libraries

relayer Go 308 84 7 Unlicense


A Nostr relay server framework.

Created At: 2021-11-08 Last Commit: 2024-09-29

nostr relay

python-nostr Python 275 88 55 MIT


A Python library for Nostr

Created At: 2022-07-20 Last Commit: 2024-08-14

nostr python

rust-nostr Rust 130 14 4 MIT


The Stage 2 building block to reach the dream of DSNs with Bitcoin DeFi

Created At: 2022-01-22 Last Commit: 2022-12-26

nostr-react TypeScript 86 14 18 MIT


React Hooks for Nostr 🦤

Created At: 2022-12-20 Last Commit: 2024-02-20

hooks nostr react

khatru Go 84 19 2 Unlicense


a framework for making custom Nostr relays

Created At: 2023-08-07 Last Commit: 2024-10-16

NIP11 NIP86
nostr

nostr-js JavaScript 81 19 5 MIT


nodejs nostr library

Created At: 2022-08-22 Last Commit: 2023-05-19

nostr

nostr-relaypool-ts TypeScript 63 17 14 MIT


A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency

Created At: 2023-01-03 Last Commit: 2024-02-02

javascript nostr typescript

nostr_rust Rust 58 16 4


Functional Rust implementation of the nostr protocol

Created At: 2022-11-03 Last Commit: 2023-02-15

NIP01 NIP02 NIP04 NIP05 NIP09 NIP11 NIP13 NIP16 NIP25
nostr rust

connect TypeScript 55 11 1 MIT


Nostr Connect SDK for TypeScript is a library that allows you to easily integrate Nostr Connect into your web application

Created At: 2022-12-27 Last Commit: 2023-12-17

bitcoin nostr typescript

nostr-hooks TypeScript 53 10 2 MIT


React hooks for developing Nostr clients. It's simple yet intelligent.

Created At: 2023-04-18 Last Commit: 2024-09-14

censorship-resistance client decentralized hooks nostr nostr-client nostr-protocol react react-hooks

nostr-php PHP 51 15 6 MIT


PHP helper library for Nostr https://nostr-php.dev

Created At: 2023-02-26 Last Commit: 2024-10-18

NIP01
nostr php

nostr-ruby Ruby 47 7 2 MIT


A ruby library to interact with the Nostr Protocol

Created At: 2022-12-18 Last Commit: 2024-09-14

nostr nostr-protocol ruby

nostr-fetch TypeScript 46 2 14 MIT


A utility library that allows JS/TS apps to effortlessly fetch past events from Nostr relays.

Created At: 2023-03-09 Last Commit: 2024-10-14

javascript nostr typescript

nostr-bot Rust 43 4 3 MIT


Nostr bot library for Rust

Created At: 2022-08-07 Last Commit: 2023-06-03

bot nostr rust

rx-nostr TypeScript 38 8 11


A library based on RxJS, which allows Nostr applications to easily communicate with relays.

Created At: 2023-03-26 Last Commit: 2024-09-01

nostr rxjs rxjs7

create-osty TypeScript 36 7 2 MIT


Framework for building Nostr web applications.

Created At: 2024-01-24 Last Commit: 2024-09-14

bitcoin decentralized nostr

nostrdvm Python 36 14 MIT


Framework to run NIP90 Nostr DVMs

Created At: 2023-11-17 Last Commit: 2024-10-19

NIP90
ai data-vending-matchine nostr nostr-bot nostr-protocol

nostr-types Rust 34 14 2 MIT


nostr protocol types for rust language development

Created At: 2022-11-16 Last Commit: 2024-10-18

nostr

nip44 C++ 26 11 1


NIP44 spec and implementations of encrypted messages for nostr

Created At: 2023-10-05 Last Commit: 2024-10-18

NIP44
encrypted encryption fsharp go kotlin nip44 nostr payload rust secure typescript

Nostra F# 24 1 GPL-2.0


A F# library for Nostr

Created At: 2023-01-13 Last Commit: 2024-02-09

client cross-platform dotnet fsharp nostr relay

Nostra F# 24 1 GPL-2.0


A F# library for Nostr

Created At: 2023-01-13 Last Commit: 2024-02-09

client cross-platform dotnet fsharp nostr relay

welshman TypeScript 20 3 3 MIT


Tools by the guy who built Coracle

Created At: 2023-03-25 Last Commit: 2024-10-18

nostr utility

NostrKit Swift 17 4 3 MIT


A simple Swift library providing data types for interacting with Nostr relays.

Created At: 2022-08-25 Last Commit: 2024-01-25

ios macos nostr swift

nostr-relay TypeScript 13 2 3 MIT


A framework for developing a Nostr relay. (WIP)

Created At: 2023-12-03 Last Commit: 2024-09-28

nostr nostr-relay relay

nostr-one Vue 13 1 MIT


Created At: 2023-07-17 Last Commit: 2023-07-18

nostrwatch-js JavaScript 11 2 1


Library for inspecting nostr relays

Created At: 2022-11-23 Last Commit: 2024-07-22

nostr

nostr-typedef 10 2 1 MIT


Type definitions for Nostr applications made with TypeScript

Created At: 2023-06-25 Last Commit: 2024-01-09

NIP07 NIP11
nostr type-definitions typedefs types

nmostr Nim 10 4 AGPL-3.0


Nim library for Nostr

Created At: 2023-03-30 Last Commit: 2024-04-04

bech32 nim nostr

nip07-awaiter TypeScript 9 1 MIT


Created At: 2023-10-03 Last Commit: 2024-08-09

NIP07
nip-07 nostr

noscrypt C++ 8 1 NOASSERTION


A nostr specific cryptography library written in C

Created At: 2024-01-29 Last Commit: 2024-10-19

cryptography noscrypt nostr

schnorr_snap TypeScript 7 1 2


A schnorr plugin for metamask snap, nostr supported

Created At: 2022-12-20 Last Commit: 2022-12-21

ezdvm Python 6 1 MIT


Simple DVM python implementation

Created At: 2024-08-25 Last Commit: 2024-08-26

NIP90

nostr-geotags TypeScript 6 1


Given some geodata, will generate an array of standardized geo ['g'] tags for inclusion in nostr event.tags

Created At: 2023-12-14 Last Commit: 2024-09-23

geo geo-tag iso-3166 iso-3166-1 iso-3166-2 iso-3166-3 nostr nostr-event nostr-tag nostr-tags transform

mostro-core Rust 6 7 MIT


common types used by mostro and clients

Created At: 2023-03-28 Last Commit: 2024-10-02

bitcoin lightning-network mostro nostr rust

nostrawl JavaScript 5 2 MIT


Systematically and persistently coalesce all events from a set of relays based on user-defined criteria.

Created At: 2023-11-26 Last Commit: 2024-09-13

nostr nostr-trawl nostrawl

amberflutter Dart 4 3 1 MIT


Flutter wrapper for Amber (Nostr Signer)

Created At: 2023-12-01 Last Commit: 2024-01-01

NIP04 NIP19 NIP44

navigatr TypeScript 3 MIT


A utility for scraping the nostr network

Created At: 2023-09-20 Last Commit: 2023-12-19

crusty-n3xb Rust 3 1 1


Rust based core library that implements the n3xB protocol

Created At: 2023-03-13 Last Commit: 2024-07-23