mirror of
https://github.com/aljazceru/awesome-nostr.git
synced 2025-12-08 22:38:50 +00:00
Compare commits
28 Commits
cfc427e233
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
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 |
36
README.md
36
README.md
@@ -86,14 +86,16 @@ of the public instances.
|
||||
- [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.
|
||||
@@ -156,9 +158,8 @@ Websites with lists of relays and their performance/health:
|
||||
- [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
|
||||
- [+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
|
||||
@@ -183,6 +184,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.
|
||||
@@ -230,6 +233,7 @@ Websites with lists of relays and their performance/health:
|
||||
- [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.
|
||||
@@ -344,13 +348,14 @@ 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.
|
||||
- [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
|
||||
@@ -370,6 +375,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
|
||||
@@ -404,6 +411,7 @@ 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)
|
||||
- [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.
|
||||
@@ -413,6 +421,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.
|
||||
|
||||
@@ -433,6 +442,7 @@ Websites with lists of relays and their performance/health:
|
||||
- [Embed widget](https://embed.nostr.band) - Embed Nostr notes or profiles into any website with just a line of code.
|
||||
- [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.
|
||||
@@ -543,6 +553,7 @@ 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
|
||||
|
||||
@@ -565,7 +576,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
|
||||
@@ -576,8 +594,7 @@ Websites with lists of relays and their performance/health:
|
||||
- [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.
|
||||
|
||||
## 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
|
||||
@@ -690,9 +707,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
|
||||
|
||||
@@ -785,6 +802,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
|
||||
|
||||
Reference in New Issue
Block a user