From 85f189685d90dbe5b117c2bf218530f9895b9cb7 Mon Sep 17 00:00:00 2001 From: codytseng Date: Sun, 28 Jan 2024 22:21:41 +0800 Subject: [PATCH 01/74] feat: add nostr-relay & nostr-relay-tray --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index bf15801..b740a3b 100644 --- a/README.md +++ b/README.md @@ -167,6 +167,7 @@ Websites with lists of relays and their performance/health: - [noStrudel](https://github.com/hzrd149/nostrudel)![stars](https://img.shields.io/github/stars/hzrd149/nostrudel.svg?style=social) - hzrd149's personal nostr client. - [nostrweb](https://git.qcode.ch/nostr/nostrweb) - another nostr web client in vanilla JS - [nostr.ch](https://nostr.ch/) - live instance +- [nostr-relay-tray](https://github.com/CodyTseng/nostr-relay-tray)![stars](https://img.shields.io/github/stars/CodyTseng/nostr-relay-tray.svg?style=social) - a simple nostr relay tray app written in Electron - [nostter](https://github.com/SnowCait/nostter)![stars](https://img.shields.io/github/stars/SnowCait/nostter.svg?style=social) - Twitter-like web client - [Nostur](https://nostur.com) - Nostr client app for iOS and MacOS. ([Apple Store link](https://apps.apple.com/us/app/nostur/id1672780508)) - [nostui](https://github.com/akiomik/nostui)![stars](https://img.shields.io/github/stars/akiomik/nostui.svg?style=social) - A TUI client for Nostr @@ -263,6 +264,7 @@ Websites with lists of relays and their performance/health: - [nostr-one](https://github.com/dolu89/nostr-one)![stars](https://img.shields.io/github/stars/dolu89/nostr-one.svg?style=social) - A reusable web component that provides a simple way to integrate with the Nostr NIP 98 HTTP Auth. - [nostr-php](https://github.com/swentel/nostr-php)![stars](https://img.shields.io/github/stars/swentel/nostr-php.svg?style=social) - a PHP library for nostr - [nostr-react](https://github.com/t4t5/nostr-react)![stars](https://img.shields.io/github/stars/t4t5/nostr-react.svg?style=social) - React Hooks for Nostr +- [nostr-relay](https://github.com/CodyTseng/nostr-relay)![starts](https://img.shields.io/github/stars/CodyTseng/nostr-relay.svg?style=social) - [nostr-relay-inspector](https://github.com/dskvr/nostr-relay-inspector)![stars](https://img.shields.io/github/stars/dskvr/nostr-relay-inspector.svg?style=social) - A library that returns useful information about relays based on nostr-js - [nostr-relaypool-ts](https://github.com/adamritter/nostr-relaypool-ts)![stars](https://img.shields.io/github/stars/adamritter/nostr-relaypool-ts.svg?style=social) - a TypeScript relay pool library on top of nostr-tools that simplifies handling subscriptions to multiple servers - [nostr-ruby](https://github.com/dtonon/nostr-ruby)![stars](https://img.shields.io/github/stars/dtonon/nostr-ruby.svg?style=social) - a Ruby implementation of the nostr protocol From 0065510dc0690ee514b745863e7ed6fa00e79dc2 Mon Sep 17 00:00:00 2001 From: codytseng Date: Sun, 28 Jan 2024 22:23:46 +0800 Subject: [PATCH 02/74] fix: nostr-relay description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b740a3b..76ab9a8 100644 --- a/README.md +++ b/README.md @@ -264,7 +264,7 @@ Websites with lists of relays and their performance/health: - [nostr-one](https://github.com/dolu89/nostr-one)![stars](https://img.shields.io/github/stars/dolu89/nostr-one.svg?style=social) - A reusable web component that provides a simple way to integrate with the Nostr NIP 98 HTTP Auth. - [nostr-php](https://github.com/swentel/nostr-php)![stars](https://img.shields.io/github/stars/swentel/nostr-php.svg?style=social) - a PHP library for nostr - [nostr-react](https://github.com/t4t5/nostr-react)![stars](https://img.shields.io/github/stars/t4t5/nostr-react.svg?style=social) - React Hooks for Nostr -- [nostr-relay](https://github.com/CodyTseng/nostr-relay)![starts](https://img.shields.io/github/stars/CodyTseng/nostr-relay.svg?style=social) +- [nostr-relay](https://github.com/CodyTseng/nostr-relay)![starts](https://img.shields.io/github/stars/CodyTseng/nostr-relay.svg?style=social) - A library that helps you easily build your customized Nostr Relay. - [nostr-relay-inspector](https://github.com/dskvr/nostr-relay-inspector)![stars](https://img.shields.io/github/stars/dskvr/nostr-relay-inspector.svg?style=social) - A library that returns useful information about relays based on nostr-js - [nostr-relaypool-ts](https://github.com/adamritter/nostr-relaypool-ts)![stars](https://img.shields.io/github/stars/adamritter/nostr-relaypool-ts.svg?style=social) - a TypeScript relay pool library on top of nostr-tools that simplifies handling subscriptions to multiple servers - [nostr-ruby](https://github.com/dtonon/nostr-ruby)![stars](https://img.shields.io/github/stars/dtonon/nostr-ruby.svg?style=social) - a Ruby implementation of the nostr protocol From 79660f6d9bbf75be8988e3afee14ecf67cb4c482 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Mon, 29 Jan 2024 13:00:54 +0000 Subject: [PATCH 03/74] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 76ab9a8..773d846 100644 --- a/README.md +++ b/README.md @@ -264,7 +264,7 @@ Websites with lists of relays and their performance/health: - [nostr-one](https://github.com/dolu89/nostr-one)![stars](https://img.shields.io/github/stars/dolu89/nostr-one.svg?style=social) - A reusable web component that provides a simple way to integrate with the Nostr NIP 98 HTTP Auth. - [nostr-php](https://github.com/swentel/nostr-php)![stars](https://img.shields.io/github/stars/swentel/nostr-php.svg?style=social) - a PHP library for nostr - [nostr-react](https://github.com/t4t5/nostr-react)![stars](https://img.shields.io/github/stars/t4t5/nostr-react.svg?style=social) - React Hooks for Nostr -- [nostr-relay](https://github.com/CodyTseng/nostr-relay)![starts](https://img.shields.io/github/stars/CodyTseng/nostr-relay.svg?style=social) - A library that helps you easily build your customized Nostr Relay. +- [nostr-relay](https://github.com/CodyTseng/nostr-relay)![starts](https://img.shields.io/github/stars/CodyTseng/nostr-relay.svg?style=social) - A typescript library that helps you easily build your customized Nostr relay. - [nostr-relay-inspector](https://github.com/dskvr/nostr-relay-inspector)![stars](https://img.shields.io/github/stars/dskvr/nostr-relay-inspector.svg?style=social) - A library that returns useful information about relays based on nostr-js - [nostr-relaypool-ts](https://github.com/adamritter/nostr-relaypool-ts)![stars](https://img.shields.io/github/stars/adamritter/nostr-relaypool-ts.svg?style=social) - a TypeScript relay pool library on top of nostr-tools that simplifies handling subscriptions to multiple servers - [nostr-ruby](https://github.com/dtonon/nostr-ruby)![stars](https://img.shields.io/github/stars/dtonon/nostr-ruby.svg?style=social) - a Ruby implementation of the nostr protocol From 7c311fda9f151d12a825ffc53676fca8c4c120ce Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Thu, 1 Feb 2024 23:53:50 +0900 Subject: [PATCH 04/74] add my relays --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 0061c19..48f344c 100644 --- a/README.md +++ b/README.md @@ -281,6 +281,8 @@ Websites with lists of relays and their performance/health: - [Nostra](https://github.com/lontivero/Nostra)![stars](https://img.shields.io/github/stars/lontivero/nostra.svg?style=social) - a F# library, available as a nuget package, for interacting with relays. The Nostra relay is built on top of it too. - [Nostr Access Control](https://github.com/neilck/nostr-access-control)![stars](https://img.shields.io/github/stars/neilck/nostr-access-control.svg?style=social) - Library using Classified Listings, Badge Definition & Award events to check if a user is elgible to access a resource - [nostr-geotags](https://github.com/sandwichfarm/nostr-geotags)![stars](https://img.shields.io/github/stars/sandwichfarm/nostr-geotags.svg?style=social) - NPM module that generates geotags for nostr events given datapoints such as GPS/DD, an ISO-3166-1 countryCode and/or an ISO-3166-2 regionName, as well as many passthroughts. Supports ISO-3166-1/2/3 and UN M49. +- [nostr-relay](https://github.com/mattn/nostr-relay)![stars](https://img.shields.io/github/stars/mattn/nostr-relay.svg?style=social) - Nostr relay in Go based on relayer. Backend by sqlite3/postgresql/mysql. +- [cagliostr](https://github.com/cagliostr)![stars](https://img.shields.io/github/stars/mattn/cagliostr.svg?style=social) - Faster Nostr relay in C++ backend by sqlite3. ## Bridges and Gateways From 77466a7012e21dadfec2a576bc13925e42d19e2c Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Fri, 2 Feb 2024 11:42:49 +0000 Subject: [PATCH 05/74] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 0061c19..6114d61 100644 --- a/README.md +++ b/README.md @@ -523,7 +523,6 @@ Outside of nostr itself, you find the community on: ## Tutorials - [Build your first nostr app](https://www.youtube.com/watch?v=4qOVxq9lUbs) - Nostr Dev course by Super Testnet -- [How to implement nostr protocol in python](https://fullstackengineer.hashnode.dev/how-to-implement-nostr-protocol-from-scratch-with-python-nip-01) - How to implement the NIP-01 from scratch using Python - [Reddit clone by Super Testnet - part 1](https://www.youtube.com/watch?v=IAK0mrY2_Ew),[part 2](https://www.youtube.com/watch?v=3Pv940IEvTA) - building a reddit clone by Super Testnet - [How to set up a paid nostr relay](https://andreneves.xyz/p/how-to-setup-a-paid-nostr-relay) - [How to: Run your own nostr relay](https://nutcroft.com/blog/how-to-run-your-own-nostr-relay/) (nostr-rs-relay, Caddy, no Docker) From edb0f7cac61d57de700fee2c6ff4612aec4151e9 Mon Sep 17 00:00:00 2001 From: vnugent Date: Tue, 6 Feb 2024 12:09:51 -0500 Subject: [PATCH 06/74] add noscrypt C library --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6114d61..2700efd 100644 --- a/README.md +++ b/README.md @@ -281,6 +281,7 @@ Websites with lists of relays and their performance/health: - [Nostra](https://github.com/lontivero/Nostra)![stars](https://img.shields.io/github/stars/lontivero/nostra.svg?style=social) - a F# library, available as a nuget package, for interacting with relays. The Nostra relay is built on top of it too. - [Nostr Access Control](https://github.com/neilck/nostr-access-control)![stars](https://img.shields.io/github/stars/neilck/nostr-access-control.svg?style=social) - Library using Classified Listings, Badge Definition & Award events to check if a user is elgible to access a resource - [nostr-geotags](https://github.com/sandwichfarm/nostr-geotags)![stars](https://img.shields.io/github/stars/sandwichfarm/nostr-geotags.svg?style=social) - NPM module that generates geotags for nostr events given datapoints such as GPS/DD, an ISO-3166-1 countryCode and/or an ISO-3166-2 regionName, as well as many passthroughts. Supports ISO-3166-1/2/3 and UN M49. +- [noscrypt](https://github.com/vnuge/noscrypt)![stars](https://img.shields.io/github/stars/vnuge/noscrypt.svg?style=social) - A C89 library for nostr specific cryptography operations. ## Bridges and Gateways From 8f74cbcd44759c3249a8edc413fde61258e77bff Mon Sep 17 00:00:00 2001 From: mattn Date: Thu, 8 Feb 2024 08:53:42 +0900 Subject: [PATCH 07/74] fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2134065..6c2dd6b 100644 --- a/README.md +++ b/README.md @@ -234,7 +234,7 @@ Websites with lists of relays and their performance/health: - [amberflutter](https://github.com/sebdeveloper6952/amberflutter)![stars](https://img.shields.io/github/stars/sebdeveloper6952/amberflutter.svg?style=social) - A Flutter wrapper for Amber (Offline Signer). - [arduino-nostr](https://github.com/lnbits/arduino-nostr)![stars](https://img.shields.io/github/stars/lnbits/arduino-nostr.svg?style=social) - An Arduino nostr library. -- [cagliostr](https://github.com/cagliostr)![stars](https://img.shields.io/github/stars/mattn/cagliostr.svg?style=social) - Faster Nostr relay in C++ backend by sqlite3. +- [cagliostr](https://github.com/mattn/cagliostr)![stars](https://img.shields.io/github/stars/mattn/cagliostr.svg?style=social) - Faster Nostr relay in C++ backend by sqlite3. - [dart_nostr](https://github.com/anasfik/nostr)![stars](https://img.shields.io/github/stars/anasfik/nostr.svg?style=social) - A developer experience Dart library for Nostr - [dart-nostr](https://github.com/ethicnology/dart-nostr)![stars](https://img.shields.io/github/stars/ethicnology/dart-nostr.svg?style=social) - a Dart library for Flutter - [go-nostr](https://github.com/fiatjaf/go-nostr)![stars](https://img.shields.io/github/stars/fiatjaf/go-nostr.svg?style=social) - a Go library that implements relay management, plus event encoding and signing utils From 1bec687d471534e14a1ea8b64360bf9c1fd58e38 Mon Sep 17 00:00:00 2001 From: petrikaj <52623440+petrikaj@users.noreply.github.com> Date: Sat, 10 Feb 2024 17:12:49 +0200 Subject: [PATCH 08/74] Added Nootti to the client list & Nostur to the popular category --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2134065..3a43d1d 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ nostr.net services [relay.nostr.net](https://relay.nostr.net) || [nostr.at](htt - [Amethyst](https://github.com/vitorpamplona/amethyst) - Android only app - [Primal](https://primal.net/downloads) - iOS and Android apps. - [YakiHonne](https://yakihonne.com/yakihonne-mobile-app) – iOS and Android app +- [Nostur](https://nostur.com) - Nostr client app for iOS, iPad and MacOS. ### Web clients - [snort.social](https://snort.social/) @@ -141,6 +142,7 @@ Websites with lists of relays and their performance/health: - [Minds](https://www.minds.com/) - open source social network. Supports reading and creating posts using the Nostr protocol - [more-speech](https://github.com/unclebob/more-speech)![stars](https://img.shields.io/github/stars/unclebob/more-speech.svg?style=social) - desktop client for nostr written in Clojure - [nblog](https://github.com/jacany/nblog)![stars](https://img.shields.io/github/stars/jacany/nblog.svg?style=social) - a self-host nostr ghost blog +- [Nootti](https://nootti.com) - Cross-posting iOS & iPad client app for Bluesky, Mastodon and Nostr - [Nos](https://github.com/planetary-social/nos) ![stars](https://img.shields.io/github/stars/planetary-social/nos.svg?style=social) - A UX focused iOS / MacOS app written in swift based on [planetary.social](https://planetary.social) - [nos.social](https://nos.social) - [nosbin](https://nosbin.com/)![stars](https://img.shields.io/github/stars/jacany/nosbin.svg?style=social) - pastebin over nostr From f91b31c5c9430297615f14156a17f3e5eac97065 Mon Sep 17 00:00:00 2001 From: 0n4t3 <137756696+0n4t3@users.noreply.github.com> Date: Sat, 17 Feb 2024 17:45:07 -0500 Subject: [PATCH 09/74] Update README.md Added ni.py --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6c2dd6b..110f36e 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,7 @@ Websites with lists of relays and their performance/health: - [Minds](https://www.minds.com/) - open source social network. Supports reading and creating posts using the Nostr protocol - [more-speech](https://github.com/unclebob/more-speech)![stars](https://img.shields.io/github/stars/unclebob/more-speech.svg?style=social) - desktop client for nostr written in Clojure - [nblog](https://github.com/jacany/nblog)![stars](https://img.shields.io/github/stars/jacany/nblog.svg?style=social) - a self-host nostr ghost blog +- [ni.py](https://github.com/0n4t3/nipy) CLI post only client for Nostr and Activity Pub written in Python. - [Nos](https://github.com/planetary-social/nos) ![stars](https://img.shields.io/github/stars/planetary-social/nos.svg?style=social) - A UX focused iOS / MacOS app written in swift based on [planetary.social](https://planetary.social) - [nos.social](https://nos.social) - [nosbin](https://nosbin.com/)![stars](https://img.shields.io/github/stars/jacany/nosbin.svg?style=social) - pastebin over nostr From def0cf6ca48848094c65dc55343c432e16ac42b8 Mon Sep 17 00:00:00 2001 From: 0n4t3 <137756696+0n4t3@users.noreply.github.com> Date: Mon, 19 Feb 2024 07:49:16 -0500 Subject: [PATCH 10/74] Update README.md Fixed grammar issue and updated compatibility --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 110f36e..641a647 100644 --- a/README.md +++ b/README.md @@ -141,7 +141,7 @@ Websites with lists of relays and their performance/health: - [Minds](https://www.minds.com/) - open source social network. Supports reading and creating posts using the Nostr protocol - [more-speech](https://github.com/unclebob/more-speech)![stars](https://img.shields.io/github/stars/unclebob/more-speech.svg?style=social) - desktop client for nostr written in Clojure - [nblog](https://github.com/jacany/nblog)![stars](https://img.shields.io/github/stars/jacany/nblog.svg?style=social) - a self-host nostr ghost blog -- [ni.py](https://github.com/0n4t3/nipy) CLI post only client for Nostr and Activity Pub written in Python. +- [ni.py](https://github.com/0n4t3/nipy) - CLI post only client for Nostr, Activity Pub, and the AT Protocol written in Python. - [Nos](https://github.com/planetary-social/nos) ![stars](https://img.shields.io/github/stars/planetary-social/nos.svg?style=social) - A UX focused iOS / MacOS app written in swift based on [planetary.social](https://planetary.social) - [nos.social](https://nos.social) - [nosbin](https://nosbin.com/)![stars](https://img.shields.io/github/stars/jacany/nosbin.svg?style=social) - pastebin over nostr From 2b8d4df8364d48dc8b11862c48d705731a04f07d Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Thu, 22 Feb 2024 14:37:24 +0000 Subject: [PATCH 11/74] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 641a647..3a8893d 100644 --- a/README.md +++ b/README.md @@ -141,7 +141,7 @@ Websites with lists of relays and their performance/health: - [Minds](https://www.minds.com/) - open source social network. Supports reading and creating posts using the Nostr protocol - [more-speech](https://github.com/unclebob/more-speech)![stars](https://img.shields.io/github/stars/unclebob/more-speech.svg?style=social) - desktop client for nostr written in Clojure - [nblog](https://github.com/jacany/nblog)![stars](https://img.shields.io/github/stars/jacany/nblog.svg?style=social) - a self-host nostr ghost blog -- [ni.py](https://github.com/0n4t3/nipy) - CLI post only client for Nostr, Activity Pub, and the AT Protocol written in Python. +- [ni.py](https://github.com/0n4t3/nipy)![stars](https://img.shields.io/github/stars/0n4t3/nipy.svg?style=social) - CLI post only client for Nostr, Activity Pub, and the AT Protocol written in Python. - [Nos](https://github.com/planetary-social/nos) ![stars](https://img.shields.io/github/stars/planetary-social/nos.svg?style=social) - A UX focused iOS / MacOS app written in swift based on [planetary.social](https://planetary.social) - [nos.social](https://nos.social) - [nosbin](https://nosbin.com/)![stars](https://img.shields.io/github/stars/jacany/nosbin.svg?style=social) - pastebin over nostr From 7e86794e9c30204dc129772aa5032b084048a997 Mon Sep 17 00:00:00 2001 From: Asai Toshiya Date: Tue, 27 Feb 2024 12:47:48 +0900 Subject: [PATCH 12/74] Move cagliostr and nostr-relay to Relays Implementations --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a73805e..2cd1f7e 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,7 @@ of the public instances. - [Astro](https://github.com/Nostrology/astro)![stars](https://img.shields.io/github/stars/Nostrology/astro.svg?style=social) - Elixir based implementation built to be performant and highly distributed. - [Bostr](https://github.com/Yonle/bostr)![stars](https://img.shields.io/github/stars/Yonle/bostr.svg?style=social) - Nostr bouncer nodejs relay - [Bucket](https://github.com/coracle-social/bucket)![stars](https://img.shields.io/github/stars/coracle-social/bucket.svg?style=social) - in-memory-only nodejs relay for testing/hacking on. Stupid simple, <100 LOC. +- [cagliostr](https://github.com/mattn/cagliostr)![stars](https://img.shields.io/github/stars/mattn/cagliostr.svg?style=social) - Faster Nostr relay in C++ backend by sqlite3. - [Denostr](https://github.com/guakamoli/denostr)![stars](https://img.shields.io/github/stars/guakamoli/denostr.svg?style=social) - Deno based, cloud native nostr implemention. - [Ephemerelay](https://gitlab.com/soapbox-pub/ephemerelay)![stars](https://img.shields.io/gitlab/stars/soapbox-pub/ephemerelay.svg?style=social) - An in-memory Nostr relay that doesn't store data. - [gnost-relay](https://github.com/barkyq/gnost-relay) ![stars](https://img.shields.io/github/stars/barkyq/gnost-relay.svg?style=social) - nostr relay written in go backed by postgresql database. @@ -54,6 +55,7 @@ of the public instances. - [NNostr](https://github.com/Kukks/NNostr)![stars](https://img.shields.io/github/stars/Kukks/NNostr.svg?style=social) - a C# relay - [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)![stars](https://img.shields.io/github/stars/atrifat/nostr-filter-relay.svg?style=social) - A nostr relay docker image package which filter content based on content type (SFW/NSFW), user type, language, hate speech (toxic comment), and various rules. +- [nostr-relay](https://github.com/mattn/nostr-relay)![stars](https://img.shields.io/github/stars/mattn/nostr-relay.svg?style=social) - Nostr relay in Go based on relayer. Backend by sqlite3/postgresql/mysql. - [nostr-relay-nestjs](https://github.com/CodyTseng/nostr-relay-nestjs)![stars](https://img.shields.io/github/stars/CodyTseng/nostr-relay-nestjs.svg?style=social) - A Nostr relay with a clear architecture and high test coverage (PostgreSQL, MeiliSearch, NestJS) - [nostr-rs-relay](https://sr.ht/~gheartsfield/nostr-rs-relay/) - a minimalistic relay written in Rust that saves data on SQLite - [nostream](https://github.com/Cameri/nostream)![stars](https://img.shields.io/github/stars/Cameri/nostream.svg?style=social) - a nostr relay written in Typescript backed by PostgreSQL (renamed from nostr-ts-relay) @@ -236,7 +238,6 @@ Websites with lists of relays and their performance/health: - [amberflutter](https://github.com/sebdeveloper6952/amberflutter)![stars](https://img.shields.io/github/stars/sebdeveloper6952/amberflutter.svg?style=social) - A Flutter wrapper for Amber (Offline Signer). - [arduino-nostr](https://github.com/lnbits/arduino-nostr)![stars](https://img.shields.io/github/stars/lnbits/arduino-nostr.svg?style=social) - An Arduino nostr library. -- [cagliostr](https://github.com/mattn/cagliostr)![stars](https://img.shields.io/github/stars/mattn/cagliostr.svg?style=social) - Faster Nostr relay in C++ backend by sqlite3. - [dart_nostr](https://github.com/anasfik/nostr)![stars](https://img.shields.io/github/stars/anasfik/nostr.svg?style=social) - A developer experience Dart library for Nostr - [dart-nostr](https://github.com/ethicnology/dart-nostr)![stars](https://img.shields.io/github/stars/ethicnology/dart-nostr.svg?style=social) - a Dart library for Flutter - [go-nostr](https://github.com/fiatjaf/go-nostr)![stars](https://img.shields.io/github/stars/fiatjaf/go-nostr.svg?style=social) - a Go library that implements relay management, plus event encoding and signing utils @@ -269,7 +270,6 @@ Websites with lists of relays and their performance/health: - [Nostra](https://github.com/lontivero/Nostra)![stars](https://img.shields.io/github/stars/lontivero/nostra.svg?style=social) - a F# library, available as a nuget package, for interacting with relays. The Nostra relay is built on top of it too. - [Nostr Access Control](https://github.com/neilck/nostr-access-control)![stars](https://img.shields.io/github/stars/neilck/nostr-access-control.svg?style=social) - Library using Classified Listings, Badge Definition & Award events to check if a user is elgible to access a resource - [nostr-geotags](https://github.com/sandwichfarm/nostr-geotags)![stars](https://img.shields.io/github/stars/sandwichfarm/nostr-geotags.svg?style=social) - NPM module that generates geotags for nostr events given datapoints such as GPS/DD, an ISO-3166-1 countryCode and/or an ISO-3166-2 regionName, as well as many passthroughts. Supports ISO-3166-1/2/3 and UN M49. -- [nostr-relay](https://github.com/mattn/nostr-relay)![stars](https://img.shields.io/github/stars/mattn/nostr-relay.svg?style=social) - Nostr relay in Go based on relayer. Backend by sqlite3/postgresql/mysql. - [noscrypt](https://github.com/vnuge/noscrypt)![stars](https://img.shields.io/github/stars/vnuge/noscrypt.svg?style=social) - A C89 library for nostr specific cryptography operations. [paravel](https://github.com/coracle-social/paravel) ![stars](https://img.shields.io/github/stars/coracle-social/paravel.svg?style=social) - an abstract toolkit for writing nostr clients. - [pynostr](https://github.com/holgern/pynostr)![stars](https://img.shields.io/github/stars/holgern/pynostr.svg?style=social) - a python library for nostr From 63fd58fee7ed1bffd69ba78d5d2d81b778c7d46d Mon Sep 17 00:00:00 2001 From: neilck Date: Thu, 29 Feb 2024 03:51:26 -0800 Subject: [PATCH 13/74] Removed abandoned project, added new nostr-badges --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index a73805e..b3c8211 100644 --- a/README.md +++ b/README.md @@ -267,7 +267,6 @@ Websites with lists of relays and their performance/health: - [NostrPostr](https://github.com/Giszmo/NostrPostr)![stars](https://img.shields.io/github/stars/Giszmo/NostrPostr.svg?style=social) - a Kotlin Nostr library for clients or relays - [schorr_snap](https://github.com/neeboo/schnorr_snap)![stars](https://img.shields.io/github/stars/neeboo/schnorr_snap.svg?style=social) - A snap plugin for Metamask Flask, supports nostr - [Nostra](https://github.com/lontivero/Nostra)![stars](https://img.shields.io/github/stars/lontivero/nostra.svg?style=social) - a F# library, available as a nuget package, for interacting with relays. The Nostra relay is built on top of it too. -- [Nostr Access Control](https://github.com/neilck/nostr-access-control)![stars](https://img.shields.io/github/stars/neilck/nostr-access-control.svg?style=social) - Library using Classified Listings, Badge Definition & Award events to check if a user is elgible to access a resource - [nostr-geotags](https://github.com/sandwichfarm/nostr-geotags)![stars](https://img.shields.io/github/stars/sandwichfarm/nostr-geotags.svg?style=social) - NPM module that generates geotags for nostr events given datapoints such as GPS/DD, an ISO-3166-1 countryCode and/or an ISO-3166-2 regionName, as well as many passthroughts. Supports ISO-3166-1/2/3 and UN M49. - [nostr-relay](https://github.com/mattn/nostr-relay)![stars](https://img.shields.io/github/stars/mattn/nostr-relay.svg?style=social) - Nostr relay in Go based on relayer. Backend by sqlite3/postgresql/mysql. - [noscrypt](https://github.com/vnuge/noscrypt)![stars](https://img.shields.io/github/stars/vnuge/noscrypt.svg?style=social) - A C89 library for nostr specific cryptography operations. @@ -391,10 +390,10 @@ Websites with lists of relays and their performance/health: - [NostrTool](https://nostrtool.com/) - a tool to play with keys. - [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. - [LikZap](https://github.com/silencesoft/likzap)![stars](https://img.shields.io/github/stars/silencesoft/likzap.svg?style=social) - A nostr bot to zap a note when you like it. -- [NAC Demo App](https://github.com/neilck/nac-demo-app)![stars](https://img.shields.io/github/stars/neilck/nac-demo-app.svg?style=social) - Demo Nostr app using Next.js and NDK which demonstrates using the [Nostr Access Control](https://github.com/neilck/nostr-access-control) library, as well as NIP-07 logins - [Zapper](https://zapper.nostrapps.org) - Nostr micro-app for zapping - [Replies](https://replies.nostrapps.org) - Nostr micro-app for viewing replies and reactions to events - [Chief](https://github.com/0xtrr/chief) - A Strfry write policy plugin that provides blacklists for public keys, event kinds and words/sentences. +- [nostr-badges](https://github.com/neilck/nostr-badges)![stars](https://img.shields.io/github/stars/neilck/nostr-badges.svg?style=social) - Nostr badge microservice for managing self-awarded badges. Live at [app.akaprofiles.com](https://app.akaprofiles.com) ## NIP-05 identity services From 4ccbcec61271c234e0ef638871ce304514eba36b Mon Sep 17 00:00:00 2001 From: Ryo Kanbayashi Date: Mon, 4 Mar 2024 22:01:10 +0900 Subject: [PATCH 14/74] added NostrP2P to Others section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a73805e..ce54692 100644 --- a/README.md +++ b/README.md @@ -575,6 +575,7 @@ Outside of nostr itself, you find the community on: - [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. - [ostrich.work](https://ostrich.work/) - nostr job board - [njump.me](https://njump.me/) - hosted http gateway for browsing profiles, notes and relays +- [NostrP2P](https://github.com/ryogrid/nostrp2p)![stars](https://img.shields.io/github/stars/ryogrid/nostrp2p.svg?style=social) - Pure peer-to-peer distributed microblog system on NAT transparent overlay network implemented in Golang based on idea of Nostr ## Deprecated From e5eea3a47a2a7d15f52718335d18c0aaa6900eb2 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Wed, 6 Mar 2024 08:28:58 +0000 Subject: [PATCH 15/74] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ce54692..ed77187 100644 --- a/README.md +++ b/README.md @@ -351,6 +351,7 @@ Websites with lists of relays and their performance/health: - [nostr-launch](https://codeberg.org/rsbondi/nostr-launch) - a tool for launching a bunch of relays and clients locally for development and testing - [nostr-notify](https://github.com/jb55/nostr-notify)![stars](https://img.shields.io/github/stars/jb55/nostr-notify.svg?style=social) - desktop nostr notifications using libnotify - [nostr-proxy](https://github.com/dolu89/nostr-proxy)![stars](https://img.shields.io/github/stars/dolu89/nostr-proxy?style=social) - Push and get events to your Proxy, get results from multiple Nostr relays. +- [NostrP2P](https://github.com/ryogrid/nostrp2p)![stars](https://img.shields.io/github/stars/ryogrid/nostrp2p.svg?style=social) - Pure peer-to-peer distributed microblog system on NAT transparent overlay network implemented in Golang based on idea of Nostr - [nostr-rs-relay-compose](https://github.com/vdo/nostr-rs-relay-compose)![stars](https://img.shields.io/github/stars/vdo/nostr-rs-relay-compose.svg?style=social) - a Docker compose deployment for nostr-rs-relay with SSL support based on Traefik - [nostr-spam-detection](https://github.com/blakejakopovic/nostr-spam-detection)![stars](https://img.shields.io/github/stars/blakejakopovic/nostr-spam-detection.svg?style=social) - An experiment in building a machine learning model to label Nostr spam content for filtering and relay rejection. - [nostr-terminal](https://github.com/cmdruid/nostr-terminal)![stars](https://img.shields.io/github/stars/cmdruid/nostr-terminal.svg?style=social) - SSH-like access to your machine via web terminal, powered by Nostr. @@ -575,7 +576,7 @@ Outside of nostr itself, you find the community on: - [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. - [ostrich.work](https://ostrich.work/) - nostr job board - [njump.me](https://njump.me/) - hosted http gateway for browsing profiles, notes and relays -- [NostrP2P](https://github.com/ryogrid/nostrp2p)![stars](https://img.shields.io/github/stars/ryogrid/nostrp2p.svg?style=social) - Pure peer-to-peer distributed microblog system on NAT transparent overlay network implemented in Golang based on idea of Nostr + ## Deprecated From fc6b3987fca33149b418eb6cc5f0a1c9d16050b1 Mon Sep 17 00:00:00 2001 From: Quentin <125748180+quentintaranpino@users.noreply.github.com> Date: Sat, 9 Mar 2024 10:29:45 +0100 Subject: [PATCH 16/74] Add more NIP-96 servers --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 54a1ccf..d18eccf 100644 --- a/README.md +++ b/README.md @@ -511,7 +511,11 @@ Endpoints (services or apps that expose a LN wallet via NWC) - [nostr.build](https://nostr.build) - [sovbit](https://files.sovbit.host) - [void.cat](https://void.cat) +- [nostpic](https://nostpic.com) +- [mockingyou.com](https://mockingyou.com) +- [nostr.onch.services](https://nostr.onch.services) + Updated NIP-96 servers [here](https://github.com/quentintaranpino/NIP96-compatible-servers) ## Communities From 868824e7cc9fb28d7d5ab3a1c1f3a7f5ea55a4e2 Mon Sep 17 00:00:00 2001 From: Quentin <125748180+quentintaranpino@users.noreply.github.com> Date: Sat, 9 Mar 2024 10:30:40 +0100 Subject: [PATCH 17/74] fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d18eccf..976b5d3 100644 --- a/README.md +++ b/README.md @@ -515,7 +515,7 @@ Endpoints (services or apps that expose a LN wallet via NWC) - [mockingyou.com](https://mockingyou.com) - [nostr.onch.services](https://nostr.onch.services) - Updated NIP-96 servers [here](https://github.com/quentintaranpino/NIP96-compatible-servers) + Updated list of NIP-96 servers [here](https://github.com/quentintaranpino/NIP96-compatible-servers) ## Communities From 9d06709de044a2359a46b997e253a9007ecc7f5a Mon Sep 17 00:00:00 2001 From: Thebora Kompanioni Date: Sat, 9 Mar 2024 19:52:50 +0100 Subject: [PATCH 18/74] docs: add nostr-spring-boot-starter --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 54a1ccf..196267b 100644 --- a/README.md +++ b/README.md @@ -285,6 +285,7 @@ Websites with lists of relays and their performance/health: * Kotlin: [`io.github.rust-nostr:nostr-sdk`](https://central.sonatype.com/artifact/io.github.rust-nostr/nostr-sdk/) * Swift: https://github.com/rust-nostr/nostr-sdk-swift * Python: https://pypi.org/project/nostr-sdk +- [nostr-spring-boot-starter](https://github.com/theborakompanioni/nostr-spring-boot-starter)![stars](https://img.shields.io/github/stars/theborakompanioni/nostr-spring-boot-starter.svg?style=social) - Spring boot starter projects for building Nostr applications. ## Bridges and Gateways From b49ef7dc2fe477f632b45946deab81b7984cb1a0 Mon Sep 17 00:00:00 2001 From: pvn Date: Mon, 18 Mar 2024 19:36:52 -0400 Subject: [PATCH 19/74] Update description, added GitHub stars --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d67b7c4..d7dfeca 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ of the public instances. - [strfry](https://github.com/hoytech/strfry)![stars](https://img.shields.io/github/stars/hoytech/strfry.svg?style=social) - C++ implementation backed by LMDB with efficient syncing of events using merkle trees - [Notra](https://github.com/lontivero/Nostra)![stars](https://img.shields.io/github/stars/lontivero/nostra.svg?style=social) - F# implementation backed by SQLite database. - [Nerostr](https://codeberg.org/pluja/nerostr) - A Nostr expensive relay paid with Monero and written in Go -- [Nostr client and relay](https://github.com/pedro-vicente/nostr_client_relay) - A Nostr protocol implementation of a client and relay in C++ +- [Nostr client and relay](https://github.com/pedro-vicente/nostr_client_relay)![stars](https://img.shields.io/github/stars/pedro-vicente/nostr_client_relay.svg?style=social) - Nostr client and relay is a nostr C++ engine that allows to build Nostr applications for command line, desktop or web. ### Relay lists Websites with lists of relays and their performance/health: From 34878fdf43cee38d2128456f91587009f6e26a71 Mon Sep 17 00:00:00 2001 From: pvn Date: Mon, 18 Mar 2024 19:38:12 -0400 Subject: [PATCH 20/74] Update description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d7dfeca..b4b983a 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ of the public instances. - [strfry](https://github.com/hoytech/strfry)![stars](https://img.shields.io/github/stars/hoytech/strfry.svg?style=social) - C++ implementation backed by LMDB with efficient syncing of events using merkle trees - [Notra](https://github.com/lontivero/Nostra)![stars](https://img.shields.io/github/stars/lontivero/nostra.svg?style=social) - F# implementation backed by SQLite database. - [Nerostr](https://codeberg.org/pluja/nerostr) - A Nostr expensive relay paid with Monero and written in Go -- [Nostr client and relay](https://github.com/pedro-vicente/nostr_client_relay)![stars](https://img.shields.io/github/stars/pedro-vicente/nostr_client_relay.svg?style=social) - Nostr client and relay is a nostr C++ engine that allows to build Nostr applications for command line, desktop or web. +- [Nostr client and relay](https://github.com/pedro-vicente/nostr_client_relay)![stars](https://img.shields.io/github/stars/pedro-vicente/nostr_client_relay.svg?style=social) - C++ engine that allows to build Nostr applications for command line, desktop or web. ### Relay lists Websites with lists of relays and their performance/health: From f99a5cd82e58f4a6d357f828477fe4e3ba3af37e Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Sat, 30 Mar 2024 18:31:12 +0000 Subject: [PATCH 21/74] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b4b983a..258aa3f 100644 --- a/README.md +++ b/README.md @@ -593,7 +593,7 @@ Outside of nostr itself, you find the community on: - [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client built with Vue.js - [hamstr.to](https://hamstr.to) -Data for this list is contributed by the community and curated by [@aaaljaz](https://twitter.com/aaaljaz) ( npub1aljazgxlpnpfp7n5sunlk3dvfp72456x6nezjw4sd850q879rxqsthg9jp) +Data for this list is contributed by the community and curated by aljaz@nostr.si ( npub1aljazgxlpnpfp7n5sunlk3dvfp72456x6nezjw4sd850q879rxqsthg9jp) ## Contributors From d869647a86a58b067644d4488e7bdb3609ce1350 Mon Sep 17 00:00:00 2001 From: Lucas <135403604+Spl0itable@users.noreply.github.com> Date: Tue, 2 Apr 2024 10:03:26 +1030 Subject: [PATCH 22/74] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 258aa3f..d1d55c6 100644 --- a/README.md +++ b/README.md @@ -74,6 +74,7 @@ of the public instances. - [Notra](https://github.com/lontivero/Nostra)![stars](https://img.shields.io/github/stars/lontivero/nostra.svg?style=social) - F# implementation backed by SQLite database. - [Nerostr](https://codeberg.org/pluja/nerostr) - A Nostr expensive relay paid with Monero and written in Go - [Nostr client and relay](https://github.com/pedro-vicente/nostr_client_relay)![stars](https://img.shields.io/github/stars/pedro-vicente/nostr_client_relay.svg?style=social) - C++ engine that allows to build Nostr applications for command line, desktop or web. +- [Nosflare](https://github.com/Spl0itable/nosflare)![stars](https://img.shields.io/github/stars/Spl0itable/nosflare.svg?style=social) - a serverless Nostr relay purpose-built for [Cloudflare Workers](https://workers.cloudflare.com/) and the [Cloudflare KV](https://www.cloudflare.com/products/workers-kv/) store. ### Relay lists Websites with lists of relays and their performance/health: @@ -423,7 +424,7 @@ Websites with lists of relays and their performance/health: - [siamstr.com](https://siamstr.com) - A free NIP-05 ID registration service, lightning redirection. - [toastr.space](https://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. - [Nostrich House](https://nostrich.house) - Paid NIP-05 service with nostr bot interface. Buy your nostr address with DM to nostrich@nostrich.house for 1 sat/hour, anonymous, immediate. - +- [Verified-Nostr.com](https://verified-nostr.com) - Free and Paid Nostr Address (NIP-05) verifier service with premium relay and vanity domains. ## Offline signers From d9b4a42787928a04a3e9a579a8e379bdae40a117 Mon Sep 17 00:00:00 2001 From: Sepehr Safari Date: Sun, 7 Apr 2024 12:00:47 +0330 Subject: [PATCH 23/74] Add Docstr - added docstr.app --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d1d55c6..f9cdec0 100644 --- a/README.md +++ b/README.md @@ -115,6 +115,8 @@ Websites with lists of relays and their performance/health: - [Denny](https://github.com/denostr-lab/denny)![stars](https://img.shields.io/github/stars/denostr-lab/denny.svg?style=social) - Secure, private, and decentralized group chat messaging client on Nostr - [Disgus](https://github.com/carlitoplatanito/disgus)![stars](https://img.shields.io/github/stars/carlitoplatanito/disgus.svg?style=social) - A comment widget like Disqus, but for Nostr. - [dispute](https://github.com/ethicnology/dispute)![stars](https://img.shields.io/github/stars/ethicnology/dispute.svg?style=social) - A cross-platform (Linux, Android, iOS, MacOs, Windows and Web) client for NOSTR +- [Docstr](https://github.com/sepehr-safari/docstr) - Collaborative Documents (Google Docs Alternative) + - [docstr.app](https://docstr.app) - live instance - [earthly](https://github.com/moogmodular/earthly)![stars](https://img.shields.io/github/stars/moogmodular/earthly.svg?style=social) - A social geojson editor with maps on Nostr - [electron-nostr](https://github.com/wds4/electron-react-boilerplate-nostr)![stars](https://img.shields.io/github/stars/wds4/electron-react-boilerplate-nostr?style=social) - A bare-bones desktop nostr client using electron-react-boilerplate. Goal is to be an easy template for people to experiment with different ideas on decentralized ratings, reputation, and web of trust - [emon](https://github.com/sebastiaanwouters/emon)![stars](https://img.shields.io/github/stars/sebastiaanwouters/emon.svg?style=social) - Encrypted DMs over nostr with lightning payments integrated (WIP). From f2f78db77c2a61ed5f7a1121c4208b301ad310c5 Mon Sep 17 00:00:00 2001 From: Sepehr Safari Date: Sun, 7 Apr 2024 12:12:04 +0330 Subject: [PATCH 24/74] add Osty - added Osty.dev - fixed Nostr-Hooks url --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index f9cdec0..32d266b 100644 --- a/README.md +++ b/README.md @@ -256,7 +256,7 @@ Websites with lists of relays and their performance/health: - [nostr-java](https://github.com/tcheeric/nostr-java)![stars](https://img.shields.io/github/stars/tcheeric/nostr-java.svg?style=social) - A nostr client library, written in java, for generating, signing and publishing events. - [nostr-js](https://github.com/jb55/nostr-js)![stars](https://img.shields.io/github/stars/jb55/nostr-js.svg?style=social) - a javascript implementation of the nostr protocol - [nostr-ts](https://github.com/franzos/nostr-ts)![stars](https://img.shields.io/github/stars/franzos/nostr-ts.svg?style=social) - a Typescript implementation of the nostr protocol plus toys -- [nostr-hooks](https://github.com/sepehr-safari/nostr-hooks)![stars](https://img.shields.io/github/stars/sepehr-safari/nostr-hooks.svg?style=social) - React hooks for developing Nostr clients. It's simple and intelligent. +- [nostr-hooks](https://github.com/ostyjs/nostr-hooks)![stars](https://img.shields.io/github/stars/ostyjs/nostr-hooks.svg?style=social) - React hooks for developing Nostr clients. It's simple and intelligent. - [nostr-one](https://github.com/dolu89/nostr-one)![stars](https://img.shields.io/github/stars/dolu89/nostr-one.svg?style=social) - A reusable web component that provides a simple way to integrate with the Nostr NIP 98 HTTP Auth. - [nostr-php](https://github.com/swentel/nostr-php)![stars](https://img.shields.io/github/stars/swentel/nostr-php.svg?style=social) - a PHP library for nostr - [nostr-react](https://github.com/t4t5/nostr-react)![stars](https://img.shields.io/github/stars/t4t5/nostr-react.svg?style=social) - React Hooks for Nostr @@ -270,10 +270,13 @@ Websites with lists of relays and their performance/health: - [NostrKit](https://github.com/cnixbtc/NostrKit)![stars](https://img.shields.io/github/stars/cnixbtc/NostrKit.svg?style=social) - a Swift library for interacting with relays - [NostrPostr](https://github.com/Giszmo/NostrPostr)![stars](https://img.shields.io/github/stars/Giszmo/NostrPostr.svg?style=social) - a Kotlin Nostr library for clients or relays - [schorr_snap](https://github.com/neeboo/schnorr_snap)![stars](https://img.shields.io/github/stars/neeboo/schnorr_snap.svg?style=social) - A snap plugin for Metamask Flask, supports nostr -- [Nostra](https://github.com/lontivero/Nostra)![stars](https://img.shields.io/github/stars/lontivero/nostra.svg?style=social) - a F# library, available as a nuget package, for interacting with relays. The Nostra relay is built on top of it too. -- [nostr-geotags](https://github.com/sandwichfarm/nostr-geotags)![stars](https://img.shields.io/github/stars/sandwichfarm/nostr-geotags.svg?style=social) - NPM module that generates geotags for nostr events given datapoints such as GPS/DD, an ISO-3166-1 countryCode and/or an ISO-3166-2 regionName, as well as many passthroughts. Supports ISO-3166-1/2/3 and UN M49. -- [noscrypt](https://github.com/vnuge/noscrypt)![stars](https://img.shields.io/github/stars/vnuge/noscrypt.svg?style=social) - A C89 library for nostr specific cryptography operations. - [paravel](https://github.com/coracle-social/paravel) ![stars](https://img.shields.io/github/stars/coracle-social/paravel.svg?style=social) - an abstract toolkit for writing nostr clients. +- [Nostra](https://github.com/lontivero/Nostra)![stars](https://img.shields.io/github/stars/lontivero/nostra.svg?style=social) - a F# library, available as a nuget package, for interacting with relays. The Nostra relay is built on top of it too. +- [nostr-geotags](https://github.com/sandwichfarm/nostr-geotags)![stars](https://img.shields.io/github/stars/sandwichfarm/nostr-geotags.svg?style=social) - NPM module that generates geotags for nostr events given datapoints such as GPS/DD, an ISO-3166-1 countryCode and/or an ISO-3166-2 regionName, as well as many passthroughts. Supports ISO-3166-1/2/3 and UN M49. +- [noscrypt](https://github.com/vnuge/noscrypt)![stars](https://img.shields.io/github/stars/vnuge/noscrypt.svg?style=social) - A C89 library for nostr specific cryptography operations. +- [Osty](https://github.com/ostyjs/create-osty)![stars](https://img.shields.io/github/stars/ostyjs/create-osty.svg?style=social) + - [npm create osty@latest](https://www.npmjs.com/package/create-osty) - Osty on NPM + - [osty.dev](https://osty.dev) - Landing Website of Osty +- [paravel](https://github.com/coracle-social/paravel) ![stars](https://img.shields.io/github/stars/coracle-social/paravel.svg?style=social) - an abstract toolkit for writing nostr clients. - [pynostr](https://github.com/holgern/pynostr)![stars](https://img.shields.io/github/stars/holgern/pynostr.svg?style=social) - a python library for nostr - [python-nostr](https://github.com/jeffthibault/python-nostr)![stars](https://img.shields.io/github/stars/jeffthibault/python-nostr.svg?style=social) - a python library for making clients - [relayer](https://github.com/fiatjaf/relayer)![stars](https://img.shields.io/github/stars/fiatjaf/relayer.svg?style=social) - a server framework for writing custom relays From 568640b4bf28d98d6f96d15458fd2ec621ac9f6a Mon Sep 17 00:00:00 2001 From: dluvian Date: Mon, 15 Apr 2024 14:46:18 +0800 Subject: [PATCH 25/74] Add voyage --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 32d266b..3c6c4f6 100644 --- a/README.md +++ b/README.md @@ -225,6 +225,7 @@ Websites with lists of relays and their performance/health: - [Swarmstr](https://github.com/ptrio42/swarmstr.com)![stars](https://img.shields.io/github/stars/verbiricha/habla.news.svg?style=social) - Your knowledge hub for curious minds - [Swarmstr](https://swarmstr.com) - live instance - [zephyr](https://github.com/coracle-social/zephyr)![stars](https://img.shields.io/github/stars/coracle-social/zephyr.svg?style=social) - A meditative nostr feed reader +- [Voyage](https://github.com/dluvian/voyage) ![stars](https://img.shields.io/github/stars/dluvian/voyage.svg?style=social) - Lightweight client with a Reddit-like UI ### Nostr Marketplace clients (NIP-15) From 13f05f803b3ab056663dee87bbfb68f5bb439571 Mon Sep 17 00:00:00 2001 From: dluvian Date: Mon, 15 Apr 2024 14:47:52 +0800 Subject: [PATCH 26/74] Adjust text --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3c6c4f6..a8a4a07 100644 --- a/README.md +++ b/README.md @@ -225,7 +225,7 @@ Websites with lists of relays and their performance/health: - [Swarmstr](https://github.com/ptrio42/swarmstr.com)![stars](https://img.shields.io/github/stars/verbiricha/habla.news.svg?style=social) - Your knowledge hub for curious minds - [Swarmstr](https://swarmstr.com) - live instance - [zephyr](https://github.com/coracle-social/zephyr)![stars](https://img.shields.io/github/stars/coracle-social/zephyr.svg?style=social) - A meditative nostr feed reader -- [Voyage](https://github.com/dluvian/voyage) ![stars](https://img.shields.io/github/stars/dluvian/voyage.svg?style=social) - Lightweight client with a Reddit-like UI +- [Voyage](https://github.com/dluvian/voyage) ![stars](https://img.shields.io/github/stars/dluvian/voyage.svg?style=social) - Lightweight Android client with a Reddit-like UI ### Nostr Marketplace clients (NIP-15) From 90308fc1b0c23b4da95e690b567d2e417f95bb53 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Thu, 18 Apr 2024 18:18:19 +0200 Subject: [PATCH 27/74] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a8a4a07..535527d 100644 --- a/README.md +++ b/README.md @@ -225,7 +225,7 @@ Websites with lists of relays and their performance/health: - [Swarmstr](https://github.com/ptrio42/swarmstr.com)![stars](https://img.shields.io/github/stars/verbiricha/habla.news.svg?style=social) - Your knowledge hub for curious minds - [Swarmstr](https://swarmstr.com) - live instance - [zephyr](https://github.com/coracle-social/zephyr)![stars](https://img.shields.io/github/stars/coracle-social/zephyr.svg?style=social) - A meditative nostr feed reader -- [Voyage](https://github.com/dluvian/voyage) ![stars](https://img.shields.io/github/stars/dluvian/voyage.svg?style=social) - Lightweight Android client with a Reddit-like UI +- [Voyage](https://github.com/dluvian/voyage)![stars](https://img.shields.io/github/stars/dluvian/voyage.svg?style=social) - Lightweight Android client with a Reddit-like UI ### Nostr Marketplace clients (NIP-15) From 59a817c88ef683ca43c27e987762cad4582ad059 Mon Sep 17 00:00:00 2001 From: colindharrington <42985430+colindharrington@users.noreply.github.com> Date: Fri, 19 Apr 2024 15:26:59 -0700 Subject: [PATCH 28/74] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 535527d..4193958 100644 --- a/README.md +++ b/README.md @@ -442,6 +442,7 @@ Websites with lists of relays and their performance/health: ## Vanity pubkey mining +- [nostr.rest](https://nostr.rest) - Mine proof of work public keys with user specified prefixes - [glasnostr](https://github.com/eyelight/glasnostr) ![stars](https://img.shields.io/github/stars/eyelight/glasnostr.svg?style=social) - CLI tool to mine a vanity prefix for your nostr npub - [go-pubmine](https://github.com/tenkoh/go-pubmine) ![stars](https://img.shields.io/github/stars/tenkoh/go-pubmine.svg?style=social) - Multithreading nostr keypair generator which gives pretty (vanity) public keys. Both cli and web app are available. - [key-generator](https://github.com/TP-Lab/key-generator) ![stars](https://img.shields.io/github/stars/TP-Lab/key-generator.svg?style=social) - A simple tool to generate nostr keypair. From 0d3b48fc47776e44970da16996ac8dfdc4793013 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Sat, 20 Apr 2024 08:58:23 +0200 Subject: [PATCH 29/74] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4193958..7802483 100644 --- a/README.md +++ b/README.md @@ -367,7 +367,6 @@ Websites with lists of relays and their performance/health: - [nostr.directory](https://github.com/pseudozach/nostr.directory)![stars](https://img.shields.io/github/stars/pseudozach/nostr.directory.svg?style=social) - searchable database of nostr users and their other social media links. - [nostr.guru](https://nostr.guru/) - a nostr web gateway for viewing events by their ID - [nostr.io](https://nostr.io/) - network statistics with last published notes, top 50 publishers, and top 50 followed users -- [nostr.rest](https://nostr.rest) - Mine proof of work public keys with user specified prefixes - [nostrandom.netlify.app](https://nostrandom.netlify.app/) - generate publish-able Nostr event with random keys - [nostrefresh](https://github.com/melvincarvalho/nostrefresh)![stars](https://img.shields.io/github/stars/melvincarvalho/nostrefresh.svg?style=social) - simple refresh function for nostr web pages - [nostrends](https://github.com/akiomik/nostrends)![stars](https://img.shields.io/github/stars/akiomik/nostrends?style=social) - Trending on Nostr, like Twitter trends. Live at [nostrends.vercel.app](https://nostrends.vercel.app). @@ -442,11 +441,12 @@ Websites with lists of relays and their performance/health: ## Vanity pubkey mining -- [nostr.rest](https://nostr.rest) - Mine proof of work public keys with user specified prefixes + - [glasnostr](https://github.com/eyelight/glasnostr) ![stars](https://img.shields.io/github/stars/eyelight/glasnostr.svg?style=social) - CLI tool to mine a vanity prefix for your nostr npub - [go-pubmine](https://github.com/tenkoh/go-pubmine) ![stars](https://img.shields.io/github/stars/tenkoh/go-pubmine.svg?style=social) - Multithreading nostr keypair generator which gives pretty (vanity) public keys. Both cli and web app are available. - [key-generator](https://github.com/TP-Lab/key-generator) ![stars](https://img.shields.io/github/stars/TP-Lab/key-generator.svg?style=social) - A simple tool to generate nostr keypair. - [nostr-pubminer](https://github.com/lacaulac/nostr-pubminer)![stars](https://img.shields.io/github/stars/lacaulac/nostr-pubminer.svg?style=social) - A simple tool to mine nostr vanity pubkeys +- [nostr.rest](https://nostr.rest) - Mine proof of work public keys with user specified prefixes - [nostr-vanity-address-generator](https://github.com/chawyehsu/nostr-vanity-address-generator) ![stars](https://img.shields.io/github/stars/chawyehsu/nostr-vanity-address-generator.svg?style=social) - Cross-platform nostr vanity address generator - [nostrogen](https://github.com/tonyinit/nostrogen)![stars](https://img.shields.io/github/stars/tonyinit/nostrogen.svg?style=social) - simple web based nostr vanity address generator - [powpub](https://lab.oak-node.net/powpub) - A decentralized protocol to buy Nostr vanity pubkeys or sell hashrate From cd0af4a8f8461a6a1448bc845b2b3dc9982ec684 Mon Sep 17 00:00:00 2001 From: Asai Toshiya Date: Mon, 22 Apr 2024 13:17:46 +0900 Subject: [PATCH 30/74] Move Nozzle to deprecated --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7802483..e80fb61 100644 --- a/README.md +++ b/README.md @@ -183,7 +183,6 @@ Websites with lists of relays and their performance/health: - [nostr.noteon.io](https://nostr.noteon.io/) - [Nostr Web](https://github.com/franzos/nostr-ts) - React web client for static hosting - [franzos.github.io/nostr-ts](https://franzos.github.io/nostr-ts/) - preview from `master` branch -- [Nozzle](https://github.com/dluvian/Nozzle)![stars](https://img.shields.io/github/stars/dluvian/Nozzle.svg?style=social) - A lightweight Android client - [Nuxstr](https://github.com/sebastix/nuxstr)![stars](https://img.shields.io/github/stars/sebastix/nuxstr.svg?style=social) - Starter template for building a Nostr client with the Nuxt Vue framework and Nostr Dev Kit (NDK). - [nuxstr.nostrver.se](https://nuxstr.nostrver.se) - demo - [OstrichGram](https://ostrichgram.com) - OstrichGram is a Telegram style desktop app for Linux and Windows featuring group chats and DMs. @@ -598,6 +597,7 @@ Outside of nostr itself, you find the community on: - [Listr](https://github.com/sepehr-safari/listr) ![stars](https://img.shields.io/github/stars/sepehr-safari/listr.svg?style=social) - A Nostr Web Client for Making Lists. - [expensive relay](https://github.com/fiatjaf/expensive-relay)![stars](https://img.shields.io/github/stars/fiatjaf/expensive-relay.svg?style=social)- a relay that requires payment for registration - [nodestr](https://github.com/Dolu89/nodestr-relay)![stars](https://img.shields.io/github/stars/Dolu89/nodestr-relay.svg?style=social) - a Node.js implementation +- [Nozzle](https://github.com/dluvian/Nozzle)![stars](https://img.shields.io/github/stars/dluvian/Nozzle.svg?style=social) - A lightweight Android client - [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client built with Vue.js - [hamstr.to](https://hamstr.to) From 8aa35e87b6036d3bddb709751547ff55ede1fc8b Mon Sep 17 00:00:00 2001 From: Lucas Nuic <165694895+lucasnuic@users.noreply.github.com> Date: Tue, 23 Apr 2024 15:54:04 -0300 Subject: [PATCH 31/74] add plantnimals --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index e80fb61..95d87c2 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,8 @@ of the public instances. - [Ephemerelay](https://gitlab.com/soapbox-pub/ephemerelay)![stars](https://img.shields.io/gitlab/stars/soapbox-pub/ephemerelay.svg?style=social) - An in-memory Nostr relay that doesn't store data. - [gnost-relay](https://github.com/barkyq/gnost-relay) ![stars](https://img.shields.io/github/stars/barkyq/gnost-relay.svg?style=social) - nostr relay written in go backed by postgresql database. - [knostr](https://github.com/lpicanco/knostr)![stars](https://img.shields.io/github/stars/lpicanco/knostr.svg?style=social) - a nostr relay implemented in Kotlin with support for Postgres and metrics(micrometer). +- [plantnimals](https://github.com/plantimals/knob): command line tool to post text files to nostr +- [nostr-pass](https://github.com/plantimals/nostr-pass): experimenting with nostr priv/pub key pairs for replacing passwords - [mapstr](https://mapstr.xyz/) - 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. - [me.untethr.nostr-relay](https://github.com/atdixon/me.untethr.nostr-relay)![stars](https://img.shields.io/github/stars/atdixon/me.untethr.nostr-relay.svg?style=social) - a relay written in Clojure - [Minds Nostr Relay](https://gitlab.com/minds/infrastructure/nostr-relay) - a relay for [Minds](https://www.minds.com), an open-source social network From 003204304cc6066be3aab2c3f344fd7bda9645c4 Mon Sep 17 00:00:00 2001 From: Lucas Nuic <165694895+lucasnuic@users.noreply.github.com> Date: Tue, 23 Apr 2024 15:55:58 -0300 Subject: [PATCH 32/74] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 95d87c2..66ee77d 100644 --- a/README.md +++ b/README.md @@ -45,8 +45,8 @@ of the public instances. - [Ephemerelay](https://gitlab.com/soapbox-pub/ephemerelay)![stars](https://img.shields.io/gitlab/stars/soapbox-pub/ephemerelay.svg?style=social) - An in-memory Nostr relay that doesn't store data. - [gnost-relay](https://github.com/barkyq/gnost-relay) ![stars](https://img.shields.io/github/stars/barkyq/gnost-relay.svg?style=social) - nostr relay written in go backed by postgresql database. - [knostr](https://github.com/lpicanco/knostr)![stars](https://img.shields.io/github/stars/lpicanco/knostr.svg?style=social) - a nostr relay implemented in Kotlin with support for Postgres and metrics(micrometer). -- [plantnimals](https://github.com/plantimals/knob): command line tool to post text files to nostr -- [nostr-pass](https://github.com/plantimals/nostr-pass): experimenting with nostr priv/pub key pairs for replacing passwords +- [plantimals\knob](https://github.com/plantimals/knob): command line tool to post text files to nostr +- [nplantimals\nostr-pass](https://github.com/plantimals/nostr-pass): experimenting with nostr priv/pub key pairs for replacing passwords - [mapstr](https://mapstr.xyz/) - 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. - [me.untethr.nostr-relay](https://github.com/atdixon/me.untethr.nostr-relay)![stars](https://img.shields.io/github/stars/atdixon/me.untethr.nostr-relay.svg?style=social) - a relay written in Clojure - [Minds Nostr Relay](https://gitlab.com/minds/infrastructure/nostr-relay) - a relay for [Minds](https://www.minds.com), an open-source social network From 7cc7d2f4d896e4609302315c9b443abf4f24e7ab Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 23 Apr 2024 21:43:20 +0200 Subject: [PATCH 33/74] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 66ee77d..1e1b982 100644 --- a/README.md +++ b/README.md @@ -45,8 +45,8 @@ of the public instances. - [Ephemerelay](https://gitlab.com/soapbox-pub/ephemerelay)![stars](https://img.shields.io/gitlab/stars/soapbox-pub/ephemerelay.svg?style=social) - An in-memory Nostr relay that doesn't store data. - [gnost-relay](https://github.com/barkyq/gnost-relay) ![stars](https://img.shields.io/github/stars/barkyq/gnost-relay.svg?style=social) - nostr relay written in go backed by postgresql database. - [knostr](https://github.com/lpicanco/knostr)![stars](https://img.shields.io/github/stars/lpicanco/knostr.svg?style=social) - a nostr relay implemented in Kotlin with support for Postgres and metrics(micrometer). -- [plantimals\knob](https://github.com/plantimals/knob): command line tool to post text files to nostr -- [nplantimals\nostr-pass](https://github.com/plantimals/nostr-pass): experimenting with nostr priv/pub key pairs for replacing passwords +- [knob](https://github.com/plantimals/knob): command line tool to post text files to nostr +- [nostr-pass](https://github.com/plantimals/nostr-pass): experimenting with nostr priv/pub key pairs for replacing passwords - [mapstr](https://mapstr.xyz/) - 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. - [me.untethr.nostr-relay](https://github.com/atdixon/me.untethr.nostr-relay)![stars](https://img.shields.io/github/stars/atdixon/me.untethr.nostr-relay.svg?style=social) - a relay written in Clojure - [Minds Nostr Relay](https://gitlab.com/minds/infrastructure/nostr-relay) - a relay for [Minds](https://www.minds.com), an open-source social network From 6233ee5d6128953ef1c977402f6fce0063d039c3 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 23 Apr 2024 21:44:04 +0200 Subject: [PATCH 34/74] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1e1b982..345f40c 100644 --- a/README.md +++ b/README.md @@ -45,8 +45,8 @@ of the public instances. - [Ephemerelay](https://gitlab.com/soapbox-pub/ephemerelay)![stars](https://img.shields.io/gitlab/stars/soapbox-pub/ephemerelay.svg?style=social) - An in-memory Nostr relay that doesn't store data. - [gnost-relay](https://github.com/barkyq/gnost-relay) ![stars](https://img.shields.io/github/stars/barkyq/gnost-relay.svg?style=social) - nostr relay written in go backed by postgresql database. - [knostr](https://github.com/lpicanco/knostr)![stars](https://img.shields.io/github/stars/lpicanco/knostr.svg?style=social) - a nostr relay implemented in Kotlin with support for Postgres and metrics(micrometer). -- [knob](https://github.com/plantimals/knob): command line tool to post text files to nostr -- [nostr-pass](https://github.com/plantimals/nostr-pass): experimenting with nostr priv/pub key pairs for replacing passwords +- [knob](https://github.com/plantimals/knob)![stars](https://img.shields.io/github/stars/plantimals/knob.svg?style=social) - command line tool to post text files to nostr +- [nostr-pass](https://github.com/plantimals/nostr-pass)![stars](https://img.shields.io/github/stars/plantimals/nostr-pass.svg?style=social) - experimenting with nostr priv/pub key pairs for replacing passwords - [mapstr](https://mapstr.xyz/) - 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. - [me.untethr.nostr-relay](https://github.com/atdixon/me.untethr.nostr-relay)![stars](https://img.shields.io/github/stars/atdixon/me.untethr.nostr-relay.svg?style=social) - a relay written in Clojure - [Minds Nostr Relay](https://gitlab.com/minds/infrastructure/nostr-relay) - a relay for [Minds](https://www.minds.com), an open-source social network From 9356d4e10d36c68fa22d403019a3a7b39c9da314 Mon Sep 17 00:00:00 2001 From: arbadacarba <63317640+arbadacarbaYK@users.noreply.github.com> Date: Thu, 25 Apr 2024 15:49:11 +0200 Subject: [PATCH 35/74] Added LNbits zappable LNaddresses --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 345f40c..191c714 100644 --- a/README.md +++ b/README.md @@ -500,6 +500,7 @@ Endpoints (services or apps that expose a LN wallet via NWC) - [Current](https://app.getcurrent.io/) - nostr client + lightning wallet - [LifPay](https://lifpay.me) - Bitcoin Lightning app with personalized features - [LightningTipBot](https://github.com/LightningTipBot/LightningTipBot)![stars](https://img.shields.io/github/stars/LightningTipBot/LightningTipBot.svg?style=social) - A tip bot and Bitcoin Lightning wallet on Telegram +- [LNbits](https://github.com/lnbits/lnbits)![stars](https://img.shields.io/github/stars/lnbits/lnbits.svg?style=social) - Bitcoin Lightning accounting system, zappable LNaddresses - [nostdress](https://github.com/believethehype/nostdress)![stars](https://img.shields.io/github/stars/believethehype/nostdress.svg?style=social) - Lightning addresses server based on satdress. Adapted to work with Nostr features (NIP05, NIP57) - [Wallet of Satoshi](https://www.walletofsatoshi.com/) - Custodial lightning wallet - [Zebedee app](https://zebedee.io/app) - Zebedee's wallet/lightning app From b7f5949a4e618ebe8470bdd51e9cb69fa210a390 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?calvadev=E2=9A=A1=EF=B8=8F?= <32919103+calvadev@users.noreply.github.com> Date: Sun, 28 Apr 2024 15:13:42 -0700 Subject: [PATCH 36/74] Added Shopstr as NIP-99 marketplace --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 191c714..88e9145 100644 --- a/README.md +++ b/README.md @@ -228,10 +228,11 @@ Websites with lists of relays and their performance/health: - [zephyr](https://github.com/coracle-social/zephyr)![stars](https://img.shields.io/github/stars/coracle-social/zephyr.svg?style=social) - A meditative nostr feed reader - [Voyage](https://github.com/dluvian/voyage)![stars](https://img.shields.io/github/stars/dluvian/voyage.svg?style=social) - Lightweight Android client with a Reddit-like UI -### Nostr Marketplace clients (NIP-15) +### Nostr Marketplace clients (NIP-15 & NIP-99) - [LNBits Nostrmarket](https://github.com/lnbits/nostrmarket)![stars](https://img.shields.io/github/stars/lnbits/nostrmarket.svg?style=social) - Nostrmarket extension for LNBits allows you to sell items directly from your LNBits instance - [Plebeian Market](https://github.com/PlebeianTech/plebeian-market)![stars](https://img.shields.io/github/stars/PlebeianTech/plebeian-market.svg?style=social) - 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)![stars](https://img.shields.io/github/stars/shopstr-eng/shopstr.svg?style=social) - The Lightning and Cashu-native self-sovereign marketplace built on top of NIP-99 includes fixed-price items ### Client reviews and/or comparisons From d48007b6fa49ccd1332c38a78a988725a2a274cb Mon Sep 17 00:00:00 2001 From: codytseng Date: Fri, 3 May 2024 23:41:44 +0800 Subject: [PATCH 37/74] Add danmakustr --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 88e9145..dde882f 100644 --- a/README.md +++ b/README.md @@ -114,6 +114,7 @@ Websites with lists of relays and their performance/health: - [damus](https://github.com/damus-io/damus)![stars](https://img.shields.io/github/stars/damus-io/damus.svg?style=social) - 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) +- [danmakustr](https://github.com/CodyTseng/danmakustr)![stars](https://img.shields.io/github/stars/codytseng/danmakustr.svg?style=social) - a chrome extension allowing users to send special comments (弹幕, danmaku) on YouTube and display them above the video. - [Denny](https://github.com/denostr-lab/denny)![stars](https://img.shields.io/github/stars/denostr-lab/denny.svg?style=social) - Secure, private, and decentralized group chat messaging client on Nostr - [Disgus](https://github.com/carlitoplatanito/disgus)![stars](https://img.shields.io/github/stars/carlitoplatanito/disgus.svg?style=social) - A comment widget like Disqus, but for Nostr. - [dispute](https://github.com/ethicnology/dispute)![stars](https://img.shields.io/github/stars/ethicnology/dispute.svg?style=social) - A cross-platform (Linux, Android, iOS, MacOs, Windows and Web) client for NOSTR From 5b2654d34f10fb31315177e1f54e02dcc23ab30b Mon Sep 17 00:00:00 2001 From: SoftArtwork <165694895+softartworks@users.noreply.github.com> Date: Fri, 10 May 2024 19:34:44 -0300 Subject: [PATCH 38/74] fixed typo --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 88e9145..4f941d1 100644 --- a/README.md +++ b/README.md @@ -45,8 +45,6 @@ of the public instances. - [Ephemerelay](https://gitlab.com/soapbox-pub/ephemerelay)![stars](https://img.shields.io/gitlab/stars/soapbox-pub/ephemerelay.svg?style=social) - An in-memory Nostr relay that doesn't store data. - [gnost-relay](https://github.com/barkyq/gnost-relay) ![stars](https://img.shields.io/github/stars/barkyq/gnost-relay.svg?style=social) - nostr relay written in go backed by postgresql database. - [knostr](https://github.com/lpicanco/knostr)![stars](https://img.shields.io/github/stars/lpicanco/knostr.svg?style=social) - a nostr relay implemented in Kotlin with support for Postgres and metrics(micrometer). -- [knob](https://github.com/plantimals/knob)![stars](https://img.shields.io/github/stars/plantimals/knob.svg?style=social) - command line tool to post text files to nostr -- [nostr-pass](https://github.com/plantimals/nostr-pass)![stars](https://img.shields.io/github/stars/plantimals/nostr-pass.svg?style=social) - experimenting with nostr priv/pub key pairs for replacing passwords - [mapstr](https://mapstr.xyz/) - 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. - [me.untethr.nostr-relay](https://github.com/atdixon/me.untethr.nostr-relay)![stars](https://img.shields.io/github/stars/atdixon/me.untethr.nostr-relay.svg?style=social) - a relay written in Clojure - [Minds Nostr Relay](https://gitlab.com/minds/infrastructure/nostr-relay) - a relay for [Minds](https://www.minds.com), an open-source social network @@ -326,8 +324,10 @@ Websites with lists of relays and their performance/health: - [heyxynip5](https://github.com/bennyhodl/hexynip5)![stars](https://img.shields.io/github/stars/bennyhodl/hexynip5?style=social) - A CLI helper for converting nostr npub/nsec to their hex format for NIP-05 verification. - [homebrew-nostr](https://github.com/nostorg/homebrew-nostr)![stars](https://img.shields.io/github/stars/nostorg/homebrew-nostr?style=social) - Homebrew tap for Nostr software. - [http-nostr-publisher](https://github.com/getAlby/http-nostr-publisher)![stars](https://img.shields.io/github/stars/getAlby/http-nostr-publisher?style=social) - A Cloudflare worker to publish Nostr events to relays through a non-blocking HTTP interface . +- [knob](https://github.com/plantimals/knob)![stars](https://img.shields.io/github/stars/plantimals/knob.svg?style=social) - command line tool to post text files to nostr - [keystr-rs](https://github.com/keystr/keystr-rs)![stars](https://img.shields.io/github/stars/keystr/keystr-rs?style=social) - An application for managing Nostr keys. Written in Rust, with simple UI (Iced). - [lnpass](https://lnpass.github.io)![stars](https://img.shields.io/github/stars/lnpass/lnpass-web.svg?style=social) - A key manager for Lightning and nostr. +- [nostr-pass](https://github.com/plantimals/nostr-pass)![stars](https://img.shields.io/github/stars/plantimals/nostr-pass.svg?style=social) - experimenting with nostr priv/pub key pairs for replacing passwords - [Nostr profile manager](https://metadata.nostr.com/) - Backup your nostr profile and metadata - [nashboard](https://github.com/vinliao/nashboard)![stars](https://img.shields.io/github/stars/vinliao/nashboard.svg?style=social) - a Nostr network dashboard with network statistics, reachable [here](https://nashboard.space/) - [ndxstr](https://github.com/ArcadeCity/ndxstr)![stars](https://img.shields.io/github/stars/ArcadeCity/ndxstr.svg?style=social) - nostr's layer 2 indexing nodes, with more advanced querying capability than currently supported by relays @@ -469,6 +469,7 @@ Allow you to sign Nostr events on web-apps without having to give them your keys - [nos2x-fox](https://diegogurpegui.com/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 - [Nostore on GitHub](https://github.com/ursuscamp/nostore)![stars](https://img.shields.io/github/stars/ursuscamp/nostore.svg?style=social) - Nostr Signer Extension for iOS/macOS Safari ([Nostore on Mac App Store](https://apps.apple.com/us/app/nostore/id1666553677)) - [nostr-keyx](https://github.com/susumuota/nostr-keyx)![stars](https://img.shields.io/github/stars/susumuota/nostr-keyx.svg?style=social) - A NIP-07 browser extension that uses the OS's keychain or YubiKey to protect your private keys. +- [nostr](https://github.com/jinglescode/nostr-password-manager) - A free, open source, and decentralized password manager, powered by NOSTR - [Nostrmo](https://github.com/haorendashu/nostrmo_faq#download) - A nostr client. - [OneKey](https://onekey.so)![stars](https://img.shields.io/github/stars/onekeyhq/app-monorepo.svg?style=social) - Open-source crypto wallet with nosrt support. - [Signum XT Wallet](https://github.com/signum-network/signum-xt-wallet)![stars](https://img.shields.io/github/stars/signum-network/signum-xt-wallet.svg?style=social) - Metamask-like browser extension for Signum blockchain with full NIP07 support and multi-account management From d5b9bc89401ef1fb66ae1de73465e965ceb4f45a Mon Sep 17 00:00:00 2001 From: Brian Hartford Date: Sun, 12 May 2024 21:46:41 -0400 Subject: [PATCH 39/74] Add zap_server and nostpy-cli --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 88e9145..cdd6ca7 100644 --- a/README.md +++ b/README.md @@ -297,6 +297,7 @@ Websites with lists of relays and their performance/health: - [nostr-spring-boot-starter](https://github.com/theborakompanioni/nostr-spring-boot-starter)![stars](https://img.shields.io/github/stars/theborakompanioni/nostr-spring-boot-starter.svg?style=social) - Spring boot starter projects for building Nostr applications. + ## Bridges and Gateways - [matrix-nostr-bridge](https://github.com/8go/matrix-nostr-bridge)![stars](https://img.shields.io/github/stars/8go/matrix-nostr-bridge.svg?style=social) a simple Matrix-to-Nostr or Nostr-to-Matrix bridge @@ -404,6 +405,7 @@ Websites with lists of relays and their performance/health: - [Replies](https://replies.nostrapps.org) - Nostr micro-app for viewing replies and reactions to events - [Chief](https://github.com/0xtrr/chief) - A Strfry write policy plugin that provides blacklists for public keys, event kinds and words/sentences. - [nostr-badges](https://github.com/neilck/nostr-badges)![stars](https://img.shields.io/github/stars/neilck/nostr-badges.svg?style=social) - Nostr badge microservice for managing self-awarded badges. Live at [app.akaprofiles.com](https://app.akaprofiles.com) +- [nostpy-cli](https://github.com/UTXOnly/nostpy-cli) - A Python command line nostr client/tool for relay development ## NIP-05 identity services @@ -506,6 +508,7 @@ Endpoints (services or apps that expose a LN wallet via NWC) - [Wallet of Satoshi](https://www.walletofsatoshi.com/) - Custodial lightning wallet - [Zebedee app](https://zebedee.io/app) - Zebedee's wallet/lightning app - [ZeusLN](https://github.com/ZeusLN/zeus)![stars](https://img.shields.io/github/stars/ZeusLN/zeus.svg?style=social) - A mobile Bitcoin/Lightning app for LND, Core Lightning, and Eclair node operators +- [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 ## NIP-90 Data vending machines - [data-vending-machines.org](https://www.data-vending-machines.org/) - This website provides specs of the different NIP-90 Data Vending Machine kinds From 7dcb435acaee0dd786dc6d8362e0aaebcfa2b0d3 Mon Sep 17 00:00:00 2001 From: Asai Toshiya Date: Mon, 13 May 2024 12:33:55 +0900 Subject: [PATCH 40/74] Add gitstr and wikistr --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 88e9145..4a7077d 100644 --- a/README.md +++ b/README.md @@ -127,6 +127,7 @@ Websites with lists of relays and their performance/health: - [Formstr](https://github.com/abhay-raizada/nostr-forms)![stars](https://img.shields.io/github/stars/abhay-raizada/nostr-forms.svg?style=social) - A Google Forms alternative built on top of the nostr protocol. - [formstr.app](https://formstr.app/) - live instance - [futr](https://github.com/prolic/futr)![stars](https://img.shields.io/github/stars/prolic/futr.svg?style=social) - nostr client desktop app written in Haskell +- [gitstr](https://github.com/fiatjaf/gitstr)![stars](https://img.shields.io/github/stars/fiatjaf/gitstr.svg?style=social) Send and receive git patches over Nostr, using [NIP-34](https://github.com/nostr-protocol/nips/blob/master/34.md). - [gnost-deflate-client](https://github.com/barkyq/gnost-deflate-client)![stars](https://img.shields.io/github/stars/barkyq/gnost-deflate-client?style=social) CLI nostr client written in go implementing permessage-deflate websocket compression. - [gossip](https://github.com/mikedilger/gossip)![stars](https://img.shields.io/github/stars/mikedilger/gossip.svg?style=social) - A desktop client in rust presented with egui - [get-tao.app](https://github.com/smolgrrr/TAO)![stars](https://img.shields.io/github/stars/smolgrrr/TAO.svg?style=social) Anonymous-first client with PoW notes @@ -210,6 +211,8 @@ Websites with lists of relays and their performance/health: - [uBlog](https://github.com/nodetec/ublog) ![stars](https://img.shields.io/github/stars/nodetec/ublog.svg?style=social) - A minimalist blog on nostr that allows anyone to easily create their own personal micro-blog. - [u-blog.vercel.app](https://u-blog.vercel.app) - [Votestr](https://votestr.com/)![stars](https://img.shields.io/github/stars/vilm3r/votestr.svg?style=social) - Poll web app with nostr authentication and blind signature unlinkability +- [wikistr](https://github.com/fiatjaf/wikistr)![stars](https://img.shields.io/github/stars/fiatjaf/wikistr.svg?style=social) - A "wikipedia" client for nostr + - [wikistr.com](https://wikistr.com/) - [Written](https://github.com/silencesoft/written)![stars](https://img.shields.io/github/stars/silencesoft/written.svg?style=social) Self hosted blog using nostr long-form content (NIP-23) and it shows only posts by selected authors. - [Demo](https://written-weld.vercel.app/) - [yakihonne.com](https://yakihonne.com) - YakiHonne is a censorship-resistant content media protocol, which supports free curation, creation, publishing, and reporting by various media. From 0aed9ca3c32b903edb928c10907ddd355b7738cf Mon Sep 17 00:00:00 2001 From: nick avlo Date: Sun, 12 May 2024 20:42:59 -0700 Subject: [PATCH 41/74] Java Nostr-Relay Framework & Web Application. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 88e9145..74e34e7 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,7 @@ of the public instances. - [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)![stars](https://img.shields.io/github/stars/atrifat/nostr-filter-relay.svg?style=social) - A nostr relay docker image package which filter content based on content type (SFW/NSFW), user type, language, hate speech (toxic comment), and various rules. - [nostr-relay](https://github.com/mattn/nostr-relay)![stars](https://img.shields.io/github/stars/mattn/nostr-relay.svg?style=social) - Nostr relay in Go based on relayer. Backend by sqlite3/postgresql/mysql. +- [nostr-relay](https://github.com/avlo/nostr-relay)![stars](https://img.shields.io/github/stars/avlo/nostr-relay.svg?style=social) - Java Nostr-Relay Framework & Web Application. Java 20, Spring WebSocketSession 3.2.2, Spring Boot 3.2.4, atop [nostr-java library](https://github.com/tcheeric/nostr-java). Simple. Clean. OO. - [nostr-relay-nestjs](https://github.com/CodyTseng/nostr-relay-nestjs)![stars](https://img.shields.io/github/stars/CodyTseng/nostr-relay-nestjs.svg?style=social) - A Nostr relay with a clear architecture and high test coverage (PostgreSQL, MeiliSearch, NestJS) - [nostr-rs-relay](https://sr.ht/~gheartsfield/nostr-rs-relay/) - a minimalistic relay written in Rust that saves data on SQLite - [nostream](https://github.com/Cameri/nostream)![stars](https://img.shields.io/github/stars/Cameri/nostream.svg?style=social) - a nostr relay written in Typescript backed by PostgreSQL (renamed from nostr-ts-relay) From a5266f2958bc35af3c44f2edb5d1a4fb2ac73d6a Mon Sep 17 00:00:00 2001 From: nick avlo Date: Sun, 12 May 2024 20:51:35 -0700 Subject: [PATCH 42/74] add tutorial link --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 74e34e7..a25e7e3 100644 --- a/README.md +++ b/README.md @@ -554,6 +554,7 @@ Outside of nostr itself, you find the community on: - [Set up a nostr relay server in under 5 minutes ](https://andreneves.xyz/p/set-up-a-nostr-relay-server-in-under) - [Step-by-Step guide to set up a relay on your server](https://github.com/BlockChainCaffe/Nostr-Relay-Setup-Guide) (AWS, DigitalOcean, RaspBerry... ) - [strfry personal relay](https://github.com/pjv/strfry_personal_docker)![stars](https://img.shields.io/github/stars/pjv/strfry_personal_docker.svg?style=social) - 10 minute setup of a personal nostr relay on a vanilla Linux VPS. Adds support for NIP-65. +- [Java Nostr-Relay Framework](https://github.com/avlo/nostr-relay/?tab=readme-ov-file#creating-relay-event-handlers) - Creating Java Nostr-Relay Framework & Web Application event-handlers ## Recommended reading/watching - [Nostr, an introduction](https://wiki.wellorder.net/post/nostr-intro/) - written by scsibug From dd67faf561caef767f715e918065bef171fd73a2 Mon Sep 17 00:00:00 2001 From: Nomen Nescio <25153080+vir2alexport@users.noreply.github.com> Date: Mon, 13 May 2024 13:00:46 +0300 Subject: [PATCH 43/74] Update README.md + relay list + tool bech32 converter + tool contact list backup --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 88e9145..a200dea 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,7 @@ Websites with lists of relays and their performance/health: - [relay.nostr.net](wss://relay.nostr.net) - relay run by nostr.net - [nostr.info](https://nostr.info/relays/) - real-time checking of status of some known relays - [nostr.watch](https://nostr.watch) - real-time checking of status of some known relays +- [relays.xport.top](https://relays.xport.top) - relays list sortable by ping, activity etc ## Clients @@ -315,10 +316,12 @@ Websites with lists of relays and their performance/health: - [advanced-nostr-search](https://advancednostrsearch.vercel.app/) - A tool to search Nostr notes. - [anonroom](https://github.com/vinliao/anonroom)![stars](https://img.shields.io/github/stars/vinliao/anonroom.svg?style=social) - anonymous chat room inside nostr +- [Bech32 for Nostr](https://nostr.xport.top/bech32-for-nostr/) - bech32 Nostr converter. - [blastr](https://github.com/MutinyWallet/blastr)![stars](https://img.shields.io/github/stars/MutinyWallet/blastr?style=social) - A nostr cloudflare workers proxy relay that publishes to all known relays. - [blogsync](https://github.com/canostrical/blogsync)![stars](https://img.shields.io/github/stars/canostrical/blogsync.svg?style=social) - Self-host blog articles from long-form notes e.g. via Caddy server. - [cafe-society.news](https://github.com/colealbon/cafe-society)![stars](https://img.shields.io/github/stars/colealbon/cafe-society.svg?style=social) - 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. -- [contact cloud](https://github.com/canostrical/contact_cloud)![stars](https://img.shields.io/github/stars/canostrical/contact_cloud.svg?style=social) - Discover the Nostr contact list graph and your own pubkey in it. +- [contact cloud](https://github.com/canostrical/contact_cloud)![stars](https://img.shields.io/github/stars/canostrical/contact_cloud.svg?style=social) - 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 - [granary](https://github.com/snarfed/granary)![stars](https://img.shields.io/github/stars/snarfed/granary.svg?style=social) - 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 - [git-nostr-tools](http://git.jb55.com/git-nostr-tools) - A cli tool for sending code patches over nostr From 1760be955f155f2c3da9692cc40269fdb82523ce Mon Sep 17 00:00:00 2001 From: nick avlo Date: Mon, 13 May 2024 15:11:35 -0700 Subject: [PATCH 44/74] Update README.md to distinguish from other existing nostr relay projects already having the name "nostr-relay", i've given this project the formal name designation "SuperConductor" --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a25e7e3..4a04b1d 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ of the public instances. - [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)![stars](https://img.shields.io/github/stars/atrifat/nostr-filter-relay.svg?style=social) - A nostr relay docker image package which filter content based on content type (SFW/NSFW), user type, language, hate speech (toxic comment), and various rules. - [nostr-relay](https://github.com/mattn/nostr-relay)![stars](https://img.shields.io/github/stars/mattn/nostr-relay.svg?style=social) - Nostr relay in Go based on relayer. Backend by sqlite3/postgresql/mysql. -- [nostr-relay](https://github.com/avlo/nostr-relay)![stars](https://img.shields.io/github/stars/avlo/nostr-relay.svg?style=social) - Java Nostr-Relay Framework & Web Application. Java 20, Spring WebSocketSession 3.2.2, Spring Boot 3.2.4, atop [nostr-java library](https://github.com/tcheeric/nostr-java). Simple. Clean. OO. +- [SuperConductor](https://github.com/avlo/superconductor)![stars](https://img.shields.io/github/stars/avlo/superconductor.svg?style=social) - Java Nostr-Relay Framework & Web Application. Java 20, Spring WebSocketSession 3.2.2, Spring Boot 3.2.4, atop [nostr-java library](https://github.com/tcheeric/nostr-java). Simple. Clean. OO. - [nostr-relay-nestjs](https://github.com/CodyTseng/nostr-relay-nestjs)![stars](https://img.shields.io/github/stars/CodyTseng/nostr-relay-nestjs.svg?style=social) - A Nostr relay with a clear architecture and high test coverage (PostgreSQL, MeiliSearch, NestJS) - [nostr-rs-relay](https://sr.ht/~gheartsfield/nostr-rs-relay/) - a minimalistic relay written in Rust that saves data on SQLite - [nostream](https://github.com/Cameri/nostream)![stars](https://img.shields.io/github/stars/Cameri/nostream.svg?style=social) - a nostr relay written in Typescript backed by PostgreSQL (renamed from nostr-ts-relay) @@ -554,7 +554,7 @@ Outside of nostr itself, you find the community on: - [Set up a nostr relay server in under 5 minutes ](https://andreneves.xyz/p/set-up-a-nostr-relay-server-in-under) - [Step-by-Step guide to set up a relay on your server](https://github.com/BlockChainCaffe/Nostr-Relay-Setup-Guide) (AWS, DigitalOcean, RaspBerry... ) - [strfry personal relay](https://github.com/pjv/strfry_personal_docker)![stars](https://img.shields.io/github/stars/pjv/strfry_personal_docker.svg?style=social) - 10 minute setup of a personal nostr relay on a vanilla Linux VPS. Adds support for NIP-65. -- [Java Nostr-Relay Framework](https://github.com/avlo/nostr-relay/?tab=readme-ov-file#creating-relay-event-handlers) - Creating Java Nostr-Relay Framework & Web Application event-handlers +- [SuperConductor](https://github.com/avlo/superconductor/?tab=readme-ov-file#creating-relay-event-handlers) - Creating Java Nostr-Relay Framework & Web Application event-handlers ## Recommended reading/watching - [Nostr, an introduction](https://wiki.wellorder.net/post/nostr-intro/) - written by scsibug From a6c1b73e2d16951642e3b8980ccf2126754ecb5b Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 14 May 2024 08:19:00 +0200 Subject: [PATCH 45/74] adding stars --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cdd6ca7..f7912de 100644 --- a/README.md +++ b/README.md @@ -405,7 +405,7 @@ Websites with lists of relays and their performance/health: - [Replies](https://replies.nostrapps.org) - Nostr micro-app for viewing replies and reactions to events - [Chief](https://github.com/0xtrr/chief) - A Strfry write policy plugin that provides blacklists for public keys, event kinds and words/sentences. - [nostr-badges](https://github.com/neilck/nostr-badges)![stars](https://img.shields.io/github/stars/neilck/nostr-badges.svg?style=social) - Nostr badge microservice for managing self-awarded badges. Live at [app.akaprofiles.com](https://app.akaprofiles.com) -- [nostpy-cli](https://github.com/UTXOnly/nostpy-cli) - A Python command line nostr client/tool for relay development +- [nostpy-cli](https://github.com/UTXOnly/nostpy-cli)![stars](https://img.shields.io/github/stars/UTXOnly/nostpy-cli.svg?style=social) - A Python command line nostr client/tool for relay development ## NIP-05 identity services @@ -508,7 +508,7 @@ Endpoints (services or apps that expose a LN wallet via NWC) - [Wallet of Satoshi](https://www.walletofsatoshi.com/) - Custodial lightning wallet - [Zebedee app](https://zebedee.io/app) - Zebedee's wallet/lightning app - [ZeusLN](https://github.com/ZeusLN/zeus)![stars](https://img.shields.io/github/stars/ZeusLN/zeus.svg?style=social) - A mobile Bitcoin/Lightning app for LND, Core Lightning, and Eclair node operators -- [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 +- [zap_server](https://github.com/UTXOnly/zap_server)![stars](https://img.shields.io/github/stars/UTXOnly/zap_server.svg?style=social) - An LNURL server to recieve zaps to tor hosted node and generate kind 9735 zap receipt events ## NIP-90 Data vending machines - [data-vending-machines.org](https://www.data-vending-machines.org/) - This website provides specs of the different NIP-90 Data Vending Machine kinds From 9a754302b08ac817a2ed925764df56a4c8fd7062 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 14 May 2024 08:21:25 +0200 Subject: [PATCH 46/74] typos --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4a7077d..81ff94f 100644 --- a/README.md +++ b/README.md @@ -127,7 +127,7 @@ Websites with lists of relays and their performance/health: - [Formstr](https://github.com/abhay-raizada/nostr-forms)![stars](https://img.shields.io/github/stars/abhay-raizada/nostr-forms.svg?style=social) - A Google Forms alternative built on top of the nostr protocol. - [formstr.app](https://formstr.app/) - live instance - [futr](https://github.com/prolic/futr)![stars](https://img.shields.io/github/stars/prolic/futr.svg?style=social) - nostr client desktop app written in Haskell -- [gitstr](https://github.com/fiatjaf/gitstr)![stars](https://img.shields.io/github/stars/fiatjaf/gitstr.svg?style=social) Send and receive git patches over Nostr, using [NIP-34](https://github.com/nostr-protocol/nips/blob/master/34.md). +- [gitstr](https://github.com/fiatjaf/gitstr)![stars](https://img.shields.io/github/stars/fiatjaf/gitstr.svg?style=social) - Send and receive git patches over Nostr, using [NIP-34](https://github.com/nostr-protocol/nips/blob/master/34.md). - [gnost-deflate-client](https://github.com/barkyq/gnost-deflate-client)![stars](https://img.shields.io/github/stars/barkyq/gnost-deflate-client?style=social) CLI nostr client written in go implementing permessage-deflate websocket compression. - [gossip](https://github.com/mikedilger/gossip)![stars](https://img.shields.io/github/stars/mikedilger/gossip.svg?style=social) - A desktop client in rust presented with egui - [get-tao.app](https://github.com/smolgrrr/TAO)![stars](https://img.shields.io/github/stars/smolgrrr/TAO.svg?style=social) Anonymous-first client with PoW notes From f10116bd462d6d841ccb15b2f167e7d2beada670 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 14 May 2024 08:53:18 +0200 Subject: [PATCH 47/74] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 58d7f64..cef60a5 100644 --- a/README.md +++ b/README.md @@ -336,7 +336,6 @@ Websites with lists of relays and their performance/health: - [knob](https://github.com/plantimals/knob)![stars](https://img.shields.io/github/stars/plantimals/knob.svg?style=social) - command line tool to post text files to nostr - [keystr-rs](https://github.com/keystr/keystr-rs)![stars](https://img.shields.io/github/stars/keystr/keystr-rs?style=social) - An application for managing Nostr keys. Written in Rust, with simple UI (Iced). - [lnpass](https://lnpass.github.io)![stars](https://img.shields.io/github/stars/lnpass/lnpass-web.svg?style=social) - A key manager for Lightning and nostr. -- [nostr-pass](https://github.com/plantimals/nostr-pass)![stars](https://img.shields.io/github/stars/plantimals/nostr-pass.svg?style=social) - experimenting with nostr priv/pub key pairs for replacing passwords - [Nostr profile manager](https://metadata.nostr.com/) - Backup your nostr profile and metadata - [nashboard](https://github.com/vinliao/nashboard)![stars](https://img.shields.io/github/stars/vinliao/nashboard.svg?style=social) - a Nostr network dashboard with network statistics, reachable [here](https://nashboard.space/) - [ndxstr](https://github.com/ArcadeCity/ndxstr)![stars](https://img.shields.io/github/stars/ArcadeCity/ndxstr.svg?style=social) - nostr's layer 2 indexing nodes, with more advanced querying capability than currently supported by relays @@ -617,6 +616,7 @@ Outside of nostr itself, you find the community on: - [Nozzle](https://github.com/dluvian/Nozzle)![stars](https://img.shields.io/github/stars/dluvian/Nozzle.svg?style=social) - A lightweight Android client - [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client built with Vue.js - [hamstr.to](https://hamstr.to) +- [nostr-pass](https://github.com/plantimals/nostr-pass)![stars](https://img.shields.io/github/stars/plantimals/nostr-pass.svg?style=social) - experimenting with nostr priv/pub key pairs for replacing passwords Data for this list is contributed by the community and curated by aljaz@nostr.si ( npub1aljazgxlpnpfp7n5sunlk3dvfp72456x6nezjw4sd850q879rxqsthg9jp) From dd0fb79c258dcfb57d7c7860d5fb481de47f946d Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 14 May 2024 09:18:26 +0200 Subject: [PATCH 48/74] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cef60a5..6fc2be2 100644 --- a/README.md +++ b/README.md @@ -348,6 +348,7 @@ Websites with lists of relays and their performance/health: - [nos2x - nostr signer extension](https://github.com/fiatjaf/nos2x)![stars](https://img.shields.io/github/stars/fiatjaf/nos2x.svg?style=social) - a browser extension for signing events on 3rd party site without sharing your private keys with them - [nostcat](https://github.com/blakejakopovic/nostcat)![stars](https://img.shields.io/github/stars/blakejakopovic/nostcat.svg?style=social) - cat-like nostr client for scripting and debugging written in Rust - [nosdump](https://github.com/jiftechnify/nosdump)![stars](https://img.shields.io/github/stars/jiftechnify/nosdump.svg?style=social) - A command line tool which dumps (download) events stored in Nostr relays +- [nostrame](https://github.com/Anderson-Juhasc/nostrame)![stars](https://img.shields.io/github/stars/Anderson-Juhasc/nostrame.svg?style=social) - Nostr Accounts Managing Extension - [NostrAirTracker](https://github.com/gourcetools/NostrAirTracker)![stars](https://img.shields.io/github/stars/gourcetools/NostrAirTracker.svg?style=social) - Elonjet on Nostr - [Nostr action](https://github.com/snow-actions/nostr)![stars](https://img.shields.io/github/stars/snow-actions/nostr.svg?style=social) - Send events from GitHub Actions - [nostr army knife](https://nak.nostr.com/) - nostr army knife by fiatjaf From 9daffcfe5d503db8573f36b6c72d1ab831d87d89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ioan=20Biz=C4=83u?= Date: Tue, 14 May 2024 11:11:28 +0200 Subject: [PATCH 49/74] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 6fc2be2..39d18f8 100644 --- a/README.md +++ b/README.md @@ -541,6 +541,10 @@ Endpoints (services or apps that expose a LN wallet via NWC) Updated list of NIP-96 servers [here](https://github.com/quentintaranpino/NIP96-compatible-servers) +## Adjacent protocols + +- [Blossom](https://github.com/hzrd149/blossom) - Blobs stored simply on mediaservers + ## Communities Outside of nostr itself, you find the community on: From 71b26e8155e0c7de2c2c4ab1ad72e2518deb88d3 Mon Sep 17 00:00:00 2001 From: Asai Toshiya Date: Wed, 15 May 2024 07:06:19 +0900 Subject: [PATCH 50/74] Minor fixes --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 6fc2be2..6c90940 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ nostr.net services [relay.nostr.net](https://relay.nostr.net) || [nostr.at](htt - [Plebstr](https://plebstr.com/) - Android and iOS app - [Amethyst](https://github.com/vitorpamplona/amethyst) - Android only app - [Primal](https://primal.net/downloads) - iOS and Android apps. -- [YakiHonne](https://yakihonne.com/yakihonne-mobile-app) – iOS and Android app +- [YakiHonne](https://yakihonne.com/yakihonne-mobile-app) - iOS and Android app ### Web clients - [snort.social](https://snort.social/) @@ -207,7 +207,7 @@ Websites with lists of relays and their performance/health: - [Snort](https://github.com/v0l/snort)![stars](https://img.shields.io/github/stars/v0l/snort.svg?style=social) - Nostr UI written in react - [snort.social](https://snort.social) - [Spring Browser](https://spring.site) - Nostr-focused browser app for Android. -- [Stackerstan](https://stackerstan.org) - ![stars](https://img.shields.io/github/stars/stackerstan/mindmachine.svg?style=social)A decentralised organisation built on Bitcoin and Nostr, implemented as a replicated state machine in Golang +- [Stackerstan](https://stackerstan.org)![stars](https://img.shields.io/github/stars/stackerstan/mindmachine.svg?style=social) - A decentralised organisation built on Bitcoin and Nostr, implemented as a replicated state machine in Golang - [Tamga](https://github.com/erdaltoprak/tamga)![stars](https://img.shields.io/github/stars/erdaltoprak/tamga.svg?style=social) - An offline first nostr contact & profile manager for iOS! - [uBlog](https://github.com/nodetec/ublog) ![stars](https://img.shields.io/github/stars/nodetec/ublog.svg?style=social) - A minimalist blog on nostr that allows anyone to easily create their own personal micro-blog. - [u-blog.vercel.app](https://u-blog.vercel.app) @@ -217,7 +217,7 @@ Websites with lists of relays and their performance/health: - [Written](https://github.com/silencesoft/written)![stars](https://img.shields.io/github/stars/silencesoft/written.svg?style=social) Self hosted blog using nostr long-form content (NIP-23) and it shows only posts by selected authors. - [Demo](https://written-weld.vercel.app/) - [yakihonne.com](https://yakihonne.com) - YakiHonne is a censorship-resistant content media protocol, which supports free curation, creation, publishing, and reporting by various media. - - [YakiHonne mobile app](https://yakihonne.com/yakihonne-mobile-app) – iOS and Android app + - [YakiHonne mobile app](https://yakihonne.com/yakihonne-mobile-app) - iOS and Android app - [zapddit](https://zapddit.com) ![stars](https://img.shields.io/github/stars/vivganes/zapddit.svg?style=social) - 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. - [Highlighter](https://highlighter.com) - Discover and share curated insights by people you trust. Highlight Books, articles, tweets, anything! - [Habla.news](https://github.com/verbiricha/habla.news)![stars](https://img.shields.io/github/stars/verbiricha/habla.news.svg?style=social) 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. @@ -356,7 +356,7 @@ Websites with lists of relays and their performance/health: - [nostr GitHub Action](https://github.com/theborakompanioni/nostr-action)![stars](https://img.shields.io/github/stars/theborakompanioni/nostr-action.svg?style=social) - send events from GitHub Actions - [nostr registry](https://codeberg.org/rsbondi/nostr-registry) - a database of known relays with their uptime and NIP support tables - [NostrReply](https://github.com/gourcetools/nostreply)![stars](https://img.shields.io/github/stars/gourcetools/nostreply.svg?style=social) - Bot that replies to specified text on nostr global feed using NIP50 -- [nostr_simple_publish](https://www.drupal.org/project/nostr_simple_publish/)- Drupal module to publish content to Nostr. +- [nostr_simple_publish](https://www.drupal.org/project/nostr_simple_publish/) - Drupal module to publish content to Nostr. - [nostr-broadcast](https://github.com/leesalminen/nostr-broadcast)![stars](https://img.shields.io/github/stars/leesalminen/nostr-broadcast.svg?style=social) 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-dms](https://github.com/leesalminen/nostr-bulk-dm)![stars](https://img.shields.io/github/stars/leesalminen/nostr-bulk-dm.svg?style=social) - A tool that allows you to send DMs over nostr to many recipients in bulk. - [nostr-cln-events](http://git.jb55.com/nostr-cln-events) - A CLN plugin to push clightning node events to nostr @@ -496,7 +496,7 @@ Clients (apps using NWC to access a LN wallet) - [Lume](https://lume.nu) - Cross-platform desktop app - [Nostur](https://nostur.com) - A nostr client for iPhone and macOS - [Spring Browser](https://spring.site) - Nostr-focused browser app for Android. -- [YakiHonne](https://yakihonne.com/yakihonne-mobile-app) – iOS and Android app +- [YakiHonne](https://yakihonne.com/yakihonne-mobile-app) - iOS and Android app Endpoints (services or apps that expose a LN wallet via NWC) @@ -588,7 +588,7 @@ Outside of nostr itself, you find the community on: - [inosta api](https://github.com/johnongit/INOSTA-Nostr-Img-Service)![stars](https://img.shields.io/github/stars/johnongit/INOSTA-Nostr-Img-Service.svg?style=social) - Expensive Image Hosting Service - [api.inosta.cc](https://api.inosta.cc) - Backend live instance - - [inosta.cc](https://inosta.cc)- Demonstrator live instance + - [inosta.cc](https://inosta.cc) - Demonstrator live instance - [logseq-nostr-sync](https://github.com/KoalaSat/logseq-nostr-sync)![stars](https://img.shields.io/github/stars/KoalaSat/logseq-nostr-sync.svg?style=social) Logseq plugin to receive new entries as DM. - [Media caching server for Nostr](https://media.nostr.band) - caches resized profile pictures and banners to save bandwidth for clients - [nostr icons](https://github.com/satscoffee/nostr_icons)![stars](https://img.shields.io/github/stars/satscoffee/nostr_icons.svg?style=social) - Purple, white, and black icons in various formats designed for nostr. @@ -612,7 +612,7 @@ Outside of nostr itself, you find the community on: - [branle](https://github.com/fiatjaf/branle)![stars](https://img.shields.io/github/stars/fiatjaf/branle.svg?style=social) - a Twitter-like client that was discontinued but lives on in its fork "Astral". - [Flamingo](https://www.getflamingo.org) - Nostr browser extension with a focus on UX - [Listr](https://github.com/sepehr-safari/listr) ![stars](https://img.shields.io/github/stars/sepehr-safari/listr.svg?style=social) - A Nostr Web Client for Making Lists. -- [expensive relay](https://github.com/fiatjaf/expensive-relay)![stars](https://img.shields.io/github/stars/fiatjaf/expensive-relay.svg?style=social)- a relay that requires payment for registration +- [expensive relay](https://github.com/fiatjaf/expensive-relay)![stars](https://img.shields.io/github/stars/fiatjaf/expensive-relay.svg?style=social) - a relay that requires payment for registration - [nodestr](https://github.com/Dolu89/nodestr-relay)![stars](https://img.shields.io/github/stars/Dolu89/nodestr-relay.svg?style=social) - a Node.js implementation - [Nozzle](https://github.com/dluvian/Nozzle)![stars](https://img.shields.io/github/stars/dluvian/Nozzle.svg?style=social) - A lightweight Android client - [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client built with Vue.js From 591a420aa1aae126b6ae109bc62e86a2f80ad43f Mon Sep 17 00:00:00 2001 From: Asai Toshiya Date: Wed, 15 May 2024 12:33:11 +0900 Subject: [PATCH 51/74] Add missing hyphens --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 6c90940..97f2363 100644 --- a/README.md +++ b/README.md @@ -129,7 +129,7 @@ Websites with lists of relays and their performance/health: - [formstr.app](https://formstr.app/) - live instance - [futr](https://github.com/prolic/futr)![stars](https://img.shields.io/github/stars/prolic/futr.svg?style=social) - nostr client desktop app written in Haskell - [gitstr](https://github.com/fiatjaf/gitstr)![stars](https://img.shields.io/github/stars/fiatjaf/gitstr.svg?style=social) - Send and receive git patches over Nostr, using [NIP-34](https://github.com/nostr-protocol/nips/blob/master/34.md). -- [gnost-deflate-client](https://github.com/barkyq/gnost-deflate-client)![stars](https://img.shields.io/github/stars/barkyq/gnost-deflate-client?style=social) CLI nostr client written in go implementing permessage-deflate websocket compression. +- [gnost-deflate-client](https://github.com/barkyq/gnost-deflate-client)![stars](https://img.shields.io/github/stars/barkyq/gnost-deflate-client?style=social) - CLI nostr client written in go implementing permessage-deflate websocket compression. - [gossip](https://github.com/mikedilger/gossip)![stars](https://img.shields.io/github/stars/mikedilger/gossip.svg?style=social) - A desktop client in rust presented with egui - [get-tao.app](https://github.com/smolgrrr/TAO)![stars](https://img.shields.io/github/stars/smolgrrr/TAO.svg?style=social) Anonymous-first client with PoW notes - [iris](https://github.com/irislib/iris-messenger)![stars](https://img.shields.io/github/stars/irislib/iris-messenger.svg?style=social) - A nostr web client @@ -172,7 +172,7 @@ Websites with lists of relays and their performance/health: - [nostromat](https://github.com/ekimber/nostromat)![stars](https://img.shields.io/github/stars/ekimber/nostromat.svg?style=social) - A Twitter-style Nostr web client, written in Clojurescript/React - [nostrom.at](https://nostrom.at) - live instance - [Nostros](https://github.com/KoalaSat/nostros)![stars](https://img.shields.io/github/stars/KoalaSat/nostros.svg?style=social) - A nostr mobile client for Android -- [Nostree](https://github.com/gzuuus/linktr-nostr)![stars](https://img.shields.io/github/stars/gzuuus/linktr-nostr.svg?style=social)[nostree.me](https://nostree.me) A Nostr-based application linktree-style to create, manage and discover link lists, show notes and other stuff. +- [Nostree](https://github.com/gzuuus/linktr-nostr)![stars](https://img.shields.io/github/stars/gzuuus/linktr-nostr.svg?style=social) - [nostree.me](https://nostree.me) A Nostr-based application linktree-style to create, manage and discover link lists, show notes and other stuff. - [nostr.time](https://github.com/coracle-social/nostrtime)![stars](https://img.shields.io/github/stars/coracle-social/nostrtime.svg?style=social) - A calendar app built on nostr - [Nostrtium](https://github.com/pjv/nostrtium)![stars](https://img.shields.io/github/stars/pjv/nostrtium.svg?style=social) - Post to Nostr directly from within WordPress - [noStrudel](https://github.com/hzrd149/nostrudel)![stars](https://img.shields.io/github/stars/hzrd149/nostrudel.svg?style=social) - hzrd149's personal nostr client. @@ -214,13 +214,13 @@ Websites with lists of relays and their performance/health: - [Votestr](https://votestr.com/)![stars](https://img.shields.io/github/stars/vilm3r/votestr.svg?style=social) - Poll web app with nostr authentication and blind signature unlinkability - [wikistr](https://github.com/fiatjaf/wikistr)![stars](https://img.shields.io/github/stars/fiatjaf/wikistr.svg?style=social) - A "wikipedia" client for nostr - [wikistr.com](https://wikistr.com/) -- [Written](https://github.com/silencesoft/written)![stars](https://img.shields.io/github/stars/silencesoft/written.svg?style=social) Self hosted blog using nostr long-form content (NIP-23) and it shows only posts by selected authors. +- [Written](https://github.com/silencesoft/written)![stars](https://img.shields.io/github/stars/silencesoft/written.svg?style=social) - Self hosted blog using nostr long-form content (NIP-23) and it shows only posts by selected authors. - [Demo](https://written-weld.vercel.app/) - [yakihonne.com](https://yakihonne.com) - YakiHonne is a censorship-resistant content media protocol, which supports free curation, creation, publishing, and reporting by various media. - [YakiHonne mobile app](https://yakihonne.com/yakihonne-mobile-app) - iOS and Android app - [zapddit](https://zapddit.com) ![stars](https://img.shields.io/github/stars/vivganes/zapddit.svg?style=social) - 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. - [Highlighter](https://highlighter.com) - Discover and share curated insights by people you trust. Highlight Books, articles, tweets, anything! -- [Habla.news](https://github.com/verbiricha/habla.news)![stars](https://img.shields.io/github/stars/verbiricha/habla.news.svg?style=social) 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. +- [Habla.news](https://github.com/verbiricha/habla.news)![stars](https://img.shields.io/github/stars/verbiricha/habla.news.svg?style=social) - 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. - [0xchat](https://github.com/0xchat-app)![stars](https://img.shields.io/github/stars/0xchat-app/0xchat-core.svg?style=social) - a telegram/wechat-like nostr client for iOS and Android - [0xchat on iOS](https://apps.apple.com/app/0xchat/id1637607169) - [0xchat on Android](https://play.google.com/store/apps/details?id=com.oxchat.nostr) @@ -304,7 +304,7 @@ Websites with lists of relays and their performance/health: ## Bridges and Gateways -- [matrix-nostr-bridge](https://github.com/8go/matrix-nostr-bridge)![stars](https://img.shields.io/github/stars/8go/matrix-nostr-bridge.svg?style=social) a simple Matrix-to-Nostr or Nostr-to-Matrix bridge +- [matrix-nostr-bridge](https://github.com/8go/matrix-nostr-bridge)![stars](https://img.shields.io/github/stars/8go/matrix-nostr-bridge.svg?style=social) - a simple Matrix-to-Nostr or Nostr-to-Matrix bridge - [Mostr](https://gitlab.com/soapbox-pub/mostr)![stars](https://img.shields.io/gitlab/stars/soapbox-pub/mostr.svg?style=social) - a bridge between Nostr and the Fediverse (Mastodon, ActivityPub, etc.) - [nostrss](https://github.com/Asone/nostrss)![stars](https://img.shields.io/github/stars/Asone/nostrss.svg?style=social) - A flexible and lightweight application to broadcast RSS feeds on Nostr - [rsslay](https://github.com/piraces/rsslay)![stars](https://img.shields.io/github/stars/piraces/rsslay.svg?style=social) - 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](https://rsslay.nostr.moe/) @@ -357,7 +357,7 @@ Websites with lists of relays and their performance/health: - [nostr registry](https://codeberg.org/rsbondi/nostr-registry) - a database of known relays with their uptime and NIP support tables - [NostrReply](https://github.com/gourcetools/nostreply)![stars](https://img.shields.io/github/stars/gourcetools/nostreply.svg?style=social) - Bot that replies to specified text on nostr global feed using NIP50 - [nostr_simple_publish](https://www.drupal.org/project/nostr_simple_publish/) - Drupal module to publish content to Nostr. -- [nostr-broadcast](https://github.com/leesalminen/nostr-broadcast)![stars](https://img.shields.io/github/stars/leesalminen/nostr-broadcast.svg?style=social) 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-broadcast](https://github.com/leesalminen/nostr-broadcast)![stars](https://img.shields.io/github/stars/leesalminen/nostr-broadcast.svg?style=social) - 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-dms](https://github.com/leesalminen/nostr-bulk-dm)![stars](https://img.shields.io/github/stars/leesalminen/nostr-bulk-dm.svg?style=social) - A tool that allows you to send DMs over nostr to many recipients in bulk. - [nostr-cln-events](http://git.jb55.com/nostr-cln-events) - A CLN plugin to push clightning node events to nostr - [nostr-commander](https://github.com/8go/nostr-commander-rs)![stars](https://img.shields.io/github/stars/8go/nostr-commander-rs.svg?style=social) - simple but convenient CLI-based Nostr app for following users, sending DMs, etc. @@ -421,12 +421,12 @@ Websites with lists of relays and their performance/health: - [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 - [lifpay.me](https://lifpay.me) - Lightning wallet with NIP-05 ID registration service. -- [nanostr](https://github.com/xbol0/nanostr)![stars](https://img.shields.io/github/stars/xbol0/nanostr?style=social) A NIP-05 name server written in Deno. +- [nanostr](https://github.com/xbol0/nanostr)![stars](https://img.shields.io/github/stars/xbol0/nanostr?style=social) - A NIP-05 name server written in Deno. - [nip05.social](https://nip05.social) - A free and anonymous NIP-05 ID registration service - [nostr-relay.org](https://nostr-relay.org) - A NIP-05 ID registration service - [zaps.lol](https://zaps.lol) ![stars](https://img.shields.io/github/stars/jigglycrumb/nostr-address-provider?style=social) - A free and open source NIP-05 ID registration service. [Run your own](https://github.com/jigglycrumb/nostr-address-provider). - [easyNostr](https://easyNostr.com) - NIP-05 ID provider: Use your own domain, or one of ours: nostr.ly, mynostr.io, easyNostr.com. -- [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 own domain. +- [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 own domain. - [nostrcheck.me](https://nostrcheck.me/) - A free NIP-05 ID (nostr address) registration service, lightning redirection and media uploads. - [Nostr-Check.com](https://nostr-check.com) - A free NIP-05 ID registration service. - [nostrplebs](https://nostrplebs.com) - A NIP-05 ID registration service. @@ -589,7 +589,7 @@ Outside of nostr itself, you find the community on: - [inosta api](https://github.com/johnongit/INOSTA-Nostr-Img-Service)![stars](https://img.shields.io/github/stars/johnongit/INOSTA-Nostr-Img-Service.svg?style=social) - Expensive Image Hosting Service - [api.inosta.cc](https://api.inosta.cc) - Backend live instance - [inosta.cc](https://inosta.cc) - Demonstrator live instance -- [logseq-nostr-sync](https://github.com/KoalaSat/logseq-nostr-sync)![stars](https://img.shields.io/github/stars/KoalaSat/logseq-nostr-sync.svg?style=social) Logseq plugin to receive new entries as DM. +- [logseq-nostr-sync](https://github.com/KoalaSat/logseq-nostr-sync)![stars](https://img.shields.io/github/stars/KoalaSat/logseq-nostr-sync.svg?style=social) - Logseq plugin to receive new entries as DM. - [Media caching server for Nostr](https://media.nostr.band) - caches resized profile pictures and banners to save bandwidth for clients - [nostr icons](https://github.com/satscoffee/nostr_icons)![stars](https://img.shields.io/github/stars/satscoffee/nostr_icons.svg?style=social) - Purple, white, and black icons in various formats designed for nostr. - [nostr icons 2](https://github.com/SovrynMatt/Nostr-Website-Button-Design) - Another repository of nostr icons (rounded, rectangular) From 84e33b0111ec073435c3b63984a4e0653e2d3524 Mon Sep 17 00:00:00 2001 From: Asai Toshiya Date: Thu, 16 May 2024 22:57:22 +0900 Subject: [PATCH 52/74] Add nostrability --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6fc2be2..caac6f3 100644 --- a/README.md +++ b/README.md @@ -596,6 +596,7 @@ Outside of nostr itself, you find the community on: - [Nostr playground](https://github.com/SnowCait/nostr-playground)![stars](https://img.shields.io/github/stars/SnowCait/nostr-playground.svg?style=social) - JSON-based web client written in vanilla JavaScript - [nostr playground in Ruby](https://github.com/dtonon/nostr-ruby-playground)![stars](https://img.shields.io/github/stars/dtonon/nostr-ruby-playground.svg?style=social) - [nostr.build](https://nostr.build/) - nostr image uploader +- [nostrability](https://github.com/nostrability/nostrability)![stars](https://img.shields.io/github/stars/nostrability/nostrability.svg?style=social) - The practical documentation of how various nostr apps play together. - [RSS feeds for news on Nostr](https://verityj.github.io/nostr-news-feeds) ![stars](https://img.shields.io/github/stars/verityj/verityj.github.io.svg?style=social) - a curated list of news press channels RSS feeds that we can follow on Nostr - [search posts/profiles by keyword](https://nostr.band) - posts from major relays indexed and searchable in real-time - [Summaries of all Nostr Improvements Proposals](https://anchor.fm/s/d8e8d5a4/podcast/rss) - ChatGPT generated summaries of all NIPs by k00b From bb0a7edbc9c06e7ab8743309dd907c05792aeffd Mon Sep 17 00:00:00 2001 From: Victor Barros <42843223+victorabarros@users.noreply.github.com> Date: Sat, 25 May 2024 20:08:47 -0400 Subject: [PATCH 53/74] fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0e8705f..f458a7c 100644 --- a/README.md +++ b/README.md @@ -207,7 +207,7 @@ Websites with lists of relays and their performance/health: - [Snort](https://github.com/v0l/snort)![stars](https://img.shields.io/github/stars/v0l/snort.svg?style=social) - Nostr UI written in react - [snort.social](https://snort.social) - [Spring Browser](https://spring.site) - Nostr-focused browser app for Android. -- [Stackerstan](https://stackerstan.org)![stars](https://img.shields.io/github/stars/stackerstan/mindmachine.svg?style=social) - A decentralised organisation built on Bitcoin and Nostr, implemented as a replicated state machine in Golang +- [Stackerstan](https://stackerstan.org)![stars](https://img.shields.io/github/stars/stackerstan/mindmachine.svg?style=social) - A decentralised organization built on Bitcoin and Nostr, implemented as a replicated state machine in Golang - [Tamga](https://github.com/erdaltoprak/tamga)![stars](https://img.shields.io/github/stars/erdaltoprak/tamga.svg?style=social) - An offline first nostr contact & profile manager for iOS! - [uBlog](https://github.com/nodetec/ublog) ![stars](https://img.shields.io/github/stars/nodetec/ublog.svg?style=social) - A minimalist blog on nostr that allows anyone to easily create their own personal micro-blog. - [u-blog.vercel.app](https://u-blog.vercel.app) From 047aef2d4907a0db5c9c4c72464e71ff2dfbcdbc Mon Sep 17 00:00:00 2001 From: Asai Toshiya Date: Tue, 28 May 2024 01:37:42 +0900 Subject: [PATCH 54/74] Add Rabbit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0e8705f..b1c7a39 100644 --- a/README.md +++ b/README.md @@ -197,6 +197,7 @@ Websites with lists of relays and their performance/health: - [Primal](https://primal.net) - Lightning fast web client for Nostr. Features extensive analytics, vanity profiles and more. - [Pollstr](https://github.com/mroxso/pollstr)![stars](https://img.shields.io/github/stars/mroxso/pollstr?style=social) - A nostr web client with a focus on polls. - [pollstr.online](https://pollstr.online) - live instance +- [Rabbit](https://github.com/syusui-s/rabbit)![stars](https://img.shields.io/github/stars/syusui-s/rabbit?style=social) - A nostr client like TweetDeck - [Satellite](https://github.com/lovvtide/satellite-web)![stars](https://img.shields.io/github/stars/lovvtide/satellite-web.svg?style=social) - Nostr web client with Reddit-style threads - [satellite.earth](https://satellite.earth) - live instance - [scalastr](https://github.com/benthecarman/scalastr)![stars](https://img.shields.io/github/stars/benthecarman/scalastr.svg?style=social) - A barebones nostr client written in scala From 340965e6a41152728385836d080c81229cb6a94f Mon Sep 17 00:00:00 2001 From: IPv6rs Date: Thu, 30 May 2024 19:15:57 -0700 Subject: [PATCH 55/74] Added Cloud Seeder --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d1c711f..3a26306 100644 --- a/README.md +++ b/README.md @@ -325,6 +325,7 @@ Websites with lists of relays and their performance/health: - [blastr](https://github.com/MutinyWallet/blastr)![stars](https://img.shields.io/github/stars/MutinyWallet/blastr?style=social) - A nostr cloudflare workers proxy relay that publishes to all known relays. - [blogsync](https://github.com/canostrical/blogsync)![stars](https://img.shields.io/github/stars/canostrical/blogsync.svg?style=social) - Self-host blog articles from long-form notes e.g. via Caddy server. - [cafe-society.news](https://github.com/colealbon/cafe-society)![stars](https://img.shields.io/github/stars/colealbon/cafe-society.svg?style=social) - 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. +- [Cloud Seeder](https://github.com/ipv6rslimited/cloudseeder)![stars](https://img.shields.io/github/stars/ipv6rslimited/cloudseeder.svg?style=social) - A 1-click deployment and management tool for nostr-rs-relay and other appliances. - [contact cloud](https://github.com/canostrical/contact_cloud)![stars](https://img.shields.io/github/stars/canostrical/contact_cloud.svg?style=social) - 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 - [granary](https://github.com/snarfed/granary)![stars](https://img.shields.io/github/stars/snarfed/granary.svg?style=social) - 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. From fd6374873ea07871528af7f9c1de12997fd25837 Mon Sep 17 00:00:00 2001 From: StokeBreakup <165694895+stokebreakup@users.noreply.github.com> Date: Fri, 14 Jun 2024 13:06:06 -0300 Subject: [PATCH 56/74] add repos --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3a26306..4dbeac3 100644 --- a/README.md +++ b/README.md @@ -611,6 +611,8 @@ Outside of nostr itself, you find the community on: - [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. - [ostrich.work](https://ostrich.work/) - nostr job board - [njump.me](https://njump.me/) - hosted http gateway for browsing profiles, notes and relays +- [awesome-nostr-japan](https://github.com/nostr-jp/awesome-nostr-japan) - awesome nostr japan +- [awesome-nostr-possibilities](https://github.com/orthzar/awesome-nostr-possibilities) - Nostr will fail if it stays just another social media protocol. This repo lists ideas for non-social-media applications. ## Deprecated From 192de91cfca04924739a620cbe9367642bc2c5b0 Mon Sep 17 00:00:00 2001 From: StokeBreakup <165694895+stokebreakup@users.noreply.github.com> Date: Fri, 14 Jun 2024 14:00:48 -0300 Subject: [PATCH 57/74] add stars --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4dbeac3..e0a8258 100644 --- a/README.md +++ b/README.md @@ -611,8 +611,8 @@ Outside of nostr itself, you find the community on: - [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. - [ostrich.work](https://ostrich.work/) - nostr job board - [njump.me](https://njump.me/) - hosted http gateway for browsing profiles, notes and relays -- [awesome-nostr-japan](https://github.com/nostr-jp/awesome-nostr-japan) - awesome nostr japan -- [awesome-nostr-possibilities](https://github.com/orthzar/awesome-nostr-possibilities) - Nostr will fail if it stays just another social media protocol. This repo lists ideas for non-social-media applications. +- [awesome-nostr-japan](https://github.com/nostr-jp/awesome-nostr-japan)![stars](https://img.shields.io/github/stars/nostr-jp/awesome-nostr-japan.svg?style=social) - awesome nostr japan +- [awesome-nostr-possibilities](https://github.com/orthzar/awesome-nostr-possibilities)![stars](https://img.shields.io/github/stars/orthzar/awesome-nostr-possibilities.svg?style=social) - Nostr will fail if it stays just another social media protocol. This repo lists ideas for non-social-media applications. ## Deprecated From 569248814912749675bb28d86a532f1862c37a41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Calder=C3=B3n?= Date: Fri, 14 Jun 2024 17:29:39 -0300 Subject: [PATCH 58/74] Add mostro repositories I didn't find a section that fits so I created a new p2p section, I hope it's ok for you guys --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3a26306..b04c4d1 100644 --- a/README.md +++ b/README.md @@ -300,7 +300,7 @@ Websites with lists of relays and their performance/health: * Swift: https://github.com/rust-nostr/nostr-sdk-swift * Python: https://pypi.org/project/nostr-sdk - [nostr-spring-boot-starter](https://github.com/theborakompanioni/nostr-spring-boot-starter)![stars](https://img.shields.io/github/stars/theborakompanioni/nostr-spring-boot-starter.svg?style=social) - Spring boot starter projects for building Nostr applications. - +- [mostro-core](https://github.com/MostroP2P/mostro-core) ![stars](https://img.shields.io/github/stars/MostroP2P/mostro-core.svg?style=social) - common types used by mostro and clients (WIP) ## Bridges and Gateways @@ -467,6 +467,11 @@ Websites with lists of relays and their performance/health: - [WebLN demo](https://lab.oak-node.net/powpub/uv/wasm-client/) - Simple web demo where clients can pay with WebLN - [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 +## Peer-to-peer + +- [mostro](https://github.com/MostroP2P/mostro) ![stars](https://img.shields.io/github/stars/MostroP2P/mostro.svg?style=social) - Daemon for Lightning Network peer-to-peer exchange platform on Nostr (WIP) +- [mostro-cli](https://github.com/MostroP2P/mostro-cli) ![stars](https://img.shields.io/github/stars/MostroP2P/mostro-cli.svg?style=social) - CLI client to operate with Mostro (WIP) + ## NIP-07 Browser extensions Allow you to sign Nostr events on web-apps without having to give them your keys From 8e5aee278a9793178cb813ed0b737a441c976515 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Mon, 17 Jun 2024 11:35:45 +0200 Subject: [PATCH 59/74] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ba2080d..4b614b4 100644 --- a/README.md +++ b/README.md @@ -534,6 +534,7 @@ Endpoints (services or apps that expose a LN wallet via NWC) - [vendata.io](https://vendata.io/) - data processing AI marketplace with nostr data vending machines - [tasktiger.io](https://tasktiger.io/) - another DVM provider - [DVM Clients and Services Tutorial](https://www.youtube.com/watch?v=dAuLnNxU0Yg) - Nostr Data Vending Machine Clients and Services Tutorial by Kody Low +- [NostrDVM](https://github.com/believethehype/nostrdvm)![stars](https://img.shields.io/github/stars/believethehype/nostrdvm.svg?style=social) - NostrDVM: Nostr NIP90 Data Vending Machine Framework in python ## NIP-96 File Storage Servers - [nostrcheck.me](https://nostrcheck.me) From f420c7bba6e06488ca89460c4abbf67356909dde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Calder=C3=B3n?= Date: Mon, 17 Jun 2024 09:06:12 -0300 Subject: [PATCH 60/74] Add mostro web client --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4b614b4..16b6ea4 100644 --- a/README.md +++ b/README.md @@ -471,6 +471,7 @@ Websites with lists of relays and their performance/health: - [mostro](https://github.com/MostroP2P/mostro) ![stars](https://img.shields.io/github/stars/MostroP2P/mostro.svg?style=social) - Daemon for Lightning Network peer-to-peer exchange platform on Nostr (WIP) - [mostro-cli](https://github.com/MostroP2P/mostro-cli) ![stars](https://img.shields.io/github/stars/MostroP2P/mostro-cli.svg?style=social) - CLI client to operate with Mostro (WIP) +- [mostro-web](https://github.com/MostroP2P/mostro-web) ![stars](https://img.shields.io/github/stars/MostroP2P/mostro-web.svg?style=social) - Web client to operate with Mostro (WIP) ## NIP-07 Browser extensions From db6b3bddfae57ba694e377aae5841fe33ac4b082 Mon Sep 17 00:00:00 2001 From: StokeBreakup <165694895+stokebreakup@users.noreply.github.com> Date: Mon, 17 Jun 2024 21:40:27 -0300 Subject: [PATCH 61/74] Add Locus --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 16b6ea4..b8bcce7 100644 --- a/README.md +++ b/README.md @@ -232,6 +232,7 @@ Websites with lists of relays and their performance/health: - [Swarmstr](https://swarmstr.com) - live instance - [zephyr](https://github.com/coracle-social/zephyr)![stars](https://img.shields.io/github/stars/coracle-social/zephyr.svg?style=social) - A meditative nostr feed reader - [Voyage](https://github.com/dluvian/voyage)![stars](https://img.shields.io/github/stars/dluvian/voyage.svg?style=social) - Lightweight Android client with a Reddit-like UI +- [Locus](https://github.com/Myzel394/locus)![stars](https://img.shields.io/github/stars/Myzel394/locus.svg?style=social) - Share your location end-to-end encrypted on decentralized servers using Nostr. ### Nostr Marketplace clients (NIP-15 & NIP-99) From f2f74113889e9cd64df5682e37589564c5dbb993 Mon Sep 17 00:00:00 2001 From: Asai Toshiya Date: Wed, 26 Jun 2024 23:23:17 +0900 Subject: [PATCH 62/74] Add nostr-book --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b8bcce7..024facb 100644 --- a/README.md +++ b/README.md @@ -609,6 +609,7 @@ Outside of nostr itself, you find the community on: - [nostr icons 2](https://github.com/SovrynMatt/Nostr-Website-Button-Design) - Another repository of nostr icons (rounded, rectangular) - [Nostr playground](https://github.com/SnowCait/nostr-playground)![stars](https://img.shields.io/github/stars/SnowCait/nostr-playground.svg?style=social) - JSON-based web client written in vanilla JavaScript - [nostr playground in Ruby](https://github.com/dtonon/nostr-ruby-playground)![stars](https://img.shields.io/github/stars/dtonon/nostr-ruby-playground.svg?style=social) +- [nostr-book](https://github.com/adamdecaf/nostr-book)![stars](https://img.shields.io/github/stars/adamdecaf/nostr-book.svg?style=social) - NIPs compiled into a book - [nostr.build](https://nostr.build/) - nostr image uploader - [nostrability](https://github.com/nostrability/nostrability)![stars](https://img.shields.io/github/stars/nostrability/nostrability.svg?style=social) - The practical documentation of how various nostr apps play together. - [RSS feeds for news on Nostr](https://verityj.github.io/nostr-news-feeds) ![stars](https://img.shields.io/github/stars/verityj/verityj.github.io.svg?style=social) - a curated list of news press channels RSS feeds that we can follow on Nostr From 5120ca314489af1d45114f714a20ce297efb3e0c Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 2 Jul 2024 21:39:12 +0200 Subject: [PATCH 63/74] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 024facb..19f9cba 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ of the public instances. - [Bucket](https://github.com/coracle-social/bucket)![stars](https://img.shields.io/github/stars/coracle-social/bucket.svg?style=social) - in-memory-only nodejs relay for testing/hacking on. Stupid simple, <100 LOC. - [cagliostr](https://github.com/mattn/cagliostr)![stars](https://img.shields.io/github/stars/mattn/cagliostr.svg?style=social) - Faster Nostr relay in C++ backend by sqlite3. - [Denostr](https://github.com/guakamoli/denostr)![stars](https://img.shields.io/github/stars/guakamoli/denostr.svg?style=social) - Deno based, cloud native nostr implemention. +- [Ditto](https://github.com/soapbox-pub/ditto)![stars](https://img.shields.io/github/stars/soapbox-pub/ditto.svg?style=social) - Mastadon server and Nostr relay in one - [Ephemerelay](https://gitlab.com/soapbox-pub/ephemerelay)![stars](https://img.shields.io/gitlab/stars/soapbox-pub/ephemerelay.svg?style=social) - An in-memory Nostr relay that doesn't store data. - [gnost-relay](https://github.com/barkyq/gnost-relay) ![stars](https://img.shields.io/github/stars/barkyq/gnost-relay.svg?style=social) - nostr relay written in go backed by postgresql database. - [knostr](https://github.com/lpicanco/knostr)![stars](https://img.shields.io/github/stars/lpicanco/knostr.svg?style=social) - a nostr relay implemented in Kotlin with support for Postgres and metrics(micrometer). From 721ea1b0eecc440ce11d4510a39ac053e73ef2ad Mon Sep 17 00:00:00 2001 From: Asai Toshiya Date: Wed, 3 Jul 2024 12:52:18 +0900 Subject: [PATCH 64/74] Add NIP-44 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 19f9cba..72bb3be 100644 --- a/README.md +++ b/README.md @@ -255,6 +255,7 @@ Websites with lists of relays and their performance/health: - [dart-nostr](https://github.com/ethicnology/dart-nostr)![stars](https://img.shields.io/github/stars/ethicnology/dart-nostr.svg?style=social) - a Dart library for Flutter - [go-nostr](https://github.com/fiatjaf/go-nostr)![stars](https://img.shields.io/github/stars/fiatjaf/go-nostr.svg?style=social) - a Go library that implements relay management, plus event encoding and signing utils - [navigatr](https://github.com/coracle-social/navigatr)![stars](https://img.shields.io/github/stars/coracle-social/navigatr.svg?style=social) - A utility for discovering relays and scraping events +- [NIP-44](https://github.com/paulmillr/nip44)![stars](https://img.shields.io/github/stars/paulmillr/nip44.svg?style=social) - NIP44 spec and implementations of encrypted messages for nostr - [nmostr](https://github.com/Gruruya/nmostr)![stars](https://img.shields.io/github/stars/Gruruya/nmostr.svg?style=social) - a Nim library for Nostr - [NNostr.Client](https://github.com/Kukks/NNostr)![stars](https://img.shields.io/github/stars/Kukks/NNostr.svg?style=social) - a C# Nostr library for use by clients - [nostr_rust](https://github.com/0xtlt/nostr_rust)![stars](https://img.shields.io/github/stars/0xtlt/nostr_rust.svg?style=social) - Functional Rust implementation of the nostr protocol From 886506eea87822f5bc8ade297fbc78dacb494b85 Mon Sep 17 00:00:00 2001 From: DASHU <385321165@qq.com> Date: Sat, 6 Jul 2024 01:45:34 +0800 Subject: [PATCH 65/74] add nostrmo, clrelay and nostr sendbox --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 72bb3be..ae9c95a 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ of the public instances. - [Bostr](https://github.com/Yonle/bostr)![stars](https://img.shields.io/github/stars/Yonle/bostr.svg?style=social) - Nostr bouncer nodejs relay - [Bucket](https://github.com/coracle-social/bucket)![stars](https://img.shields.io/github/stars/coracle-social/bucket.svg?style=social) - in-memory-only nodejs relay for testing/hacking on. Stupid simple, <100 LOC. - [cagliostr](https://github.com/mattn/cagliostr)![stars](https://img.shields.io/github/stars/mattn/cagliostr.svg?style=social) - Faster Nostr relay in C++ backend by sqlite3. +- [cfrelay](https://github.com/haorendashu/cfrelay)![stars](https://img.shields.io/github/stars/haorendashu/cfrelay.svg?style=social) - A personal nostr relay base on cloudflare wokers. - [Denostr](https://github.com/guakamoli/denostr)![stars](https://img.shields.io/github/stars/guakamoli/denostr.svg?style=social) - Deno based, cloud native nostr implemention. - [Ditto](https://github.com/soapbox-pub/ditto)![stars](https://img.shields.io/github/stars/soapbox-pub/ditto.svg?style=social) - Mastadon server and Nostr relay in one - [Ephemerelay](https://gitlab.com/soapbox-pub/ephemerelay)![stars](https://img.shields.io/gitlab/stars/soapbox-pub/ephemerelay.svg?style=social) - An in-memory Nostr relay that doesn't store data. @@ -173,6 +174,13 @@ Websites with lists of relays and their performance/health: - [nostromat](https://github.com/ekimber/nostromat)![stars](https://img.shields.io/github/stars/ekimber/nostromat.svg?style=social) - A Twitter-style Nostr web client, written in Clojurescript/React - [nostrom.at](https://nostrom.at) - live instance - [Nostros](https://github.com/KoalaSat/nostros)![stars](https://img.shields.io/github/stars/KoalaSat/nostros.svg?style=social) - A nostr mobile client for Android +- [Nostrmo](https://github.com/haorendashu/nostrmo)![stars](https://img.shields.io/github/stars/haorendashu/nostrmo.svg?style=social) - A flutter nostr client for Android, IOS, MacOS, Windows, Web and Linux. + - [Nostrmo on Google Play Store](https://play.google.com/store/apps/details?id=com.github.haorendashu.nostrmo) + - [Nostrmo on Apple Store for IOS](https://apps.apple.com/us/app/id6447441761?l=en-us&platform=iphone) + - [Nostrmo on Apple Store for MacOS](https://apps.apple.com/us/app/id6447441761?l=en-us&platform=mac) + - [Nostrmo for Windows](https://github.com/haorendashu/nostrmo_faq?tab=readme-ov-file#windows) + - [Nostrmo for Linux](https://github.com/haorendashu/nostrmo_faq?tab=readme-ov-file#linux) + - [Nostrmo on Web](https://web.nostrmo.com/) - [Nostree](https://github.com/gzuuus/linktr-nostr)![stars](https://img.shields.io/github/stars/gzuuus/linktr-nostr.svg?style=social) - [nostree.me](https://nostree.me) A Nostr-based application linktree-style to create, manage and discover link lists, show notes and other stuff. - [nostr.time](https://github.com/coracle-social/nostrtime)![stars](https://img.shields.io/github/stars/coracle-social/nostrtime.svg?style=social) - A calendar app built on nostr - [Nostrtium](https://github.com/pjv/nostrtium)![stars](https://img.shields.io/github/stars/pjv/nostrtium.svg?style=social) - Post to Nostr directly from within WordPress @@ -403,6 +411,7 @@ Websites with lists of relays and their performance/health: - [powrelay.xyz](https://powrelay.xyz) - A proof of work based nostr explorer. - [rss.nostr.band](https://rss.nostr.band) - Create custom RSS feeds with posts matching your keywords and consume using your favorite RSS reader. - [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. +- [Sendbox](https://sendbox.nostrmo.com/) - A tool to help clients delayed publish your nostr event. - [scoop-nostr](https://github.com/nostorg/scoop-nostr)![stars](https://img.shields.io/github/stars/nostorg/scoop-nostr?style=social) - Scoop bucket for Nostr software. - [secret-border](https://github.com/guilhermegps/secret-border)![stars](https://img.shields.io/github/stars/guilhermegps/secret-border.svg?style=social) - A safe Nostr identity generator. - [strfry policies](https://gitlab.com/soapbox-pub/strfry-policies)![stars](https://img.shields.io/gitlab/stars/soapbox-pub/strfry-policies.svg?style=social) - A collection of moderation & antispam policies for the strfry relay developed in TypeScript/Deno. @@ -506,6 +515,7 @@ Clients (apps using NWC to access a LN wallet) - [Amethyst](https://github.com/vitorpamplona/amethyst)![stars](https://img.shields.io/github/stars/vitorpamplona/amethyst.svg?style=social) - Android only app - [Lume](https://lume.nu) - Cross-platform desktop app - [Nostur](https://nostur.com) - A nostr client for iPhone and macOS +- [Nostrmo](https://github.com/haorendashu/nostrmo)![stars](https://img.shields.io/github/stars/haorendashu/nostrmo.svg?style=social) - A flutter nostr client for Android, IOS, MacOS, Windows, Web and Linux. - [Spring Browser](https://spring.site) - Nostr-focused browser app for Android. - [YakiHonne](https://yakihonne.com/yakihonne-mobile-app) - iOS and Android app From 0476500d79fab6c88fddd423d8851f4dfb576fcf Mon Sep 17 00:00:00 2001 From: DASHU <385321165@qq.com> Date: Sun, 7 Jul 2024 20:24:43 +0800 Subject: [PATCH 66/74] change after reviewed --- README.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/README.md b/README.md index ae9c95a..0b18a12 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ of the public instances. - [Bostr](https://github.com/Yonle/bostr)![stars](https://img.shields.io/github/stars/Yonle/bostr.svg?style=social) - Nostr bouncer nodejs relay - [Bucket](https://github.com/coracle-social/bucket)![stars](https://img.shields.io/github/stars/coracle-social/bucket.svg?style=social) - in-memory-only nodejs relay for testing/hacking on. Stupid simple, <100 LOC. - [cagliostr](https://github.com/mattn/cagliostr)![stars](https://img.shields.io/github/stars/mattn/cagliostr.svg?style=social) - Faster Nostr relay in C++ backend by sqlite3. -- [cfrelay](https://github.com/haorendashu/cfrelay)![stars](https://img.shields.io/github/stars/haorendashu/cfrelay.svg?style=social) - A personal nostr relay base on cloudflare wokers. +- [cfrelay](https://github.com/haorendashu/cfrelay)![stars](https://img.shields.io/github/stars/haorendashu/cfrelay.svg?style=social) - A personal nostr relay base on cloudflare workers. - [Denostr](https://github.com/guakamoli/denostr)![stars](https://img.shields.io/github/stars/guakamoli/denostr.svg?style=social) - Deno based, cloud native nostr implemention. - [Ditto](https://github.com/soapbox-pub/ditto)![stars](https://img.shields.io/github/stars/soapbox-pub/ditto.svg?style=social) - Mastadon server and Nostr relay in one - [Ephemerelay](https://gitlab.com/soapbox-pub/ephemerelay)![stars](https://img.shields.io/gitlab/stars/soapbox-pub/ephemerelay.svg?style=social) - An in-memory Nostr relay that doesn't store data. @@ -175,12 +175,6 @@ Websites with lists of relays and their performance/health: - [nostrom.at](https://nostrom.at) - live instance - [Nostros](https://github.com/KoalaSat/nostros)![stars](https://img.shields.io/github/stars/KoalaSat/nostros.svg?style=social) - A nostr mobile client for Android - [Nostrmo](https://github.com/haorendashu/nostrmo)![stars](https://img.shields.io/github/stars/haorendashu/nostrmo.svg?style=social) - A flutter nostr client for Android, IOS, MacOS, Windows, Web and Linux. - - [Nostrmo on Google Play Store](https://play.google.com/store/apps/details?id=com.github.haorendashu.nostrmo) - - [Nostrmo on Apple Store for IOS](https://apps.apple.com/us/app/id6447441761?l=en-us&platform=iphone) - - [Nostrmo on Apple Store for MacOS](https://apps.apple.com/us/app/id6447441761?l=en-us&platform=mac) - - [Nostrmo for Windows](https://github.com/haorendashu/nostrmo_faq?tab=readme-ov-file#windows) - - [Nostrmo for Linux](https://github.com/haorendashu/nostrmo_faq?tab=readme-ov-file#linux) - - [Nostrmo on Web](https://web.nostrmo.com/) - [Nostree](https://github.com/gzuuus/linktr-nostr)![stars](https://img.shields.io/github/stars/gzuuus/linktr-nostr.svg?style=social) - [nostree.me](https://nostree.me) A Nostr-based application linktree-style to create, manage and discover link lists, show notes and other stuff. - [nostr.time](https://github.com/coracle-social/nostrtime)![stars](https://img.shields.io/github/stars/coracle-social/nostrtime.svg?style=social) - A calendar app built on nostr - [Nostrtium](https://github.com/pjv/nostrtium)![stars](https://img.shields.io/github/stars/pjv/nostrtium.svg?style=social) - Post to Nostr directly from within WordPress From 4e4b99789c41285c8518f726fecffc06e90e9e0d Mon Sep 17 00:00:00 2001 From: DASHU <385321165@qq.com> Date: Sun, 7 Jul 2024 20:28:48 +0800 Subject: [PATCH 67/74] remove nostrmo from NIP-07 Browser extensions --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 0b18a12..5514b68 100644 --- a/README.md +++ b/README.md @@ -494,7 +494,6 @@ Allow you to sign Nostr events on web-apps without having to give them your keys - [Nostore on GitHub](https://github.com/ursuscamp/nostore)![stars](https://img.shields.io/github/stars/ursuscamp/nostore.svg?style=social) - Nostr Signer Extension for iOS/macOS Safari ([Nostore on Mac App Store](https://apps.apple.com/us/app/nostore/id1666553677)) - [nostr-keyx](https://github.com/susumuota/nostr-keyx)![stars](https://img.shields.io/github/stars/susumuota/nostr-keyx.svg?style=social) - A NIP-07 browser extension that uses the OS's keychain or YubiKey to protect your private keys. - [nostr](https://github.com/jinglescode/nostr-password-manager) - A free, open source, and decentralized password manager, powered by NOSTR -- [Nostrmo](https://github.com/haorendashu/nostrmo_faq#download) - A nostr client. - [OneKey](https://onekey.so)![stars](https://img.shields.io/github/stars/onekeyhq/app-monorepo.svg?style=social) - Open-source crypto wallet with nosrt support. - [Signum XT Wallet](https://github.com/signum-network/signum-xt-wallet)![stars](https://img.shields.io/github/stars/signum-network/signum-xt-wallet.svg?style=social) - Metamask-like browser extension for Signum blockchain with full NIP07 support and multi-account management - [Spring Browser](https://spring.site) - Nostr-focused browser app for Android. From 00f6d4b3f2adf27ac4fc579597ca22691b96c7d0 Mon Sep 17 00:00:00 2001 From: mroxso <24775431+mroxso@users.noreply.github.com> Date: Sun, 14 Jul 2024 01:12:40 +0200 Subject: [PATCH 68/74] add LUMINA --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5514b68..3ec11b9 100644 --- a/README.md +++ b/README.md @@ -144,6 +144,7 @@ Websites with lists of relays and their performance/health: - [Lightning.Pub](https://github.com/shocknet/Lightning.Pub)![stars](https://img.shields.io/github/stars/shocknet/Lightning.Pub.svg?style=social) - A nostr daemon for Lightning nodes - [Listr](https://listr.lol/) - Curate, organize, and discover everything Nostr has to offer. Listr is the best way to create, manage, and browse Nostr lists. - [loquaz](https://github.com/emeceve/loquaz)![stars](https://img.shields.io/github/stars/emeceve/loquaz.svg?style=social) - a desktop app written in Rust for direct encrypted chat +- [LUMINA](https://lumina.rocks)![stars](https://img.shields.io/github/stars/mroxso/lumina-rocks-website.svg?style=social) - View Images and Videos on Nostr! Feels like Instagram, but is cooler! - [Member](https://github.com/memberapp/memberapp.github.io)![stars](https://img.shields.io/github/stars/memberapp/memberapp.github.io.svg?style=social) - Progressive Web App Client. Works on desktop and mobile. - [member.cash](https://member.cash/) - live instance - [Memestr](https://memestr.app/) - The Nostr hub for memes. From a6e90b993465e7810b304d22fa3b8d6c94f65cfb Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Mon, 15 Jul 2024 06:05:26 +0200 Subject: [PATCH 69/74] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3ec11b9..32edeb9 100644 --- a/README.md +++ b/README.md @@ -144,7 +144,8 @@ Websites with lists of relays and their performance/health: - [Lightning.Pub](https://github.com/shocknet/Lightning.Pub)![stars](https://img.shields.io/github/stars/shocknet/Lightning.Pub.svg?style=social) - A nostr daemon for Lightning nodes - [Listr](https://listr.lol/) - Curate, organize, and discover everything Nostr has to offer. Listr is the best way to create, manage, and browse Nostr lists. - [loquaz](https://github.com/emeceve/loquaz)![stars](https://img.shields.io/github/stars/emeceve/loquaz.svg?style=social) - a desktop app written in Rust for direct encrypted chat -- [LUMINA](https://lumina.rocks)![stars](https://img.shields.io/github/stars/mroxso/lumina-rocks-website.svg?style=social) - View Images and Videos on Nostr! Feels like Instagram, but is cooler! +- [LUMINA](https://github.com/mroxso/lumina-rocks-website)![stars](https://img.shields.io/github/stars/mroxso/lumina-rocks-website.svg?style=social) - Nostr client for images. + - [lumina.rocks](https://lumina.rocks/) - [Member](https://github.com/memberapp/memberapp.github.io)![stars](https://img.shields.io/github/stars/memberapp/memberapp.github.io.svg?style=social) - Progressive Web App Client. Works on desktop and mobile. - [member.cash](https://member.cash/) - live instance - [Memestr](https://memestr.app/) - The Nostr hub for memes. From 6a9e157b2cec3101119852c68e23f1de75afd763 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 23 Jul 2024 08:17:26 +0200 Subject: [PATCH 70/74] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 32edeb9..e8efe94 100644 --- a/README.md +++ b/README.md @@ -558,6 +558,9 @@ Endpoints (services or apps that expose a LN wallet via NWC) Updated list of NIP-96 servers [here](https://github.com/quentintaranpino/NIP96-compatible-servers) +## Nostr Web Services (NWS) +- [nws](https://github.com/asmogo/nws)![stars](https://img.shields.io/github/stars/asmogo/nws.svg?style=social) - route TCP over Nostr relays + ## Adjacent protocols - [Blossom](https://github.com/hzrd149/blossom) - Blobs stored simply on mediaservers From 031390b19c4fdd6624b83e8324a367fbba5054cc Mon Sep 17 00:00:00 2001 From: Asai Toshiya Date: Wed, 24 Jul 2024 01:29:21 +0900 Subject: [PATCH 71/74] Add nostr-logo --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e8efe94..c96efd2 100644 --- a/README.md +++ b/README.md @@ -620,6 +620,7 @@ Outside of nostr itself, you find the community on: - [Nostr playground](https://github.com/SnowCait/nostr-playground)![stars](https://img.shields.io/github/stars/SnowCait/nostr-playground.svg?style=social) - JSON-based web client written in vanilla JavaScript - [nostr playground in Ruby](https://github.com/dtonon/nostr-ruby-playground)![stars](https://img.shields.io/github/stars/dtonon/nostr-ruby-playground.svg?style=social) - [nostr-book](https://github.com/adamdecaf/nostr-book)![stars](https://img.shields.io/github/stars/adamdecaf/nostr-book.svg?style=social) - NIPs compiled into a book +- [nostr-logo](https://github.com/mbarulli/nostr-logo)![stars](https://img.shields.io/github/stars/mbarulli/nostr-logo.svg?style=social) - Logo and icons for the Nostr protocol. - [nostr.build](https://nostr.build/) - nostr image uploader - [nostrability](https://github.com/nostrability/nostrability)![stars](https://img.shields.io/github/stars/nostrability/nostrability.svg?style=social) - The practical documentation of how various nostr apps play together. - [RSS feeds for news on Nostr](https://verityj.github.io/nostr-news-feeds) ![stars](https://img.shields.io/github/stars/verityj/verityj.github.io.svg?style=social) - a curated list of news press channels RSS feeds that we can follow on Nostr From 00269d7503155a7c0b5bb07c6c7e77aaa7d0b7c0 Mon Sep 17 00:00:00 2001 From: Nobu Maeda Date: Tue, 23 Jul 2024 16:25:53 -0700 Subject: [PATCH 72/74] Update p2p section & add n3xB --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c96efd2..3997cb8 100644 --- a/README.md +++ b/README.md @@ -475,11 +475,13 @@ Websites with lists of relays and their performance/health: - [WebLN demo](https://lab.oak-node.net/powpub/uv/wasm-client/) - Simple web demo where clients can pay with WebLN - [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 -## Peer-to-peer +## Peer-to-peer Bitcoin exchange +- [crusty-n3xb](https://github.com/nobu-maeda/crusty-n3xb) ![stars](https://img.shields.io/github/stars/nobu-maeda/crusty-n3xb.svg?style=social) - Rust library implementing the n3xB Bitcoin exchange protocol - [mostro](https://github.com/MostroP2P/mostro) ![stars](https://img.shields.io/github/stars/MostroP2P/mostro.svg?style=social) - Daemon for Lightning Network peer-to-peer exchange platform on Nostr (WIP) - [mostro-cli](https://github.com/MostroP2P/mostro-cli) ![stars](https://img.shields.io/github/stars/MostroP2P/mostro-cli.svg?style=social) - CLI client to operate with Mostro (WIP) - [mostro-web](https://github.com/MostroP2P/mostro-web) ![stars](https://img.shields.io/github/stars/MostroP2P/mostro-web.svg?style=social) - Web client to operate with Mostro (WIP) +- [n3xB](https://github.com/nobu-maeda/n3xb) ![stars](https://img.shields.io/github/stars/nobu-maeda/n3xb.svg?style=social) - Proposal for a Bitcoin exchange protocol and a globally shared order book on Nostr ## NIP-07 Browser extensions From 4aa5d6d174f6f674e0475dd701dd196057fc2242 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Mon, 29 Jul 2024 16:43:45 +0200 Subject: [PATCH 73/74] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3997cb8..b8da4c1 100644 --- a/README.md +++ b/README.md @@ -475,7 +475,7 @@ Websites with lists of relays and their performance/health: - [WebLN demo](https://lab.oak-node.net/powpub/uv/wasm-client/) - Simple web demo where clients can pay with WebLN - [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 -## Peer-to-peer Bitcoin exchange +## Peer-to-peer markets - [crusty-n3xb](https://github.com/nobu-maeda/crusty-n3xb) ![stars](https://img.shields.io/github/stars/nobu-maeda/crusty-n3xb.svg?style=social) - Rust library implementing the n3xB Bitcoin exchange protocol - [mostro](https://github.com/MostroP2P/mostro) ![stars](https://img.shields.io/github/stars/MostroP2P/mostro.svg?style=social) - Daemon for Lightning Network peer-to-peer exchange platform on Nostr (WIP) From be021fa3ca62ecc1fcc29fd662a600c344835711 Mon Sep 17 00:00:00 2001 From: Yonle Date: Thu, 1 Aug 2024 18:09:28 +0700 Subject: [PATCH 74/74] Add bostr2 and improve description --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b8da4c1..0ff8650 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,8 @@ of the public instances. ### Implementations - [Astro](https://github.com/Nostrology/astro)![stars](https://img.shields.io/github/stars/Nostrology/astro.svg?style=social) - Elixir based implementation built to be performant and highly distributed. -- [Bostr](https://github.com/Yonle/bostr)![stars](https://img.shields.io/github/stars/Yonle/bostr.svg?style=social) - Nostr bouncer nodejs relay +- [Bostr](https://github.com/Yonle/bostr)![stars](https://img.shields.io/github/stars/Yonle/bostr.svg?style=social) - Nostr bouncer relay aggregator proxy written in NodeJS +- [Bostr2](https://github.com/Yonle/bostr2)![stars](https://img.shields.io/github/stars/Yonle/bostr2.svg?style=social) - Nostr bouncer relay aggregator proxy written in Go - [Bucket](https://github.com/coracle-social/bucket)![stars](https://img.shields.io/github/stars/coracle-social/bucket.svg?style=social) - in-memory-only nodejs relay for testing/hacking on. Stupid simple, <100 LOC. - [cagliostr](https://github.com/mattn/cagliostr)![stars](https://img.shields.io/github/stars/mattn/cagliostr.svg?style=social) - Faster Nostr relay in C++ backend by sqlite3. - [cfrelay](https://github.com/haorendashu/cfrelay)![stars](https://img.shields.io/github/stars/haorendashu/cfrelay.svg?style=social) - A personal nostr relay base on cloudflare workers.