mirror of
https://github.com/aljazceru/awesome-nostr.git
synced 2024-11-10 00:33:24 +00:00
906045b354
fix my name removing the two "ff"s (not sure this was intentional), remove some old or broken things, add a couple of new ones, rename nostr-chat to loquaz and a typo.
49 lines
3.1 KiB
Markdown
49 lines
3.1 KiB
Markdown
# awesome-nostr
|
|
nostr is an open protocol for censorship-resistant global networks created by [@fiatjaf](https://github.com/fiatjaf)
|
|
|
|
### Protocol
|
|
- [nostr](https://github.com/fiatjaf/nostr), main repo with specs
|
|
- [protocol specification](https://github.com/fiatjaf/nostr/blob/master/nips/01.md), NIPS protocol specs
|
|
- [nostr, a basic tour](https://github.com/rajarshimaitra/rust-nostr/blob/main/VISION.md), nostr intro by [@raj](https://github.com/rajarshimaitra)
|
|
|
|
### Videos
|
|
- [applications on nostr](https://www.youtube.com/watch?v=h2h94RCynIo), store and run applications in a decentralized manner
|
|
- [lightning hacksprint CCC](https://www.youtube.com/watch?v=olq8mA51_ng), an introductory chat about nostr
|
|
- [nostr-twitter](https://www.youtube.com/watch?v=BpvjL6pAw7o), building a decentralised twitter on the NOSTR network
|
|
|
|
### Sites
|
|
- [branle.netlify.app](https://branle.netlify.app/), fiatjaf's branle site
|
|
|
|
|
|
### Relays
|
|
- [nostr relay registry](https://nostr-registry.netlify.app/), real-time checking of status of some known relays.
|
|
|
|
|
|
### Relay implementations
|
|
- [NNostr](https://github.com/Kukks/NNostr), a C# Nostr relay.
|
|
- [nostr-rs-relay](https://sr.ht/~gheartsfield/nostr-rs-relay/), a minimalistic relay written in Rust that saves data on SQLite.
|
|
- [Relayer Basic](https://github.com/fiatjaf/relayer/tree/master/basic), a simple relay based on _relayer_ backed by Postgres.
|
|
- [rsslay](https://github.com/fiatjaf/rsslay), a bridge that puts RSS feeds into Nostr.
|
|
- [nodestr](https://github.com/Dolu89/nodestr-relay), A Node.js implementation.
|
|
- [expensive relay](https://github.com/fiatjaf/expensive-relay), a nostr relay that requires payment for registration
|
|
|
|
### Clients
|
|
|
|
- [branle](https://github.com/fiatjaf/branle), a Twitter-like client with chat (several live sites can be found [above](#branle-sites))
|
|
- [noscl](https://github.com/fiatjaf/noscl), a basic command-line client written in Go.
|
|
- [loquaz](https://github.com/emeceve/loquaz), a desktop app written in Rust for direct encrypted chat.
|
|
- [chastr](https://github.com/dolu89/chastr), a mobile directed encrypted chat app written in Xamarin.
|
|
|
|
### Libraries
|
|
- [NNostr.Client](https://github.com/Kukks/NNostr), a C# Nostr library for use by clients.
|
|
- [nostr-tools](https://github.com/fiatjaf/nostr-tools), a JavaScript client that abstracts the relay management code for use by clients.
|
|
- [go-nostr](https://github.com/fiatjaf/go-nostr), a Go library that implements relay management, plus event encoding and signing utils.
|
|
- [nostr-rs](https://github.com/futurepaul/nostr-rs), a Rust implementation of the nostr protocol.
|
|
- [relayer](https://github.com/fiatjaf/relayer), a server framework for writing custom relays.
|
|
|
|
### Tools
|
|
- [nostr registry](https://codeberg.org/rsbondi/nostr-registry), a database of known relays with their uptime and NIP support tables.
|
|
- [nostr-launch](https://codeberg.org/rsbondi/nostr-launch), a tool for launching a bunch of relays and clients locally for development and testing.
|
|
- [nostr signer extension](https://github.com/fiatjaf/nos2x), browser extension for signing events on 3rd party site without sharing your private keys with them
|
|
|