ngit-grasp
ngit-grasp
linux MIT kind 32267
A self-hostable Nostr relay and Git server for decentralized repositories.
latest release
3.0.8
main
released 2026-10-18 21:30 UTC
download apk
ngit-grasp-3.0.8-x86_64-unknown-linux-musl.tar.gz · 12.9 MB
✓ signed
about
- description
- ngit-grasp is a production-ready Rust implementation of GRASP (Git Relays Authorized via Signed-Nostr Proofs). It combines a Nostr relay with Git Smart HTTP, validates repository writes against signed Nostr state, and synchronizes repositories across decentralized Git hosting providers.
- publisher
- a008def15796fba9a0d6fab04e8fd57089285d9fd505da5a83fe8aad57a3564d
- first seen
- 2026-09-18T09:19:12.455063+00:00
- last event
- 2026-09-03 12:33 UTC
- website
- https://gitworkshop.dev/danconwaydev.com/ngit-grasp
- install
- zapstore.dev or any Zapstore-compatible client
- topics
- #git #grasp #nostr #relay #rust #self-hosting
source & build
- repository
- nostr://npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/relay.ngit.dev/ngit-grasp
- arch flags
- linux-x86_64
- manifest
- skipped
releases (kind 30063)
6 releases indexed; latest 3.0.8.
| version | channel | released | event |
|---|---|---|---|
| 3.0.8 @88a6bf7 | main | 2026-10-18 21:30 UTC | 473a0c07… |
| 3.0.7 @59efc82 | main | 2026-10-02 14:00 UTC | c2f96317… |
| 3.0.6 @6ace34c | main | 2026-09-30 15:54 UTC | aca1a364… |
| 3.0.5 @6661198 | main | 2026-09-25 20:26 UTC | 6ff00b92… |
| 3.0.4 @91ab308 | main | 2026-09-21 11:31 UTC | 7df66ab9… |
| 3.0.3 @5ef7480 | main | 2026-09-18 08:45 UTC | f2130c20… |
assets & verification
Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.
3.0.8 — ngit-grasp-3.0.8-x86_64-unknown-linux-musl.tar.gz
- sha256
- 789952244b69e55d076ffe0096b36580a404e89e8b7f534e7019d8e9f1ea36f4
- size
- 12.9 MB
- archs
- linux-x86_64
- download
- ngit-grasp-3.0.8-x86_64-unknown-linux-musl.tar.gz
3.0.7 — ngit-grasp-3.0.7-x86_64-unknown-linux-musl.tar.gz
- sha256
- 517dd216629fea853b32d38ea3e5bf8d4b96270480d350de99e90d4cfda88835
- size
- 12.9 MB
- archs
- linux-x86_64
- download
- ngit-grasp-3.0.7-x86_64-unknown-linux-musl.tar.gz
3.0.6 — ngit-grasp-3.0.6-x86_64-unknown-linux-musl.tar.gz
- sha256
- cdcd0873ca81de093ba03d4dd0d59e8363b2f4295757d0620f87ea0efc2a62cf
- size
- 12.9 MB
- archs
- linux-x86_64
- download
- ngit-grasp-3.0.6-x86_64-unknown-linux-musl.tar.gz
3.0.5 — ngit-grasp-3.0.5-x86_64-unknown-linux-musl.tar.gz
- sha256
- c9eb808cadbfb7885aaadd9646677807a4b79e593c4333d34d8883697eecc297
- size
- 12.7 MB
- archs
- linux-x86_64
- download
- ngit-grasp-3.0.5-x86_64-unknown-linux-musl.tar.gz
3.0.4 — ngit-grasp-3.0.4-x86_64-unknown-linux-musl.tar.gz
- sha256
- f58cfc5e60bcaa41aba7685364542caf7293a1a4fce84a12ae6bcb9288469bf5
- size
- 12.7 MB
- archs
- linux-x86_64
- download
- ngit-grasp-3.0.4-x86_64-unknown-linux-musl.tar.gz
3.0.3 — ngit-grasp-3.0.3-x86_64-unknown-linux-musl.tar.gz
- sha256
- 1a74623e20adec80e1696e0a5b93eaa4da7586bea4d2c26a07d92dd76bffe8c9
- size
- 12.7 MB
- archs
- linux-x86_64
- download
- ngit-grasp-3.0.3-x86_64-unknown-linux-musl.tar.gz
Showing the newest 6 asset descriptors; the full set is in /api/apps/a008def1…