✨ Active Development

n34

A CLI to interact with NIP-34 and other stuff related to codes in nostr

Key Features

🔄Complete Git Workflow

Handle the full development lifecycle with patches, issues, replies, and status tracking - all through the decentralized Nostr protocol.

🔗NIP-34 Compliant

Fully implements the NIP-34 specification for Git repositories on Nostr, ensuring compatibility with the decentralized ecosystem.

🛠️Developer Friendly

Intuitive CLI interface designed for developers who want to integrate Git workflows with Nostr seamlessly.

🔐Self-Sovereign

No accounts, no passwords, no centralized servers. You control your identity and data through cryptographic keys.

Feature Roadmap

Current implementation status and upcoming features

  • Repository announcements
  • Repository state announcements
  • Patches (Send, fetch and list)
  • Issues (Send, view and list)
  • Replies
  • Issues and patches status
  • Gossip Model (NIP-65)
  • Proof of Work (NIP-13)
  • nostr: URI scheme (NIP-21)
  • Signing using bunker (NIP-46)
  • Secret key keyring
  • Code Snippets (NIP-C0)
  • In device relays and repos bookmark

Quick Start

Get started with n34 in seconds

cargo install n34

or

git clone https://git.4rs.nl/awiteb/n34.git && cd n34 && cargo build --release

Once installed, run n34 --help to see available commands.

Why Nostr?

Nostr is fundamentally different from traditional platforms because it's not an application or service, it's a decentralized protocol. This means any tool or app can integrate with it, enabling open, permissionless collaboration without relying on centralized gatekeepers. Unlike proprietary systems, Nostr doesn't require emails, passwords, or accounts. You interact directly through relays, whether you self-host your own or use public ones, ensuring no single point of failure or control.

What makes Nostr uniquely resilient is its design, the protocol itself is just a set of rules, not a company or product that can disappear. Your Git issues, patches, and comments persist as long as relays choose to store them, immune to the whims of corporate shutdowns or policy changes. Nostr is infrastructure in its purest form, an idea that outlives any temporary implementation. n34 taps into a future-proof foundation for decentralized collaboration.