awesome-nostr/README.md

6.7 KiB

awesome-nostr

nostr is an open protocol for censorship-resistant global networks created by @fiatjaf.

Protocol

Videos

Sites

Relays

Relay implementations

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.
  • futr, nostr client desktop app written in Haskell.
  • nvote, Nvote is a decentralized, vote-driven community similar to services like Reddit and HackerNews. Nvote is powered by nostr.
  • vanilla-js-nostr, A demo of posting and viewing a feed in nostr using vanilla javascript.
  • astral, branle fork with global feed and UI makeover.
  • damus, a twitter-like nostr client for iOS and MacOS.
  • more-speech, desktop client for nostr written in Clojure

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.
  • NostrPostr, a Kotlin Nostr library for clients or 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.
  • nos2x - 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.
  • wen, browser extension for website enhancer with nostr.
  • nostrefresh, simple refresh function for nostr web pages.
  • nashboard, nostr network statistic.
  • anonroom, anonymous chat room inside nostr.
  • nostril, C cli tool for creating nostr events.
  • nostr-rs-relay-compose, a Docker compose deployment for nostr-rs-relay with SSL support based on Traefik.
  • tostr, twitter to nostr bot.

Communities