mirror of
https://github.com/aljazceru/awesome-nostr.git
synced 2024-11-10 00:33:24 +00:00
4.0 KiB
4.0 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
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
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.
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
Communities
- nostr telegram group, a telegram group for nostr protocol discussion.
- nostr reddit, a sub reddit for nostr related discussion.