Post B2M4KgSrjgNHOpvX9c by 3d2e51508699f98f0f2bdbe7a45b673c687fe6420f466dc296d90b908d51d594@mostr.pub
(DIR) More posts by 3d2e51508699f98f0f2bdbe7a45b673c687fe6420f466dc296d90b908d51d594@mostr.pub
(DIR) Post #B2M4KeVyz7gBLvMzjc by d04ecf33a303a59852fdb681ed8b412201ba85d8d2199aec73cb62681d62aa90@mostr.pub
2026-01-16T19:30:47.000Z
0 likes, 0 repeats
@3d2e5150 saw yall takin a look at decentralized git solutions and github replacement on bitcoin core discussion:https://bitcoin-irc.chaincode.com/bitcoin-core-dev/2026-01-16Here's a couple of sources and Nostr-based solutions you could give a try:- NIP34 spec: https://nips.nostr.com/34- GitHub-like client: https://gitworkshop.dev- Discord/Slack type of client with Git-integration: https://budabit.club- ... and some others, so there's quite some effort to make code collab work with Nostr- The grasp spec is also interesting, it is a git server with nostr-native auth, designed to be easy-to-run and to accept code collab oriented nostr events, so a relay is packaged with it:https://ngit.dev/grasp/Grasp is the grug-brain solution to what radicle is trying to do for years but I think this has much better chance to work.Why nostr?Because it is more decentralized yet much simpler than Fediverse / Mastodon and Bluesky.All above solutions lack full functionality compared to github but hopefully you can see where this is going.It is trivial to moderate your relay, be it comments or any other events. Nostr-git is becoming increasingly standardized so your data is portable and signed.Open to any questions!cc @a008def1 @3bf0c63f
(DIR) Post #B2M4KgSrjgNHOpvX9c by 3d2e51508699f98f0f2bdbe7a45b673c687fe6420f466dc296d90b908d51d594@mostr.pub
2026-01-16T19:54:56.000Z
0 likes, 0 repeats
Do any of them have any kind of moderation tools (to prevent the inevitable flood of spam and illegal content)? At least gitworkshop.dev doesn’t appear to actually use decentralized storage for everything, still requires a git host.radicle seems like a much better concept for how to do this type of thing (just use git for everything!) vs bothering with nostr, but if someone managed to build a product that met the requirements on nostr that would also be fine enough.
(DIR) Post #B2M4KhgjBd3bC7Q7Oq by 3d2e51508699f98f0f2bdbe7a45b673c687fe6420f466dc296d90b908d51d594@mostr.pub
2026-01-16T20:00:54.000Z
0 likes, 0 repeats
Worth pointing out that radicle’s approach is substantially more censorship-resistant and decentralized than nostr.
(DIR) Post #B2M4Kimn6ZV8bDGTUO by 3d2e51508699f98f0f2bdbe7a45b673c687fe6420f466dc296d90b908d51d594@mostr.pub
2026-01-16T20:17:42.000Z
0 likes, 0 repeats
Well, I suppose not strictly more censorship resistant on the ability to post, depends on the config, but certainly around takedowns.
(DIR) Post #B2M4KjjdZmZZXinTDE by 32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245@mostr.pub
2026-01-16T20:20:40.000Z
0 likes, 0 repeats
i think the git nostr spec is agnostic to where the git server is hosted. from what I remember when I was testing it, it's just a way to publish git repo metadata and issues
(DIR) Post #B2M4KknvbJbCrJoPXU by 3d2e51508699f98f0f2bdbe7a45b673c687fe6420f466dc296d90b908d51d594@mostr.pub
2026-01-16T20:41:46.000Z
0 likes, 0 repeats
Right but then it’s not really a complete GitHub replacement? If we still have to host gitea or whatever why shouldn’t we just use it.
(DIR) Post #B2M4KlsvaDC0D79uyG by 8fb9450003a599bb1b34f03fadb9b137f6c0e5a850ba205964bee4732ccce549@mostr.pub
2026-01-16T21:18:36.000Z
1 likes, 0 repeats
you think you won't have to host anything if you use radicle? of course you will, either you host or you trust someone else will keep your repo on their always-on computer, which is the same
(DIR) Post #B2M54R2NQTsisELwEy by d04ecf33a303a59852fdb681ed8b412201ba85d8d2199aec73cb62681d62aa90@mostr.pub
2026-01-16T21:09:09.000Z
1 likes, 0 repeats
You can use any platform you want, even mirror between them but keep them redundant by publishing the state of branches, and other metadata to nostr.By keeping the metadata on nostr you are not locked in to platform identites and the data is actually portable because it's standardized in a NIP.Gitea, gitlab, github, forgejo and others give you one model that is hard to migrate and data is not signed by sovereig identities. In short you are married to their way of things
(DIR) Post #B2M54SflLWyrwfmuGm by a008def15796fba9a0d6fab04e8fd57089285d9fd505da5a83fe8aad57a3564d@mostr.pub
2026-01-16T21:37:12.000Z
1 likes, 0 repeats
As @d04ecf33 said you can use any git server you want or host it yourself. Grasp is designed to enable users and projects to either self host, use grasp services offered by individuals or teams in their network or use public free or paid servers. The idea is thst projects use multiple grasp services at the same time whic sync up to provides reduncancy. Its also really simple for maintainers to switch service providers by updating a single event.