Skip to content

nostr.net - awesome-nostr is a collection of projects and resources built on nostr to help developers and users find new things

Notifications You must be signed in to change notification settings

aljazceru/awesome-nostr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

nostr.net services relay.nostr.net || nostr.at || wot.nostr.net || delete.nostr.net

"nostr" stands for "Notes and Other Stuff Transmitted by Relays" and is an open protocol for censorship-resistant global networks.

Most popular

Mobile clients

Web clients

App store

Protocol

Relays

Relays are (so far) application agnostic. You can run your own or use any or all of the public instances.

Implementations

  • Astrostars - Elixir based implementation built to be performant and highly distributed.
  • Bostrstars - Nostr bouncer relay aggregator proxy written in NodeJS
  • Bostr2stars - Nostr bouncer relay aggregator proxy written in Go
  • Bucketstars - in-memory-only nodejs relay for testing/hacking on. Stupid simple, <100 LOC.
  • cagliostrstars - Faster Nostr relay in C++ backend by sqlite3.
  • cfrelaystars - A personal nostr relay base on cloudflare workers.
  • Chorusstars - Rust based personal or community relay.
  • Denostrstars - Deno based, cloud native nostr implemention.
  • Dittostars - Mastadon server and Nostr relay in one
  • Ephemerelaystars - An in-memory Nostr relay that doesn't store data.
  • gnost-relay stars - nostr relay written in go backed by postgresql database.
  • grainstars - A highly configurable, multipurpose relay written in Go, Storing Events in a MongoDB
  • immortal - A relay designed for scale, performance, correctness, and configuration.
  • knostrstars - a nostr relay implemented in Kotlin with support for Postgres and metrics(micrometer).
  • me.untethr.nostr-relaystars - a relay written in Clojure
  • Minds Nostr Relay - a relay for Minds, an open-source social network
  • monstr- python code for working with nostr
  • multiplextr stars - A custom relay designed to save bandwidth for clients with multiplextr support.
  • Nerostr - A Nostr expensive relay paid with Monero and written in Go
  • netstrstars - A general purpose Nostr relay written in C# with high test coverage, backed by Postgres DB.
  • Nex stars - A powerful and scalable Nostr relay written in Elixir with Postgres DB.
  • NIP-29 Group Chat Relaystars - NIP-29 Group Chat Relay based on fiatjaf's Relay29 and Khatru.
  • NNostrstars - a C# relay
  • Nosflarestars - a serverless Nostr relay purpose-built for Cloudflare Workers and the Cloudflare KV store.
  • Nostpystars - An easy to deploy/audit Python relay for beginner relay operators
  • Nostr client and relaystars - C++ engine that allows building Nostr applications for command line, desktop or web.
  • nostr_relay - a nostr relay written in python, backed by SQLite
  • nostr-filter-relaystars - A nostr relay docker image package which filter content based on content type (SFW/NSFW), user type, language, hate speech (toxic comment), sentiment, topic, and various rules.
  • nostr-relay-nestjsstars - A Nostr relay with a clear architecture and high test coverage (PostgreSQL, MeiliSearch, NestJS)
  • nostr-relaystars - Nostr relay in Go based on relayer. Backend by sqlite3/postgresql/mysql.
  • nostr-rs-relay - a minimalistic relay written in Rust that saves data on SQLite
  • nostreamstars - a nostr relay written in Typescript backed by PostgreSQL (renamed from nostr-ts-relay)
  • nostringstars - A Nostr relay written in Deno.
  • NostrPostr Relay - a Kotlin Relay supporting both SQLite and Postgresql
  • Notrastars - F# implementation backed by SQLite database.
  • PyRelaystars - a python implementation of a Nostr relay, using asyncio.
  • QNostrstars - A Nostr protocol implementation for clients as a Qt Module in C++
  • Relayer Basic - a simple relay based on relayer backed by Postgres
  • rnostrstars - A high-performance and scalable nostr relay written in Rust.
  • Servusstars - A self-contained, single executable, CMS/blogging engine reminiscent of Jekyll which also acts as a personal Nostr relay for your blog posts. Written in Rust.
  • søstrstars - a private Nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them
  • sovereign-stack - a tool that helps you deploy nostr relays and create self-hosted (bitcoin-only) Value4Value websites.
  • strfrystars - C++ implementation backed by LMDB with efficient syncing of events using Merkle trees
  • SuperConductorstars - Java Nostr-Relay Framework & Web Application. Java 20, Spring WebSocketSession 3.2.2, Spring Boot 3.2.4, atop nostr-java library. Simple. Clean. OO.
  • tandemstars - WIP: community focused relay written in Go
  • Transpherstars - experimental PHP implementation with file or sqlite storage, configurable limits
  • WoT relaystars - relay for every note in your web of trust

Relay lists

Websites with lists of relays and their performance/health:

  • relay.nostr.net - relay run by nostr.net
  • nostr.info - real-time checking of the status of some known relays.
  • nostr.watchstars - real-time checking of the status of some known relays.
  • relays.xport.top - relays list sortable by ping, activity, etc.

Clients

  • 0xchatstars - a telegram/wechat-like nostr client for iOS and Android
  • Agora stars - Follow your favorite topics in nostr-verse (and even posts from Mastodon, Reddit, Bluesky, and Twitter)
  • Alexandriastars - A Knowledge Base and future eReader app. Focuses on the implementation of NKBIP-01
  • algia-webstars - A small resource consumption oriented Nostr web client
  • algiastars - A cli application for nostr.
  • alphaamastars - alphaama is just a nostr fucking client
  • Amethyststars - An Android client for nostr written in Kotlin
  • Anonostrstars - Anonostr allows users to send anonymous notes to the Nostr network without revealing their identity. For each note submission, the app generates a new key pair, sends the note through select relays, and then securely burns the key pair. It supports tagging, threading, quoting, and replying to existing notes.
  • ArcadeCitystars - Public group chats and P2P services (WIP) over nostr
  • Astralstars - a branle fork with global feed and UI makeover
  • Attachedstars - Open-Source ReactNative Expo app for Nostr (iOS, Android). Currently under app store review
  • badgerstars - A NIP58 nostr badge client. Create Badges view Profile Badges and more.
  • Beaglestars - Decentralized real-time Text/Audio/Video chat client for iOS, using nostr relays for users to share information and moments by posts of text, image and video.
  • BlazeJumpstars - A fast web client boilerplate written in C# / Blazor, that uses an in-browser SQLite database.
  • Blockcore Notes stars - Progressive Web App that can be installed on mobile and desktop, organize following in circles and have both public and private following lists. Dynamic interface for different uses, such as optimized for photograph viewing
  • Blowater - A desktop Web client focusing on chat with delightful UX
  • bolt.fun - A bitcoin lightning makers community that supports reading and creating comments using Nostr
  • Coracle Chatstars - A standalone port of Coracle's old chat functionality
  • Coracle DMsstars - A standalone port of Coracle's old DM functionality
  • Coraclestars - A nostr web client
  • Corny Chatstars - Corny Chat is an open source audio space built on Jam that integrates Nostr and Lightning.
  • Daisy - Mobile client for Android and iOS
  • damusstars - a twitter-like nostr client for iOS and MacOS
  • danmakustrstars - a chrome extension allowing users to send special comments (弹幕, danmaku) on YouTube and display them above the video.
  • Dennystars - Secure, private, and decentralized group chat messaging client on Nostr
  • Disgusstars - A comment widget like Disqus, but for Nostr.
  • disputestars - A cross-platform (Linux, Android, iOS, macOS, Windows and Web) client for NOSTR
  • Docstr - Collaborative Documents (Google Docs Alternative)
  • earthlystars - A social geojson editor with maps on Nostr
  • electron-nostrstars - A bare-bones desktop nostr client using electron-react-boilerplate. The goal is to be an easy template for people to experiment with different ideas on decentralized ratings, reputation, and web of trust
  • emonstars - Encrypted DMs over nostr with lightning payments integrated (WIP).
  • Flycatstars - A 2000s old-school style web client which support blogging on Nostr
  • Formstrstars - A Google Forms alternative built on top of the nostr protocol.
  • futrstars - nostr client desktop app written in Haskell
  • getwired.appstars Anonymous-first client with PoW notes
  • gitstrstars - Send and receive git patches over Nostr, using NIP-34.
  • gnost-deflate-clientstars - CLI nostr client written in go implementing permessage-deflate websocket compression.
  • gossipstars - A desktop client in rust presented with egui
  • Groupsstars - NIP-29 Group Chat Web Client.
  • Habla.newsstars - Habla allows you to read, write, curate and monetize long-form content over Nostr, a censorship-resistant protocol for social media that uses long-form Nostr content.
  • Highlighter - Discover and share curated insights by people you trust. Highlight Books, articles, tweets, anything!
  • HiveTalkstars - Hivetalk is an open source real-time Video and screensharing platform built on mirotalk that integrates Nostr and Lightning.
  • irisstars - A nostr web client
  • Jester stars - Chess over nostr
  • JiYou stars - A nostr PWA client with a highly customizable UI
  • Lightning.Pubstars - A nostr daemon for Lightning nodes
  • Listr - Curate, organize and discover everything Nostr has to offer. Listr is the best way to create, manage, and browse Nostr lists.
  • Locusstars - Share your location end-to-end encrypted on decentralized servers using Nostr.
  • loquazstars - a desktop app written in Rust for direct encrypted chat
  • LUMINAstars - Nostr client for images.
  • mapstr - Find local businesses which accept BTC and add reviews to those businesses as a customer. Allows ability to receive Zaps for your reviews. You can also add Nostr notes with coordinates which allows them to be mapped to your location.
  • Memberstars - Progressive Web App Client. Works on desktop and mobile.
  • Memestr - nostr hub for memes.
  • MeShellstars - Web, iOS, and Android blog type client destined to publish articles and researches for independent journalists.
  • Minds - open source social network. Supports reading and creating posts using the nostr protocol
  • more-speechstars - desktop client for nostr written in Clojure
  • moStard - Nostr web client with Monero tips.
  • nblogstars - a self-host nostr ghost blog
  • ni.pystars - CLI post only client for Nostr, Activity Pub, and the AT Protocol written in Python.
  • Nootti - Cross-posting iOS & iPad client app for Bluesky, Mastodon and Nostr
  • Nos stars - A UX-focused iOS / MacOS app written in Swift based on planetary.social
  • nosbinstars - pastebin over nostr
  • nosclstars - a basic command-line client written in Go
  • Noskystars - A native Android client for Nostr. Still in development
  • nostr consolestars - a nostr command line client written in Dart. Binaries available for Windows, Linux, and macOS
  • Nostr Nests - Nostr Nests is an audio space for chatting, brainstorming, debating, jamming, micro-conferences and more.
  • Nostr Playground stars - A simple and user-friendly playground for Nostr.
  • Nostr Web - React web client for static hosting
  • nostr-chat-widget-react - A React component that provides a live-chat widget over nostr that can be embedded into any website.
  • nostr-relay-traystars - a simple nostr relay tray app written in Electron
  • nostr.kiwi - nostr.kiwi is a progressive web app to share notes and curate content in communities.
  • nostr.timestars - A calendar app built on nostr
  • NostrChat.io - NostrChat is a chat app where you can have group chats, DM, threads, and emojis.
  • Nostreestars - nostree.me A Nostr-based application linktree-style to create, manage and discover link lists, show notes and other stuff.
  • NostrEmitterstars - Simple E2E encrypted client and EventEmitter object
  • Nostribe.com stars - Nostr client web app built with Next.js 13 and TypeScript.
  • Nostridstars - Multi-platform client currently offering binaries for Android, Windows, MacOS and Linux.
    • Nostrid.Web - Web version running completely on the browser. It can be installed locally as PWA.
  • Nostrmostars - A flutter nostr client for Android, IOS, MacOS, Windows, Web and Linux.
  • nostromatstars - A Twitter-style Nostr web client, written in Clojurescript/React
  • Nostrosstars - A nostr mobile client for Android
  • Nostrtiumstars - Post to Nostr directly from within WordPress
  • noStrudelstars - hzrd149's personal nostr client.
  • nostrweb - another Nostr web client in vanilla JS
  • nostterstars - Twitter-like web client
  • nostuistars - A TUI client for Nostr
  • Nostur - Nostr client app for iOS and MacOS. (Apple Store link)
  • notebin.orgstars - Nostr UI created with NextJS, support for markdown and code highlighting
  • notestack.comstars - Blogging site for nostr, supports markdown
  • Nuxstrstars - Starter template for building a Nostr client with the Nuxt Vue framework and Nostr Dev Kit (NDK).
  • Oracolostars - Oracolo is a minimalist blog, powered by Nostr, that consists of a single html file.
  • OstrichGram - OstrichGram is a Telegram-style desktop app for Linux and Windows featuring group chats and DMs.
  • Pinstr stars - Pinstr is a decentralized and open-source social network for curating and sharing your interests with the world.
  • Plebstr - Nostr client Reimagined, the most beautiful Twitter-like nostr client for iOS & Android.
  • Pollerama - A polls implementation on nostr, with features like Proof of Work Filtering, Followset filtering, and more. -Github Repostars
  • Pollstrstars - A nostr web client with a focus on polls.
  • Postr For Nostrstars - Post to Nostr directly from within WordPress using NIP-07
  • Pretty Good Appsstars - A desktop Nostr client for Linux, macOS, and windows with a focus on decentralized reputation and web of trust. First application: crowdsourced decentralized list curation.
  • Primal - Lightning-fast web client for Nostr. Features extensive analytics, vanity profiles, and more.
  • Rabbitstars - A nostr client like TweetDeck
  • Satellitestars - Nostr web client with Reddit-style threads
  • scalastrstars - A barebones nostr client written in scala
  • second exchangestars - an experiment to work out something of like medium, something of creator economy where users are rewarded for engaging in quality discussion and most importantly engaging in governance-related discussion
  • Sendstr stars - shared clipboard between devices over nostr
  • Shipyard - Write, schedule, and boost your notes.
  • shockwalletstars - A Lightning wallet that uses nostr and lnurl to connect to nodes
  • SIGit - An open-source, self-hostable solution for secure document signing and verification.
  • Snortstars - Nostr UI written in react
  • Spring Browser - Nostr-focused browser app for Android.
  • Stackerstanstars - A decentralized organization built on Bitcoin and Nostr, implemented as a replicated state machine in Golang
  • Swarmstrstars - Your knowledge hub for curious minds
  • Tamgastars - An offline first nostr contact & profile manager for iOS!
  • Tidesstars - Chrome Extension Messenger with a hotlink for Noderunners Radio Stream
  • uBlog stars - A minimalist blog on nostr that allows anyone to easily create their own personal micro-blog.
  • Votestrstars - Poll web app with nostr authentication and blind signature unlinkability
  • Voyagestars - Lightweight Android client with a Reddit-like UI
  • Wherostrstars - A decentralized geo-social for iOS & Android.
  • wikistrstars - A "wikipedia" client for nostr
  • Writtenstars - Self hosted blog using nostr long-form content (NIP-23) and it shows only posts by selected authors.
  • yakihonne.com - YakiHonne is a Nostr-based decentralized content media protocol that supports blogs, flash news, curation, videos, uncensored notes, zaps, and other content types. Join us now and experience the joy of decentralized publishing, review, and settlement media networks.
  • Yanastars - Yana is a nostr client focused on performance in slower devices and modularity of features.
  • zapddit stars - Reddit-style client for nostr where you can follow topics (similar to subreddits), mute certain topics (like #bitcoin), upzap and downzap notes using your hard-earned sats.
  • zephyrstars - A meditative nostr feed reader

Nostr Marketplace clients (NIP-15 & NIP-99)

  • LNBits Nostrmarketstars - Nostrmarket extension for LNBits allows you to sell items directly from your LNBits instance
  • Plebeian Marketstars - The Bitcoin-native self-sovereign marketplace built on top of NIP-15 includes fixed-price items and auctions
  • Shopstrstars - The Lightning and Cashu-native self-sovereign marketplace built on top of NIP-99 includes fixed-price items

Client reviews and/or comparisons

Libraries

Bridges and Gateways

  • atomstr - RSS/Atom gateway to Nostr. Live at https://atomstr.data.haus
  • matrix-nostr-bridgestars - a simple Matrix-to-Nostr or Nostr-to-Matrix bridge
  • Mostrstars - a bridge between Nostr and the Fediverse (Mastodon, ActivityPub, etc.)
  • Nostr over LoRa stars - a gateway that can relay off-grid Meshtastic messages to NoStr.
  • nostr-to-rss stars - nostr to RSS bridge, enabling you to subscribe to nostr events in RSS clients
  • NostrBridgestars - NostrBridge provides two core features aimed at facilitating WebSocket connection forwarding and message forwarding under the Nostr protocol.
  • nostrssstars - A flexible and lightweight application to broadcast RSS feeds on Nostr
  • rssnotes stars - RSS/Atom to Nostr relay. Fork of rsslay.
  • smtp nostr gateway stars - a bridge that forwards emails to pubkeys as encrypted direct messages

Cache services

  • Primal - Caching service for Nostr connects to the specified set of relays, collects all events in real time, stores them locally, and makes them available to nostr clients through a web socket-based API.

Tools

  • advanced-nostr-search - A tool to search Nostr notes.
  • anonroomstars - anonymous chat room inside nostr
  • Bech32 for Nostr - bech32 Nostr converter.
  • blogsyncstars - Self-host blog articles from long-form notes e.g. via Caddy server.
  • cafe-society.newsstars - Self-sovereign machine learning training tool for nostr global feed. Trained models can be monetized/distributed over nostr private messages. Your pre-paid model subscribers register via lightning payments.
  • Chief - A Strfry write policy plugin that provides blacklists for public keys, event kinds and words/sentences.
  • Cloud Seederstars - A 1-click deployment and management tool for nostr-rs-relay and other appliances.
  • contact cloudstars - Discover the Nostr contact list graph and your own pubkey in it.
  • Contact list backup - Backup and restore your contacts
  • Embed widget - Embed Nostr notes or profiles into any website with just a line of code.
  • git-nostr-tools - A cli tool for sending code patches over nostr
  • git-nostrstars - A tool to enhance git cli with nostr communications. Publish patch content, prs, repo name, issues, etc to nostr relay.
  • granarystars - Convert nostr content into atom, html, rss, json, indieweb feed, mastodon, microformats2, activitystreams, activitypub/fediverse, jsonfeed, and bluesky's atproto all with web and rest-api.
  • heyxynip5stars - A CLI helper for converting nostr npub/nsec to their hex format for NIP-05 verification.
  • homebrew-nostrstars - Homebrew tap for Nostr software.
  • hostr - nostr-webhost is a tool for hosting SPA on nostr
  • http-nostr-publisherstars - A Cloudflare worker to publish Nostr events to relays through a non-blocking HTTP interface .
  • keystr-rsstars - An application for managing Nostr keys. Written in Rust, with simple UI (Iced).
  • knobstars - command line tool to post text files to nostr
  • LikZapstars - A nostr bot to zap a note when you like it.
  • lnpassstars - A key manager for Lightning and nostr.
  • metadata_updaterstars - Scans all known online nostr relays for stale kind 0 metadata notes, rebroadcasts latest verified note
  • nashboardstars - a Nostr network dashboard with network statistics, reachable here
  • ndxstrstars - nostr's layer 2 indexing nodes, with more advanced querying capability than currently supported by relays
  • nip06-clistars - a Node.js CLI to generate or restore NIP-06 seed phrases
  • nip06-webstars - a website to generate or restore NIP-06 seed phrases
  • NIPFstars - A Python facilities manager for NOSTR ecosystem.
  • njumpstars - a nostr static gateway, it displays notes and other stuff from inside nostr as HTML with previews.
  • nkclistars - A CLI tool for nostr key manage and serve NIP-46.
  • nos2x - nostr signer extensionstars - a browser extension for signing events on 3rd party site without sharing your private keys with them
  • nosdumpstars - A command line tool which dumps (download) events stored in Nostr relays
  • Nosflare's Send Itstars - A nostr cloudflare workers proxy relay that publishes to all known relays using nostr.watch API.
  • nostcatstars - cat-like nostr client for scripting and debugging written in Rust
  • nostpy-clistars - A Python command line nostr client/tool for relay development
  • Nostr actionstars - Send events from GitHub Actions
  • nostr army knife - nostr army knife by fiatjaf
  • nostr GitHub Actionstars - send events from GitHub Actions
  • Nostr NIP-36 Image Redirector - Reverse proxy server which blocks accesses to NIP-36 marked image files from NOT NIP-36 compliant clients.
  • Nostr profile manager - Backup your nostr profile and metadata
  • nostr registry - a database of known relays with their uptime and NIP support tables
  • nostr_simple_publish - Drupal module to publish content to Nostr.
  • nostr-badgesstars - Nostr badge microservice for managing self-awarded badges. Live at app.akaprofiles.com
  • nostr-broadcaststars - This tool lets you take your events from some relays and broadcast them to another relay. Could be helpful for backing up your notes to a private relay.
  • nostr-bulk-dmsstars - A tool that allows you to send DMs over nostr to many recipients in bulk.
  • nostr-cln-events - A CLN plugin to push clightning node events to nostr
  • nostr-commanderstars - simple but convenient CLI-based Nostr app for following users, sending DMs, etc.
  • nostr-crdt stars - Use Nostr for collaborative, decentralized, local-first applications with nostr-CRDT Yjs provider.
  • nostr-deletestars - generate delete events requesting relays drop and delete content you've published. Blasts out delete request to many relays.
  • nostr-follow-bundlerstars This tool lets you create lists of profiles that other users can then see and follow themselves.
  • nostr-fzfstars - Nostr Directory; a tool for searching usernames and channels
  • nostr-launch - a tool for launching a bunch of relays and clients locally for development and testing
  • nostr-notifystars - desktop nostr notifications using libnotify
  • nostr-post-checkerstars - check if event exists on relays
  • nostr-proxystars - Push and get events to your Proxy, get results from multiple Nostr relays.
  • nostr-rs-relay-composestars - a Docker compose deployment for nostr-rs-relay with SSL support based on Traefik
  • nostr-spam-detectionstars - An experiment in building a machine learning model to label Nostr spam content for filtering and relay rejection.
  • nostr-terminalstars - SSH-like access to your machine via web terminal, powered by Nostr.
  • nostr-toolstars - Rust CLI tool to generate and publish events
  • nostr-wtfstars - A set of nostr tools available and deployed on a web app including a pubkey converter and relay query tool.
  • nostr.directorystars - searchable database of nostr users and their other social media links.
  • nostr.guru - a nostr web gateway for viewing events by their ID
  • nostr.io - network statistics with last published notes, top 50 publishers, and top 50 followed users
  • nostr.json generatorstars - Generate NIP-05 nostr.json from NIP-65 or NIP-07
  • NostrAirTrackerstars - Elonjet on Nostr
  • nostramestars - Nostr Signer and Account Management Extension
  • nostrandom.netlify.app - generate publish-able Nostr event with random keys
  • nostrefreshstars - simple refresh function for nostr web pages
  • nostrendsstars - Trending on Nostr, like Twitter trends. Live at nostrends.vercel.app.
  • nostreqstars - Nostr relay event request generator
  • NostrFlustars - A tool to collect and resend following lists from relays. You can also check badges.
  • nostri.chat - An embeded chat widget for your website. (seriously simple like copy/paste)
  • nostrich.funstars - A feature-rich directory of nostr projects. A fork of LightningNetworkStores.com
  • nostrifystars - A Core Lightning plugin that sends events (forwards, connect, disconnect, etc.) to nostr.
  • nostrilstars - C cli tool for creating nostr events
  • nostrillerystars - a tool for running performance tests against Nostr relays
  • nostrit-push - Blaster tool that will take a signed nostr event and push it to many (most?) open relays.
  • nostrit - A tool to publish time delayed nostr events based on triggers.
  • nostrostars - nostr osint (open source intelligence) tool
  • NostrP2Pstars - Pure peer-to-peer distributed microblog system on NAT transparent overlay network implemented in Golang based on idea of Nostr
  • NostrReplystars - Bot that replies to specified text on nostr global feed using NIP50
  • NostrSwap - NostrSwap is a fully decentralized exchange built on Nostr Protocol.
  • NostrTool - a tool to play with keys.
  • nostrview - A nostr search engine. Search by content, tags, events or pub keys.
  • nsecbunkerd - Keep your nostr keys in a single place and provide fine-grained access to your team members.
  • Obsidian Nostr Writer - A free Obsidian plugin that allows writers to seamlessly publish to Nostr
  • osint-user-discoverystars - OSINT Discovery is a set of Python scripts designed to search for users or URLs across different social media platforms(nostr, mastodon) and caching services.
  • powrelay.xyz - A proof of work based nostr explorer.
  • Replies - Nostr micro-app for viewing replies and reactions to events
  • rss.nostr.band - Create custom RSS feeds with posts matching your keywords and consume using your favorite RSS reader.
  • sb.nostr.band - Search bots that you can create and follow to receive new posts matching a keyword right into your feed.
  • scoop-nostrstars - Scoop bucket for Nostr software.
  • secret-borderstars - A safe Nostr identity generator.
  • Sendbox - A tool to help clients delayed publish your nostr event.
  • Spamsterstars - Spamster is for testing relays and spam filters.
  • strfry policiesstars - A collection of moderation & antispam policies for the strfry relay developed in TypeScript/Deno.
  • TaskQ5stars - TaskQ5 is a task distribution platform built on nostr where you can post tasks if you need help
  • tostrstars - a twitter to nostr bot
  • Undelete my Nostrstars - Simple tool for restoring deleted nostr account.
  • Zapper - Nostr micro-app for zapping

NIP-05 identity services

  • bitcoiner.chat - A free NIP-05 ID registration service.
  • easyNostr-NIP05 - WordPress plugin to enable your site as a NIP-05 endpoint for every registered user on your system using your own domain.
  • easyNostr - NIP-05 ID provider: Use your own domain, or one of ours: nostr.ly, mynostr.io, easyNostr.com.
  • getalby.com - Lightning wallet with NIP-05 ID registration service.
  • iris.to - A Nostr client that provides a free NIP-05 ID
  • lifpay.me - Lightning wallet with NIP-05 ID registration service.
  • nanostrstars - A NIP-05 name server written in Deno.
  • nip05.nostr.band - A NIP-05 ID registration service.
  • nip05.social - A free and anonymous NIP-05 ID registration service
  • Nostr-Check.com - A free NIP-05 ID registration service.
  • nostr-relay.org - A NIP-05 ID registration service
  • NostrAddress.com - Free and Paid Nostr Address (NIP-05) identifier service with premium relay and vanity domains.
  • nostrcheck.me - A free NIP-05 ID (nostr address) registration service, lightning redirection and media uploads.
  • Nostrich House - Paid NIP-05 service with nostr bot interface. Buy your nostr address with DM to [email protected] for 1 sat/hour, anonymous, immediate.
  • nostrich.love - A Nostr Address registration service.
  • nostrplebs - A NIP-05 ID registration service.
  • nostrprotocol.netstars - A free NIP-05 identifier service.
  • onlyzaps.club - A free, open-source and anonymous NIP-05 ID registration service for all
  • plebs.place - A NIP-05 ID registration service (in portuguese).
  • pleroma2nip05 - A Python based service to link pleroma ID's to nostr keys.
  • siamstr.com - A free NIP-05 ID registration service, lightning redirection.
  • swarmstr.com - A free Nostr Address registration service.
  • toastr.space - Paid NIP-05 and Reputation Badge service. Verify and link your identity from Twitter or GitHub to your Nostr account, and get a badge to prove it.
  • younostr.com - A NIP-05 ID registration service (in portuguese).
  • zaps.lol stars - A free and open source NIP-05 ID registration service. Run your own.

Offline signers

  • amberstars - Amber is a nostr event signer for Android. It allows users to keep their nsec segregated in a single, dedicated app. The goal of Amber is to have your smartphone act as a NIP-46 signing device without any need for servers or additional hardware. "Private keys should be exposed to as few systems as possible as each system adds to the attack surface," as the rationale of said NIP states. In addition to native apps, Amber aims to support all current nostr web applications without requiring any extensions or web servers.
  • keechainstars - Bitcoin application to transform your offline computer in an AirGap Signing Device (aka Hardware Wallet) with support to NIP-06 and NIP-26.
  • nostr-signing-device - Signing device for Nostr built on ESP32
  • nostrumstars - Nostrum it's a mobile app that allows you to sign transactions and messages with your Nostr keys. Nostrum is the reference implementation for a remote signer app (ie. Wallet) of the Nostr Connect protocol.

Vanity pubkey mining

  • glasnostr stars - CLI tool to mine a vanity prefix for your nostr npub
  • go-pubmine stars - Multithreading nostr keypair generator which gives pretty (vanity) public keys. Both cli and web app are available.
  • key-generator stars - A simple tool to generate nostr keypair.
  • noclvag - OpenCL cli tool to mine vanity keys on gpu
  • nostr-pubminerstars - A simple tool to mine nostr vanity pubkeys
  • nostr-vanity-address-generator stars - Cross-platform nostr vanity address generator
  • nostr.rest - Mine proof of work public keys with user specified prefixes
  • nostrogenstars - simple web based nostr vanity address generator
  • powpub - A decentralized protocol to buy Nostr vanity pubkeys or sell hashrate
    • WebLN demo - Simple web demo where clients can pay with WebLN
  • ranastars - Vanity pubkey miner based on nip13

Peer-to-peer markets

  • crusty-n3xb stars - Rust library implementing the n3xB Bitcoin exchange protocol
  • mostro-cli stars - CLI client to operate with Mostro (WIP)
  • mostro-web stars - Web client to operate with Mostro (WIP)
  • mostro stars - Daemon for Lightning Network peer-to-peer exchange platform on Nostr (WIP)
  • n3xB stars - Proposal for a Bitcoin exchange protocol and a globally shared order book on Nostr

NIP-07 Browser extensions

Allow you to sign Nostr events on web-apps without having to give them your keys

  • Aka Profilesstars - Nostr Signing Extension for Chrome supporting multiple key pairs based on nos2x.
  • Albystars - Bitcoin Lightning app with nostr support
  • Blockcorestars - Multi wallet browser extension with nostr support
  • horse - hardware remote nostr event signer with webserial
  • Keys.Band - Multi-key Nostr signing extension for Chrome with a sleak UI/UX. Based on NOS2X.
  • NIP-07 Signing Extension Testerstars - This Next.js app tests NIP-07, showing supported functions and raw results for the current signing extension.
  • nodestr - A nip07 provider and polyfill for NodeJS
  • nos2x-fox - A Firefox add-on that lets you manager your Nostr keys in one place, and then sign events in websites without exposing your private key
  • nos2xstars - Nostr Signer Extension
  • Nostore on GitHubstars - Nostr Signer Extension for iOS/macOS Safari (Nostore on Mac App Store)
  • nostr-keyxstars - A NIP-07 browser extension that uses the OS's keychain or YubiKey to protect your private keys.
  • nostrstars - A free, open source, and decentralized password manager, powered by NOSTR
  • nostramestars - Nostr Signer and Account Management Extension
  • nowserstars - A secure nostr key management and signing app for iOS and Android that supports NIP-07, NIP-46 and NIP-55
  • OneKeystars - Open-source crypto wallet with nosrt support.
  • Signum XT Walletstars - Metamask-like browser extension for Signum blockchain with full NIP07 support and multi-account management
  • Spring Browser - Nostr-focused browser app for Android.
  • TokenPocketstars - Multi wallet browser extension with nostr support. https://tokenpocket.pro
  • wenstars - browser extension for website enhancer with nostr

NIP-47 Nostr Wallet Connect (NWC) implementations

Clients (apps using NWC to access a LN wallet)

  • Alby Go - A simple lightning mobile wallet interface that works great with Alby Hub.
  • Amethyststars - Android only app
  • Damus - The OG nostr client for iOS
  • Lume - Cross-platform desktop app
  • Nostrmostars - A flutter nostr client for Android, IOS, MacOS, Windows, Web and Linux.
  • nostterstars - Twitter-like web client
  • Nostur - A nostr client for iPhone and macOS
  • Spring Browser - Nostr-focused browser app for Android.
  • YakiHonne - iOS and Android app
  • Yanastars - Yana is a nostr client focused on performance in slower devices and modularity of features.

Endpoints (services or apps that expose a LN wallet via NWC)

  • Alby NWC (Umbrel) - Umbrel app for exposing your self-custodial Umbrel LN Wallet over NWC
  • Alby NWC (Web) - Web portal for exposing your custodial Alby account over NWC
  • Mutiny - Self-custodial LN wallet that runs in the browser

NIP-57 Zaps compatible wallets and solutions

  • Albystars - Bitcoin Lightning app with nostr support
  • Bipa - User-friendly Bitcoin wallet for buying and selling bitcoin with lightning and pix support
  • Blink - Blink (ex Bitcoin Beach Wallet)
  • btcpayserver - btcpayserver has NIP-57 support for LN addresses since 1.9 version
  • Current - nostr client + lightning wallet
  • LifPay - Bitcoin Lightning app with personalized features
  • LNbitsstars - Bitcoin Lightning accounting system, zappable LNaddresses
  • nostdressstars - Lightning addresses server based on satdress. Adapted to work with Nostr features (NIP05, NIP57)
  • Wallet of Satoshi - Custodial lightning wallet
  • zap_serverstars - An LNURL server to recieve zaps to tor hosted node and generate kind 9735 zap receipt events
  • Zebedee app - Zebedee's wallet/lightning app
  • ZeusLNstars - A mobile Bitcoin/Lightning app for LND, Core Lightning, and Eclair node operators

NIP-90 Data vending machines

  • data vending machine examplestars - Nostr data vending machine example by Pablof7z
  • data-vending-machines.org - This website provides specs of the different NIP-90 Data Vending Machine kinds
  • DVM Clients and Services Tutorial - Nostr Data Vending Machine Clients and Services Tutorial by Kody Low
  • dvm referencesstars - reference implementation of a DVM (Data Vending Machine) backend
  • DVMDashstars - Monitoring & debugging tool for data vending machines; tracks dvm performance and payments
  • ezdvmstars - Quickly put any python code in a DVM! Simple library built on nostr-sdk python bindings
  • nostr-dvm-tsstars - Typescript examples of Nostr Data Vending Machines
  • NostrDVMstars - NostrDVM: Nostr NIP90 Data Vending Machine Framework in python
  • tasktiger.io - another DVM provider
  • vendata.io - data processing AI marketplace with nostr data vending machines

NIP-96 File Storage Servers

Nostr Web Services (NWS)

  • nwsstars - route TCP over Nostr relays

Adjacent protocols

  • Blossom - Blobs stored simply on mediaservers

Games on Nostr

Communities

Outside of nostr itself, you find the community on:

Tutorials

Recommended reading/watching

Podcasts

  • Nostrovia Podcast - A Nostr podcast covering all the new projects, all the new cool stuff, all the new NIPs
  • Nost talks - Nostr related news and interviews
  • Thank god for nostr - The Thank God For Nostr podcast explores the ins and outs of Nostr, the decentralized social protocol, through a Christian lens
  • La Cosa Nostr - A podcast about the nostr decentralized communications protocol.
  • No Strings - freedom tech podcast
  • Plebchain Radio - weekly live audio show made for plebs, by plebs which focuses on the intersection of Nostr protocol and Bitcoin plebs.

Other links

Deprecated

  • Bijastars - A desktop client written in python. Currently Linux only
  • branlestars - a Twitter-like client that was discontinued but lives on in its fork "Astral".
  • expensive relaystars - a relay that requires payment for registration
  • Flamingo - Nostr browser extension with a focus on UX
  • Hamstrstars - A twitter-style web client built with Vue.js
  • Listr stars - A Nostr Web Client for Making Lists.
  • nodestrstars - a Node.js implementation
  • nostr-passstars - experimenting with nostr priv/pub key pairs for replacing passwords
  • nostrpystars - relay, client, and other tooling in python (No longer being developed.)
  • Nozzlestars - A lightweight Android client
  • rsslaystars - fork of the rsslay by @fiatjaf. a bridge that puts RSS feeds into Nostr optimized, more funcionalities and UI improvements. Live at rsslay.nostr.moe

Related Resources

To explore other aspects of the Bitcoin and freedom tech ecosystem, check out these additional resource directories:

  • dlc.wiki - Everything you need to know about Discreet Log Contracts (DLCs), an innovative Bitcoin smart contract technology.
  • ungovernable.tech - A collection of resources on encryption, privacy tools, and decentralized technologies.
  • pubky.tech - Pubky resources, libraries, tools and applications. Pubky is an open protocol for per-public-key backends for censorship resistant web applications
  • lightning-network.tech - A curated collection of essential tools, guides, and communities for Bitcoin Lightning Network node operators.
  • liquidnetwork.wiki - A curated list of Liquid Network resources, libraries, tools and applications
  • ark-protocol.com - A directory of Ark protocol resources, libraries, tools and applications

Contributing

If you'd like to add something to this list, please submit a Pull Request on GitHub.

This directory is maintained by aljaz. Your contributions help keep this information up-to-date and valuable.

Contributors

About

nostr.net - awesome-nostr is a collection of projects and resources built on nostr to help developers and users find new things

Topics

Resources

Stars

Watchers

Forks