Skip to content

btcforplebs/haven-mac

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

448 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HAVEN for Mac

HAVEN Logo

The Native Mac Experience for HAVEN
Powered by the original Go codebase.


HAVEN for Mac brings the power of HAVEN to your desktop with a beautiful, native Swift interface. It combines the performance and reliability of the original Go implementation (100% of the code!) with a seamless macOS experience.

✨ Features

  • Native Swift UI: Fast, responsive, and designed for macOS.
  • Trusted Core: Runs the exact same Go code as the CLI version, ensuring compatibility and security.
  • Easy Setup: Drag-and-drop installation. No command line required.
  • Private Relay: Run your own Nostr relay effortlessly.

📺 Video Walkthrough

[Coming Soon]

📸 Screenshots

Dashboard Settings
Dashboard Settings

🛠️ Verification & Building

Don't trust, verify. You can build HAVEN for Mac entirely from source, or just compile the Go backend yourself to ensure integrity.

Quick Start (Build from Source)

  1. Clone the repo:

    git clone https://github.com/btcforplebs/haven-mac.git
    cd haven-mac
  2. Build the Go Backend:

    cd haven-go && go build .
  3. Open in Xcode:

    open HavenApp/HavenApp.xcodeproj

For detailed instructions on verifying the Go binary, building from source, and installing, see VERIFY_BUILD.md.

📂 Project Structure

  • haven-go/: The original Go source code (backend).
  • HavenApp/: The native Swift application (frontend).
  • docs/: Documentation and guides.

Credit

Built on top of the incredible work by bitvora.

About

High Availability Vault for Events on Nostr

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 80.8%
  • Go 17.3%
  • HTML 1.1%
  • Shell 0.8%