diff --git a/README.md b/README.md index ba8a17c..06b4fb8 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,10 @@ nostr.net services [start.nostr.net](https://start.nostr.net) || [relay.nostr.ne - [Grow Nostr Initiative](https://grownostr.org) - Empowering the future of decentralized social communication through community initiatives, education, and outreach. - [Marmot Protocol](https://github.com/marmot-protocol/marmot)![stars](https://img.shields.io/github/stars/marmot-protocol/marmot.svg?style=social) - A messaging protocol specification for efficient end-to-end encrypted group messaging using Nostr's decentralized identity & relay network combined with the MLS Protocol. +- [keytr](https://github.com/sovITxyz/keytr)![stars](https://img.shields.io/github/stars/sovITxyz/keytr.svg?style=social) - KEYS TRANSMITTED OVER RELAYS Nostr login protocol using WebAuthn passkeys to encrypt and distribute nsec keys +- [gozzip](https://github.com/gozzip-protocol/gozzip)![stars](https://img.shields.io/github/stars/gozzip-protocol/gozzip.svg?style=social) - An open, censorship-resistant protocol for social media and messaging. Inherits Nostr's proven primitives — secp256k1 identity, signed events, relay transport — and adds a storage and retrieval layer where users own their data +- [nostr-example-script](https://github.com/ealvar13/nostr-example-script) - A simple hands-on Python script to demonstrate how NOSTR (Notes and Other Stuff Transmitted by Relays) works. This educational script walks students through the basics of the NOSTR protocol + ## Relays Relays are (so far) application agnostic. You can run your own or use any or all @@ -120,6 +124,10 @@ of the public instances. - [wisp](https://github.com/privkeyio/wisp) - A lightweight Nostr relay implementation focused on simplicity and performance - [groups_relay](https://github.com/verse-pbc/groups_relay) - A Nostr NIP-29 Group Chat Relay implementation +- [bloom](https://github.com/nostrnative/bloom) - Bloom is a high-performance hybrid server for the Nostr ecosystem. It functions as both a Blossom Protocol implementation for media storage and a Nostr Relay for event distribution +- [nostr-relay](https://github.com/johninnis/nostr-relay) - AMPHP-based async WebSocket relay server for Nostr protocol +- [Shirushi](https://github.com/00quasr/Shirushi) - A web-based Nostr protocol testing and monitoring tool built in Go. Test NIP implementations, monitor relay connections, and explore the Nostr network through an intuitive dashboard + ### Relay lists Websites with lists of relays and their performance/health: @@ -478,6 +486,10 @@ Websites with lists of relays and their performance/health: - [nwcjs](https://github.com/supertestnet/nwcjs)![stars](https://img.shields.io/github/stars/supertestnet/nwcjs.svg?style=social) - A vanilla JavaScript library for working with Nostr Wallet Connect - [@bitmacro/relay-connect](https://github.com/bitmacro/relay-connect)![stars](https://img.shields.io/github/stars/bitmacro/relay-connect.svg?style=social) - TypeScript SDK for NIP-46 (Nostr Connect) and NIP-07 browser extension signing. +- [nostr-sama](https://github.com/hparihar-07/nostr-sama) - Learning Nostr by building. Relays, clients, and event-driven architectures for a censorship-resistant future.A collection of decentralized experiments, learning modules, and NIP implementations on the Nostr protocol +- [nostr](https://github.com/ClarkQAQ/nostr) - A comprehensive Go library for the Nostr protocol, providing everything needed to build relays, clients, or hybrid applications +- [nostr-sdk-flutter](https://github.com/rust-nostr/nostr-sdk-flutter)![stars](https://img.shields.io/github/stars/rust-nostr/nostr-sdk-flutter.svg?style=social) - Nostr protocol implementation, Relay, RelayPool, high-level client library, NWC client and more + ## Bridges and Gateways - [atomstr](https://github.com/psic4t/atomstr)![stars](https://img.shields.io/github/stars/psic4t/atomstr.svg?style=social) - RSS/Atom gateway to Nostr. Live at [https://atomstr.data.haus](https://atomstr.data.haus) @@ -771,6 +783,8 @@ Endpoints (services or apps that expose a LN wallet via NWC) - [Rizful](https://rizful.com) - Cloud lightning node with NWC support - [cln-nip47](https://github.com/daywalker90/cln-nip47)![stars](https://img.shields.io/github/stars/daywalker90/cln-nip47.svg?style=social) - Core Lightning (CLN) plugin to connect wallets via Nostr Wallet Connect (NWC) +- [commilink](https://github.com/sempicanha/commilink)![stars](https://img.shields.io/github/stars/sempicanha/commilink.svg?style=social) - CommiLink (CMLK) is a hybrid, secure communication protocol with multi-transport support, end-to-end encryption (E2EE), relay/store-and-forward, message rooms, and message revocation via tombstones. Designed for IoT, mobile, and web applications requiring resilient and reliable messaging + ## NIP-57 Zaps compatible wallets and solutions @@ -964,6 +978,14 @@ To explore other aspects of the Bitcoin and freedom tech ecosystem, check out th - [sovran.money](https://sovran.money/en/) - SOVRAN MONEY. + + +- [nostraap](https://github.com/ccs-mz/nostraap) - NostraApp is a decentralized messaging application inspired by WhatsApp, built on the Nostr protocol, with native support for end-to-end encryption, distributed relay networks, and Bitcoin Lightning payments (Zaps) +- [nostress](https://github.com/4383/nostress)![stars](https://img.shields.io/github/stars/4383/nostress.svg?style=social) - ⚡ Modern Python CLI for Nostr protocol interactions - secure key management, event creation, and relay operations +- [gudmantech.github.io](https://github.com/heycesarmarques/gudmantech.github.io) - Working with Web3 fundamentals: Nostr core, relays, npubs, zaps and Lightning development. Focused on decentralized identity, protocol testing and experimental architectures +- [gudmantech](https://github.com/heycesarmarques/gudmantech) - Working with Web3 fundamentals: Nostr core, relays, npubs, zaps and Lightning development. Focused on decentralized identity, protocol testing and experimental architectures +- [nostr-article-publish](https://github.com/madcato/nostr-article-publish)![stars](https://img.shields.io/github/stars/madcato/nostr-article-publish.svg?style=social) - A command-line tool written in Rust for publishing and deleting long-form content events (NIP-23) on the Nostr protocol. It supports validation of content, custom tags for articles, and interaction with multiple relays configured via a TOML file + ## Contributing If you'd like to add something to this list, please submit a [Pull Request on GitHub](https://github.com/aljazceru/awesome-nostr/).