mirror of
https://github.com/aljazceru/awesome-nostr.git
synced 2026-02-01 09:28:49 +00:00
Compare commits
76 Commits
f5a4e659c1
...
feature/ad
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
004037c862 | ||
|
|
5c58037c15 | ||
|
|
09791f2b32 | ||
|
|
90e50116b1 | ||
|
|
fd1c296aa9 | ||
|
|
5c1c3eeb01 | ||
|
|
05abd80e0f | ||
|
|
e4aed57646 | ||
|
|
e77a8517fb | ||
|
|
cf92ee076f | ||
|
|
e67531cc6b | ||
|
|
937c9d2cb3 | ||
|
|
a1e5d1e715 | ||
|
|
8c105c5065 | ||
|
|
fb5f2e5505 | ||
|
|
2286e4b16d | ||
|
|
6530230538 | ||
|
|
08634294d2 | ||
|
|
6d22aea480 | ||
|
|
60caa9cb5d | ||
|
|
6a8eedfebc | ||
|
|
8cadd5effe | ||
|
|
2c0d90f073 | ||
|
|
f6cbdba7cc | ||
|
|
212e074010 | ||
|
|
829b7690b3 | ||
|
|
6618e84d7f | ||
|
|
e00e47fbbd | ||
|
|
2db1f8455f | ||
|
|
a01ca26c06 | ||
|
|
3ceb6b9cb5 | ||
|
|
9591e29db5 | ||
|
|
d79eecc090 | ||
|
|
769a793007 | ||
|
|
9cb395ba62 | ||
|
|
40c8e5b540 | ||
|
|
dde4b2eb81 | ||
|
|
274fdef1e6 | ||
|
|
5b5f867dd4 | ||
|
|
b1d53fa011 | ||
|
|
2720a7b11d | ||
|
|
6a28273ebe | ||
|
|
823a7a5f6f | ||
|
|
a2601f4e85 | ||
|
|
36ba4382d5 | ||
|
|
ccd8207791 | ||
|
|
c91043c3b0 | ||
|
|
88d6fa89cf | ||
|
|
e8be8e4bfa | ||
|
|
3411e603d7 | ||
|
|
7b9e82f419 | ||
|
|
5295f71cf2 | ||
|
|
84a3101202 | ||
|
|
0ca79ec528 | ||
|
|
e471d677a3 | ||
|
|
6f162dff41 | ||
|
|
74d96586d0 | ||
|
|
33badbb7b1 | ||
|
|
837b3187de | ||
|
|
1b3f08d06d | ||
|
|
ed28108713 | ||
|
|
7bf6c1dc77 | ||
|
|
5a7f144ed3 | ||
|
|
76ec34e00e | ||
|
|
84209dad6d | ||
|
|
a992e72d64 | ||
|
|
2d0a2d1085 | ||
|
|
cfc427e233 | ||
|
|
1e80005c8d | ||
|
|
efdc6541ed | ||
|
|
f3403019dd | ||
|
|
01d5e270b0 | ||
|
|
297e0effba | ||
|
|
e569fc697f | ||
|
|
53c11c2a67 | ||
|
|
24f98d7cf8 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,2 +1,3 @@
|
||||
node_modules/
|
||||
.env
|
||||
.DS_Store
|
||||
|
||||
91
README.md
91
README.md
@@ -71,6 +71,7 @@ of the public instances.
|
||||
- [Minds Engine - Nostr](https://gitlab.com/minds/engine/-/tree/master/Core/Nostr) - relevant Minds API code for reading/writing Minds posts using Nostr
|
||||
- [monstr](https://github.com/monty888/monstr)- python code for working with nostr
|
||||
- [multiplextr](https://github.com/coracle-social/multiplextr)  - A custom relay designed to save bandwidth for clients with multiplexer support.
|
||||
- [n0str](https://github.com/tani/n0str) - Nostr relay designed for maximum simplicity without sacrificing power
|
||||
- [Nerostr](https://codeberg.org/pluja/nerostr) - A Nostr expensive relay paid with Monero and written in Go.
|
||||
- [netstr](https://github.com/bezysoftware/netstr) - A general purpose Nostr relay written in C# with high test coverage, backed by Postgres DB.
|
||||
- [Nex](https://github.com/lebrunel/nex)  - A powerful and scalable Nostr relay written in Elixir with Postgres DB.
|
||||
@@ -81,19 +82,21 @@ of the public instances.
|
||||
- [Nostpy](https://github.com/UTXOnly/nost-py/tree/main) - An easy to deploy/audit Python relay for beginner relay operators.
|
||||
- [Nostr client and relay](https://github.com/pedro-vicente/nostr_client_relay) - C++ engine that allows building Nostr applications for command line, desktop or web.
|
||||
- [nostrcheck-server](https://github.com/quentintaranpino/nostrcheck-server) - A server with relay, File Hosting, Nostr Address, Lightning Redirects, NWC and WoT.
|
||||
- [nostr_relay](https://code.pobblelabs.org/fossil/nostr_relay/) - a nostr relay written in Python, backed by SQLite
|
||||
- [nostr_relay](https://code.pobblelabs.org/fossil/nostr_relay/) - a nostr relay written in Python, backed by SQLite
|
||||
- [nostr-filter-relay](https://github.com/atrifat/nostr-filter-relay) - 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-nestjs](https://github.com/CodyTseng/nostr-relay-nestjs) - A Nostr relay with a clear architecture and high test coverage (PostgreSQL, MeiliSearch, NestJS)
|
||||
- [nostr-relay](https://github.com/mattn/nostr-relay) - Nostr relay in Go based on relayer. Backend by sqlite3/PostgreSQL/mysql.
|
||||
- [nostr-rs-relay](https://sr.ht/~gheartsfield/nostr-rs-relay/) - a minimalistic relay written in Rust that saves data on SQLite
|
||||
- [keychat-relay-ext](https://github.com/keychat-io/keychat-relay-ext) - Enable cashu ecash payments per message by grpc authorization server
|
||||
- [nostream](https://github.com/Cameri/nostream) - a nostr relay written in Typescript backed by PostgreSQL (renamed from nostr-ts-relay).
|
||||
- [nostring](https://github.com/xbol0/nostring) - A Nostr relay written in Deno.
|
||||
- [NostrPostr Relay](https://github.com/Giszmo/NostrPostr/tree/master/NostrRelay) - a Kotlin Relay supporting both SQLite and Postgresql.
|
||||
- [Notra](https://github.com/lontivero/Nostra) - F# implementation backed by SQLite database.
|
||||
- [ORLY](https://next.orly.dev) - fast relay written in Go, forked from Relayer, using highly optimized message encoders, SIMD enabled hash and hex encoding, built in blossom server, a fully configurable policy based ACL, simple follows ACL for personal relays, and a collection of tools for testing and benchmarking nostr relays, and support for dgraph and neo4j graph databases, and a simple web UI for users to search, backup and delete their events.
|
||||
- [PyRelay](https://github.com/johnny423/pyrelay) - a python implementation of a Nostr relay, using asyncio.
|
||||
- [QNostr](https://github.com/Aseman-Land/QNostr) - A Nostr protocol implementation for clients as a Qt Module in C++
|
||||
- [Relayer Basic](https://github.com/fiatjaf/relayer/tree/master/examples/basic) - a simple relay based on _relayer_ backed by Postgres
|
||||
- [rely](https://github.com/pippellia-btc/rely) ![stars] - A golang framework for building super custom nostr relays you can rely on.
|
||||
- [rely](https://github.com/pippellia-btc/rely)  - A golang framework for building super custom nostr relays you can rely on.
|
||||
- [rnostr](https://github.com/rnostr/rnostr) - A high-performance and scalable nostr relay written in Rust.
|
||||
- [Servus](https://github.com/ibz/servus) - 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.
|
||||
- [Shugur](https://github.com/Shugur-Network/relay) - High performance relay written in Go, uses CockroachDB.
|
||||
@@ -114,6 +117,7 @@ Websites with lists of relays and their performance/health:
|
||||
- [nostr.info](https://nostr.info/relays/) - real-time checking of the status of some known relays.
|
||||
- [nostr.watch](https://nostr.watch) - real-time checking of the status of some known relays.
|
||||
- [relays.xport.top](https://relays.xport.top) - relays list sortable by ping, activity, etc.
|
||||
- [trustedrelays.xyz](https://trustedrelays.xyz) - relays list with trust scores for known relays using Trusted Relay Assertions.
|
||||
|
||||
## Clients
|
||||
### Long form clients
|
||||
@@ -121,6 +125,8 @@ Websites with lists of relays and their performance/health:
|
||||
- [Habla.news](https://github.com/verbiricha/habla.news) - 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](https://highlighter.com) - Discover and share curated insights by people you trust.
|
||||
- [Breefly](https://breefly.social) - A low-stimulus environment where you can read articles published on nostr.
|
||||
- [Decent Newsroom](https://decentnewsroom.com/) - Explore, publish and create long form articles and magazines on nostr.
|
||||
- [readwithboris.com](https://www.readwithboris.com/) - Long form reading and highlighting app.
|
||||
|
||||
### Video/Audio
|
||||
- [Nostr Nests](https://github.com/nostrnests/nests/) - Nostr Nests is an audio space for chatting, brainstorming, debating, jamming, micro-conferences and more. [NostrNests.com](https://nostrnests.com/)
|
||||
@@ -140,6 +146,7 @@ Websites with lists of relays and their performance/health:
|
||||
- [damus](https://github.com/damus-io/damus) - a twitter-like nostr client for iOS and MacOS
|
||||
- [damus on testflight](https://testflight.apple.com/join/CLwjLxWl)
|
||||
- [damus on Mac app store](https://apps.apple.com/us/app/damus/id1628663131)
|
||||
|
||||
### Other
|
||||
- [Agora](https://agorasocial.app)  - Follow your favorite topics in nostr-verse (and even posts from Mastodon, Reddit, Bluesky, and Twitter)
|
||||
- [Alexandria](https://github.com/ShadowySupercode/gc-alexandria) - A Knowledge Base and future eReader app. Focuses on the implementation of [NKBIP-01](https://wikifreedia.xyz/nkbip-01)
|
||||
@@ -149,15 +156,18 @@ Websites with lists of relays and their performance/health:
|
||||
- [Amethyst](https://github.com/vitorpamplona/amethyst) - An Android client for nostr written in Kotlin
|
||||
- [Anonostr](https://github.com/Spl0itable/Anonostr) - 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.
|
||||
- [Asknostr.site](https://asknostr.site) - A Quora/StackOverflow Q&A site using the nostr network and #asknostr content
|
||||
- [astraea](https://github.com/mouse484/astraea) - A nostr client
|
||||
- [Attached](https://github.com/dyegolara/nostr-attached) - Open-Source ReactNative Expo app for Nostr (iOS, Android). Currently under app store review
|
||||
- [badger](https://github.com/0ceanslim/badger) - A NIP58 nostr badge client. Create Badges view Profile Badges and more.
|
||||
- [Beagle](https://0xli.github.io/beagle.chat/) - 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.
|
||||
- [BlazeJump](https://github.com/objectwizard/BlazeJump) - A fast web client boilerplate written in C# / Blazor, that uses an in-browser SQLite database.
|
||||
- [Bookstr](https://bookstr.xyz/)- Discover, track, and share your reading journey on the decentralized Nostr network. No corporations. No ads. No data tracking. Just books.
|
||||
- [Bold Bitcoin Wallet](https://github.com/BoldBitcoinWallet/BoldWallet) - A Bitcoin wallet implementing MPC TSS over Nostr for decentralized device pairing and transaction signing. Connect devices from anywhere via Nostr relays with NIP-44 encryption
|
||||
- [Blobbi](https://blobbi.pet/) - Your Virtual Pet on the Nostr Network. Adopt and care for your own unique digital companion that lives forever on the decentralized web.
|
||||
- [Blockcore Notes](https://github.com/block-core/blockcore-notes)  - 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
|
||||
- [notes.blockcore.net](https://notes.blockcore.net/)
|
||||
- [Blowater](https://blowater.deno.dev) - A desktop Web client focusing on chat with delightful UX
|
||||
- [Brezn](https://github.com/DaBena/Brezn) - PWA client for Nostr focusing on local networking using five-digit geohash (4.9 × 4.9 km cell). Like CB radio for the internet: local communication in your area, without central control.
|
||||
- [dabena.github.io/Brezn/](https://dabena.github.io/Brezn/) - live instance
|
||||
- [+Chorus](https://github.com/andotherstuff/chorus/)![stars] - +chorus is a simple space for communities to gather, share, and support each other.
|
||||
- [connect4](https://github.com/stutxo/connect4xyz) - connect 4 over nostr
|
||||
- [connect4.xyz](https://connect4.xyz/)
|
||||
- [Coracle Chat](https://github.com/coracle-social/legacy-chat) - A standalone port of Coracle's old chat functionality
|
||||
@@ -180,6 +190,8 @@ Websites with lists of relays and their performance/health:
|
||||
- [getwired.app](https://github.com/smolgrrr/Wired) Anonymous-first client with PoW notes
|
||||
- [gitplaza](https://codeberg.org/dluvian/gitplaza) - git stuff client for Desktop
|
||||
- [gitstr](https://github.com/fiatjaf/gitstr) - Send and receive git patches over Nostr, using [NIP-34](https://github.com/nostr-protocol/nips/blob/master/34.md).
|
||||
- [gittr](https://github.com/arbadacarbaYK/gittr) - Decentralized Git platform with native zaps, bounties, SSH keys, and decentralized storage. Uses [NIP-34](https://github.com/nostr-protocol/nips/blob/master/34.md) for repositories, PRs, and issues.
|
||||
- [gittr.space](https://gittr.space) - live instance
|
||||
- [gnost-deflate-client](https://github.com/barkyq/gnost-deflate-client) - CLI nostr client written in go implementing permessage-deflate websocket compression.
|
||||
- [gossip](https://github.com/mikedilger/gossip) - A desktop client in rust presented with egui
|
||||
- [Groups](https://github.com/max21dev/groups) - NIP-29 Group Chat Web Client.
|
||||
@@ -221,12 +233,14 @@ Websites with lists of relays and their performance/health:
|
||||
- [Noflux](https://github.com/fiatjaf/noflux) - minimalist and opinionated feed reader
|
||||
- [Nootti](https://nootti.com) - Cross-posting iOS & iPad client app for Bluesky, Mastodon and Nostr
|
||||
- [Nos](https://github.com/planetary-social/nos)  - A UX-focused iOS / MacOS native app focused on a polished new user experience. [planetary.social](https://planetary.social)
|
||||
- [nos.social](https://nos.social)
|
||||
- [nos.social](https://nos.social)
|
||||
- [nosbin](https://nosbin.com/) - pastebin over nostr
|
||||
- [noscl](https://github.com/fiatjaf/noscl) - a basic command-line client written in Go
|
||||
- [nospeak](https://github.com/psic4t/nospeak) - A NIP-17 compliant chat client for secure, private messaging over Nostr
|
||||
- [Nosky](https://github.com/KotlinGeekDev/Nosky) - A native Android client for Nostr. Still in development
|
||||
- [nostr console](https://github.com/vishalxl/nostr_console) - a nostr command line client written in Dart. Binaries available for Windows, Linux, and macOS
|
||||
- [Nostr Read Only Client](https://github.com/delirehberi/nostr-ro-client/) - simple cloudflare worker to serve a single user's nostr content (kind:1) as web page preview: nostr.emre.xyz
|
||||
- [Nostria](https://nostria.app) - Web, Desktop, iOS and Android app for Nostr, easy to get started for new users. Multiple feeds with multiple columns, Live Streams, Articles, Media Library, Video recording, Audio recording.
|
||||
- [Hugo2Nostr](https://github.com/delirehberi/hugo2nostr) - Sync your hugo blog with nostr network. The tool have scripts to sync contents.
|
||||
- [Nostr Playground](https://github.com/sepehr-safari/nostr-playground)  - A simple and user-friendly playground for Nostr.
|
||||
- [playground.nostr.com](https://playground.nostr.com/) - Live instance.
|
||||
@@ -234,8 +248,6 @@ Websites with lists of relays and their performance/health:
|
||||
- [franzos.github.io/nostr-ts](https://franzos.github.io/nostr-ts/) - preview from `master` branch
|
||||
- [nostr-chat-widget-react](https://www.npmjs.com/package/nostr-chat-widget-react?activeTab=readme) - A React component that provides a live-chat widget over nostr that can be embedded into any website.
|
||||
- [nostr-relay-tray](https://github.com/CodyTseng/nostr-relay-tray) - a simple nostr relay tray app written in Electron
|
||||
- [nostr.cooking](https://github.com/github-tijlxyz/nostr.cooking) - A recipe-sharing client for nostr
|
||||
- [zap.cooking](https://zap.cooking/)
|
||||
- [nostr.kiwi](https://nostr.kiwi/) - nostr.kiwi is a progressive web app to share notes and curate content in communities.
|
||||
- [nostr.time](https://github.com/coracle-social/nostrtime) - A calendar app built on nostr
|
||||
- [NostrChat.io](https://nostrchat.io/) - NostrChat is a chat app where you can have group chats, DM, threads, and emojis.
|
||||
@@ -312,19 +324,30 @@ Websites with lists of relays and their performance/health:
|
||||
- [YakiHonne mobile app](https://yakihonne.com/yakihonne-mobile-app) – iOS and Android app
|
||||
- [Yana](https://github.com/frnandu/yana) - Yana is a nostr client focused on performance in slower devices and modularity of features.
|
||||
- [yana.do](https://yana.do)
|
||||
- [Zap Cooking](https://zap.cooking/) - Nostr's only recipe-sharing client. A place where food culture can live openly and grow naturally.
|
||||
- [zapddit](https://zapddit.com)  - 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.
|
||||
- [Zaplytics](https://github.com/derekross/zaplytics) - Analytics for your Nostr Zaps, helping creators dive into their Zap earnings. [Zaplytics.app](https://zaplytics.app/)
|
||||
- [Zappix](https://github.com/derekross/zappix) - A nostr image sharing application for browsing, sharing, and zapping visual content. [Zappix.app](https://zappix.app/)
|
||||
- [zephyr](https://github.com/coracle-social/zephyr) - A meditative nostr feed reader
|
||||
- [pocket-wallet](https://github.com/RetricSu/pocket-wallet) - PocketWallet is a nostr-based wallet on CKB blockchain supportting Nip07 and Nip46.
|
||||
- [cassette](https://cassette.cafe) - Portable WASM relays with standardized interface/bindings.
|
||||
- [NOW - Nostr Outbox for Wordpress](https://github.com/Mnpezz/nostr-outbox-for-wordpress/tree/main) - Send WordPress and WooCommerce notifications via Nostr instead of email. Includes Lightning payments at checkout, Nostr login, NIP-05 verification, and encrypted direct messaging.
|
||||
|
||||
### Nostr Marketplace clients (NIP-15 & NIP-99)
|
||||
### Nostr Marketplace clients ([NIP-15](https://github.com/nostr-protocol/nips/blob/master/15.md) & [NIP-99](https://github.com/nostr-protocol/nips/blob/master/99.md))
|
||||
|
||||
- [LNBits Nostrmarket](https://github.com/lnbits/nostrmarket) - Nostrmarket extension for LNBits allows you to sell items directly from your LNBits instance
|
||||
- [Plebeian Market](https://github.com/PlebeianTech/plebeian-market) - The Bitcoin-native self-sovereign marketplace built on top of NIP-15 includes fixed-price items and auctions
|
||||
- [Shopstr](https://github.com/shopstr-eng/shopstr) - The Lightning and Cashu-native self-sovereign marketplace built on top of NIP-99 includes fixed-price items
|
||||
|
||||
### Web Bookmarking ([NIP-B0](https://github.com/nostr-protocol/nips/blob/master/B0.md))
|
||||
- [Community Curated Nostr Stuff (CCNS)](https://github.com/Sebastix/CCNS)![stars] - CCNS is a Nostr-focused community platform centered around link aggregation and discussion topics.
|
||||
- [KUCHIYOSE](https://github.com/nikolat/kuchiyose)![stars] - Nostr events of web bookmark.
|
||||
- [Lantern]([https://pinstr.co/](https://gitworkshop.dev/fiatjaf.com/lantern)) - Collaboratively annotate, highlight, and bookmark web pages and PDF documents on Nostr.
|
||||
- [MKPinja](https://github.com/sepehr-safari/mkpinja)![stars] - A decentralized bookmarking service built on the Nostr protocol, inspired by Pinboard.in. MKPinja implements NIP-B0 for web bookmarking, giving users complete ownership and control over their bookmark data.
|
||||
- [Pinja](https://github.com/sepehr-safari/pinja)![stars] - Pinja is a modern social bookmarking platform built on the Nostr protocol, designed to help users collect, organize, and explore valuable content from across the web.
|
||||
- [Pinstr](https://pinstr.co/) - Pinstr is a bookmark manager that uses Nostr to store and sync your bookmarks.
|
||||
- [Yumyume](https://gitlab.com/digitalethicsagency/nostr/yumyume) - yumyume is an free open-source, decentralized social bookmarking client powered by the Nostr protocol. Inspired by del.icio.us, yumyume ensures your bookmarks remain accessible without the risk of being shut down by corporate interests.
|
||||
|
||||
### Client reviews and/or comparisons
|
||||
|
||||
- Feature [comparison list of Nostr clients](https://github.com/vishalxl/Nostr-Clients-Features-List)
|
||||
@@ -332,13 +355,15 @@ Websites with lists of relays and their performance/health:
|
||||
- [Landing page](https://nostorg.github.io/clients/)
|
||||
|
||||
## Libraries
|
||||
|
||||
- [amberflutter](https://github.com/sebdeveloper6952/amberflutter) - A Flutter wrapper for Amber (Offline Signer).
|
||||
- [arduino-nostr](https://github.com/lnbits/arduino-nostr) - An Arduino nostr library.
|
||||
- [better-auth-nostr](https://github.com/leon-wbr/better-auth-nostr) – A plugin for Better Auth to add Nostr sign-in.
|
||||
- [dart NDK](https://github.com/relaystr/ndk)  - Nostr Development Kit for dart applications
|
||||
- [dart_nostr](https://github.com/anasfik/nostr) - A developer experience Dart library for Nostr
|
||||
- [dart-nostr](https://github.com/ethicnology/dart-nostr) - a Dart library for Flutter
|
||||
- [flutter_nostr](https://github.com/anasfik/flutter_nostr) - Build scalable/complex Nostr apps effortlessly with Flutter
|
||||
- [go-nostr](https://github.com/fiatjaf/go-nostr) - a Go library that implements relay management, plus event encoding and signing utils
|
||||
- [mleku/nostr](https://git.mleku.dev/mleku/nostr) - a Go library forked from go-nostr with hand-written json codecs for events and filters, support for bitcoin/libsecp256k1 and a fast pure Go signature library refactored from btcec rewritten with 64 bit limbs as automatic fallback, sha256 and hex encoding using AVX SIMD extensions where available.
|
||||
- [mostro-core](https://github.com/MostroP2P/mostro-core)  - common types used by mostro and clients (WIP)
|
||||
- [navigatr](https://github.com/coracle-social/navigatr) - A utility for discovering relays and scraping events
|
||||
- [NIP-44](https://github.com/paulmillr/nip44) - NIP44 spec and implementations of encrypted messages for nostr
|
||||
@@ -358,6 +383,8 @@ Websites with lists of relays and their performance/health:
|
||||
- [nostr-hooks](https://github.com/ostyjs/nostr-hooks) - React hooks for developing Nostr clients. It's simple and intelligent.
|
||||
- [nostr-java](https://github.com/tcheeric/nostr-java) - A nostr client library, written in java, for generating, signing and publishing events.
|
||||
- [nostr-js](https://github.com/jb55/nostr-js) - a javascript implementation of the nostr protocol
|
||||
- [nostr_relay_management](https://github.com/anasfik/nostr_relay_management) - Dart/Flutter support for NIP-86 (Relay Management) with better developer experience.
|
||||
|
||||
- [nostr-one](https://github.com/dolu89/nostr-one) - A reusable web component that provides a simple way to integrate with nostr NIP 98 HTTP Auth.
|
||||
- [nostr-php](https://github.com/swentel/nostr-php) - a PHP library for nostr
|
||||
- [nostr-react](https://github.com/t4t5/nostr-react) - React Hooks for Nostr
|
||||
@@ -391,7 +418,8 @@ Websites with lists of relays and their performance/health:
|
||||
|
||||
## Bridges and Gateways
|
||||
|
||||
- [atomstr](https://git.sr.ht/~psic4t/atomstr) - RSS/Atom gateway to Nostr. Live at [https://atomstr.data.haus](https://atomstr.data.haus)
|
||||
- [atomstr](https://github.com/psic4t/atomstr) - RSS/Atom gateway to Nostr. Live at [https://atomstr.data.haus](https://atomstr.data.haus)
|
||||
- [gitnostr (gittr fork)](https://github.com/arbadacarbaYK/gitnostr) - Git-Nostr bridge service for repository management, SSH keys, and permissions. Enhanced with HTTP API, watch-all mode, and deduplication for [gittr.space](https://gittr.space).
|
||||
- [matrix-nostr-bridge](https://github.com/8go/matrix-nostr-bridge) - a simple Matrix-to-Nostr or Nostr-to-Matrix bridge
|
||||
- [Mostr](https://gitlab.com/soapbox-pub/mostr) - a bridge between Nostr and the Fediverse (Mastodon, ActivityPub, etc.)
|
||||
- [Nostr over LoRa](https://github.com/geoffwhittington/meshtastic-bridge)  - a gateway that can relay off-grid [Meshtastic](https://meshtastic.org) messages to NoStr.
|
||||
@@ -401,6 +429,7 @@ Websites with lists of relays and their performance/health:
|
||||
- [nostrss](https://github.com/Asone/nostrss) - A flexible and lightweight application to broadcast RSS feeds on Nostr
|
||||
- [rssnotes](https://github.com/trinidz/rssnotes)  - RSS/Atom to Nostr relay. Fork of [rsslay](https://github.com/piraces/rsslay).
|
||||
- [smtp nostr gateway ](https://github.com/Cameri/smtp-nostr-gateway) - a bridge that forwards emails to pubkeys as encrypted direct messages
|
||||
|
||||
## Cache services
|
||||
- [Primal](https://github.com/PrimalHQ/primal-caching-service) - 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.
|
||||
|
||||
@@ -410,15 +439,21 @@ Websites with lists of relays and their performance/health:
|
||||
- [anonroom](https://github.com/vinliao/anonroom) - anonymous chat room inside nostr
|
||||
- [Bech32 for Nostr](https://nostr.xport.top/bech32-for-nostr/) - bech32 Nostr converter.
|
||||
- [blogsync](https://github.com/canostrical/blogsync) - Self-host blog articles from long-form notes e.g. via Caddy server.
|
||||
- [Bloom]( https://github.com/Letdown2491/bloom) - A file‑manager interface (edit metadata, share items, create shareable folders) for files and blobs stored on Blossom and NIP‑96 servers.
|
||||
- [bloomapp.me](https://bloomapp.me/) - live instance
|
||||
- [Bookmarkstr](https://bookmarkstr.store/) - A browser extension for reading and managing nostr bookmarks
|
||||
- [BlazeJump.NostrConnect](https://github.com/drmikesamy/BlazeJump.NostrConnect) - an Android based remote NostrConnect signer and web project using QR codes and Nip44 encryption by default
|
||||
- [cafe-society.news](https://github.com/colealbon/cafe-society) - 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](https://github.com/0xtrr/chief) - A Strfry write policy plugin that provides blacklists for public keys, event kinds and words/sentences.
|
||||
- [Cloud Seeder](https://github.com/ipv6rslimited/cloudseeder) - A 1-click deployment and management tool for nostr-rs-relay and other appliances.
|
||||
- [contact cloud](https://github.com/canostrical/contact_cloud) - Discover the Nostr contact list graph and your own pubkey in it.
|
||||
- [Contact list backup](https://nostr.xport.top/contact-list-backup/) - Backup and restore your contacts
|
||||
- [Embed widget](https://embed.nostr.band) - Embed Nostr notes or profiles into any website with just a line of code.
|
||||
- [Ghostr](https://github.com/dmnyc/ghostr) - Dead simple post delegation workflow for Nostr. Writers draft, publishers sign. No scary key sharing required.
|
||||
- [ghostr.org](https://ghostr.org/) - live instance
|
||||
- [git-nostr-tools](http://git.jb55.com/git-nostr-tools) - A cli tool for sending code patches over nostr
|
||||
- [git-nostr](https://github.com/colealbon/git-nostr) - A tool to enhance git cli with nostr communications. Publish patch content, prs, repo name, issues, etc to nostr relay.
|
||||
- [gittr-helper-tools](https://github.com/arbadacarbaYK/gittr-helper-tools) - Production code snippets from gittr.space: file fetching, URL normalization, GRASP detection, NIP-46 signer, NIP-25 stars, NIP-51 following, markdown media handling, and NIP-C0 code snippets.
|
||||
- [granary](https://github.com/snarfed/granary) - 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.
|
||||
- [granary.io](https://granary.io/) - live instance
|
||||
- [heyxynip5](https://github.com/bennyhodl/hexynip5) - A CLI helper for converting nostr npub/nsec to their hex format for NIP-05 verification.
|
||||
@@ -432,6 +467,8 @@ Websites with lists of relays and their performance/health:
|
||||
- [liquiditystr.space](https://liquiditystr.space/) - live instance
|
||||
- [lnpass](https://lnpass.github.io) - A key manager for Lightning and nostr.
|
||||
- [metadata_updater](https://github.com/UTXOnly/metadata_updater) - Scans all known online nostr relays for stale kind 0 metadata notes, rebroadcasts latest verified note
|
||||
- [Mutable](https://mutable.top) - A tool for managing, backing up, restoring, and sharing Nostr mute lists.
|
||||
- [Mute-o-Scope](https://www.mutable.top/mute-o-scope) - A standalone feature of Mutable that lets users search any npub to see who is publicly muting them.
|
||||
- [NAKE](https://tsukemonogit.github.io/nake-website/) - a browser extension to easily convert between Nostr hex IDs and NIP-19 entities.
|
||||
- [nashboard](https://github.com/vinliao/nashboard) - a Nostr network dashboard with network statistics, reachable [here](https://nashboard.space/)
|
||||
- [ndxstr](https://github.com/ArcadeCity/ndxstr) - nostr's layer 2 indexing nodes, with more advanced querying capability than currently supported by relays
|
||||
@@ -452,6 +489,7 @@ Websites with lists of relays and their performance/health:
|
||||
- [nostr GitHub Action](https://github.com/theborakompanioni/nostr-action) - send events from GitHub Actions
|
||||
- [Nostr NIP-36 Image Redirector](https://github.com/ryogrid/NostrNIP36ImageRedirector) - Reverse proxy server which blocks accesses to NIP-36 marked image files from NOT NIP-36 compliant clients.
|
||||
- [Nostr profile manager](https://metadata.nostr.com/) - Backup your nostr profile and metadata
|
||||
- [Nostr Events Monitor](https://github.com/Catrya/Nostr-Events-Monitor) - Web tool to monitor and filter Nostr events, both live and historical, filter by relay, event kind, author, and other tags. Live at [catrya.github.io/Nostr-Events-Monitor](https://catrya.github.io/Nostr-Events-Monitor).
|
||||
- [nostr registry](https://codeberg.org/rsbondi/nostr-registry) - a database of known relays with their uptime and NIP support tables
|
||||
- [nostr_simple_publish](https://www.drupal.org/project/nostr_simple_publish/) - Drupal module to publish content to Nostr.
|
||||
- [nostr-badges](https://github.com/neilck/nostr-badges) - Nostr badge microservice for managing self-awarded badges. Live at [app.akaprofiles.com](https://app.akaprofiles.com)
|
||||
@@ -501,13 +539,17 @@ Websites with lists of relays and their performance/health:
|
||||
- [NostrSwap](https://www.nostrswap.com/) - NostrSwap is a fully decentralized exchange built on Nostr Protocol.
|
||||
- [NostrTool](https://nostrtool.com/) - a tool to play with keys.
|
||||
- [nostrview](https://nostrview.com) - A nostr search engine. Search by content, tags, events or pub keys.
|
||||
- [Note Nuke](https://www.mutable.top/note-nuke) - A standalone feature of Mutable that lets users delete an event with maximum relay coverage.
|
||||
- [novia](https://github.com/teamnovia/novia) - Nostr video archive
|
||||
- [nsecbunkerd](https://github.com/kind-0/nsecbunkerd) - Keep your nostr keys in a single place and provide fine-grained access to your team members.
|
||||
- [Obsidian Nostr Writer](https://github.com/jamesmagoo/nostr-writer#readme) - A free Obsidian plugin that allows writers to seamlessly publish to Nostr
|
||||
- [osint-user-discovery](https://github.com/Inforensics/osint-user-discovery) - 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.
|
||||
- [Plebs vs. Zombies](https://www.plebsvszombies.cc) - Kill the zombies taking over your Nostr follow list! They're dead, but refuse to die.
|
||||
- [powrelay.xyz](https://powrelay.xyz) - A proof of work-based nostr explorer.
|
||||
- [publsp](https://github.com/smallworlnd/publsp) A CLI tool for any Lightning Network node or Lightning Service Provider (LSP) to advertise liquidity offers over Nostr.
|
||||
- [Purgatory](https://www.mutable.top/purgatory) - A standalone feature of Mutable that finds follows who create hellthreads or use spam apps, and lets you mass mute them.
|
||||
- [Replies](https://replies.nostrapps.org) - Nostr micro-app for viewing replies and reactions to events
|
||||
- [The Resurrector](https://www.plebsvszombies.cc/resurrector) - A standalone feature of Plebs vs. Zombies that lets users undelete their nostr profiles if they were previously deleted.
|
||||
- [rss.nostr.band](https://rss.nostr.band) - Create custom RSS feeds with posts matching your keywords and consume using your favorite RSS reader.
|
||||
- [safebox](https://github.com/trbouma/safebox) - private portable safebox on nostr
|
||||
- [sb.nostr.band](https://sb.nostr.band) - Search bots that you can create and follow to receive new posts matching a keyword right into your feed.
|
||||
@@ -528,14 +570,20 @@ Websites with lists of relays and their performance/health:
|
||||
- [NADAR](https://nadar.tigerville.no/) - A tool to find which relays have a note (`nevent`). Discovers relays with soon deprecated nostr.watch API.
|
||||
- [NADAR 2.0](https://nadar.sandwich.farm) - A tool to find which relays have a note (`nevent` or `naddr`). Discovers relays with NIP-66.
|
||||
- [Nostr in Move](https://github.com/rooch-network/rooch/tree/main/examples/nostr) - A tool to help persist Nostr event in Move oriented blockchains.
|
||||
- [Zapit](https://zapit.space) - Create live message boards powered by instant bitcoin lightning payments & nostr. No accounts, no hassle—just real-time engagement for your events and communities.
|
||||
|
||||
## NIP-05 identity services
|
||||
|
||||
- [Anchorman.lol](https://anchorman.lol/) – A free & premium NIP-05 service with managed avatar, relay & blossom hosting.
|
||||
- [bitcoiner.chat](https://bitcoiner.chat) - A free NIP-05 ID registration service.
|
||||
- [easyNostr-NIP05](https://wordpress.org/plugins/easynostr-nip05/) - WordPress plugin to enable your site as a NIP-05 endpoint for every registered user on your system using your domain.
|
||||
- [easyNostr](https://easyNostr.com) - NIP-05 ID provider: Use your own domain, or one of ours: nostr.ly, mynostr.io, easyNostr.com.
|
||||
- [getalby.com](https://getalby.com/) - Lightning wallet with NIP-05 ID registration service.
|
||||
- [iris.to](https://iris.to) - A Nostr client that provides a free NIP-05 ID
|
||||
- [Iris Meet](https://meet.iris.to) - Videocalls over Nostr webrtc signaling
|
||||
- [Iris Docs](https://docs.iris.to) - Collaborative document editing over Nostr & blossom
|
||||
- [Iris Video](https://video.iris.to) - Videos over Nostr & blossom
|
||||
- [Iris Files](https://files.iris.to) - Blossom based filesystem and explorer
|
||||
- [jellyfish.land](https://jellyfish.land/nip05) - Nostr NIP-05 handles on @nostr.eco domain with WoT protection
|
||||
- [lifpay.me](https://lifpay.me) - Lightning wallet with NIP-05 ID registration service.
|
||||
- [nanostr](https://github.com/xbol0/nanostr) - A NIP-05 name server written in Deno.
|
||||
@@ -550,7 +598,14 @@ Websites with lists of relays and their performance/health:
|
||||
- [siamstr.com](https://siamstr.com) - A free NIP-05 ID registration service, lightning redirection.
|
||||
- [younostr.com](https://younostr.com) - A NIP-05 ID registration service (in portuguese).
|
||||
- [hunos.hu](https://hunos.hu) - Free NIP-05 identity for the Hungarian community.
|
||||
- [zaps.lol](https://zaps.lol)  - A free and open source NIP-05 ID registration service. [Run your own](https://github.com/jigglycrumb/nostr-address-provider).
|
||||
- [zap.club](https://zap.club) - NIP-05 ID service for @zap.club handles.
|
||||
- [zaps.lol](https://zaps.lol)- A free and open source NIP-05 ID registration service. [Run your own](https://github.com/jigglycrumb/nostr-address-provider).
|
||||
|
||||
## Databases
|
||||
- [eventstore](https://pkg.go.dev/fiatjaf.com/nostr/eventstore) - A collection of reusable database connectors, wrappers and schemas with simple Go interface
|
||||
- [nostrdb](https://github.com/damus-io/nostrdb) - fast nostr database backed by lmdb
|
||||
- [nostrdb-rs](https://github.com/damus-io/nostrdb-rs) - fast nostr database backed by lmdb, in rust
|
||||
- [nostr-sqlite](https://github.com/vertex-lab/nostr-sqlite) - Go library providing a performant and highly customizable SQLite store for Nostr events.
|
||||
|
||||
|
||||
## Offline signers
|
||||
@@ -559,10 +614,10 @@ Websites with lists of relays and their performance/health:
|
||||
- [keechain](https://github.com/yukibtc/keechain) - 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](https://github.com/lnbits/nostr-signing-device) - Signing device for Nostr built on ESP32
|
||||
- [nostrum](https://github.com/nostr-connect/nostrum) - 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.
|
||||
- [signet](https://github.com/Letdown2491/signet) - NIP-46 remote signer with a web UI and Android app. Allows users to sign events with custom trust level policy, DM kill switch commands, built-in dead man's switch, bunker and nostrconnect support.
|
||||
|
||||
## Vanity pubkey mining
|
||||
|
||||
|
||||
offlo
|
||||
- [glasnostr](https://github.com/eyelight/glasnostr) - CLI tool to mine a vanity prefix for your nostr npub
|
||||
- [go-pubmine](https://github.com/tenkoh/go-pubmine) - Multithreading nostr keypair generator which gives pretty (vanity) public keys. Both CLI and web apps are available.
|
||||
- [vanity-key](https://github.com/nostr-net/vanity-key/) - use your face biometrics to generate a deterministic private key
|
||||
@@ -632,6 +687,7 @@ Endpoints (services or apps that expose a LN wallet via NWC)
|
||||
- [Alby NWC (Umbrel)](https://apps.umbrel.com/app/alby-nostr-wallet-connect) - Umbrel app for exposing your self-custodial Umbrel LN Wallet over NWC
|
||||
- [Alby NWC (Web)](https://nwc.getalby.com/) - Web portal for exposing your custodial Alby account over NWC
|
||||
- [Flash](https://paywithflash.com/) - Bitcoin payments solution based on NWC
|
||||
- [lawalletio/lawallet-nwc](https://github.com/lawalletio/lawallet-nwc) - LaWallet v2 NWC
|
||||
- [Mutiny](https://www.mutinywallet.com) - Self-custodial LN wallet that runs in the browser
|
||||
- [Rizful](https://rizful.com) - Cloud lightning node with NWC support
|
||||
|
||||
@@ -650,7 +706,7 @@ Endpoints (services or apps that expose a LN wallet via NWC)
|
||||
- [zap_server](https://github.com/UTXOnly/zap_server) - An LNURL server to recieve zaps to tor hosted node and generate kind 9735 zap receipt events
|
||||
- [Zebedee app](https://zebedee.io/app) - Zebedee's wallet/lightning app
|
||||
- [ZeusLN](https://github.com/ZeusLN/zeus) - A mobile Bitcoin/Lightning app for LND, Core Lightning, and Eclair node operators
|
||||
|
||||
|
||||
## NIP-90 Data vending machines
|
||||
- [data vending machine example](https://github.com/pablof7z/nostr-data-vending-machine) - Nostr data vending machine example by Pablof7z
|
||||
- [data-vending-machines.org](https://www.data-vending-machines.org/) - This website provides specs of the different NIP-90 Data Vending Machine kinds
|
||||
@@ -675,9 +731,9 @@ Endpoints (services or apps that expose a LN wallet via NWC)
|
||||
## Nostr Web Services (NWS)
|
||||
- [nws](https://github.com/asmogo/nws) - route TCP over Nostr relays
|
||||
|
||||
## Adjacent protocols
|
||||
|
||||
## Blossom
|
||||
- [Blossom](https://github.com/hzrd149/blossom) - Blobs stored simply on mediaservers
|
||||
- [blossom servers](https://blossomservers.com/) - List of blossom servers
|
||||
|
||||
## Games on Nostr
|
||||
|
||||
@@ -734,7 +790,7 @@ Outside of nostr itself, you find the community on:
|
||||
- [La Cosa Nostr](https://tunein.com/podcasts/Technology-Podcasts/La-Cosa-Nostr---The-Decentralized-Network-p3709902/?topicId=338397586) - A podcast about the nostr decentralized communications protocol.
|
||||
- [No Strings](https://www.fountain.fm/show/jCajOVJfkIXAkAyqvmW6) - freedom tech podcast
|
||||
- [Plebchain Radio](https://fountain.fm/show/0N6GGdZuYNNG7ysagCg9) - weekly live audio show made for plebs, by plebs which focuses on the intersection of Nostr protocol and Bitcoin plebs.
|
||||
|
||||
|
||||
## Other links
|
||||
|
||||
- [awesome-nostr-japan](https://github.com/nostr-jp/awesome-nostr-japan) - awesome nostr japan
|
||||
@@ -770,6 +826,7 @@ Outside of nostr itself, you find the community on:
|
||||
- [client.nostr.guide](https://client.nostr.guide/)
|
||||
- [ArcadeCity](https://github.com/ArcadeCity/arcade) - Public group chats and P2P services (WIP) over nostr
|
||||
- [Bija](https://github.com/BrightonBTC/bija) - A desktop client written in python. Currently Linux only
|
||||
- [Blockcore Notes](https://github.com/block-core/blockcore-notes)  - Progressive Web App that can be installed on mobile and desktop, organize following in circles and have both public and private following lists
|
||||
- [branle](https://github.com/fiatjaf/branle) - a Twitter-like client that was discontinued but lives on in its fork "Astral".
|
||||
- [expensive relay](https://github.com/fiatjaf/expensive-relay) - a relay that requires payment for registration
|
||||
- [Flamingo](https://www.getflamingo.org) - Nostr browser extension with a focus on UX
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<script defer data-domain="nostr.net" src="https://analytics.cypherpunk.cloud/js/script.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
|
||||
Reference in New Issue
Block a user