From 93be9527678712acffb5bfa2458cbce45585f95a Mon Sep 17 00:00:00 2001 From: Martti Malmi Date: Sun, 25 Dec 2022 06:55:35 +0200 Subject: [PATCH 001/116] Add iris, a nostr web client --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 067b760..f98622c 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,7 @@ them: - [Stackerstan](https://stackerstan.org) - A decentralised organisation built on Bitcoin and Nostr, implemented as a replicated state machine in Golang - [nostr-java](https://github.com/tcheeric/nostr-java) - A nostr client API written in java, for generating, signing and publishing events to relays - [bolt.fun](https://makers.bolt.fun/feed) - A bitcoin lightning makers community that supports reading and creating comments using Nostr +- [iris](https://iris.to) - A nostr web client ### Client reviews and/or comparisons From cb53a3b1e33a1a7d3a710dc58e80e5d6b3ae02d6 Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Mon, 26 Dec 2022 23:58:09 +1300 Subject: [PATCH 002/116] Add links to gossip client and nostr-types library --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ce1a8c8..c66b2b3 100644 --- a/README.md +++ b/README.md @@ -81,6 +81,7 @@ them: - [nostr-java](https://github.com/tcheeric/nostr-java) - A nostr client API written in java, for generating, signing and publishing events to relays - [bolt.fun](https://makers.bolt.fun/feed) - A bitcoin lightning makers community that supports reading and creating comments using Nostr - [iris](https://iris.to) - A nostr web client +- [gossip](https://github.com/mikedilger/gossip) - A desktop client in rust presented with egui ### Client reviews and/or comparisons @@ -106,6 +107,7 @@ them: - [nostr-relay-inspector](https://github.com/dskvr/nostr-relay-inspector) - A library that returns useful information about relays based on nostr-js - [schorr_snap](https://github.com/neeboo/schnorr_snap) - A snap plugin for Metamask Flask, supports nostr - [nostr-deno](https://github.com/KiPSOFT/nostr-deno) - a client library for Deno javascript runtime. +- [nostr-types](https://github.com/mikedilger/nostr-types) - a rust library defining types useful for the nostr protocol ## Bridges and Gateways From 7f47e85492b7b6a3888d8a794f0f4332d4258832 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Mon, 26 Dec 2022 18:01:50 +0100 Subject: [PATCH 003/116] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c66b2b3..36fc6a6 100644 --- a/README.md +++ b/README.md @@ -174,5 +174,6 @@ Outside of nostr itself, you find the community on: - [vanilla-js-nostr](https://github.com/supertestnet/vanilla-js-nostr) - a demo of posting and viewing a feed in nostr using vanilla javascript - [nostr playground in Ruby](https://github.com/dtonon/nostr-ruby-playground) - [search posts by keyword](https://realsearch.cc) - posts from major relays indexed and searchable in real-time +- [nostr.build](https://nostr.build/) - nostr image uploader Data for this list is contributed by the community and curated by [@aaaljaz](https://twitter.com/aaaljaz). From 716a025dbb8f08202bf00073372962e79020f627 Mon Sep 17 00:00:00 2001 From: dyegolara Date: Mon, 26 Dec 2022 12:37:40 -0600 Subject: [PATCH 004/116] Add nostr-attached OSS ReactNative Expo app project --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 36fc6a6..320da58 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,7 @@ them: - [bolt.fun](https://makers.bolt.fun/feed) - A bitcoin lightning makers community that supports reading and creating comments using Nostr - [iris](https://iris.to) - A nostr web client - [gossip](https://github.com/mikedilger/gossip) - A desktop client in rust presented with egui +- [Attached](https://github.com/dyegolara/nostr-attached) - Open-Source ReactNative Expo app for Nostr (iOS, Android). Currently under app stores review. ### Client reviews and/or comparisons From 4b66d240422eb4c753541e9ae767295c6e950596 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Wed, 28 Dec 2022 02:25:23 +0100 Subject: [PATCH 005/116] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 320da58..f92e146 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ of the public instances. - [Minds Engine - Nostr](https://gitlab.com/minds/engine/-/tree/master/Core/Nostr) - relevant Minds API code for reading/writing Minds posts using Nostr - [NostrPostr Relay](https://github.com/Giszmo/NostrPostr/tree/master/NostrRelay) - a Kotlin Relay supporting both SQLite and Postgresql - [nostrypy](https://github.com/monty888/nostrpy) - relay, client, and other tooling in python -- [nostr-ts-relay](https://github.com/Cameri/nostr-ts-relay) - a nostr relay written in Typescript backed by PostgreSQL +- [nostream](https://github.com/Cameri/nostream) - a nostr relay written in Typescript backed by PostgreSQL (renamed from nostr-ts-relay) - [nostr_relay](https://code.pobblelabs.org/fossil/nostr_relay/) – a nostr relay written in python, backed by SQLite - [søstr](https://github.com/metasikander/s0str) – a private nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them From d2420ef9a475e795a991b842e11136303666012e Mon Sep 17 00:00:00 2001 From: Anders Juengst Date: Wed, 28 Dec 2022 05:37:50 -0500 Subject: [PATCH 006/116] Add nostr.how to README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f92e146..530c455 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ created by [@fiatjaf](https://github.com/fiatjaf). - [nostr, a basic tour](https://github.com/rajarshimaitra/rust-nostr/blob/main/VISION.md) - an intro to nostr - [Nostr: Solucionando la censura de una vez por todas](https://estudiobitcoin.com/nostr-solucionando-la-censura-de-una-vez-por-todas/) - [UseNostr](https://usenostr.org) - A small guide for anyone who wants to learn more about how nostr works and what it can do. +- [nostr.how](https://nostr.how) - Quick-start to onboard desktop users with Alby & Astral ## Relays From 439c9a05ec123dba873021ece026b9223fea2442 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Arturo=20Cabral=20Mej=C3=ADa?= Date: Wed, 28 Dec 2022 07:27:03 -0800 Subject: [PATCH 007/116] docs: add frostr --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 530c455..6d4f8b1 100644 --- a/README.md +++ b/README.md @@ -148,6 +148,7 @@ them: - [nostr.directory](https://github.com/pseudozach/nostr.directory) - searchable database of nostr users and their other social media links. - [nostr-tool](https://github.com/0xtrr/nostr-tool) - Rust CLI tool to generate and publish events - [nostrplebs](https://nostrplebs.com) - A NIP-05 ID registration service. +- [frostr](https://github.com/nickfarrow/frostr) - Create joint nostr identities and require t-of-n signatures to post ## Browser extensions From 5febb3f5d6368319052b0bf111f1aa9fd921b836 Mon Sep 17 00:00:00 2001 From: FreeTrade Date: Thu, 29 Dec 2022 14:06:38 +0700 Subject: [PATCH 008/116] Update README.md Added member --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6d4f8b1..01d1bdd 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,8 @@ them: - [iris](https://iris.to) - A nostr web client - [gossip](https://github.com/mikedilger/gossip) - A desktop client in rust presented with egui - [Attached](https://github.com/dyegolara/nostr-attached) - Open-Source ReactNative Expo app for Nostr (iOS, Android). Currently under app stores review. - +- [Member](https://github.com/memberapp/memberapp.github.io) - Progressive Web App Client. Works on desktop and mobile. + - [member.cash](https://member.cash/) - live instance ### Client reviews and/or comparisons - Feature [comparison of Nostr clients as of mid-2022](https://github.com/vishalxl/Nostr-Clients-Features-List) From dc7630d9b5503eacc21d6770ebd0c89b922321e2 Mon Sep 17 00:00:00 2001 From: Birinaite <121639842+birinaite@users.noreply.github.com> Date: Thu, 29 Dec 2022 17:07:38 -0300 Subject: [PATCH 009/116] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 01d1bdd..37111d0 100644 --- a/README.md +++ b/README.md @@ -150,6 +150,7 @@ them: - [nostr-tool](https://github.com/0xtrr/nostr-tool) - Rust CLI tool to generate and publish events - [nostrplebs](https://nostrplebs.com) - A NIP-05 ID registration service. - [frostr](https://github.com/nickfarrow/frostr) - Create joint nostr identities and require t-of-n signatures to post +- [plebs.place](https://plebs.place) - A NIP-05 ID registration service (in portuguese). ## Browser extensions From b928caefc8b2b9d09a29913abbb8fa20473d2d05 Mon Sep 17 00:00:00 2001 From: Vishal <64505169+vishalxl@users.noreply.github.com> Date: Fri, 30 Dec 2022 18:59:46 +0530 Subject: [PATCH 010/116] added section deprecated ..for tools not currently usable or not working right now, or deprecated. --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 37111d0..7fc70e8 100644 --- a/README.md +++ b/README.md @@ -56,16 +56,12 @@ them: - [damus on testflight](https://testflight.apple.com/join/CLwjLxWl) - [more-speech](https://github.com/unclebob/more-speech) - desktop client for nostr written in Clojure - [futr](https://github.com/prolic/futr) - nostr client desktop app written in Haskell -- [nvote](https://github.com/rdbell/nvote), Nvote is a decentralized, vote-driven community similar to services like Reddit and HackerNews. Nvote is powered by nostr - - [nvote.co](https://nvote.co/) - [Minds](https://www.minds.com/) - open source social network. Supports reading and creating posts using the Nostr protocol -- [alphaama](https://alphaama.com/) - playground by [Tiago Balas](https://github.com/eskema) - [Jester](https://jesterui.github.io/) - Chess over nostr - [Sendstr](https://sendstr.com/) - shared clipboard between devices over nostr - [noscl](https://github.com/fiatjaf/noscl) - a basic command-line client written in Go - [loquaz](https://github.com/emeceve/loquaz) - a desktop app written in Rust for direct encrypted chat - [nostr console](https://github.com/vishalxl/nostr_console) - a nostr command line client written in Dart. Binaries available for Windows, Linux, and MacOS -- [anigma](https://github.com/brilliancebitcoin/nostrgram) - A clone of telegram built on nostr - [ArcadeCity](https://github.com/ArcadeCity/app) - Public group chats and P2P services (WIP) over nostr - [second exchange](https://github.com/cynsar-foundation/second.exchange) - an experiment to work out something of like medium, something of creator economy where users are rewarded for engaging in quality discussion and most importantly engaging in governance-related discussion - [scalastr](https://github.com/benthecarman/scalastr) - A barebones nostr client written in scala @@ -88,7 +84,7 @@ them: - [member.cash](https://member.cash/) - live instance ### Client reviews and/or comparisons -- Feature [comparison of Nostr clients as of mid-2022](https://github.com/vishalxl/Nostr-Clients-Features-List) +- Feature [comparison list of Nostr clients](https://github.com/vishalxl/Nostr-Clients-Features-List) ## Libraries @@ -173,6 +169,12 @@ 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) - [nostr workshop with super testnet](https://www.youtube.com/watch?v=HbicnlCXg_Y) +## Deprecated + +- [anigma.io](https://anigma.io) - has known xss attack vulnerabilities, which can put private key at risk, or risk signing events you may not want to send. +- [nvote](https://nvote.co) - it does server side processing, and even private key is handled server side, and as such is deprecated for normal use. +- [alphaama.com](https://alphaama.com) - is *under maintenance* as of late 2022. + ## Other links - [nostr on YouTube](https://www.youtube.com/results?search_query=nostr+protocol) From 285ce9bb28ba0987d45be822990f335eefc89985 Mon Sep 17 00:00:00 2001 From: colindharrington Date: Fri, 30 Dec 2022 10:00:45 -0800 Subject: [PATCH 011/116] Web based pow key mining link --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 37111d0..688a48c 100644 --- a/README.md +++ b/README.md @@ -151,6 +151,7 @@ them: - [nostrplebs](https://nostrplebs.com) - A NIP-05 ID registration service. - [frostr](https://github.com/nickfarrow/frostr) - Create joint nostr identities and require t-of-n signatures to post - [plebs.place](https://plebs.place) - A NIP-05 ID registration service (in portuguese). +- [nostr.rest](https://nostr.rest) - Mine proof of work public keys with user specified prefixes ## Browser extensions From 686bbe3bb385c93931ebceb5a66696db2db28aac Mon Sep 17 00:00:00 2001 From: ethicnology <25751709+ethicnology@users.noreply.github.com> Date: Sun, 1 Jan 2023 00:58:40 +0100 Subject: [PATCH 012/116] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 8d3242f..2ab977f 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,8 @@ them: - [Attached](https://github.com/dyegolara/nostr-attached) - Open-Source ReactNative Expo app for Nostr (iOS, Android). Currently under app stores review. - [Member](https://github.com/memberapp/memberapp.github.io) - Progressive Web App Client. Works on desktop and mobile. - [member.cash](https://member.cash/) - live instance +- [dispute](https://github.com/ethicnology/dispute) - A cross-platform (Linux, Android, iOS, MacOs, Windows and Web) client for NOSTR + ### Client reviews and/or comparisons - Feature [comparison list of Nostr clients](https://github.com/vishalxl/Nostr-Clients-Features-List) @@ -107,6 +109,7 @@ them: - [schorr_snap](https://github.com/neeboo/schnorr_snap) - A snap plugin for Metamask Flask, supports nostr - [nostr-deno](https://github.com/KiPSOFT/nostr-deno) - a client library for Deno javascript runtime. - [nostr-types](https://github.com/mikedilger/nostr-types) - a rust library defining types useful for the nostr protocol +- [dart-nostr](https://github.com/ethicnology/dart-nostr) - a Dart library for Flutter ## Bridges and Gateways From c23ad4e12024ee2a594adc21d5948f0daceae98d Mon Sep 17 00:00:00 2001 From: Kieran Date: Mon, 2 Jan 2023 11:26:37 +0000 Subject: [PATCH 013/116] Add snort.social --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2ab977f..4f6d013 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,7 @@ them: - [Member](https://github.com/memberapp/memberapp.github.io) - Progressive Web App Client. Works on desktop and mobile. - [member.cash](https://member.cash/) - live instance - [dispute](https://github.com/ethicnology/dispute) - A cross-platform (Linux, Android, iOS, MacOs, Windows and Web) client for NOSTR +- [snort.social](https://snort.social) - Nostr UI written in react ### Client reviews and/or comparisons From 8d63c4c462b09b0ca17f83c2afc22ffa59a92fec Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Mon, 2 Jan 2023 14:53:26 +0100 Subject: [PATCH 014/116] Update _config.yml --- _config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_config.yml b/_config.yml index f075795..db87c74 100644 --- a/_config.yml +++ b/_config.yml @@ -6,3 +6,4 @@ plugins: #title: Nostr #description: “nostr” stands for “Notes and Other Stuff Transmitted by Relays” and is an open protocol for censorship-resistant global networks show_downloads: false +google_analytics: G-E6V2R7B0KQ From ae1da799cd9026cf982c021f161b705da78325ef Mon Sep 17 00:00:00 2001 From: Greg Heartsfield Date: Mon, 2 Jan 2023 15:08:43 -0600 Subject: [PATCH 015/116] Add link to public Nostr datasets --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4f6d013..075e59a 100644 --- a/README.md +++ b/README.md @@ -187,5 +187,6 @@ Outside of nostr itself, you find the community on: - [nostr playground in Ruby](https://github.com/dtonon/nostr-ruby-playground) - [search posts by keyword](https://realsearch.cc) - posts from major relays indexed and searchable in real-time - [nostr.build](https://nostr.build/) - nostr image uploader +- [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. Data for this list is contributed by the community and curated by [@aaaljaz](https://twitter.com/aaaljaz). From ddcb29722919ca7e2a3fcaacd387f3ec31585e77 Mon Sep 17 00:00:00 2001 From: styppo Date: Tue, 3 Jan 2023 12:30:27 +0100 Subject: [PATCH 016/116] Add Hamstr --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 075e59a..4a80cb8 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,9 @@ them: - [member.cash](https://member.cash/) - live instance - [dispute](https://github.com/ethicnology/dispute) - A cross-platform (Linux, Android, iOS, MacOs, Windows and Web) client for NOSTR - [snort.social](https://snort.social) - Nostr UI written in react - +- [Hamstr](https://github.com/styppo/hamstr) - A twitter-style web client based on astral + - [hamstr.to](https://hamstr.to) + ### Client reviews and/or comparisons - Feature [comparison list of Nostr clients](https://github.com/vishalxl/Nostr-Clients-Features-List) From 1e3d9c6d666fa07b5b6e22c4ac53067c14334187 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Wed, 4 Jan 2023 22:33:26 +0100 Subject: [PATCH 017/116] adding stars --- README.md | 168 +++++++++++++++++++++++++++--------------------------- 1 file changed, 84 insertions(+), 84 deletions(-) diff --git a/README.md b/README.md index 4a80cb8..2540e50 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ created by [@fiatjaf](https://github.com/fiatjaf). ## Protocol -- [nostr](https://github.com/nostr-protocol/nostr) - overview and FAQ -- [NIPs](https://github.com/nostr-protocol/nips) - the "**N**ostr **I**mplementation **P**ossibilities" describe the protocol in technical detail +- [nostr](https://github.com/nostr-protocol/nostr)![stars](https://img.shields.io/github/stars/nostr-protocol/nostr.svg?style=social) - overview and FAQ +- [NIPs](https://github.com/nostr-protocol/nips)![stars](https://img.shields.io/github/stars/nostr-protocol/nips.svg?style=social) - the "**N**ostr **I**mplementation **P**ossibilities" describe the protocol in technical detail - [nostr, a basic tour](https://github.com/rajarshimaitra/rust-nostr/blob/main/VISION.md) - an intro to nostr - [Nostr: Solucionando la censura de una vez por todas](https://estudiobitcoin.com/nostr-solucionando-la-censura-de-una-vez-por-todas/) - [UseNostr](https://usenostr.org) - A small guide for anyone who wants to learn more about how nostr works and what it can do. @@ -20,19 +20,19 @@ of the public instances. ### Implementations -- [NNostr](https://github.com/Kukks/NNostr) - a C# relay -- [nostr-rs-relay](https://sr.ht/~gheartsfield/nostr-rs-relay/) - a minimalistic relay written in Rust that saves data on SQLite +- [NNostr](https://github.com/Kukks/NNostr)![stars](https://img.shields.io/github/stars/Kukks/NNostr.svg?style=social) - a C# relay +- [nostr-rs-relay](https://sr.ht/~gheartsfield/nostr-rs-relay/) - a minimalistic relay written in Rust that saves data on SQLite - [Relayer Basic](https://github.com/fiatjaf/relayer/tree/master/basic) - a simple relay based on _relayer_ backed by Postgres -- [nodestr](https://github.com/Dolu89/nodestr-relay) - a Node.js implementation -- [expensive relay](https://github.com/fiatjaf/expensive-relay) - a relay that requires payment for registration -- [me.untethr.nostr-relay](https://github.com/atdixon/me.untethr.nostr-relay) - a relay written in Clojure +- [nodestr](https://github.com/Dolu89/nodestr-relay)![stars](https://img.shields.io/github/stars/Dolu89/nodestr-relay.svg?style=social) - a Node.js implementation +- [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 +- [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 - [Minds Engine - Nostr](https://gitlab.com/minds/engine/-/tree/master/Core/Nostr) - relevant Minds API code for reading/writing Minds posts using Nostr - [NostrPostr Relay](https://github.com/Giszmo/NostrPostr/tree/master/NostrRelay) - a Kotlin Relay supporting both SQLite and Postgresql -- [nostrypy](https://github.com/monty888/nostrpy) - relay, client, and other tooling in python -- [nostream](https://github.com/Cameri/nostream) - a nostr relay written in Typescript backed by PostgreSQL (renamed from nostr-ts-relay) +- [nostrypy](https://github.com/monty888/nostrpy)![stars](https://img.shields.io/github/stars/monty888/nostrpy.svg?style=social) - relay, client, and other tooling in python +- [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) - [nostr_relay](https://code.pobblelabs.org/fossil/nostr_relay/) – a nostr relay written in python, backed by SQLite -- [søstr](https://github.com/metasikander/s0str) – a private nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them +- [søstr](https://github.com/metasikander/s0str)![stars](https://img.shields.io/github/stars/metasikander/s0str.svg?style=social) – a private nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them ### Instances @@ -45,113 +45,113 @@ them: ## Clients -- [branle](https://github.com/fiatjaf/branle) - a Twitter-like client with chat. Some instances: +- [branle](https://github.com/fiatjaf/branle)![stars](https://img.shields.io/github/stars/fiatjaf/branle.svg?style=social) - a Twitter-like client with chat. Some instances: - [branle.netlify.app](https://branle.netlify.app/) - by fiatjaf - [nostr.rocks](https://nostr.rocks/) - [branle.wlvs.space](https://branle.wlvs.space/) - [branle tor](http://hbn4yzl3qkzi3qpse6nvljbduzcdecaq76tbcfjfzmoaik3q3uryxuad.onion/3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d) - on tor -- [astral](https://github.com/monlovesmango/astral) - a branle fork with global feed and UI makeover +- [astral](https://github.com/monlovesmango/astral)![stars](https://img.shields.io/github/stars/monlovesmango/astral.svg?style=social) - a branle fork with global feed and UI makeover - [astral.ninja](https://astral.ninja/) -- [damus](https://github.com/damus-io/damus) - a twitter-like nostr client for iOS and MacOS +- [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) -- [more-speech](https://github.com/unclebob/more-speech) - desktop client for nostr written in Clojure -- [futr](https://github.com/prolic/futr) - nostr client desktop app written in Haskell +- [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 +- [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 - [Minds](https://www.minds.com/) - open source social network. Supports reading and creating posts using the Nostr protocol - [Jester](https://jesterui.github.io/) - Chess over nostr - [Sendstr](https://sendstr.com/) - shared clipboard between devices over nostr -- [noscl](https://github.com/fiatjaf/noscl) - a basic command-line client written in Go -- [loquaz](https://github.com/emeceve/loquaz) - a desktop app written in Rust for direct encrypted chat -- [nostr console](https://github.com/vishalxl/nostr_console) - a nostr command line client written in Dart. Binaries available for Windows, Linux, and MacOS -- [ArcadeCity](https://github.com/ArcadeCity/app) - Public group chats and P2P services (WIP) over nostr -- [second exchange](https://github.com/cynsar-foundation/second.exchange) - an experiment to work out something of like medium, something of creator economy where users are rewarded for engaging in quality discussion and most importantly engaging in governance-related discussion -- [scalastr](https://github.com/benthecarman/scalastr) - A barebones nostr client written in scala -- [Nostros](https://github.com/KoalaSat/nostros) - A nostr mobile client for Android -- [NostrEmitter](https://github.com/cmdruid/nostr-emitter)- Simple E2E encrypted client and EventEmitter object -- [Lightning.Pub](https://github.com/shocknet/Lightning.Pub)- A nostr daemon for Lightning nodes -- [shockwallet](https://github.com/shocknet/wallet2)- A Lightning wallet that uses nostr and lnurl to connect to nodes -- [coracle](https://github.com/staab/coracle) - A nostr web client +- [noscl](https://github.com/fiatjaf/noscl)![stars](https://img.shields.io/github/stars/fiatjaf/noscl.svg?style=social) - a basic command-line client written in Go +- [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 +- [nostr console](https://github.com/vishalxl/nostr_console)![stars](https://img.shields.io/github/stars/vishalxl/nostr_console.svg?style=social) - a nostr command line client written in Dart. Binaries available for Windows, Linux, and MacOS +- [ArcadeCity](https://github.com/ArcadeCity/app)![stars](https://img.shields.io/github/stars/ArcadeCity/app.svg?style=social) - Public group chats and P2P services (WIP) over nostr +- [second exchange](https://github.com/cynsar-foundation/second.exchange)![stars](https://img.shields.io/github/stars/cynsar-foundation/second.exchange.svg?style=social) - an experiment to work out something of like medium, something of creator economy where users are rewarded for engaging in quality discussion and most importantly engaging in governance-related discussion +- [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 +- [Nostros](https://github.com/KoalaSat/nostros)![stars](https://img.shields.io/github/stars/KoalaSat/nostros.svg?style=social) - A nostr mobile client for Android +- [NostrEmitter](https://github.com/cmdruid/nostr-emitter)![stars](https://img.shields.io/github/stars/cmdruid/nostr-emitter.svg?style=social) - Simple E2E encrypted client and EventEmitter object +- [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 +- [shockwallet](https://github.com/shocknet/wallet2)![stars](https://img.shields.io/github/stars/shocknet/wallet2.svg?style=social) - A Lightning wallet that uses nostr and lnurl to connect to nodes +- [coracle](https://github.com/staab/coracle)![stars](https://img.shields.io/github/stars/staab/coracle.svg?style=social) - A nostr web client - [nostrweb](https://git.qcode.ch/nostr/nostrweb) - another nostr web client in vanilla JS - [nostr.ch](https://nostr.ch/) - live instance -- [Bija](https://github.com/BrightonBTC/bija) - A desktop client written in python. Currently Linux only -- [Nosky](https://github.com/KotlinGeekDev/Nosky) - A native Android client for Nostr. Still in development +- [Bija](https://github.com/BrightonBTC/bija)![stars](https://img.shields.io/github/stars/BrightonBTC/bija.svg?style=social) - A desktop client written in python. Currently Linux only +- [Nosky](https://github.com/KotlinGeekDev/Nosky)![stars](https://img.shields.io/github/stars/KotlinGeekDev/Nosky.svg?style=social) - A native Android client for Nostr. Still in development - [Stackerstan](https://stackerstan.org) - A decentralised organisation built on Bitcoin and Nostr, implemented as a replicated state machine in Golang -- [nostr-java](https://github.com/tcheeric/nostr-java) - A nostr client API written in java, for generating, signing and publishing events to relays +- [nostr-java](https://github.com/tcheeric/nostr-java)![stars](https://img.shields.io/github/stars/tcheeric/nostr-java.svg?style=social) - A nostr client API written in java, for generating, signing and publishing events to relays - [bolt.fun](https://makers.bolt.fun/feed) - A bitcoin lightning makers community that supports reading and creating comments using Nostr - [iris](https://iris.to) - A nostr web client -- [gossip](https://github.com/mikedilger/gossip) - A desktop client in rust presented with egui -- [Attached](https://github.com/dyegolara/nostr-attached) - Open-Source ReactNative Expo app for Nostr (iOS, Android). Currently under app stores review. -- [Member](https://github.com/memberapp/memberapp.github.io) - Progressive Web App Client. Works on desktop and mobile. +- [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 +- [Attached](https://github.com/dyegolara/nostr-attached)![stars](https://img.shields.io/github/stars/dyegolara/nostr-attached.svg?style=social) - Open-Source ReactNative Expo app for Nostr (iOS, Android). Currently under app stores review. +- [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 -- [dispute](https://github.com/ethicnology/dispute) - A cross-platform (Linux, Android, iOS, MacOs, Windows and Web) client 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 - [snort.social](https://snort.social) - Nostr UI written in react -- [Hamstr](https://github.com/styppo/hamstr) - A twitter-style web client based on astral +- [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client based on astral - [hamstr.to](https://hamstr.to) ### Client reviews and/or comparisons -- Feature [comparison list of Nostr clients](https://github.com/vishalxl/Nostr-Clients-Features-List) +- Feature [comparison list of Nostr clients](https://github.com/vishalxl/Nostr-Clients-Features-List)![stars](https://img.shields.io/github/stars/vishalxl/Nostr-Clients-Features-List.svg?style=social) ## Libraries -- [nostr-ruby](https://github.com/dtonon/nostr-ruby) - a Ruby implementation of the nostr protocol -- [NNostr.Client](https://github.com/Kukks/NNostr) - a C# Nostr library for use by clients -- [nostr-tools](https://github.com/fiatjaf/nostr-tools) - a JavaScript client that abstracts the relay management code for use by clients -- [nostrgg/client](https://github.com/nostrgg/nostrgg-client) - a TypeScript library for the client that handles the hard stuff -- [nostrgg/react](https://github.com/nostrgg/nostrgg-react) - React Hooks for Nostr -- [go-nostr](https://github.com/fiatjaf/go-nostr) - a Go library that implements relay management, plus event encoding and signing utils -- [nostr_rust](https://github.com/0xtlt/nostr_rust) - Functional Rust implementation of the nostr protocol -- [nostr-js](https://github.com/jb55/nostr-js) - a javascript implementation of the nostr protocol -- [nostr-rs](https://github.com/futurepaul/nostr-rs) - a Rust implementation of the nostr protocol -- [nostr-rs-sdk](https://github.com/yukibtc/nostr-rs-sdk) - Nostr `protocol` implementation, `SDK`, and `FFI` written in Rust -- [relayer](https://github.com/fiatjaf/relayer) - a server framework for writing custom relays -- [NostrPostr](https://github.com/Giszmo/NostrPostr) - a Kotlin Nostr library for clients or relays -- [python-nostr](https://github.com/jeffthibault/python-nostr) - a python library for making clients -- [nostr-bot](https://github.com/slaninas/nostr-bot) - a Rust library for writing bots -- [NostrKit](https://github.com/cnixbtc/NostrKit) - a Swift library for interacting with relays -- [nostr-relay-inspector](https://github.com/dskvr/nostr-relay-inspector) - A library that returns useful information about relays based on nostr-js -- [schorr_snap](https://github.com/neeboo/schnorr_snap) - A snap plugin for Metamask Flask, supports nostr -- [nostr-deno](https://github.com/KiPSOFT/nostr-deno) - a client library for Deno javascript runtime. -- [nostr-types](https://github.com/mikedilger/nostr-types) - a rust library defining types useful for the nostr protocol -- [dart-nostr](https://github.com/ethicnology/dart-nostr) - a Dart library for Flutter +- [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 +- [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-tools](https://github.com/fiatjaf/nostr-tools)![stars](https://img.shields.io/github/stars/fiatjaf/nostr-tools.svg?style=social) - a JavaScript client that abstracts the relay management code for use by clients +- [nostrgg/client](https://github.com/nostrgg/nostrgg-client)![stars](https://img.shields.io/github/stars/nostrgg/nostrgg-client.svg?style=social) - a TypeScript library for the client that handles the hard stuff +- [nostrgg/react](https://github.com/nostrgg/nostrgg-react)![stars](https://img.shields.io/github/stars/nostrgg/nostrgg-react.svg?style=social) - React Hooks for Nostr +- [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 +- [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 +- [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-rs](https://github.com/futurepaul/nostr-rs)![stars](https://img.shields.io/github/stars/futurepaul/nostr-rs.svg?style=social) - a Rust implementation of the nostr protocol +- [nostr-rs-sdk](https://github.com/yukibtc/nostr-rs-sdk)![stars](https://img.shields.io/github/stars/yukibtc/nostr-rs-sdk.svg?style=social) - Nostr `protocol` implementation, `SDK`, and `FFI` written in Rust +- [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 +- [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 +- [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 +- [nostr-bot](https://github.com/slaninas/nostr-bot)![stars](https://img.shields.io/github/stars/slaninas/nostr-bot.svg?style=social) - a Rust library for writing bots +- [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 +- [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 +- [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 +- [nostr-deno](https://github.com/KiPSOFT/nostr-deno)![stars](https://img.shields.io/github/stars/KiPSOFT/nostr-deno.svg?style=social) - a client library for Deno javascript runtime. +- [nostr-types](https://github.com/mikedilger/nostr-types)![stars](https://img.shields.io/github/stars/mikedilger/nostr-types.svg?style=social) - a rust library defining types useful for the nostr protocol +- [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 ## Bridges and Gateways -- [rsslay](https://github.com/fiatjaf/rsslay) - a bridge that puts RSS feeds into Nostr -- [smtp nostr gateway ](https://github.com/Cameri/smtp-nostr-gateway) - a bridge that forwards emails to pubkeys as encrypted direct messages -- [matrix-nostr-bridge](https://github.com/8go/matrix-nostr-bridge) a simple Matrix-to-Nostr or Nostr-to-Matrix bridge +- [rsslay](https://github.com/fiatjaf/rsslay)![stars](https://img.shields.io/github/stars/fiatjaf/rsslay.svg?style=social) - a bridge that puts RSS feeds into Nostr +- [smtp nostr gateway ](https://github.com/Cameri/smtp-nostr-gateway)![stars](https://img.shields.io/github/stars/Cameri/smtp-nostr-gateway.svg?style=social) - a bridge that forwards emails to pubkeys as encrypted direct messages +- [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 ## Tools - [git-nostr-tools](http://git.jb55.com/git-nostr-tools) - A cli tool for sending code patches over nostr - [nostr-cln-events](http://git.jb55.com/nostr-cln-events) - A CLN plugin to push clightning node events to nostr - [nostr registry](https://codeberg.org/rsbondi/nostr-registry) - a database of known relays with their uptime and NIP support tables -- [nostr-fzf](https://github.com/Cameri/nostr-fzf) - Nostr Directory; a tool for searching usernames and channels -- [nostr-notify](https://github.com/jb55/nostr-notify) - desktop nostr notifications using libnotify +- [nostr-fzf](https://github.com/Cameri/nostr-fzf)![stars](https://img.shields.io/github/stars/Cameri/nostr-fzf.svg?style=social) - Nostr Directory; a tool for searching usernames and channels +- [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-launch](https://codeberg.org/rsbondi/nostr-launch) - a tool for launching a bunch of relays and clients locally for development and testing -- [nos2x - nostr signer extension](https://github.com/fiatjaf/nos2x) - a browser extension for signing events on 3rd party site without sharing your private keys with them -- [nostr GitHub Action](https://github.com/theborakompanioni/nostr-action) - send events from GitHub Actions -- [nostrefresh](https://github.com/melvincarvalho/nostrefresh) - simple refresh function for nostr web pages -- [anonroom](https://github.com/vinliao/anonroom) - anonymous chat room inside nostr -- [nostril](https://github.com/jb55/nostril) - C cli tool for creating nostr events -- [nostr-rs-relay-compose](https://github.com/vdo/nostr-rs-relay-compose) - a Docker compose deployment for nostr-rs-relay with SSL support based on Traefik -- [tostr](https://github.com/slaninas/tostr) - a twitter to nostr bot +- [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 +- [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 +- [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 +- [anonroom](https://github.com/vinliao/anonroom)![stars](https://img.shields.io/github/stars/vinliao/anonroom.svg?style=social) - anonymous chat room inside nostr +- [nostril](https://github.com/jb55/nostril)![stars](https://img.shields.io/github/stars/jb55/nostril.svg?style=social) - C cli tool for creating nostr events +- [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 +- [tostr](https://github.com/slaninas/tostr)![stars](https://img.shields.io/github/stars/slaninas/tostr.svg?style=social - a twitter to nostr bot - [nostr.guru](https://nostr.guru/) - a nostr web gateway for viewing events by their ID - [nostrandom.netlify.app](https://nostrandom.netlify.app/) - generate publish-able Nostr event with random keys -- [nashboard](https://github.com/vinliao/nashboard) and [here](https://nashboard.space/) - a Nostr network dashboard with network statistics +- [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/) - [nostr army knife](https://nostr-army-knife.netlify.app/) - nostr army knife by fiatjaf -- [joinstr](https://github.com/1440000bytes/joinstr) - coinjoin implementation using nostr -- [ndxstr](https://github.com/ArcadeCity/ndxstr) - nostr's layer 2 indexing nodes, with more advanced querying capability than currently supported by relays -- [nostrillery](https://github.com/Cameri/nostrillery) - a tool for running performance tests against Nostr relays -- [nostr-terminal](https://github.com/cmdruid/nostr-terminal) - SSH-like access to your machine via web terminal, powered by Nostr. -- [nostcat](https://github.com/blakejakopovic/nostcat) - cat-like nostr client for scripting and debugging written in Rust -- [rana](https://github.com/grunch/rana) - Nostr mining pubkey with multi threading -- [nostreq](https://github.com/blakejakopovic/nostreq) - Nostr relay event request generator +- [joinstr](https://github.com/1440000bytes/joinstr)![stars](https://img.shields.io/github/stars/1440000bytes/joinstr.svg?style=social) - coinjoin implementation using nostr +- [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 +- [nostrillery](https://github.com/Cameri/nostrillery)![stars](https://img.shields.io/github/stars/Cameri/nostrillery.svg?style=social) - a tool for running performance tests against Nostr relays +- [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. +- [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 +- [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Nostr mining pubkey with multi threading +- [nostreq](https://github.com/blakejakopovic/nostreq)![stars](https://img.shields.io/github/stars/blakejakopovic/nostreq.svg?style=social) - Nostr relay event request generator - [nostr.io](https://nostr.io/) - network statistics with last published notes, top 50 publishers, and top 50 followed users -- [nostr-commander](https://github.com/8go/nostr-commander-rs) - simple but convenient CLI-based Nostr app for following users, sending DMs, etc. -- [nostr.directory](https://github.com/pseudozach/nostr.directory) - searchable database of nostr users and their other social media links. -- [nostr-tool](https://github.com/0xtrr/nostr-tool) - Rust CLI tool to generate and publish events +- [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. +- [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-tool](https://github.com/0xtrr/nostr-tool)![stars](https://img.shields.io/github/stars/0xtrr/nostr-tool.svg?style=social) - Rust CLI tool to generate and publish events - [nostrplebs](https://nostrplebs.com) - A NIP-05 ID registration service. -- [frostr](https://github.com/nickfarrow/frostr) - Create joint nostr identities and require t-of-n signatures to post +- [frostr](https://github.com/nickfarrow/frostr)![stars](https://img.shields.io/github/stars/nickfarrow/frostr.svg?style=social) - Create joint nostr identities and require t-of-n signatures to post - [plebs.place](https://plebs.place) - A NIP-05 ID registration service (in portuguese). - [nostr.rest](https://nostr.rest) - Mine proof of work public keys with user specified prefixes @@ -160,9 +160,9 @@ them: Allow you to sign Nostr events on web-apps without having to give them your keys - [Alby](https://getalby.com) - Bitcoin Lightning app with nostr support -- [nos2x](https://github.com/fiatjaf/nos2x) - Nostr Signer Extension -- [wen](https://github.com/fiatjaf/wen) - browser extension for website enhancer with nostr -- [Blockcore](https://github.com/block-core/blockcore-wallet) - Multi wallet browser extension with nostr support +- [nos2x](https://github.com/fiatjaf/nos2x)![stars](https://img.shields.io/github/stars/fiatjaf/nos2x.svg?style=social) - Nostr Signer Extension +- [wen](https://github.com/fiatjaf/wen)![stars](https://img.shields.io/github/stars/fiatjaf/wen.svg?style=social) - browser extension for website enhancer with nostr +- [Blockcore](https://github.com/block-core/blockcore-wallet)![stars](https://img.shields.io/github/stars/block-core/blockcore-wallet.svg?style=social) - Multi wallet browser extension with nostr support ## Community @@ -185,8 +185,8 @@ Outside of nostr itself, you find the community on: ## Other links - [nostr on YouTube](https://www.youtube.com/results?search_query=nostr+protocol) -- [vanilla-js-nostr](https://github.com/supertestnet/vanilla-js-nostr) - a demo of posting and viewing a feed in nostr using vanilla javascript -- [nostr playground in Ruby](https://github.com/dtonon/nostr-ruby-playground) +- [vanilla-js-nostr](https://github.com/supertestnet/vanilla-js-nostr)![stars](https://img.shields.io/github/stars/supertestnet/vanilla-js-nostr.svg?style=social) - a demo of posting and viewing a feed in nostr using 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) - [search posts by keyword](https://realsearch.cc) - posts from major relays indexed and searchable in real-time - [nostr.build](https://nostr.build/) - nostr image uploader - [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. From dbeee67b71679a9de57df0b6373fbd38cf1385b3 Mon Sep 17 00:00:00 2001 From: Moritz Kaminski Date: Thu, 5 Jan 2023 09:42:41 +0100 Subject: [PATCH 018/116] Added GitHub stars batch to Alby --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 2540e50..24995ce 100644 --- a/README.md +++ b/README.md @@ -76,17 +76,17 @@ them: - [Nosky](https://github.com/KotlinGeekDev/Nosky)![stars](https://img.shields.io/github/stars/KotlinGeekDev/Nosky.svg?style=social) - A native Android client for Nostr. Still in development - [Stackerstan](https://stackerstan.org) - A decentralised organisation built on Bitcoin and Nostr, implemented as a replicated state machine in Golang - [nostr-java](https://github.com/tcheeric/nostr-java)![stars](https://img.shields.io/github/stars/tcheeric/nostr-java.svg?style=social) - A nostr client API written in java, for generating, signing and publishing events to relays -- [bolt.fun](https://makers.bolt.fun/feed) - A bitcoin lightning makers community that supports reading and creating comments using Nostr +- [bolt.fun](https://makers.bolt.fun/feed) - A bitcoin lightning makers community that supports reading and creating comments using Nostr - [iris](https://iris.to) - A nostr web client - [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 - [Attached](https://github.com/dyegolara/nostr-attached)![stars](https://img.shields.io/github/stars/dyegolara/nostr-attached.svg?style=social) - Open-Source ReactNative Expo app for Nostr (iOS, Android). Currently under app stores review. - [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 -- [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 +- [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 - [snort.social](https://snort.social) - Nostr UI written in react - [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client based on astral - [hamstr.to](https://hamstr.to) - + ### Client reviews and/or comparisons - Feature [comparison list of Nostr clients](https://github.com/vishalxl/Nostr-Clients-Features-List)![stars](https://img.shields.io/github/stars/vishalxl/Nostr-Clients-Features-List.svg?style=social) @@ -112,7 +112,7 @@ them: - [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 - [nostr-deno](https://github.com/KiPSOFT/nostr-deno)![stars](https://img.shields.io/github/stars/KiPSOFT/nostr-deno.svg?style=social) - a client library for Deno javascript runtime. - [nostr-types](https://github.com/mikedilger/nostr-types)![stars](https://img.shields.io/github/stars/mikedilger/nostr-types.svg?style=social) - a rust library defining types useful for the nostr protocol -- [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 +- [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 ## Bridges and Gateways @@ -159,7 +159,7 @@ them: Allow you to sign Nostr events on web-apps without having to give them your keys -- [Alby](https://getalby.com) - Bitcoin Lightning app with nostr support +- [Alby](https://getalby.com)![stars](https://img.shields.io/github/stars/getAlby/lightning-browser-extension.svg?style=social) - Bitcoin Lightning app with nostr support - [nos2x](https://github.com/fiatjaf/nos2x)![stars](https://img.shields.io/github/stars/fiatjaf/nos2x.svg?style=social) - Nostr Signer Extension - [wen](https://github.com/fiatjaf/wen)![stars](https://img.shields.io/github/stars/fiatjaf/wen.svg?style=social) - browser extension for website enhancer with nostr - [Blockcore](https://github.com/block-core/blockcore-wallet)![stars](https://img.shields.io/github/stars/block-core/blockcore-wallet.svg?style=social) - Multi wallet browser extension with nostr support @@ -176,7 +176,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) - [nostr workshop with super testnet](https://www.youtube.com/watch?v=HbicnlCXg_Y) -## Deprecated +## Deprecated - [anigma.io](https://anigma.io) - has known xss attack vulnerabilities, which can put private key at risk, or risk signing events you may not want to send. - [nvote](https://nvote.co) - it does server side processing, and even private key is handled server side, and as such is deprecated for normal use. @@ -188,7 +188,7 @@ Outside of nostr itself, you find the community on: - [vanilla-js-nostr](https://github.com/supertestnet/vanilla-js-nostr)![stars](https://img.shields.io/github/stars/supertestnet/vanilla-js-nostr.svg?style=social) - a demo of posting and viewing a feed in nostr using 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) - [search posts by keyword](https://realsearch.cc) - posts from major relays indexed and searchable in real-time -- [nostr.build](https://nostr.build/) - nostr image uploader +- [nostr.build](https://nostr.build/) - nostr image uploader - [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. Data for this list is contributed by the community and curated by [@aaaljaz](https://twitter.com/aaaljaz). From b22f0e548cd8b6cbe0335019b44bed6f0380a971 Mon Sep 17 00:00:00 2001 From: G Date: Fri, 6 Jan 2023 01:07:34 +0800 Subject: [PATCH 019/116] Add Nostrovia podcast --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 24995ce..6f4c093 100644 --- a/README.md +++ b/README.md @@ -189,6 +189,7 @@ Outside of nostr itself, you find the community on: - [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) - [search posts by keyword](https://realsearch.cc) - posts from major relays indexed and searchable in real-time - [nostr.build](https://nostr.build/) - nostr image uploader -- [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. +- [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. +- [Nostrovia Podcast](https://nostrovia.org/) - A Nostr podcast covering all the new projects, all the new cool stuff, all the new NIPs. It’s all here. Once a week. Listen to it. Data for this list is contributed by the community and curated by [@aaaljaz](https://twitter.com/aaaljaz). From d4683d6a2ed87487657b20a090fcbeec4f215992 Mon Sep 17 00:00:00 2001 From: G Date: Fri, 6 Jan 2023 01:32:14 +0800 Subject: [PATCH 020/116] Add stars to Stackerstan --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 24995ce..eb61ca3 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ them: - [nostr.ch](https://nostr.ch/) - live instance - [Bija](https://github.com/BrightonBTC/bija)![stars](https://img.shields.io/github/stars/BrightonBTC/bija.svg?style=social) - A desktop client written in python. Currently Linux only - [Nosky](https://github.com/KotlinGeekDev/Nosky)![stars](https://img.shields.io/github/stars/KotlinGeekDev/Nosky.svg?style=social) - A native Android client for Nostr. Still in development -- [Stackerstan](https://stackerstan.org) - 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 - [nostr-java](https://github.com/tcheeric/nostr-java)![stars](https://img.shields.io/github/stars/tcheeric/nostr-java.svg?style=social) - A nostr client API written in java, for generating, signing and publishing events to relays - [bolt.fun](https://makers.bolt.fun/feed) - A bitcoin lightning makers community that supports reading and creating comments using Nostr - [iris](https://iris.to) - A nostr web client From a56aaa26c9e7061d2c26f77d44814fc6baf25ca7 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Thu, 5 Jan 2023 20:05:50 +0100 Subject: [PATCH 021/116] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b3c6e69..e50287b 100644 --- a/README.md +++ b/README.md @@ -96,6 +96,7 @@ them: - [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 - [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-tools](https://github.com/fiatjaf/nostr-tools)![stars](https://img.shields.io/github/stars/fiatjaf/nostr-tools.svg?style=social) - a JavaScript client that abstracts the relay management code for use by clients +- [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 - [nostrgg/client](https://github.com/nostrgg/nostrgg-client)![stars](https://img.shields.io/github/stars/nostrgg/nostrgg-client.svg?style=social) - a TypeScript library for the client that handles the hard stuff - [nostrgg/react](https://github.com/nostrgg/nostrgg-react)![stars](https://img.shields.io/github/stars/nostrgg/nostrgg-react.svg?style=social) - React Hooks for Nostr - [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 8004c52e95983676fe5fa3f46861c12aad0974ea Mon Sep 17 00:00:00 2001 From: Jack Chakany Date: Thu, 5 Jan 2023 19:02:59 -0500 Subject: [PATCH 022/116] Add nosbin.com --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e50287b..11abcf1 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,7 @@ them: - [Minds](https://www.minds.com/) - open source social network. Supports reading and creating posts using the Nostr protocol - [Jester](https://jesterui.github.io/) - Chess over nostr - [Sendstr](https://sendstr.com/) - shared clipboard between devices over nostr +- [nosbin](https://nosbin.com/) - pastebin over nostr - [noscl](https://github.com/fiatjaf/noscl)![stars](https://img.shields.io/github/stars/fiatjaf/noscl.svg?style=social) - a basic command-line client written in Go - [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 - [nostr console](https://github.com/vishalxl/nostr_console)![stars](https://img.shields.io/github/stars/vishalxl/nostr_console.svg?style=social) - a nostr command line client written in Dart. Binaries available for Windows, Linux, and MacOS From ab9e1f31145fe01052d014d81c896134fded4835 Mon Sep 17 00:00:00 2001 From: Jack Chakany Date: Thu, 5 Jan 2023 19:04:11 -0500 Subject: [PATCH 023/116] Add stars --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 11abcf1..caf64c6 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ them: - [Minds](https://www.minds.com/) - open source social network. Supports reading and creating posts using the Nostr protocol - [Jester](https://jesterui.github.io/) - Chess over nostr - [Sendstr](https://sendstr.com/) - shared clipboard between devices over nostr -- [nosbin](https://nosbin.com/) - pastebin over nostr +- [nosbin](https://nosbin.com/)![stars](https://img.shields.io/github/stars/jacany/nosbin.svg?style=social) - pastebin over nostr - [noscl](https://github.com/fiatjaf/noscl)![stars](https://img.shields.io/github/stars/fiatjaf/noscl.svg?style=social) - a basic command-line client written in Go - [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 - [nostr console](https://github.com/vishalxl/nostr_console)![stars](https://img.shields.io/github/stars/vishalxl/nostr_console.svg?style=social) - a nostr command line client written in Dart. Binaries available for Windows, Linux, and MacOS From 26097c43eeb455d0ca8c7d6285bc0584d46873a0 Mon Sep 17 00:00:00 2001 From: Artur Brugeman Date: Fri, 6 Jan 2023 15:54:44 +0300 Subject: [PATCH 024/116] Replace realsearch.cc with nostr.band Nostr search feature is moved from realsearch.cc to a dedicated website nostr.band --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index caf64c6..3ae4a23 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ Outside of nostr itself, you find the community on: - [nostr on YouTube](https://www.youtube.com/results?search_query=nostr+protocol) - [vanilla-js-nostr](https://github.com/supertestnet/vanilla-js-nostr)![stars](https://img.shields.io/github/stars/supertestnet/vanilla-js-nostr.svg?style=social) - a demo of posting and viewing a feed in nostr using 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) -- [search posts by keyword](https://realsearch.cc) - posts from major relays indexed and searchable in real-time +- [search posts/profiles by keyword](https://nostr.band) - posts from major relays indexed and searchable in real-time - [nostr.build](https://nostr.build/) - nostr image uploader - [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. - [Nostrovia Podcast](https://nostrovia.org/) - A Nostr podcast covering all the new projects, all the new cool stuff, all the new NIPs. It’s all here. Once a week. Listen to it. From c2c00fa71537f2a79b82b846ad3e2afbeb5be266 Mon Sep 17 00:00:00 2001 From: cb5381 <121502080+cb5381@users.noreply.github.com> Date: Sat, 7 Jan 2023 03:11:51 +0100 Subject: [PATCH 025/116] added snort.social github repo --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3ae4a23..bb38a58 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,8 @@ them: - [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 - [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 -- [snort.social](https://snort.social) - Nostr UI written in react +- [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) - [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client based on astral - [hamstr.to](https://hamstr.to) From a67aecd2d250aa197c57cc7020e18e6e017e0c3e Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Sat, 7 Jan 2023 19:47:55 +0100 Subject: [PATCH 026/116] Update _config.yml --- _config.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/_config.yml b/_config.yml index db87c74..f075795 100644 --- a/_config.yml +++ b/_config.yml @@ -6,4 +6,3 @@ plugins: #title: Nostr #description: “nostr” stands for “Notes and Other Stuff Transmitted by Relays” and is an open protocol for censorship-resistant global networks show_downloads: false -google_analytics: G-E6V2R7B0KQ From 766bd45064e9c1df5ea4bb27e9829874dba8cb31 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Sat, 7 Jan 2023 21:00:45 +0100 Subject: [PATCH 027/116] Update README.md --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index bb38a58..22b5dbd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,3 @@ -# awesome-nostr - "nostr" stands for "**N**otes and **O**ther **S**tuff **T**ransmitted by **R**elays" and is an open protocol for censorship-resistant global networks created by [@fiatjaf](https://github.com/fiatjaf). From 0e554eabdad9d3f588140f5df872ce348a8495c1 Mon Sep 17 00:00:00 2001 From: kaiwitt Date: Sun, 8 Jan 2023 00:25:05 +0100 Subject: [PATCH 028/116] Add nozzle --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 22b5dbd..f062b8d 100644 --- a/README.md +++ b/README.md @@ -86,6 +86,7 @@ them: - [snort.social](https://snort.social) - [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client based on astral - [hamstr.to](https://hamstr.to) +- [Nozzle](https://github.com/kaiwolfram/Nozzle)![stars](https://img.shields.io/github/stars/kaiwolfram/Nozzle.svg?style=social) - A Twitter-like native Android client written with Jetpack Compose ### Client reviews and/or comparisons From 0673cd215eb845a68fad7acdcafda0734d9c4c12 Mon Sep 17 00:00:00 2001 From: David Strayhorn Date: Sun, 8 Jan 2023 15:19:01 -0500 Subject: [PATCH 029/116] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f062b8d..493c720 100644 --- a/README.md +++ b/README.md @@ -87,6 +87,7 @@ them: - [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client based on astral - [hamstr.to](https://hamstr.to) - [Nozzle](https://github.com/kaiwolfram/Nozzle)![stars](https://img.shields.io/github/stars/kaiwolfram/Nozzle.svg?style=social) - A Twitter-like native Android client written with Jetpack Compose +- [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 Twitter-like 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 ### Client reviews and/or comparisons From 4b0e47f65fd8c6ab5afbb17a83206f391c03d6c6 Mon Sep 17 00:00:00 2001 From: David Strayhorn Date: Sun, 8 Jan 2023 15:21:07 -0500 Subject: [PATCH 030/116] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 493c720..40bc121 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,7 @@ them: - [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client based on astral - [hamstr.to](https://hamstr.to) - [Nozzle](https://github.com/kaiwolfram/Nozzle)![stars](https://img.shields.io/github/stars/kaiwolfram/Nozzle.svg?style=social) - A Twitter-like native Android client written with Jetpack Compose -- [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 Twitter-like 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 +- [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 ### Client reviews and/or comparisons From 20337a5c5f6e6ae33008b2fcf06e5e466d8118a8 Mon Sep 17 00:00:00 2001 From: Thebora Kompanioni Date: Mon, 9 Jan 2023 00:21:43 +0100 Subject: [PATCH 031/116] add lnpass A key manager for Lightning and nostr. repo: https://github.com/lnpass/lnpass-web website: https://lnpass.github.io --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 40bc121..7d4d8e9 100644 --- a/README.md +++ b/README.md @@ -157,6 +157,7 @@ them: - [frostr](https://github.com/nickfarrow/frostr)![stars](https://img.shields.io/github/stars/nickfarrow/frostr.svg?style=social) - Create joint nostr identities and require t-of-n signatures to post - [plebs.place](https://plebs.place) - A NIP-05 ID registration service (in portuguese). - [nostr.rest](https://nostr.rest) - Mine proof of work public keys with user specified prefixes +- [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. ## Browser extensions From a223f31e07bda4851ed6605d0a99b0d11179dc2c Mon Sep 17 00:00:00 2001 From: Marco Crotta Date: Mon, 9 Jan 2023 14:51:25 +0100 Subject: [PATCH 032/116] added new guide --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7d4d8e9..878e83f 100644 --- a/README.md +++ b/README.md @@ -177,6 +177,7 @@ Outside of nostr itself, you find the community on: ## Tutorials +- [Step-by-Step guide to set up a relay on your server](https://github.com/BlockChainCaffe/Nostr-Relay-Setup-Guide) (AWS, DigitalOcean, RaspBerry... ) - [Set up a nostr relay server in under 5 minutes ](https://andreneves.xyz/p/set-up-a-nostr-relay-server-in-under) - [nostr workshop with super testnet](https://www.youtube.com/watch?v=HbicnlCXg_Y) From 31ed74e1a0161646ec23f51eafbe057cfb6aa98f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Pican=C3=A7o?= Date: Mon, 9 Jan 2023 22:00:54 +0000 Subject: [PATCH 033/116] Add knostr relay --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 878e83f..ac2f310 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,8 @@ of the public instances. - [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) - [nostr_relay](https://code.pobblelabs.org/fossil/nostr_relay/) – a nostr relay written in python, backed by SQLite - [søstr](https://github.com/metasikander/s0str)![stars](https://img.shields.io/github/stars/metasikander/s0str.svg?style=social) – a private nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them +- [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). + ### Instances From c434f6047be5898496ec00c42f0d2e4ff752e563 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Mon, 9 Jan 2023 23:27:16 +0100 Subject: [PATCH 034/116] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ac2f310..9ee7d9e 100644 --- a/README.md +++ b/README.md @@ -197,6 +197,7 @@ Outside of nostr itself, you find the community on: - [search posts/profiles by keyword](https://nostr.band) - posts from major relays indexed and searchable in real-time - [nostr.build](https://nostr.build/) - nostr image uploader - [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. -- [Nostrovia Podcast](https://nostrovia.org/) - A Nostr podcast covering all the new projects, all the new cool stuff, all the new NIPs. It’s all here. Once a week. Listen to it. +- [Nostrovia Podcast](https://nostrovia.org/) - A Nostr podcast covering all the new projects, all the new cool stuff, all the new NIPs +- [Summaries of all Nostr Improvements Proposals](https://anchor.fm/s/d8e8d5a4/podcast/rss) - ChatGPT generated summaries of all NIPs by k00b Data for this list is contributed by the community and curated by [@aaaljaz](https://twitter.com/aaaljaz). From 725f7d0f15eacb66142981076f3c1eed535a242e Mon Sep 17 00:00:00 2001 From: ptrio42 aka pitiunited Date: Wed, 11 Jan 2023 16:37:46 +0100 Subject: [PATCH 035/116] add new guide --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9ee7d9e..7fa875b 100644 --- a/README.md +++ b/README.md @@ -182,6 +182,7 @@ Outside of nostr itself, you find the community on: - [Step-by-Step guide to set up a relay on your server](https://github.com/BlockChainCaffe/Nostr-Relay-Setup-Guide) (AWS, DigitalOcean, RaspBerry... ) - [Set up a nostr relay server in under 5 minutes ](https://andreneves.xyz/p/set-up-a-nostr-relay-server-in-under) - [nostr workshop with super testnet](https://www.youtube.com/watch?v=HbicnlCXg_Y) +- [Nostr Newcomers Most Common Questions and Answers](https://uselessshit.co/resources/nostr/) ## Deprecated From 916239a5b3fa654336537ef6e544add87b82350b Mon Sep 17 00:00:00 2001 From: Artur Brugeman Date: Wed, 11 Jan 2023 21:38:55 +0300 Subject: [PATCH 036/116] Add sb.nostr.band - search bots --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9ee7d9e..4681708 100644 --- a/README.md +++ b/README.md @@ -160,6 +160,7 @@ them: - [plebs.place](https://plebs.place) - A NIP-05 ID registration service (in portuguese). - [nostr.rest](https://nostr.rest) - Mine proof of work public keys with user specified prefixes - [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. +- [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. ## Browser extensions From ba482d544187657bd4c96d7837a53173c65a12e2 Mon Sep 17 00:00:00 2001 From: lapulpeta Date: Fri, 13 Jan 2023 08:05:29 +0000 Subject: [PATCH 037/116] Added Nostrid, a multiplatform client --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 19d5528..1025054 100644 --- a/README.md +++ b/README.md @@ -90,6 +90,8 @@ them: - [hamstr.to](https://hamstr.to) - [Nozzle](https://github.com/kaiwolfram/Nozzle)![stars](https://img.shields.io/github/stars/kaiwolfram/Nozzle.svg?style=social) - A Twitter-like native Android client written with Jetpack Compose - [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 +- [Nostrid](https://github.com/lapulpeta/Nostrid)![stars](https://img.shields.io/github/stars/lapulpeta/Nostrid.svg?style=social) - Multi-platform client currently offering binaries for Android and Windows. + - [Nostrid.Web](https://web.nostrid.app/) - A preview version of Nostrid running completely on the browser. It can be installed locally as PWA. ### Client reviews and/or comparisons From e0641c5b8e97b628b12d408027f892f86f6df146 Mon Sep 17 00:00:00 2001 From: Derek Smith Date: Fri, 13 Jan 2023 09:52:34 -0500 Subject: [PATCH 038/116] Added Sovereign Stack to Tools section. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 19d5528..96cea2b 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ of the public instances. - [nostr-rs-relay](https://sr.ht/~gheartsfield/nostr-rs-relay/) - a minimalistic relay written in Rust that saves data on SQLite - [Relayer Basic](https://github.com/fiatjaf/relayer/tree/master/basic) - a simple relay based on _relayer_ backed by Postgres - [nodestr](https://github.com/Dolu89/nodestr-relay)![stars](https://img.shields.io/github/stars/Dolu89/nodestr-relay.svg?style=social) - a Node.js implementation +- [sovereign-stack](https://www.sovereign-stack.org) - a tool that helps you deploy nostr relays and create self-hosted (bitcoin-only) Value4Value websites. - [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 - [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 c8cfb3751758def4fcf518f745fc5a7f8b760db1 Mon Sep 17 00:00:00 2001 From: Tristan Date: Sat, 14 Jan 2023 18:28:18 +0000 Subject: [PATCH 039/116] Update nostr-react link MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The name of my [nostr-react](https://github.com/t4t5/nostr-react) library has been updated, and I've deprecated [nostrgg-client](https://github.com/nostrgg/nostrgg-client) in favour of [nostr-tools](https://github.com/nbd-wtf/nostr-tools). Updating the list so that it's up-to-date for new builders! 👍 --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index fa19279..5680a5d 100644 --- a/README.md +++ b/README.md @@ -104,8 +104,7 @@ them: - [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-tools](https://github.com/fiatjaf/nostr-tools)![stars](https://img.shields.io/github/stars/fiatjaf/nostr-tools.svg?style=social) - a JavaScript client that abstracts the relay management code for use by clients - [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 -- [nostrgg/client](https://github.com/nostrgg/nostrgg-client)![stars](https://img.shields.io/github/stars/nostrgg/nostrgg-client.svg?style=social) - a TypeScript library for the client that handles the hard stuff -- [nostrgg/react](https://github.com/nostrgg/nostrgg-react)![stars](https://img.shields.io/github/stars/nostrgg/nostrgg-react.svg?style=social) - React Hooks for Nostr +- [nostr-react](https://github.com/t4t5/nostr-react)![stars](https://img.shields.io/github/stars/nostrgg/nostrgg-react.svg?style=social) - React Hooks for Nostr - [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 - [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 - [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 From 896bd3ffd84d0eff5f317b01c2c59f25c46abd5c Mon Sep 17 00:00:00 2001 From: Tristan Date: Sat, 14 Jan 2023 18:29:23 +0000 Subject: [PATCH 040/116] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5680a5d..5067c67 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,7 @@ them: - [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-tools](https://github.com/fiatjaf/nostr-tools)![stars](https://img.shields.io/github/stars/fiatjaf/nostr-tools.svg?style=social) - a JavaScript client that abstracts the relay management code for use by clients - [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-react](https://github.com/t4t5/nostr-react)![stars](https://img.shields.io/github/stars/nostrgg/nostrgg-react.svg?style=social) - React Hooks 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 - [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 - [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 - [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 From 268542eac76c10d77bb46d8d323022dee3b1333c Mon Sep 17 00:00:00 2001 From: Lee Salminen Date: Sat, 14 Jan 2023 14:42:17 -0600 Subject: [PATCH 041/116] Add nostr-chat-widget-react --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5067c67..b2bc331 100644 --- a/README.md +++ b/README.md @@ -93,6 +93,7 @@ them: - [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 - [Nostrid](https://github.com/lapulpeta/Nostrid)![stars](https://img.shields.io/github/stars/lapulpeta/Nostrid.svg?style=social) - Multi-platform client currently offering binaries for Android and Windows. - [Nostrid.Web](https://web.nostrid.app/) - A preview version of Nostrid running completely on the browser. It can be installed locally as PWA. +- [nostr-chat-widget-react](https://www.npmjs.com/package/nostr-chat-widget-react?activeTab=readme) - A React component that provides a live-chat widget over nostr that can be embedded into any website. ### Client reviews and/or comparisons From 09589dab940beb0da06992a13c6b6bd0e806a339 Mon Sep 17 00:00:00 2001 From: Sandwich <299465+dskvr@users.noreply.github.com> Date: Sun, 15 Jan 2023 18:49:07 +0100 Subject: [PATCH 042/116] Remove qualifier in nostr.watch description Was only there originally because the others also had qualifiers. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5067c67..4060720 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ them: - [nostr relay registry](https://nostr-registry.netlify.app/) - real-time checking of status of some known relays - [nostr.info](https://nostr.info/) - real-time checking of status of some known relays -- [nostr.watch](https://nostr.watch) - real-time checking of status of some known relays with advanced checks. +- [nostr.watch](https://nostr.watch) - real-time checking of status of some known relays ## Clients From ebce56a266885a96638535fe7d6d943cb823837c Mon Sep 17 00:00:00 2001 From: SondreB Date: Sun, 15 Jan 2023 22:52:11 +0100 Subject: [PATCH 043/116] Add Blockcore Notes --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d0d4d34..426ec70 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,8 @@ them: - [Nostrid](https://github.com/lapulpeta/Nostrid)![stars](https://img.shields.io/github/stars/lapulpeta/Nostrid.svg?style=social) - Multi-platform client currently offering binaries for Android and Windows. - [Nostrid.Web](https://web.nostrid.app/) - A preview version of Nostrid running completely on the browser. It can be installed locally as PWA. - [nostr-chat-widget-react](https://www.npmjs.com/package/nostr-chat-widget-react?activeTab=readme) - A React component that provides a live-chat widget over nostr that can be embedded into any website. +- [Blockcore Notes](https://github.com/block-core/blockcore-notes) ![stars](https://img.shields.io/github/stars/block-core/blockcore-notes.svg?style=social) - Progressive Web App that can be installed on mobile and desktop, organize following in circles and have both public and private following lists. Dynamic interface for different uses, such as optimized for photograph viewing. + - [notes.blockcore.net](https://notes.blockcore.net/) ### Client reviews and/or comparisons From 34918b141d5bb911ebc87d935dad4e773294b024 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Sun, 15 Jan 2023 23:54:56 +0100 Subject: [PATCH 044/116] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d0d4d34..b39b2d6 100644 --- a/README.md +++ b/README.md @@ -142,7 +142,7 @@ them: - [anonroom](https://github.com/vinliao/anonroom)![stars](https://img.shields.io/github/stars/vinliao/anonroom.svg?style=social) - anonymous chat room inside nostr - [nostril](https://github.com/jb55/nostril)![stars](https://img.shields.io/github/stars/jb55/nostril.svg?style=social) - C cli tool for creating nostr events - [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 -- [tostr](https://github.com/slaninas/tostr)![stars](https://img.shields.io/github/stars/slaninas/tostr.svg?style=social - a twitter to nostr bot +- [tostr](https://github.com/slaninas/tostr)![stars](https://img.shields.io/github/stars/slaninas/tostr.svg?style=social) - a twitter to nostr bot - [nostr.guru](https://nostr.guru/) - a nostr web gateway for viewing events by their ID - [nostrandom.netlify.app](https://nostrandom.netlify.app/) - generate publish-able Nostr event with random keys - [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/) From 6563dc53101f12c56b8abf7fe1ce41277bbbbbed Mon Sep 17 00:00:00 2001 From: Michael El Omar <31253480+quis-ut-deus@users.noreply.github.com> Date: Tue, 17 Jan 2023 13:43:10 +0100 Subject: [PATCH 045/116] Fixing typos --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 10f1aa9..b8243fd 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ of the public instances. - [Minds Nostr Relay](https://gitlab.com/minds/infrastructure/nostr-relay) - a relay for [Minds](https://www.minds.com), an open-source social network - [Minds Engine - Nostr](https://gitlab.com/minds/engine/-/tree/master/Core/Nostr) - relevant Minds API code for reading/writing Minds posts using Nostr - [NostrPostr Relay](https://github.com/Giszmo/NostrPostr/tree/master/NostrRelay) - a Kotlin Relay supporting both SQLite and Postgresql -- [nostrypy](https://github.com/monty888/nostrpy)![stars](https://img.shields.io/github/stars/monty888/nostrpy.svg?style=social) - relay, client, and other tooling in python +- [nostrpy](https://github.com/monty888/nostrpy)![stars](https://img.shields.io/github/stars/monty888/nostrpy.svg?style=social) - relay, client, and other tooling in python - [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) - [nostr_relay](https://code.pobblelabs.org/fossil/nostr_relay/) – a nostr relay written in python, backed by SQLite - [søstr](https://github.com/metasikander/s0str)![stars](https://img.shields.io/github/stars/metasikander/s0str.svg?style=social) – a private nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them From e9737a7ef237510d30483c6fb5a29b2f196a766d Mon Sep 17 00:00:00 2001 From: hpcodecraft Date: Tue, 17 Jan 2023 19:40:32 +0100 Subject: [PATCH 046/116] add nostr.industries registration service --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b8243fd..24a1a42 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ of the public instances. ### Implementations - [NNostr](https://github.com/Kukks/NNostr)![stars](https://img.shields.io/github/stars/Kukks/NNostr.svg?style=social) - a C# relay -- [nostr-rs-relay](https://sr.ht/~gheartsfield/nostr-rs-relay/) - a minimalistic relay written in Rust that saves data on SQLite +- [nostr-rs-relay](https://sr.ht/~gheartsfield/nostr-rs-relay/) - a minimalistic relay written in Rust that saves data on SQLite - [Relayer Basic](https://github.com/fiatjaf/relayer/tree/master/basic) - a simple relay based on _relayer_ backed by Postgres - [nodestr](https://github.com/Dolu89/nodestr-relay)![stars](https://img.shields.io/github/stars/Dolu89/nodestr-relay.svg?style=social) - a Node.js implementation - [sovereign-stack](https://www.sovereign-stack.org) - a tool that helps you deploy nostr relays and create self-hosted (bitcoin-only) Value4Value websites. @@ -34,7 +34,6 @@ of the public instances. - [søstr](https://github.com/metasikander/s0str)![stars](https://img.shields.io/github/stars/metasikander/s0str.svg?style=social) – a private nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them - [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). - ### Instances Instances are plenty and their availability may vary but these projects track @@ -84,7 +83,7 @@ them: - [Attached](https://github.com/dyegolara/nostr-attached)![stars](https://img.shields.io/github/stars/dyegolara/nostr-attached.svg?style=social) - Open-Source ReactNative Expo app for Nostr (iOS, Android). Currently under app stores review. - [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 -- [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 +- [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 - [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) - [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client based on astral @@ -166,6 +165,7 @@ them: - [nostr.rest](https://nostr.rest) - Mine proof of work public keys with user specified prefixes - [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. - [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. +- [nostr.industries](https://nostr.industries) - A free NIP-05 ID registration service. ## Browser extensions @@ -185,7 +185,7 @@ Outside of nostr itself, you find the community on: ## Tutorials -- [Step-by-Step guide to set up a relay on your server](https://github.com/BlockChainCaffe/Nostr-Relay-Setup-Guide) (AWS, DigitalOcean, RaspBerry... ) +- [Step-by-Step guide to set up a relay on your server](https://github.com/BlockChainCaffe/Nostr-Relay-Setup-Guide) (AWS, DigitalOcean, RaspBerry... ) - [Set up a nostr relay server in under 5 minutes ](https://andreneves.xyz/p/set-up-a-nostr-relay-server-in-under) - [nostr workshop with super testnet](https://www.youtube.com/watch?v=HbicnlCXg_Y) - [Nostr Newcomers Most Common Questions and Answers](https://uselessshit.co/resources/nostr/) @@ -194,7 +194,7 @@ Outside of nostr itself, you find the community on: - [anigma.io](https://anigma.io) - has known xss attack vulnerabilities, which can put private key at risk, or risk signing events you may not want to send. - [nvote](https://nvote.co) - it does server side processing, and even private key is handled server side, and as such is deprecated for normal use. -- [alphaama.com](https://alphaama.com) - is *under maintenance* as of late 2022. +- [alphaama.com](https://alphaama.com) - is _under maintenance_ as of late 2022. ## Other links @@ -203,7 +203,7 @@ Outside of nostr itself, you find the community on: - [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) - [search posts/profiles by keyword](https://nostr.band) - posts from major relays indexed and searchable in real-time - [nostr.build](https://nostr.build/) - nostr image uploader -- [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. +- [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. - [Nostrovia Podcast](https://nostrovia.org/) - A Nostr podcast covering all the new projects, all the new cool stuff, all the new NIPs - [Summaries of all Nostr Improvements Proposals](https://anchor.fm/s/d8e8d5a4/podcast/rss) - ChatGPT generated summaries of all NIPs by k00b From 8cac06aad6a812440190ff96ecadcae04cb96ec1 Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Jan 2023 13:38:07 -0800 Subject: [PATCH 047/116] Update README.md A new astral based client added. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b8243fd..043a705 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,7 @@ them: - [branle tor](http://hbn4yzl3qkzi3qpse6nvljbduzcdecaq76tbcfjfzmoaik3q3uryxuad.onion/3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d) - on tor - [astral](https://github.com/monlovesmango/astral)![stars](https://img.shields.io/github/stars/monlovesmango/astral.svg?style=social) - a branle fork with global feed and UI makeover - [astral.ninja](https://astral.ninja/) + - [client.nostr.guide](https://client.nostr.guide/) - [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) - [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 From 5eec31365ddef2c74ca74bcaf41b20c06c6b75af Mon Sep 17 00:00:00 2001 From: Erik Date: Wed, 18 Jan 2023 20:12:34 -0800 Subject: [PATCH 048/116] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 043a705..14725b9 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ created by [@fiatjaf](https://github.com/fiatjaf). - [Nostr: Solucionando la censura de una vez por todas](https://estudiobitcoin.com/nostr-solucionando-la-censura-de-una-vez-por-todas/) - [UseNostr](https://usenostr.org) - A small guide for anyone who wants to learn more about how nostr works and what it can do. - [nostr.how](https://nostr.how) - Quick-start to onboard desktop users with Alby & Astral +- [nostr.guide] (https://nostr.guide - a guide to all things nostr. ## Relays From e94395544bebb0dd4ec6fa2698f9f90c40dc7f3d Mon Sep 17 00:00:00 2001 From: Erik Date: Wed, 18 Jan 2023 20:12:57 -0800 Subject: [PATCH 049/116] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 14725b9..73f1f3b 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ created by [@fiatjaf](https://github.com/fiatjaf). - [Nostr: Solucionando la censura de una vez por todas](https://estudiobitcoin.com/nostr-solucionando-la-censura-de-una-vez-por-todas/) - [UseNostr](https://usenostr.org) - A small guide for anyone who wants to learn more about how nostr works and what it can do. - [nostr.how](https://nostr.how) - Quick-start to onboard desktop users with Alby & Astral -- [nostr.guide] (https://nostr.guide - a guide to all things nostr. +- [nostr.guide] (https://nostr.guide) - a guide to all things nostr. ## Relays From 3aa60379457588dae61c5dec940ae024a50beb2d Mon Sep 17 00:00:00 2001 From: Erik Date: Wed, 18 Jan 2023 20:13:41 -0800 Subject: [PATCH 050/116] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 73f1f3b..0e00969 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ created by [@fiatjaf](https://github.com/fiatjaf). - [Nostr: Solucionando la censura de una vez por todas](https://estudiobitcoin.com/nostr-solucionando-la-censura-de-una-vez-por-todas/) - [UseNostr](https://usenostr.org) - A small guide for anyone who wants to learn more about how nostr works and what it can do. - [nostr.how](https://nostr.how) - Quick-start to onboard desktop users with Alby & Astral -- [nostr.guide] (https://nostr.guide) - a guide to all things nostr. +- [nostr.guide](https://nostr.guide) - A guide to all things nostr ## Relays From abca084d6336e60bc2d8849464ce974afd31ba1e Mon Sep 17 00:00:00 2001 From: Artur Brugeman Date: Thu, 19 Jan 2023 11:07:19 +0300 Subject: [PATCH 051/116] Add media.nostr.band --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 043a705..ef2d87c 100644 --- a/README.md +++ b/README.md @@ -207,5 +207,6 @@ 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. - [Nostrovia Podcast](https://nostrovia.org/) - A Nostr podcast covering all the new projects, all the new cool stuff, all the new NIPs - [Summaries of all Nostr Improvements Proposals](https://anchor.fm/s/d8e8d5a4/podcast/rss) - ChatGPT generated summaries of all NIPs by k00b +- [Media caching server for Nostr](https://media.nostr.band) - caches resized profile pictures and banners to save bandwidth for clients Data for this list is contributed by the community and curated by [@aaaljaz](https://twitter.com/aaaljaz). From a0b3cc9afff5f262e2309f0b3b88a167b687dc2f Mon Sep 17 00:00:00 2001 From: Christian Chiarulli Date: Thu, 19 Jan 2023 19:47:47 -0500 Subject: [PATCH 052/116] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 043a705..7946e9c 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,7 @@ them: - [nostr-chat-widget-react](https://www.npmjs.com/package/nostr-chat-widget-react?activeTab=readme) - A React component that provides a live-chat widget over nostr that can be embedded into any website. - [Blockcore Notes](https://github.com/block-core/blockcore-notes) ![stars](https://img.shields.io/github/stars/block-core/blockcore-notes.svg?style=social) - Progressive Web App that can be installed on mobile and desktop, organize following in circles and have both public and private following lists. Dynamic interface for different uses, such as optimized for photograph viewing. - [notes.blockcore.net](https://notes.blockcore.net/) +- [notebin.org](https://notebin.org) ![stars](https://img.shields.io/github/stars/nodetec/notebin.svg?style=social) - Nostr UI created with NextJS, support for markdown and code highlighting ### Client reviews and/or comparisons From b8a386686367f8fef58a4f5700202c01b2569edb Mon Sep 17 00:00:00 2001 From: Sebastiaan Wouters <24827662+SebastiaanWouters@users.noreply.github.com> Date: Fri, 20 Jan 2023 17:30:37 +0100 Subject: [PATCH 053/116] add emon, an encrypted messaging client with lightning payments integration --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 043a705..f397391 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,8 @@ them: - [nostr-chat-widget-react](https://www.npmjs.com/package/nostr-chat-widget-react?activeTab=readme) - A React component that provides a live-chat widget over nostr that can be embedded into any website. - [Blockcore Notes](https://github.com/block-core/blockcore-notes) ![stars](https://img.shields.io/github/stars/block-core/blockcore-notes.svg?style=social) - Progressive Web App that can be installed on mobile and desktop, organize following in circles and have both public and private following lists. Dynamic interface for different uses, such as optimized for photograph viewing. - [notes.blockcore.net](https://notes.blockcore.net/) +- [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). + - [emon.chat](https://emon.chat) ### Client reviews and/or comparisons From 3de49480fa43f62da920544e2387220729e4488d Mon Sep 17 00:00:00 2001 From: neb Date: Fri, 20 Jan 2023 23:59:09 -0600 Subject: [PATCH 054/116] add Daisy --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 043a705..3398a79 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ of the public instances. ### Implementations - [NNostr](https://github.com/Kukks/NNostr)![stars](https://img.shields.io/github/stars/Kukks/NNostr.svg?style=social) - a C# relay -- [nostr-rs-relay](https://sr.ht/~gheartsfield/nostr-rs-relay/) - a minimalistic relay written in Rust that saves data on SQLite +- [nostr-rs-relay](https://sr.ht/~gheartsfield/nostr-rs-relay/) - a minimalistic relay written in Rust that saves data on SQLite - [Relayer Basic](https://github.com/fiatjaf/relayer/tree/master/basic) - a simple relay based on _relayer_ backed by Postgres - [nodestr](https://github.com/Dolu89/nodestr-relay)![stars](https://img.shields.io/github/stars/Dolu89/nodestr-relay.svg?style=social) - a Node.js implementation - [sovereign-stack](https://www.sovereign-stack.org) - a tool that helps you deploy nostr relays and create self-hosted (bitcoin-only) Value4Value websites. @@ -34,7 +34,6 @@ of the public instances. - [søstr](https://github.com/metasikander/s0str)![stars](https://img.shields.io/github/stars/metasikander/s0str.svg?style=social) – a private nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them - [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). - ### Instances Instances are plenty and their availability may vary but these projects track @@ -85,7 +84,7 @@ them: - [Attached](https://github.com/dyegolara/nostr-attached)![stars](https://img.shields.io/github/stars/dyegolara/nostr-attached.svg?style=social) - Open-Source ReactNative Expo app for Nostr (iOS, Android). Currently under app stores review. - [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 -- [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 +- [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 - [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) - [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client based on astral @@ -97,6 +96,8 @@ them: - [nostr-chat-widget-react](https://www.npmjs.com/package/nostr-chat-widget-react?activeTab=readme) - A React component that provides a live-chat widget over nostr that can be embedded into any website. - [Blockcore Notes](https://github.com/block-core/blockcore-notes) ![stars](https://img.shields.io/github/stars/block-core/blockcore-notes.svg?style=social) - Progressive Web App that can be installed on mobile and desktop, organize following in circles and have both public and private following lists. Dynamic interface for different uses, such as optimized for photograph viewing. - [notes.blockcore.net](https://notes.blockcore.net/) +- [Daisy](https://github.com/neb-b/daisy) - Mobile client for Android and iOS + - [testflight + android builds](https://neb.lol/nostr) ### Client reviews and/or comparisons @@ -186,7 +187,7 @@ Outside of nostr itself, you find the community on: ## Tutorials -- [Step-by-Step guide to set up a relay on your server](https://github.com/BlockChainCaffe/Nostr-Relay-Setup-Guide) (AWS, DigitalOcean, RaspBerry... ) +- [Step-by-Step guide to set up a relay on your server](https://github.com/BlockChainCaffe/Nostr-Relay-Setup-Guide) (AWS, DigitalOcean, RaspBerry... ) - [Set up a nostr relay server in under 5 minutes ](https://andreneves.xyz/p/set-up-a-nostr-relay-server-in-under) - [nostr workshop with super testnet](https://www.youtube.com/watch?v=HbicnlCXg_Y) - [Nostr Newcomers Most Common Questions and Answers](https://uselessshit.co/resources/nostr/) @@ -195,7 +196,7 @@ Outside of nostr itself, you find the community on: - [anigma.io](https://anigma.io) - has known xss attack vulnerabilities, which can put private key at risk, or risk signing events you may not want to send. - [nvote](https://nvote.co) - it does server side processing, and even private key is handled server side, and as such is deprecated for normal use. -- [alphaama.com](https://alphaama.com) - is *under maintenance* as of late 2022. +- [alphaama.com](https://alphaama.com) - is _under maintenance_ as of late 2022. ## Other links @@ -204,7 +205,7 @@ Outside of nostr itself, you find the community on: - [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) - [search posts/profiles by keyword](https://nostr.band) - posts from major relays indexed and searchable in real-time - [nostr.build](https://nostr.build/) - nostr image uploader -- [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. +- [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. - [Nostrovia Podcast](https://nostrovia.org/) - A Nostr podcast covering all the new projects, all the new cool stuff, all the new NIPs - [Summaries of all Nostr Improvements Proposals](https://anchor.fm/s/d8e8d5a4/podcast/rss) - ChatGPT generated summaries of all NIPs by k00b From 38bc41f48834b71addc9cd6b0c58af76830f6afc Mon Sep 17 00:00:00 2001 From: jonny Date: Sat, 21 Jan 2023 14:25:39 +0200 Subject: [PATCH 055/116] add PyRelay as relay implementation --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 043a705..0305a4d 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ of the public instances. - [nostr_relay](https://code.pobblelabs.org/fossil/nostr_relay/) – a nostr relay written in python, backed by SQLite - [søstr](https://github.com/metasikander/s0str)![stars](https://img.shields.io/github/stars/metasikander/s0str.svg?style=social) – a private nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them - [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). +- [PyRelay](https://github.com/johnny423/pyrelay) ![stars](https://img.shields.io/github/stars/johnny423/pyrelay.svg?style=social) – a python implementation of a nostr relay, using asyncio. ### Instances From 506ef946a68b5073532eab8c5842bad7b6047ab0 Mon Sep 17 00:00:00 2001 From: Wilson Silva Date: Sat, 21 Jan 2023 20:15:49 +0700 Subject: [PATCH 056/116] Add the nostr Ruby gem --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a5dee83..277a2d4 100644 --- a/README.md +++ b/README.md @@ -107,6 +107,7 @@ them: ## Libraries - [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 +- [nostr](https://github.com/wilsonsilva/nostr)![stars](https://img.shields.io/github/stars/wilsonsilva/nostr.svg?style=social) - a Ruby Nostr gem for use by clients - [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-tools](https://github.com/fiatjaf/nostr-tools)![stars](https://img.shields.io/github/stars/fiatjaf/nostr-tools.svg?style=social) - a JavaScript client that abstracts the relay management code for use by clients - [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 From e9fa5176eea346789adf01b989646b6351d54390 Mon Sep 17 00:00:00 2001 From: w3irdrobot <3712883+w3irdrobot@users.noreply.github.com> Date: Sat, 21 Jan 2023 10:53:32 -0500 Subject: [PATCH 057/116] Add Amethyst client --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a5dee83..1f6d818 100644 --- a/README.md +++ b/README.md @@ -99,6 +99,7 @@ them: - [notes.blockcore.net](https://notes.blockcore.net/) - [Daisy](https://github.com/neb-b/daisy) - Mobile client for Android and iOS - [testflight + android builds](https://neb.lol/nostr) +- [Amethyst](https://github.com/vitorpamplona/amethyst) ![stars](https://img.shields.io/github/stars/vitorpamplona/amethyst.svg?style=social) - An Android client for nostr written in Kotlin ### Client reviews and/or comparisons From 8cd385c2cec3a40ede63a92ebf7c0424e22c00a1 Mon Sep 17 00:00:00 2001 From: digi-monkey <105776364+digi-monkey@users.noreply.github.com> Date: Sun, 22 Jan 2023 01:05:32 +0800 Subject: [PATCH 058/116] Add Flycat web client nostr blog example: - https://flycat-web.vercel.app/article/45c41f21e1cf715fa6d9ca20b8e002a574db7bb49e96ee89834c66dac5446b7a/45832 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a5dee83..613ebb7 100644 --- a/README.md +++ b/README.md @@ -99,6 +99,7 @@ them: - [notes.blockcore.net](https://notes.blockcore.net/) - [Daisy](https://github.com/neb-b/daisy) - Mobile client for Android and iOS - [testflight + android builds](https://neb.lol/nostr) +- [Flycat](https://github.com/digi-monkey/flycat-web)![stars](https://img.shields.io/github/stars/digi-monkey/flycat-web.svg?style=social) - A 2000s old-school style web client which support blogging on Nostr ### Client reviews and/or comparisons From 4c994afb054146cca67f17fc6464a521d3de28ba Mon Sep 17 00:00:00 2001 From: themangomago Date: Sat, 21 Jan 2023 23:19:26 +0100 Subject: [PATCH 059/116] added discord community server --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a5dee83..a873710 100644 --- a/README.md +++ b/README.md @@ -185,6 +185,7 @@ Outside of nostr itself, you find the community on: - [nostr telegram group](https://t.me/nostr_protocol) - a telegram group for nostr protocol discussion - [nostr reddit](https://www.reddit.com/r/nostr/) - a subreddit for nostr related discussion +- [nostr discord](https://discord.gg/Pxkcgt9sMj) - a discord server for nostr enthusiasts and developers ## Tutorials From 06ec8e6d067701b63b9fd9d5771b6e4598bc13d3 Mon Sep 17 00:00:00 2001 From: DEDA <86898552+BEEBSDONE@users.noreply.github.com> Date: Mon, 23 Jan 2023 08:38:21 +0000 Subject: [PATCH 060/116] Added an upcoming client MeShell --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a5dee83..525d198 100644 --- a/README.md +++ b/README.md @@ -99,6 +99,7 @@ them: - [notes.blockcore.net](https://notes.blockcore.net/) - [Daisy](https://github.com/neb-b/daisy) - Mobile client for Android and iOS - [testflight + android builds](https://neb.lol/nostr) +- [MeShell](https://meshell.io) - Web, iOS and Android blog type client destined to publish articles and researches for independent journalists. ### Client reviews and/or comparisons From 25de6e7daaadd079a2cb5f9116900459db72456f Mon Sep 17 00:00:00 2001 From: Yuki Kishimoto Date: Mon, 23 Jan 2023 10:09:12 +0100 Subject: [PATCH 061/116] Update `nostr-rs-sdk` repo url and name --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a5dee83..9960822 100644 --- a/README.md +++ b/README.md @@ -115,7 +115,10 @@ them: - [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 - [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-rs](https://github.com/futurepaul/nostr-rs)![stars](https://img.shields.io/github/stars/futurepaul/nostr-rs.svg?style=social) - a Rust implementation of the nostr protocol -- [nostr-rs-sdk](https://github.com/yukibtc/nostr-rs-sdk)![stars](https://img.shields.io/github/stars/yukibtc/nostr-rs-sdk.svg?style=social) - Nostr `protocol` implementation, `SDK`, and `FFI` written in Rust +- [nostr](https://github.com/rust-nostr/nostr)![stars](https://img.shields.io/github/stars/rust-nostr/nostr.svg?style=social): + - [nostr](https://github.com/rust-nostr/nostr/tree/master/crates/nostr): Rust implementation of Nostr protocol. + - [nostr-sdk](https://github.com/rust-nostr/nostr/tree/master/crates/nostr-sdk): High level client library. + - [bindings](https://github.com/rust-nostr/nostr/tree/master/bindings): UniFFI (Kotlin, Swift, Python, Ruby) bindings - [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 - [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 - [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 From e2071270d37e4b918f99e7ef5ccdf01b2d3aafaf Mon Sep 17 00:00:00 2001 From: Carlito Platanito <137208+carlitoplatanito@users.noreply.github.com> Date: Mon, 23 Jan 2023 13:29:28 -0500 Subject: [PATCH 062/116] Add new widget (Disgus) Sorry if it's in the wrong location, was contemplating between clients or libraries. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8133c4a..dc43e08 100644 --- a/README.md +++ b/README.md @@ -106,6 +106,7 @@ them: - [Flycat](https://github.com/digi-monkey/flycat-web)![stars](https://img.shields.io/github/stars/digi-monkey/flycat-web.svg?style=social) - A 2000s old-school style web client which support blogging on Nostr - [Amethyst](https://github.com/vitorpamplona/amethyst) ![stars](https://img.shields.io/github/stars/vitorpamplona/amethyst.svg?style=social) - An Android client for nostr written in Kotlin - [MeShell](https://meshell.io) - Web, iOS and Android blog type client destined to publish articles and researches for independent journalists. +- [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. ### Client reviews and/or comparisons From 393ec0ad63122eebfe21f74f7c255933e56071c1 Mon Sep 17 00:00:00 2001 From: Doug Hoyte Date: Mon, 23 Jan 2023 14:13:51 -0500 Subject: [PATCH 063/116] add strfry relay --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8133c4a..a3c7059 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,7 @@ of the public instances. - [søstr](https://github.com/metasikander/s0str)![stars](https://img.shields.io/github/stars/metasikander/s0str.svg?style=social) – a private nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them - [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). - [PyRelay](https://github.com/johnny423/pyrelay) ![stars](https://img.shields.io/github/stars/johnny423/pyrelay.svg?style=social) – a python implementation of a nostr relay, using asyncio. +- [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 ### Instances From 250e90519c925e2d13f00b19f1f93d3a3e31e747 Mon Sep 17 00:00:00 2001 From: Orb Date: Tue, 24 Jan 2023 20:42:35 +0800 Subject: [PATCH 064/116] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b4ae744..9e7974d 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,8 @@ them: - [second exchange](https://github.com/cynsar-foundation/second.exchange)![stars](https://img.shields.io/github/stars/cynsar-foundation/second.exchange.svg?style=social) - an experiment to work out something of like medium, something of creator economy where users are rewarded for engaging in quality discussion and most importantly engaging in governance-related discussion - [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 - [Nostros](https://github.com/KoalaSat/nostros)![stars](https://img.shields.io/github/stars/KoalaSat/nostros.svg?style=social) - A nostr mobile client for Android +- [Nostrify.me](https://github.com/lightningorb/nostrify.me)![stars](https://img.shields.io/github/stars/lightningorb/nostrify.me.svg?style=social) - Nostr client built in SvelteKit. + - [Nostrify.me](https://nostrify.me) - Live instance. - [NostrEmitter](https://github.com/cmdruid/nostr-emitter)![stars](https://img.shields.io/github/stars/cmdruid/nostr-emitter.svg?style=social) - Simple E2E encrypted client and EventEmitter object - [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 - [shockwallet](https://github.com/shocknet/wallet2)![stars](https://img.shields.io/github/stars/shocknet/wallet2.svg?style=social) - A Lightning wallet that uses nostr and lnurl to connect to nodes From 8ef9db90e92f849652391b26c025f8220c8354e1 Mon Sep 17 00:00:00 2001 From: Lee Salminen Date: Tue, 24 Jan 2023 06:52:05 -0600 Subject: [PATCH 065/116] add LNBits NIP-05 extension --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b4ae744..a93e3cb 100644 --- a/README.md +++ b/README.md @@ -183,6 +183,7 @@ them: - [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. - [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. - [nostr.industries](https://nostr.industries) - A free NIP-05 ID registration service. +- [NIP-05 on LNBits](https://github.com/lnbits/lnbits/tree/main/lnbits/extensions/nostrnip5) - Sell NIP-05 verification for your domain using LNBits. ## Browser extensions From 15f196db1c98f8162d094567d3e2d92ed9e24be4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20L=C3=B3pez=20Guevara?= Date: Tue, 24 Jan 2023 11:00:10 -0300 Subject: [PATCH 066/116] add spanish telegram group --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b4ae744..64b26d6 100644 --- a/README.md +++ b/README.md @@ -198,6 +198,7 @@ Allow you to sign Nostr events on web-apps without having to give them your keys Outside of nostr itself, you find the community on: - [nostr telegram group](https://t.me/nostr_protocol) - a telegram group for nostr protocol discussion +- [nostr español/spanish telegram group](https://t.me/nostr_es) - a spanish telegram group for nostr - [nostr reddit](https://www.reddit.com/r/nostr/) - a subreddit for nostr related discussion - [nostr discord](https://discord.gg/Pxkcgt9sMj) - a discord server for nostr enthusiasts and developers From 16421c9623fdfedb2b684588dc0b49c16ff58059 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 24 Jan 2023 15:15:06 -0500 Subject: [PATCH 067/116] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b4ae744..397b44e 100644 --- a/README.md +++ b/README.md @@ -183,6 +183,8 @@ them: - [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. - [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. - [nostr.industries](https://nostr.industries) - A free NIP-05 ID registration service. +- [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 +- [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 ## Browser extensions From 055aae729bacc66e143a86ac14ea7804ed644f19 Mon Sep 17 00:00:00 2001 From: styppo Date: Wed, 25 Jan 2023 02:11:11 +0100 Subject: [PATCH 068/116] Update Hamstr entry No longer based on astral --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 397b44e..3ae66ef 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ them: - [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 - [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) -- [Hamstr](https://github.com/styppo/hamstr)![stars](https://img.shields.io/github/stars/styppo/hamstr.svg?style=social) - A twitter-style web client based on astral +- [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) - [Nozzle](https://github.com/kaiwolfram/Nozzle)![stars](https://img.shields.io/github/stars/kaiwolfram/Nozzle.svg?style=social) - A Twitter-like native Android client written with Jetpack Compose - [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 From 708bacf69f05feda7dcb6b4d5ae96c1d12c380c1 Mon Sep 17 00:00:00 2001 From: Raul Piraces Alastuey Date: Wed, 25 Jan 2023 12:15:31 +0100 Subject: [PATCH 069/116] add rsslay.nostr.moe Proposal to add it to "Bridges and Gateways" section, its a fork as continuation of the original rsslay by fiatjaf, includes several performance improvements, UX redesign, facilities to deploy, and continuous improvements --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 397b44e..2102c05 100644 --- a/README.md +++ b/README.md @@ -143,6 +143,7 @@ them: ## Bridges and Gateways - [rsslay](https://github.com/fiatjaf/rsslay)![stars](https://img.shields.io/github/stars/fiatjaf/rsslay.svg?style=social) - a bridge that puts RSS feeds into Nostr +- [rsslay.nostr.moe](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/) - [smtp nostr gateway ](https://github.com/Cameri/smtp-nostr-gateway)![stars](https://img.shields.io/github/stars/Cameri/smtp-nostr-gateway.svg?style=social) - a bridge that forwards emails to pubkeys as encrypted direct messages - [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 From 5fc388149c3c355cdbaa5da4fd6c8f3c404f6902 Mon Sep 17 00:00:00 2001 From: Erdal Toprak <10966155+erdaltoprak@users.noreply.github.com> Date: Wed, 25 Jan 2023 12:18:57 +0100 Subject: [PATCH 070/116] Add NostrID iOS Client Let's add NostrID to the list, available here : https://github.com/erdaltoprak/nostrid --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 397b44e..67d467f 100644 --- a/README.md +++ b/README.md @@ -108,6 +108,7 @@ them: - [Amethyst](https://github.com/vitorpamplona/amethyst) ![stars](https://img.shields.io/github/stars/vitorpamplona/amethyst.svg?style=social) - An Android client for nostr written in Kotlin - [MeShell](https://meshell.io) - Web, iOS and Android blog type client destined to publish articles and researches for independent journalists. - [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. +- [NostrID](https://github.com/erdaltoprak/nostrid) ![stars](https://img.shields.io/github/stars/erdaltoprak/nostrid.svg?style=social) - A Nostr ID Management App for iOS. ### Client reviews and/or comparisons From 45ed95b2de7f1434bfccb542d24a35c8e4695e1d Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Wed, 25 Jan 2023 08:19:51 -0500 Subject: [PATCH 071/116] moved fiatjafs rsslay to deprecated --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2102c05..6a1c9cd 100644 --- a/README.md +++ b/README.md @@ -142,8 +142,7 @@ them: ## Bridges and Gateways -- [rsslay](https://github.com/fiatjaf/rsslay)![stars](https://img.shields.io/github/stars/fiatjaf/rsslay.svg?style=social) - a bridge that puts RSS feeds into Nostr -- [rsslay.nostr.moe](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/) +- [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/) - [smtp nostr gateway ](https://github.com/Cameri/smtp-nostr-gateway)![stars](https://img.shields.io/github/stars/Cameri/smtp-nostr-gateway.svg?style=social) - a bridge that forwards emails to pubkeys as encrypted direct messages - [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 @@ -216,6 +215,8 @@ Outside of nostr itself, you find the community on: - [anigma.io](https://anigma.io) - has known xss attack vulnerabilities, which can put private key at risk, or risk signing events you may not want to send. - [nvote](https://nvote.co) - it does server side processing, and even private key is handled server side, and as such is deprecated for normal use. - [alphaama.com](https://alphaama.com) - is _under maintenance_ as of late 2022. +- [rsslay](https://github.com/fiatjaf/rsslay)![stars](https://img.shields.io/github/stars/fiatjaf/rsslay.svg?style=social) - a bridge that puts RSS feeds into Nostr + ## Other links From 4fb49d6d8fe7f0ac425318a652b5fb42fe6c1547 Mon Sep 17 00:00:00 2001 From: Martti Malmi Date: Wed, 25 Jan 2023 21:15:49 +0200 Subject: [PATCH 072/116] Iris github, iOS and android links --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6efd00b..a983ef7 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,10 @@ them: - [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 - [nostr-java](https://github.com/tcheeric/nostr-java)![stars](https://img.shields.io/github/stars/tcheeric/nostr-java.svg?style=social) - A nostr client API written in java, for generating, signing and publishing events to relays - [bolt.fun](https://makers.bolt.fun/feed) - A bitcoin lightning makers community that supports reading and creating comments using Nostr -- [iris](https://iris.to) - A nostr web client +- [iris](https://github.com/irislib/iris-messenger)![stars](https://img.shields.io/github/stars/irislib/iris-messenger.svg?style=social) - A nostr web client + - [iris.to](https://iris.to) - live instance + - [iOS Testflight](iOS Testflight) + - [Android app](https://play.google.com/store/apps/details?id=to.iris.twa) - [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 - [Attached](https://github.com/dyegolara/nostr-attached)![stars](https://img.shields.io/github/stars/dyegolara/nostr-attached.svg?style=social) - Open-Source ReactNative Expo app for Nostr (iOS, Android). Currently under app stores review. - [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. From e452aea520c5be7829272ae1d91f8e14d184843e Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Wed, 25 Jan 2023 15:01:16 -0500 Subject: [PATCH 073/116] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6efd00b..297e71e 100644 --- a/README.md +++ b/README.md @@ -189,6 +189,7 @@ them: - [NIP-05 on LNBits](https://github.com/lnbits/lnbits/tree/main/lnbits/extensions/nostrnip5) - Sell NIP-05 verification for your domain using LNBits. - [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 - [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 +- [nostrogen](https://github.com/tonyinit/nostrogen)![stars](https://img.shields.io/github/stars/tonyinit/nostrogen).svg?style=social) ## Browser extensions From 21ee4cd230f8546ec261d5aa8ac80335b736f43f Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Wed, 25 Jan 2023 15:02:11 -0500 Subject: [PATCH 074/116] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 297e71e..352e640 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ them: - [NIP-05 on LNBits](https://github.com/lnbits/lnbits/tree/main/lnbits/extensions/nostrnip5) - Sell NIP-05 verification for your domain using LNBits. - [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 - [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 -- [nostrogen](https://github.com/tonyinit/nostrogen)![stars](https://img.shields.io/github/stars/tonyinit/nostrogen).svg?style=social) +- [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 ## Browser extensions From e1687c06b231203b5b5858689184ead4f28e3048 Mon Sep 17 00:00:00 2001 From: Ed Kimber Date: Wed, 25 Jan 2023 20:47:41 +0000 Subject: [PATCH 075/116] Update README.md Add nostromat client to the list. Source code here: https://github.com/ekimber/nostromat --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 352e640..c213842 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,7 @@ them: - [MeShell](https://meshell.io) - Web, iOS and Android blog type client destined to publish articles and researches for independent journalists. - [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. - [NostrID](https://github.com/erdaltoprak/nostrid) ![stars](https://img.shields.io/github/stars/erdaltoprak/nostrid.svg?style=social) - A Nostr ID Management App for iOS. +- [nostromat](https://nostrom.at) ![stars](https://img.shields.io/github/stars/ekimber/nostromat.svg?style=social) - A Twitter-style Nostr web client, written in Clojurescript/React ### Client reviews and/or comparisons From 93ea8040e6144aea6d220fdc856fc0a924b6f817 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Wed, 25 Jan 2023 15:54:25 -0500 Subject: [PATCH 076/116] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c213842..823b877 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,9 @@ them: - [MeShell](https://meshell.io) - Web, iOS and Android blog type client destined to publish articles and researches for independent journalists. - [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. - [NostrID](https://github.com/erdaltoprak/nostrid) ![stars](https://img.shields.io/github/stars/erdaltoprak/nostrid.svg?style=social) - A Nostr ID Management App for iOS. -- [nostromat](https://nostrom.at) ![stars](https://img.shields.io/github/stars/ekimber/nostromat.svg?style=social) - A Twitter-style Nostr web client, written in Clojurescript/React +- [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 + ### Client reviews and/or comparisons From 8937820307e12a4454db2151e95db8fb831d21cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Pican=C3=A7o?= Date: Wed, 25 Jan 2023 22:49:20 +0000 Subject: [PATCH 077/116] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a795771..d006965 100644 --- a/README.md +++ b/README.md @@ -196,6 +196,7 @@ them: - [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 - [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 - [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 +- [nostrview](https://nostrview.com) - A nostr search engine. Search by content, tags, events or pub keys. ## Browser extensions From 6c1a9e0fd3e1fca4fdf36616e3ed6a356c9b7e2d Mon Sep 17 00:00:00 2001 From: Artur Brugeman Date: Thu, 26 Jan 2023 09:20:30 +0300 Subject: [PATCH 078/116] Add rss.nostr.band --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index a795771..d062373 100644 --- a/README.md +++ b/README.md @@ -196,6 +196,8 @@ them: - [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 - [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 - [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 +- [rss.nostr.band](https://rss.nostr.band) - Create custom RSS feeds with posts matching your keywords and consume using your favorite RSS reader. + ## Browser extensions From 338a5e43463905637618f4246bf42b1f155e6505 Mon Sep 17 00:00:00 2001 From: DEDA <86898552+BEEBSDONE@users.noreply.github.com> Date: Thu, 26 Jan 2023 10:45:09 +0000 Subject: [PATCH 079/116] added github of MeShell --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a795771..1b40eee 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,8 @@ them: - [testflight + android builds](https://neb.lol/nostr) - [Flycat](https://github.com/digi-monkey/flycat-web)![stars](https://img.shields.io/github/stars/digi-monkey/flycat-web.svg?style=social) - A 2000s old-school style web client which support blogging on Nostr - [Amethyst](https://github.com/vitorpamplona/amethyst) ![stars](https://img.shields.io/github/stars/vitorpamplona/amethyst.svg?style=social) - An Android client for nostr written in Kotlin -- [MeShell](https://meshell.io) - Web, iOS and Android blog type client destined to publish articles and researches for independent journalists. +- [MeShell](https://github.com/BEEBSDONE/MeShell) ![stars](https://img.shields.io/github/stars/BEEBSDONE/MeShell.svg?style=social) - Web, iOS and Android blog type client destined to publish articles and researches for independent journalists. + - [MeShell.io](https://meshell.io) - Landing page for more information - [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. - [NostrID](https://github.com/erdaltoprak/nostrid) ![stars](https://img.shields.io/github/stars/erdaltoprak/nostrid.svg?style=social) - A Nostr ID Management App for iOS. - [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 From c83d2b9fbe184dfbb87384030f8811e921cce82b Mon Sep 17 00:00:00 2001 From: Lee Salminen Date: Thu, 26 Jan 2023 09:35:07 -0600 Subject: [PATCH 080/116] add nostr-bulk-dm tool --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e6a663a..f5cf34d 100644 --- a/README.md +++ b/README.md @@ -199,6 +199,7 @@ them: - [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 - [rss.nostr.band](https://rss.nostr.band) - Create custom RSS feeds with posts matching your keywords and consume using your favorite RSS reader. - [nostrview](https://nostrview.com) - A nostr search engine. Search by content, tags, events or pub keys. +- [nostr-bulk-dms](https://github.com/leesalminen/nostr-bulk-dm) - A tool that allows you to send DMs over nostr to many recipients in bulk. ## Browser extensions From 8b3ac450d14da8f67544cf69da06e7b76743e4dd Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Thu, 26 Jan 2023 11:42:11 -0500 Subject: [PATCH 081/116] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f5cf34d..c021958 100644 --- a/README.md +++ b/README.md @@ -199,7 +199,7 @@ them: - [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 - [rss.nostr.band](https://rss.nostr.band) - Create custom RSS feeds with posts matching your keywords and consume using your favorite RSS reader. - [nostrview](https://nostrview.com) - A nostr search engine. Search by content, tags, events or pub keys. -- [nostr-bulk-dms](https://github.com/leesalminen/nostr-bulk-dm) - A tool that allows you to send DMs over nostr to many recipients in bulk. +- [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. ## Browser extensions From 3beed03630a9fe8a9f353308b1634e407513d45f Mon Sep 17 00:00:00 2001 From: Joel Klabo Date: Thu, 26 Jan 2023 12:22:09 -0800 Subject: [PATCH 082/116] Add Nostrify to Tools --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index c021958..d4e2d03 100644 --- a/README.md +++ b/README.md @@ -201,6 +201,8 @@ them: - [nostrview](https://nostrview.com) - A nostr search engine. Search by content, tags, events or pub keys. - [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. +- [nostrify](https://github.com/joelklabo/nostrify)![stars](https://img.shields.io/github/stars/joelklabo/nostrify.svg?style=social) - A Core Lightning plugin that sends events (forwards, connect, disconnect, etc.) to nostr. + ## Browser extensions Allow you to sign Nostr events on web-apps without having to give them your keys From a4270f56d8db8f79277ab830c1c187e1b646eb79 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 31 Jan 2023 09:46:49 -0500 Subject: [PATCH 083/116] new line fix --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index d4e2d03..22910a4 100644 --- a/README.md +++ b/README.md @@ -200,7 +200,6 @@ them: - [rss.nostr.band](https://rss.nostr.band) - Create custom RSS feeds with posts matching your keywords and consume using your favorite RSS reader. - [nostrview](https://nostrview.com) - A nostr search engine. Search by content, tags, events or pub keys. - [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. - - [nostrify](https://github.com/joelklabo/nostrify)![stars](https://img.shields.io/github/stars/joelklabo/nostrify.svg?style=social) - A Core Lightning plugin that sends events (forwards, connect, disconnect, etc.) to nostr. ## Browser extensions From d6a66738f50ca623e422df7b58017e4584bf0d39 Mon Sep 17 00:00:00 2001 From: Jason Cochard Date: Tue, 31 Jan 2023 09:54:37 -0800 Subject: [PATCH 084/116] add glasnostr --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 22910a4..fe937c2 100644 --- a/README.md +++ b/README.md @@ -196,6 +196,7 @@ them: - [NIP-05 on LNBits](https://github.com/lnbits/lnbits/tree/main/lnbits/extensions/nostrnip5) - Sell NIP-05 verification for your domain using LNBits. - [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 - [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 +- [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 - [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 - [rss.nostr.band](https://rss.nostr.band) - Create custom RSS feeds with posts matching your keywords and consume using your favorite RSS reader. - [nostrview](https://nostrview.com) - A nostr search engine. Search by content, tags, events or pub keys. From 0c0dcb9d1eb5926561d393f46f76838778584980 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 31 Jan 2023 13:10:07 -0500 Subject: [PATCH 085/116] Update _config.yml --- _config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_config.yml b/_config.yml index f075795..1f6b274 100644 --- a/_config.yml +++ b/_config.yml @@ -1,3 +1,4 @@ +include: [".well-known"] remote_theme: pages-themes/hacker@v0.2.0 plugins: - jekyll-remote-theme From 7ea0bcf6bcdf2dbd764e15f6c4532dd767f58cc1 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 31 Jan 2023 13:11:17 -0500 Subject: [PATCH 086/116] Create nostr.json --- .well-known/nostr.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .well-known/nostr.json diff --git a/.well-known/nostr.json b/.well-known/nostr.json new file mode 100644 index 0000000..179101c --- /dev/null +++ b/.well-known/nostr.json @@ -0,0 +1,5 @@ +{ + "names": { + "aljaz": "efe5d120df0cc290fa748727fb45ac487caad346d4f2293ab069e8f01fc51981" + } +} From 89240f24e1131aaaa43cfdfecbd29c03bd3a8a27 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Tue, 31 Jan 2023 13:52:04 -0500 Subject: [PATCH 087/116] adding npub --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fe937c2..5d59269 100644 --- a/README.md +++ b/README.md @@ -248,4 +248,4 @@ Outside of nostr itself, you find the community on: - [Summaries of all Nostr Improvements Proposals](https://anchor.fm/s/d8e8d5a4/podcast/rss) - ChatGPT generated summaries of all NIPs by k00b - [Media caching server for Nostr](https://media.nostr.band) - caches resized profile pictures and banners to save bandwidth for clients -Data for this list is contributed by the community and curated by [@aaaljaz](https://twitter.com/aaaljaz). +Data for this list is contributed by the community and curated by [@aaaljaz](https://twitter.com/aaaljaz) ( npub1aljazgxlpnpfp7n5sunlk3dvfp72456x6nezjw4sd850q879rxqsthg9jp) From 4296c02e041d7b0998a522458d537aee9caec90a Mon Sep 17 00:00:00 2001 From: lightningnetworkstores Date: Wed, 1 Feb 2023 01:32:34 +0100 Subject: [PATCH 088/116] Add nostrich.fun --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5d59269..5b16ba8 100644 --- a/README.md +++ b/README.md @@ -157,7 +157,7 @@ them: - [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 ## Tools - +- [nostrich.fun](https://nostrich.fun)![stars](https://img.shields.io/github/stars/lightningnetworkstores/lightningnetworkstores.github.io.svg?style=social) - A feature-rich directory of nostr projects. A fork of [LightningNetworkStores.com](https://lightningnetworkstores.com) - [git-nostr-tools](http://git.jb55.com/git-nostr-tools) - A cli tool for sending code patches over nostr - [nostr-cln-events](http://git.jb55.com/nostr-cln-events) - A CLN plugin to push clightning node events to nostr - [nostr registry](https://codeberg.org/rsbondi/nostr-registry) - a database of known relays with their uptime and NIP support tables From ac015112295f1846193aaa1997d752ea777b53d2 Mon Sep 17 00:00:00 2001 From: JohnOnGit Date: Wed, 1 Feb 2023 14:09:41 +0100 Subject: [PATCH 089/116] Add INOSTA (hosting web service) --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 5d59269..caa6be1 100644 --- a/README.md +++ b/README.md @@ -243,6 +243,9 @@ Outside of nostr itself, you find the community on: - [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) - [search posts/profiles by keyword](https://nostr.band) - posts from major relays indexed and searchable in real-time - [nostr.build](https://nostr.build/) - nostr image uploader +- [INOSTA API](https://github.com/johnongit/INOSTA-Nostr-Img-Service): Expensive Image Hosting Service + - [https://api.inosta.cc](https://api.inosta.cc): Backend live instance + - [https://inosta.cc](https://inosta.cc): Demonstrator live instance - [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. - [Nostrovia Podcast](https://nostrovia.org/) - A Nostr podcast covering all the new projects, all the new cool stuff, all the new NIPs - [Summaries of all Nostr Improvements Proposals](https://anchor.fm/s/d8e8d5a4/podcast/rss) - ChatGPT generated summaries of all NIPs by k00b From bede68138301c93a32c10f659c026135fa2d3d2d Mon Sep 17 00:00:00 2001 From: jaonoctus Date: Wed, 1 Feb 2023 15:57:29 -0300 Subject: [PATCH 090/116] add nip06 tools --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 5d59269..2d10bda 100644 --- a/README.md +++ b/README.md @@ -202,6 +202,9 @@ them: - [nostrview](https://nostrview.com) - A nostr search engine. Search by content, tags, events or pub keys. - [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. - [nostrify](https://github.com/joelklabo/nostrify)![stars](https://img.shields.io/github/stars/joelklabo/nostrify.svg?style=social) - A Core Lightning plugin that sends events (forwards, connect, disconnect, etc.) to nostr. +- [nip06-web](https://github.com/jaonoctus/nip06-web)![stars](https://img.shields.io/github/stars/jaonoctus/nip06-web.svg?style=social) - a website to generate or restore NIP-06 seed phrases + - [nip06.jaonoct.us](https://nip06.jaonoct.us) - by jaonoctus +- [nip06-cli](https://github.com/jaonoctus/nip06-cli)![stars](https://img.shields.io/github/stars/jaonoctus/nip06-cli.svg?style=social) - a Node.js CLI to generate or restore NIP-06 seed phrases ## Browser extensions From 20a078646ae448c8a0b2ddf51243cdbeb59de4c8 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Wed, 1 Feb 2023 16:26:57 -0500 Subject: [PATCH 091/116] Update README.md --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2d10bda..5c04e7e 100644 --- a/README.md +++ b/README.md @@ -180,7 +180,6 @@ them: - [nostrillery](https://github.com/Cameri/nostrillery)![stars](https://img.shields.io/github/stars/Cameri/nostrillery.svg?style=social) - a tool for running performance tests against Nostr relays - [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. - [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 -- [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Nostr mining pubkey with multi threading - [nostreq](https://github.com/blakejakopovic/nostreq)![stars](https://img.shields.io/github/stars/blakejakopovic/nostreq.svg?style=social) - Nostr relay event request generator - [nostr.io](https://nostr.io/) - network statistics with last published notes, top 50 publishers, and top 50 followed users - [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. @@ -194,10 +193,7 @@ them: - [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. - [nostr.industries](https://nostr.industries) - A free NIP-05 ID registration service. - [NIP-05 on LNBits](https://github.com/lnbits/lnbits/tree/main/lnbits/extensions/nostrnip5) - Sell NIP-05 verification for your domain using LNBits. -- [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 -- [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 -- [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 -- [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 + - [rss.nostr.band](https://rss.nostr.band) - Create custom RSS feeds with posts matching your keywords and consume using your favorite RSS reader. - [nostrview](https://nostrview.com) - A nostr search engine. Search by content, tags, events or pub keys. - [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. @@ -206,6 +202,12 @@ them: - [nip06.jaonoct.us](https://nip06.jaonoct.us) - by jaonoctus - [nip06-cli](https://github.com/jaonoctus/nip06-cli)![stars](https://img.shields.io/github/stars/jaonoctus/nip06-cli.svg?style=social) - a Node.js CLI to generate or restore NIP-06 seed phrases +## Vanity pubkey mining + +- [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 +- [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 +- [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 +- [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 ## Browser extensions Allow you to sign Nostr events on web-apps without having to give them your keys From f8914423770487a46f455eac7608263be836f5de Mon Sep 17 00:00:00 2001 From: Christian Chiarulli Date: Wed, 1 Feb 2023 20:34:07 -0500 Subject: [PATCH 092/116] client: blogstack.io --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5c04e7e..d8d56c9 100644 --- a/README.md +++ b/README.md @@ -117,6 +117,7 @@ them: - [NostrID](https://github.com/erdaltoprak/nostrid) ![stars](https://img.shields.io/github/stars/erdaltoprak/nostrid.svg?style=social) - A Nostr ID Management App for iOS. - [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 +- [blogstack.io](https://blogstack.io) ![stars](https://img.shields.io/github/stars/nodetec/blogstack.svg?style=social) - Blogging site for nostr, supports markdown ### Client reviews and/or comparisons From 35253bcf4ca467033a2db6363842a6c26abd7b13 Mon Sep 17 00:00:00 2001 From: Yuki Kishimoto Date: Thu, 2 Feb 2023 10:13:43 +0100 Subject: [PATCH 093/116] Add keechain --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 5c04e7e..e3e81cf 100644 --- a/README.md +++ b/README.md @@ -202,6 +202,10 @@ them: - [nip06.jaonoct.us](https://nip06.jaonoct.us) - by jaonoctus - [nip06-cli](https://github.com/jaonoctus/nip06-cli)![stars](https://img.shields.io/github/stars/jaonoctus/nip06-cli.svg?style=social) - a Node.js CLI to generate or restore NIP-06 seed phrases +## Offline signer + +- [keechain](https://github.com/yukibtc/keechain) - Bitcoin application to transform your offline computer in an AirGap Signing Device (aka Hardware Wallet) with support to `NIP-06` and `NIP-26`. + ## Vanity pubkey mining - [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 From 2d687f0f51bcdc3e8525fcfd6c5ecff02956e23f Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Thu, 2 Feb 2023 11:48:15 -0500 Subject: [PATCH 094/116] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index caa6be1..81050aa 100644 --- a/README.md +++ b/README.md @@ -243,9 +243,9 @@ Outside of nostr itself, you find the community on: - [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) - [search posts/profiles by keyword](https://nostr.band) - posts from major relays indexed and searchable in real-time - [nostr.build](https://nostr.build/) - nostr image uploader -- [INOSTA API](https://github.com/johnongit/INOSTA-Nostr-Img-Service): Expensive Image Hosting Service - - [https://api.inosta.cc](https://api.inosta.cc): Backend live instance - - [https://inosta.cc](https://inosta.cc): Demonstrator live instance +- [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 - [wellorder nostr datasets](https://wiki.wellorder.net/wiki/nostr-datasets/) - Public standardized nostr datasets for benchmarking, data science, or other analysis. - [Nostrovia Podcast](https://nostrovia.org/) - A Nostr podcast covering all the new projects, all the new cool stuff, all the new NIPs - [Summaries of all Nostr Improvements Proposals](https://anchor.fm/s/d8e8d5a4/podcast/rss) - ChatGPT generated summaries of all NIPs by k00b From 6c3f3376b03dd54223f60fbe99ea722578f7bd0a Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Thu, 2 Feb 2023 12:31:24 -0500 Subject: [PATCH 095/116] Update README.md --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f77cdcf..60988b2 100644 --- a/README.md +++ b/README.md @@ -150,6 +150,7 @@ them: - [nostr-deno](https://github.com/KiPSOFT/nostr-deno)![stars](https://img.shields.io/github/stars/KiPSOFT/nostr-deno.svg?style=social) - a client library for Deno javascript runtime. - [nostr-types](https://github.com/mikedilger/nostr-types)![stars](https://img.shields.io/github/stars/mikedilger/nostr-types.svg?style=social) - a rust library defining types useful for the nostr protocol - [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 +- [nostr-connect](https://github.com/nostr-connect/connect)![stars](https://img.shields.io/github/stars/nostr-connect/connect.svg?style=social) - Nostr Connect SDK for TypeScript is a library that allows you to easily integrate Nostr Connect into your web application ## Bridges and Gateways @@ -158,6 +159,7 @@ them: - [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 ## Tools + - [nostrich.fun](https://nostrich.fun)![stars](https://img.shields.io/github/stars/lightningnetworkstores/lightningnetworkstores.github.io.svg?style=social) - A feature-rich directory of nostr projects. A fork of [LightningNetworkStores.com](https://lightningnetworkstores.com) - [git-nostr-tools](http://git.jb55.com/git-nostr-tools) - A cli tool for sending code patches over nostr - [nostr-cln-events](http://git.jb55.com/nostr-cln-events) - A CLN plugin to push clightning node events to nostr @@ -205,7 +207,8 @@ them: ## Offline signer -- [keechain](https://github.com/yukibtc/keechain) - Bitcoin application to transform your offline computer in an AirGap Signing Device (aka Hardware Wallet) with support to `NIP-06` and `NIP-26`. +- [keechain](https://github.com/yukibtc/keechain)![stars](https://img.shields.io/github/stars/yukibtc/keechain.svg?style=social) - Bitcoin application to transform your offline computer in an AirGap Signing Device (aka Hardware Wallet) with support to `NIP-06` and `NIP-26`. +- [nostrum](https://github.com/nostr-connect/nostrum)![stars](https://img.shields.io/github/stars/nostr-connect/nostrum.svg?style=social) - Nostrum it's a mobile app that allows you to sign transactions and messages with your Nostr keys. Nostrum is the reference implementation for a remote signer app (ie. Wallet) of the Nostr Connect protocol. ## Vanity pubkey mining @@ -213,6 +216,7 @@ them: - [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 - [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 - [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 + ## Browser extensions Allow you to sign Nostr events on web-apps without having to give them your keys From f2701b5963d22db86a033d211bda1535cf654837 Mon Sep 17 00:00:00 2001 From: Theodore Keloglou Date: Fri, 3 Feb 2023 00:05:11 +0000 Subject: [PATCH 096/116] add how to setup relay tutorial --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 60988b2..ca1f23d 100644 --- a/README.md +++ b/README.md @@ -241,6 +241,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) - [nostr workshop with super testnet](https://www.youtube.com/watch?v=HbicnlCXg_Y) - [Nostr Newcomers Most Common Questions and Answers](https://uselessshit.co/resources/nostr/) +- [How to: Run your own nostr relay](https://nutcroft.com/blog/how-to-run-your-own-nostr-relay/) (nostr-rs-relay, Caddy, no Docker) ## Deprecated From 40bba030952a3c0f811abaaa3c9c87dd0830f685 Mon Sep 17 00:00:00 2001 From: vilm3r Date: Sat, 4 Feb 2023 11:35:41 -0600 Subject: [PATCH 097/116] add votestr --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 60988b2..5f3b930 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,7 @@ them: - [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 - [blogstack.io](https://blogstack.io) ![stars](https://img.shields.io/github/stars/nodetec/blogstack.svg?style=social) - Blogging site for nostr, supports markdown +- [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 ### Client reviews and/or comparisons From 97d3e25a2ada6502c3c04600656f9fe9396cc52e Mon Sep 17 00:00:00 2001 From: vilm3r Date: Sat, 4 Feb 2023 11:38:18 -0600 Subject: [PATCH 098/116] fix: add star shield to sendstr --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 60988b2..9719a59 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ them: - [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 - [Minds](https://www.minds.com/) - open source social network. Supports reading and creating posts using the Nostr protocol - [Jester](https://jesterui.github.io/) - Chess over nostr -- [Sendstr](https://sendstr.com/) - shared clipboard between devices over nostr +- [Sendstr](https://sendstr.com/) ![stars](https://img.shields.io/github/stars/vilm3r/sendstr.svg?style=social) - shared clipboard between devices over nostr - [nosbin](https://nosbin.com/)![stars](https://img.shields.io/github/stars/jacany/nosbin.svg?style=social) - pastebin over nostr - [noscl](https://github.com/fiatjaf/noscl)![stars](https://img.shields.io/github/stars/fiatjaf/noscl.svg?style=social) - a basic command-line client written in Go - [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 From 236cab59dea545daca186b1e85b8a802c5a5b0bd Mon Sep 17 00:00:00 2001 From: Lee Salminen Date: Sun, 5 Feb 2023 15:31:24 -0600 Subject: [PATCH 099/116] add nostr-follow-bundler --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 60988b2..148615b 100644 --- a/README.md +++ b/README.md @@ -204,6 +204,8 @@ them: - [nip06-web](https://github.com/jaonoctus/nip06-web)![stars](https://img.shields.io/github/stars/jaonoctus/nip06-web.svg?style=social) - a website to generate or restore NIP-06 seed phrases - [nip06.jaonoct.us](https://nip06.jaonoct.us) - by jaonoctus - [nip06-cli](https://github.com/jaonoctus/nip06-cli)![stars](https://img.shields.io/github/stars/jaonoctus/nip06-cli.svg?style=social) - a Node.js CLI to generate or restore NIP-06 seed phrases +- [nostr-follow-bundler](https://github.com/leesalminen/nostr-follow-bundler) This tool lets you create lists of profiles that other users can then see and follow themselves. + ## Offline signer From 665fd1225c6f67b2ae26a80e2ab35f85c8ee13a8 Mon Sep 17 00:00:00 2001 From: Lee Salminen Date: Mon, 6 Feb 2023 08:50:59 -0600 Subject: [PATCH 100/116] add nostr-broadcast --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 148615b..89078af 100644 --- a/README.md +++ b/README.md @@ -205,6 +205,7 @@ them: - [nip06.jaonoct.us](https://nip06.jaonoct.us) - by jaonoctus - [nip06-cli](https://github.com/jaonoctus/nip06-cli)![stars](https://img.shields.io/github/stars/jaonoctus/nip06-cli.svg?style=social) - a Node.js CLI to generate or restore NIP-06 seed phrases - [nostr-follow-bundler](https://github.com/leesalminen/nostr-follow-bundler) This tool lets you create lists of profiles that other users can then see and follow themselves. +- [nostr-broadcast](https://github.com/leesalminen/nostr-broadcast) 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. ## Offline signer From c5148e7a4afd0009dd0da633f3b57e41e6e2204e Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Mon, 6 Feb 2023 10:20:02 -0500 Subject: [PATCH 101/116] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 148615b..9cc9519 100644 --- a/README.md +++ b/README.md @@ -204,7 +204,7 @@ them: - [nip06-web](https://github.com/jaonoctus/nip06-web)![stars](https://img.shields.io/github/stars/jaonoctus/nip06-web.svg?style=social) - a website to generate or restore NIP-06 seed phrases - [nip06.jaonoct.us](https://nip06.jaonoct.us) - by jaonoctus - [nip06-cli](https://github.com/jaonoctus/nip06-cli)![stars](https://img.shields.io/github/stars/jaonoctus/nip06-cli.svg?style=social) - a Node.js CLI to generate or restore NIP-06 seed phrases -- [nostr-follow-bundler](https://github.com/leesalminen/nostr-follow-bundler) This tool lets you create lists of profiles that other users can then see and follow themselves. +- [nostr-follow-bundler](https://github.com/leesalminen/nostr-follow-bundler)![stars](https://img.shields.io/github/stars/leesalminen/nostr-follow-bundler.svg?style=social) This tool lets you create lists of profiles that other users can then see and follow themselves. ## Offline signer From 91e0f2326503d7989112fc6e2e0a2597e7d8df37 Mon Sep 17 00:00:00 2001 From: Lee Salminen Date: Mon, 6 Feb 2023 09:52:39 -0600 Subject: [PATCH 102/116] add Nostore extension --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ff587c5..5de910c 100644 --- a/README.md +++ b/README.md @@ -229,6 +229,7 @@ Allow you to sign Nostr events on web-apps without having to give them your keys - [nos2x](https://github.com/fiatjaf/nos2x)![stars](https://img.shields.io/github/stars/fiatjaf/nos2x.svg?style=social) - Nostr Signer Extension - [wen](https://github.com/fiatjaf/wen)![stars](https://img.shields.io/github/stars/fiatjaf/wen.svg?style=social) - browser extension for website enhancer with nostr - [Blockcore](https://github.com/block-core/blockcore-wallet)![stars](https://img.shields.io/github/stars/block-core/blockcore-wallet.svg?style=social) - Multi wallet browser extension with nostr support +- [Nostore](https://testflight.apple.com/join/ouPWAQAV) - Nostr Signer Extension for iOS/macOS Safari ## Community From cd44f0819e7c8d9165a607b74f31a506333cb9cc Mon Sep 17 00:00:00 2001 From: vilm3r Date: Mon, 6 Feb 2023 12:00:53 -0600 Subject: [PATCH 103/116] fix: sendstr shield repo typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5de910c..7a82020 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ them: - [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 - [Minds](https://www.minds.com/) - open source social network. Supports reading and creating posts using the Nostr protocol - [Jester](https://jesterui.github.io/) - Chess over nostr -- [Sendstr](https://sendstr.com/) ![stars](https://img.shields.io/github/stars/vilm3r/sendstr.svg?style=social) - shared clipboard between devices over nostr +- [Sendstr](https://sendstr.com/) ![stars](https://img.shields.io/github/stars/vilm3r/sendstr-web.svg?style=social) - shared clipboard between devices over nostr - [nosbin](https://nosbin.com/)![stars](https://img.shields.io/github/stars/jacany/nosbin.svg?style=social) - pastebin over nostr - [noscl](https://github.com/fiatjaf/noscl)![stars](https://img.shields.io/github/stars/fiatjaf/noscl.svg?style=social) - a basic command-line client written in Go - [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 From c20d9ac3fa8f892332c38423a479355a6f366d96 Mon Sep 17 00:00:00 2001 From: xbol0 Date: Wed, 8 Feb 2023 19:21:30 +0800 Subject: [PATCH 104/116] Update README.md for add nanostr --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5de910c..5d27f87 100644 --- a/README.md +++ b/README.md @@ -207,6 +207,7 @@ them: - [nip06-cli](https://github.com/jaonoctus/nip06-cli)![stars](https://img.shields.io/github/stars/jaonoctus/nip06-cli.svg?style=social) - a Node.js CLI to generate or restore NIP-06 seed phrases - [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-follow-bundler](https://github.com/leesalminen/nostr-follow-bundler)![stars](https://img.shields.io/github/stars/leesalminen/nostr-follow-bundler.svg?style=social) This tool lets you create lists of profiles that other users can then see and follow themselves. +- [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. ## Offline signer From 101a41c3b4c9f395df1807342b5792de30494661 Mon Sep 17 00:00:00 2001 From: Chawye Hsu Date: Wed, 8 Feb 2023 22:37:27 +0800 Subject: [PATCH 105/116] Add nostr-vanity-address-generator --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f429161..fea8ad8 100644 --- a/README.md +++ b/README.md @@ -221,6 +221,7 @@ them: - [rana](https://github.com/grunch/rana)![stars](https://img.shields.io/github/stars/grunch/rana.svg?style=social) - Vanity pubkey miner based on nip13 - [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 - [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 +- [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 ## Browser extensions From 98f4c9e3b389b5a94da475dcb3f0bb3d54975474 Mon Sep 17 00:00:00 2001 From: Luke Strickland Date: Thu, 9 Feb 2023 06:31:26 -0500 Subject: [PATCH 106/116] Adding Astro to list of relays --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index fea8ad8..705cdf0 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,7 @@ of the public instances. - [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). - [PyRelay](https://github.com/johnny423/pyrelay) ![stars](https://img.shields.io/github/stars/johnny423/pyrelay.svg?style=social) – a python implementation of a nostr relay, using asyncio. - [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 +- [Astro](https://github.com/Nostrology/astro) – Elixir based implementation built to be performant and highly distributed. ### Instances From 2df9519a34c7d069127938e6aa1dd2ba1d0df398 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Thu, 9 Feb 2023 08:54:20 -0500 Subject: [PATCH 107/116] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 705cdf0..67f96ac 100644 --- a/README.md +++ b/README.md @@ -34,9 +34,9 @@ of the public instances. - [nostr_relay](https://code.pobblelabs.org/fossil/nostr_relay/) – a nostr relay written in python, backed by SQLite - [søstr](https://github.com/metasikander/s0str)![stars](https://img.shields.io/github/stars/metasikander/s0str.svg?style=social) – a private nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them - [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). -- [PyRelay](https://github.com/johnny423/pyrelay) ![stars](https://img.shields.io/github/stars/johnny423/pyrelay.svg?style=social) – a python implementation of a nostr relay, using asyncio. -- [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 -- [Astro](https://github.com/Nostrology/astro) – Elixir based implementation built to be performant and highly distributed. +- [PyRelay](https://github.com/johnny423/pyrelay)![stars](https://img.shields.io/github/stars/johnny423/pyrelay.svg?style=social) – a python implementation of a nostr relay, using asyncio. +- [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 +- [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. ### Instances From b65fff4acdbad5972fabe0174688bc7dfe4225a0 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Thu, 9 Feb 2023 13:07:11 -0500 Subject: [PATCH 108/116] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 67f96ac..f7559a5 100644 --- a/README.md +++ b/README.md @@ -250,6 +250,7 @@ Outside of nostr itself, you find the community on: - [nostr workshop with super testnet](https://www.youtube.com/watch?v=HbicnlCXg_Y) - [Nostr Newcomers Most Common Questions and Answers](https://uselessshit.co/resources/nostr/) - [How to: Run your own nostr relay](https://nutcroft.com/blog/how-to-run-your-own-nostr-relay/) (nostr-rs-relay, Caddy, no Docker) +- [How to set up a paid nostr relay](https://andreneves.xyz/p/how-to-setup-a-paid-nostr-relay) ## Deprecated From 995456bd91771eaa27af3e98937df303c1333aeb Mon Sep 17 00:00:00 2001 From: DEDA <86898552+BEEBSDONE@users.noreply.github.com> Date: Thu, 9 Feb 2023 21:50:54 +0000 Subject: [PATCH 109/116] Updated Github project URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1b40eee..07d0bf0 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,7 @@ them: - [testflight + android builds](https://neb.lol/nostr) - [Flycat](https://github.com/digi-monkey/flycat-web)![stars](https://img.shields.io/github/stars/digi-monkey/flycat-web.svg?style=social) - A 2000s old-school style web client which support blogging on Nostr - [Amethyst](https://github.com/vitorpamplona/amethyst) ![stars](https://img.shields.io/github/stars/vitorpamplona/amethyst.svg?style=social) - An Android client for nostr written in Kotlin -- [MeShell](https://github.com/BEEBSDONE/MeShell) ![stars](https://img.shields.io/github/stars/BEEBSDONE/MeShell.svg?style=social) - Web, iOS and Android blog type client destined to publish articles and researches for independent journalists. +- [MeShell](https://github.com/BEEBSDONE/MeShell_Nodejs) ![stars](https://img.shields.io/github/stars/BEEBSDONE/MeShell_Nodejs.svg?style=social) - Web, iOS and Android blog type client destined to publish articles and researches for independent journalists. - [MeShell.io](https://meshell.io) - Landing page for more information - [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. - [NostrID](https://github.com/erdaltoprak/nostrid) ![stars](https://img.shields.io/github/stars/erdaltoprak/nostrid.svg?style=social) - A Nostr ID Management App for iOS. From 5e60776241064b6b63932eafcaa0a9c9195383e3 Mon Sep 17 00:00:00 2001 From: lebrunel <124721263+lebrunel@users.noreply.github.com> Date: Mon, 13 Feb 2023 11:07:32 +0000 Subject: [PATCH 110/116] Add Nex relay --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f7559a5..2304025 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,8 @@ of the public instances. - [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). - [PyRelay](https://github.com/johnny423/pyrelay)![stars](https://img.shields.io/github/stars/johnny423/pyrelay.svg?style=social) – a python implementation of a nostr relay, using asyncio. - [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 -- [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. +- [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. +- [Nex](https://github.com/lebrunel/nex) ![stars](https://img.shields.io/github/stars/lebrunel/nex.svg?style=social) - A powerful and scalable Nostr relay written in Elixir with Postgres DB. ### Instances From f27faad74efae54cfd9a332e85965423f441de41 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Mon, 13 Feb 2023 06:34:07 -0500 Subject: [PATCH 111/116] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a13562..90fb69c 100644 --- a/README.md +++ b/README.md @@ -210,7 +210,7 @@ them: - [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-follow-bundler](https://github.com/leesalminen/nostr-follow-bundler)![stars](https://img.shields.io/github/stars/leesalminen/nostr-follow-bundler.svg?style=social) This tool lets you create lists of profiles that other users can then see and follow themselves. - [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. - +- [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 ## Offline signer From 65597fb8d11fa0e4db8f690174e4a4a99fba9da2 Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Mon, 13 Feb 2023 09:00:56 -0500 Subject: [PATCH 112/116] nip05 refactor --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 90fb69c..bd057e5 100644 --- a/README.md +++ b/README.md @@ -191,15 +191,10 @@ them: - [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. - [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-tool](https://github.com/0xtrr/nostr-tool)![stars](https://img.shields.io/github/stars/0xtrr/nostr-tool.svg?style=social) - Rust CLI tool to generate and publish events -- [nostrplebs](https://nostrplebs.com) - A NIP-05 ID registration service. - [frostr](https://github.com/nickfarrow/frostr)![stars](https://img.shields.io/github/stars/nickfarrow/frostr.svg?style=social) - Create joint nostr identities and require t-of-n signatures to post -- [plebs.place](https://plebs.place) - A NIP-05 ID registration service (in portuguese). - [nostr.rest](https://nostr.rest) - Mine proof of work public keys with user specified prefixes - [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. - [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. -- [nostr.industries](https://nostr.industries) - A free NIP-05 ID registration service. -- [NIP-05 on LNBits](https://github.com/lnbits/lnbits/tree/main/lnbits/extensions/nostrnip5) - Sell NIP-05 verification for your domain using LNBits. - - [rss.nostr.band](https://rss.nostr.band) - Create custom RSS feeds with posts matching your keywords and consume using your favorite RSS reader. - [nostrview](https://nostrview.com) - A nostr search engine. Search by content, tags, events or pub keys. - [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. @@ -209,9 +204,16 @@ them: - [nip06-cli](https://github.com/jaonoctus/nip06-cli)![stars](https://img.shields.io/github/stars/jaonoctus/nip06-cli.svg?style=social) - a Node.js CLI to generate or restore NIP-06 seed phrases - [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-follow-bundler](https://github.com/leesalminen/nostr-follow-bundler)![stars](https://img.shields.io/github/stars/leesalminen/nostr-follow-bundler.svg?style=social) This tool lets you create lists of profiles that other users can then see and follow themselves. -- [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. - [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 +## NIP-05 +- [nostrcheck.me](https://nostrcheck.me/) - A NIP-05 ID registration service. +- [nostrplebs](https://nostrplebs.com) - A NIP-05 ID registration service. +- [plebs.place](https://plebs.place) - A NIP-05 ID registration service (in portuguese). +- [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. +- [nostr.industries](https://nostr.industries) - A free NIP-05 ID registration service. +- [NIP-05 on LNBits](https://github.com/lnbits/lnbits/tree/main/lnbits/extensions/nostrnip5) - Sell NIP-05 verification for your domain using LNBits. + ## Offline signer - [keechain](https://github.com/yukibtc/keechain)![stars](https://img.shields.io/github/stars/yukibtc/keechain.svg?style=social) - Bitcoin application to transform your offline computer in an AirGap Signing Device (aka Hardware Wallet) with support to `NIP-06` and `NIP-26`. From 94757c969f32f8d5e08ebeaa9632616bd57418ec Mon Sep 17 00:00:00 2001 From: Aljaz Ceru Date: Mon, 13 Feb 2023 09:01:23 -0500 Subject: [PATCH 113/116] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bd057e5..addeb84 100644 --- a/README.md +++ b/README.md @@ -206,7 +206,8 @@ them: - [nostr-follow-bundler](https://github.com/leesalminen/nostr-follow-bundler)![stars](https://img.shields.io/github/stars/leesalminen/nostr-follow-bundler.svg?style=social) This tool lets you create lists of profiles that other users can then see and follow themselves. - [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 -## NIP-05 +## NIP-05 identity services + - [nostrcheck.me](https://nostrcheck.me/) - A NIP-05 ID registration service. - [nostrplebs](https://nostrplebs.com) - A NIP-05 ID registration service. - [plebs.place](https://plebs.place) - A NIP-05 ID registration service (in portuguese). From 539ce08878ec3db8f6d3f2824307c718a7fd5a02 Mon Sep 17 00:00:00 2001 From: Akiomi Kamakura Date: Tue, 14 Feb 2023 23:38:47 +0900 Subject: [PATCH 114/116] Add akiomik/nostrends --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index addeb84..b873c48 100644 --- a/README.md +++ b/README.md @@ -205,6 +205,7 @@ them: - [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-follow-bundler](https://github.com/leesalminen/nostr-follow-bundler)![stars](https://img.shields.io/github/stars/leesalminen/nostr-follow-bundler.svg?style=social) This tool lets you create lists of profiles that other users can then see and follow themselves. - [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 +- [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) ## NIP-05 identity services From 88274a91127c0096d1d6c92ed9360e90b1dcb57b Mon Sep 17 00:00:00 2001 From: Akiomi Kamakura Date: Tue, 14 Feb 2023 23:43:20 +0900 Subject: [PATCH 115/116] Fix typo --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index addeb84..af974e6 100644 --- a/README.md +++ b/README.md @@ -148,7 +148,7 @@ them: - [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 - [nostr-bot](https://github.com/slaninas/nostr-bot)![stars](https://img.shields.io/github/stars/slaninas/nostr-bot.svg?style=social) - a Rust library for writing bots - [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 -- [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-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 - [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 - [nostr-deno](https://github.com/KiPSOFT/nostr-deno)![stars](https://img.shields.io/github/stars/KiPSOFT/nostr-deno.svg?style=social) - a client library for Deno javascript runtime. - [nostr-types](https://github.com/mikedilger/nostr-types)![stars](https://img.shields.io/github/stars/mikedilger/nostr-types.svg?style=social) - a rust library defining types useful for the nostr protocol @@ -204,7 +204,7 @@ them: - [nip06-cli](https://github.com/jaonoctus/nip06-cli)![stars](https://img.shields.io/github/stars/jaonoctus/nip06-cli.svg?style=social) - a Node.js CLI to generate or restore NIP-06 seed phrases - [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-follow-bundler](https://github.com/leesalminen/nostr-follow-bundler)![stars](https://img.shields.io/github/stars/leesalminen/nostr-follow-bundler.svg?style=social) This tool lets you create lists of profiles that other users can then see and follow themselves. -- [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 +- [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 ## NIP-05 identity services From 753c4639e458968b7852ccf124cd7e3d4d2731b8 Mon Sep 17 00:00:00 2001 From: Pawel Broda Date: Tue, 14 Feb 2023 18:37:25 +0100 Subject: [PATCH 116/116] Add link "tinkering with nostr without any client" --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index addeb84..683aa47 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ created by [@fiatjaf](https://github.com/fiatjaf). - [UseNostr](https://usenostr.org) - A small guide for anyone who wants to learn more about how nostr works and what it can do. - [nostr.how](https://nostr.how) - Quick-start to onboard desktop users with Alby & Astral - [nostr.guide](https://nostr.guide) - A guide to all things nostr +- [tinkering with nostr without any client](https://github.com/p2w34/blog/blob/master/2023-02-11-tinkering-with-the-nostr-protocol/tinkering-with-the-nostr-protocol.md) ## Relays