mirror of
https://github.com/aljazceru/awesome-nostr.git
synced 2024-12-13 16:36:20 +00:00
4.7 KiB
4.7 KiB
awesome-nostr
nostr is an open protocol for censorship-resistant global networks created by @fiatjaf.
Protocol
- nostr, main repo with specs.
- protocol specification, NIPS protocol specs.
- nostr, a basic tour, nostr intro by @raj.
Videos
- applications on nostr, store and run applications in a decentralized manner.
- lightning hacksprint CCC, an introductory chat about nostr.
- nostr-twitter, building a decentralised twitter on the NOSTR network.
Sites
- branle.netlify.app, fiatjaf's branle site.
- nostr.com, another branle site.
- nostr.rocks, another branle site.
- branle.wlvs.space, another branle site.
- branle tor, branle on tor.
- nostrandom.netlify.app, generate publish-able Nostr event with random keys.
- nvote.co, Nvote is an open-source, decentralized, vote-driven community similar to services like Reddit and HackerNews.
- nostr army knife, nostr army knife by fiatjaf
Relays
- nostr relay registry, real-time checking of status of some known relays.
- nostr relay on tor, onion relay.
Relay implementations
- NNostr, a C# Nostr relay.
- nostr-rs-relay, a minimalistic relay written in Rust that saves data on SQLite.
- Relayer Basic, a simple relay based on relayer backed by Postgres.
- rsslay, a bridge that puts RSS feeds into Nostr.
- nodestr, A Node.js implementation.
- expensive relay, a nostr relay that requires payment for registration.
- me.untethr.nostr-relay, a nostr relay written in Clojure
Clients
- branle, a Twitter-like client with chat (several live sites can be found above)
- noscl, a basic command-line client written in Go.
- loquaz, a desktop app written in Rust for direct encrypted chat.
- chastr, a mobile directed encrypted chat app written in Xamarin.
- hanostr, nostr client desktop app written in haskel.
- nvote, Nvote is a decentralized, vote-driven community similar to services like Reddit and HackerNews. Nvote is powered by nostr.
Libraries
- NNostr.Client, a C# Nostr library for use by clients.
- nostr-tools, a JavaScript client that abstracts the relay management code for use by clients.
- go-nostr, a Go library that implements relay management, plus event encoding and signing utils.
- nostr-rs, a Rust implementation of the nostr protocol.
- relayer, a server framework for writing custom relays.
Tools
- nostr registry, a database of known relays with their uptime and NIP support tables.
- nostr-launch, a tool for launching a bunch of relays and clients locally for development and testing.
- nostr signer extension, browser extension for signing events on 3rd party site without sharing your private keys with them.
- nostr GitHub Action, send events from GitHub Actions.
- nos2x, nostr signing and browser extension.
Communities
- nostr telegram group, a telegram group for nostr protocol discussion.
- nostr reddit, a sub reddit for nostr related discussion.