ngit
Decentralized Application
Comunidade
Links
Detalhes
Licença Open source (MIT/Apache likely); https://github.com/DanConwayDev/ngit-cli; also mirrored at codeberg.org/DanConwayDev/ngit-cli
Status de Dev 🟢 Ativo
Detalhe do Status de Dev Released (ngit CLI installable via cargo, curl installer, or Nix; gitworkshop.dev live; NIP-34 under active development in nostr-protocol/nips)
Proprietário DanConwayDev (Dan Conway); https://github.com/DanConwayDev/ngit-cli
País Unconfirmed
Ano de Início 2023
Stack Rust (ngit CLI and git-remote-nostr helper); TypeScript (gitworkshop.dev web frontend); Nostr relays (event routing)
Financiamento Unconfirmed (AOS Foundry incubation; OpenSats likely)
Última Investigação 1 de jul. de 2026
Decentralized Application Atributos
Origins Developer tooling / Decentralized infrastructure (motivated by GitHub's centralized control over code collaboration; uses Nostr for permissionless coordination while retaining git for data storage)
Database Nostr relays (repository metadata, PR events, issue events, branch state); git servers (actual code storage — self-hosted or any provider)
Query Language Nostr event subscription filters; git protocol (data retrieval from git servers)
Data Formats Nostr events (NIP-34 repository events, patch events, PR events, issue events, merge events); git objects (commits, trees, blobs via standard git protocol); nostr:// URL format
Collaborative Live Editing N/A
Rich Text Editing N/A (CLI tool; web interface via gitworkshop.dev)
Mobile Support N/A (CLI tool)
Web Support Yes (gitworkshop.dev web interface for browsing Nostr repositories)
Native Apps Yes (ngit CLI — Linux, macOS, Windows via Rust/Cargo)
Terms Free / Open source
Funds Undisclosed
Based On Nostr (Fed Pro — coordination, discovery, PR/issue events); NIP-34 (git-over-Nostr standard); git (distributed version control)
Use Case Category Developer tooling / Code collaboration
User Interface Type CLI + web (ngit CLI for git workflows; gitworkshop.dev for repository browsing and PR review)
Offline Capabilities High (git data local by design; Nostr events cached by relays; offline git operations standard)
Collaboration Features Pull requests (Nostr events); issue tracking (Nostr events); multi-maintainer repository model; relay-based code discovery
Data Portability High (Nostr keypair identity; multiple git server redundancy; relay-portable PR and issue history)
Integration Ecosystem Nostr ecosystem; any git server provider; Nix package manager; Cargo (Rust package manager)
Web2 Data Export No
Prosocial Coherence High (permissionless code collaboration; no GitHub account required; multiple git server redundancy eliminates single point of control; developer-owned identity via Nostr keypairs)
Economic Flows No
Governance & Decision Making Decentralized (maintainer model via Nostr events; no central authority over repository access)
Media / Publishing No
Knowledge Management Yes (repository README and documentation via git)
Sensemaking Partial (Nostr relay-based repository discovery via gitworkshop.dev)
Project Management Yes (PR workflow; issue tracking; branch management via ngit CLI)
Communication Model Asynchronous (PR and issue events via Nostr relays)
Network Resilience High (multiple git server redundancy; Nostr relay diversity; no GitHub dependency)
Discovery Mechanism Nostr relay-based; gitworkshop.dev browsable index; nostr:// clone URLs
Max Participants Unlimited
Data Sovereignty High (user-owned Nostr keypair; self-hosted or multi-server git storage; no platform custody)