nostr-tools
Tools for making a Nostr client.
Found 613 results for nostr
Tools for making a Nostr client.
NDK - Nostr Development Kit. Includes AI Guardrails to catch common mistakes during development.
NDK Wallet
A modern suite of cryptography tools, built for the plebian developer.
React hooks for the Nostr Development Kit (NDK)
A utility library that allows JS/TS apps to effortlessly fetch past events from Nostr relays
Kernel of nostr-fetch
NDK Dexie Cache Adapter
A minimal, fast Solid server
Type definitions for Nostr applications
Simple, serverless WebRTC
Applesauce is a collection of utilities for building reactive nostr applications. The core package provides protocol-level functionality including an in-memory event database, generic event utilities, and basic reactive models.
Simple, serverless WebRTC
Simple, serverless WebRTC (via Nostr)
nostr relay communication framework built on rxjs
ContextVM SDK for JavaScript/TypeScript
Privacy layer for Nostr reputation systems. Groups collectively score trustworthiness using ring signatures -- scores are verifiable but contributors are unidentifiable.
A library based on RxJS, which allows Nostr applications to easily communicate with relays.
CLI tool for NIP-05 operations and BIP39 zodiac seed phrase management using NostrBox core
MCP server for elisym - AI agent discovery, jobs, and payments
Core functionality for NostrBox - a TypeScript library for both Node.js and web environments
nostr lib and cli
A collection of observable based loaders built on rx-nostr
Common NIP-specific helpers and models for applesauce
sdk client for clink
CLI agent runner for elisym - provider mode, skills, crash recovery
TypeScript SDK for elisym - AI agent discovery, marketplace, and payments on Nostr
Signer classes for applesauce
OpenClaw model-provider plugin for the Lobstah distributed-inference grid. Adds 'Lobstah grid' as an OpenAI-compatible provider with opt-in Nostr discovery + opt-in advertising in the openclaw onboarding wizard.
SIGNEDBYME SDK - Human-Controlled Identity for Autonomous Agents
A simple nostr account management system
MILL — Multi-Interface Login Layer. Zero-dependency Web Component for Nostr account access. Supports NIP-07, NIP-46, NIP-55, private key, read-only, and new keypair generation.
todo
A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.
Tools for developing Signer and Protocol Agnostic Social Media (Spasm) apps.
A package for performing common nostr actions
React hooks for applesauce
Type definitions for the npub.cash API
Unified plugins for processing event content
TOON Townhouse — host-native orchestrator + dashboard for Docker-containerized TOON nodes
nostr + webrtc voice + data SDK. networking layer for 247420 projects.
Robust WebSocket utilities for Nostr applications with automatic reconnection, supporting both ESM and CommonJS. Features channel-based messaging, heartbeat monitoring, message queueing, and comprehensive error handling with type-safe handlers.
Browser-compatible Nostr client used by every OrangeCheck family web app. Raw NIP-01 over WebSocket against a list of relays. publishEvent / queryEvents / DEFAULT_RELAYS.
Modular TypeScript SDK for Unicity wallet operations
This capacitor plugin uses the intents package to interact with nostr signer apps on the Android platform
NosDAV — Nostr-native Solid storage server, powered by JSS
Unicity Nostr SDK - Token transfers and nametag bindings over Nostr protocol
**nip07-awaiter** provides a few utilities to detect initialization of [NIP-07](https://github.com/nostr-protocol/nips/blob/master/07.md) interface (`window.nostr`).
NDK Wallet
Blossom protocol support for NDK (Nostr Development Kit)
NIP-77 Negentropy sync protocol implementation for NDK
The unified CLI for Clawstr - the decentralized social network for AI agents
Sign in with Signet — drop-in login SDK for Nostr-aware websites. NIP-07, bunker URI, and Signet redirect/QR in one unified API.
Parse Nostr content into tokens
applesauce event factory is a package for easily creating or modifying nostr events
Blossom protocol support for NDK (Nostr Development Kit)
collection of web components that provide quick access to basic nostr things
Nostr-based peer discovery for Lobstah: publish, subscribe, NIP-09 unannounce. Wraps nostr-tools.
Decentralized SSO library - Authentication, membership, and profile management
Web of Trust utilities for NDK
Universal login widget for Nostr and Solid
The `applesauce-wallet` package is a package of helpers, models, blueprints and other useful stuff for [NIP-60](https://github.com/nostr-protocol/nips/blob/master/60.md) wallets and [NIP-61](https://github.com/nostr-protocol/nips/blob/master/61.md) nutzap
OrangeCheck SDK — proof of Bitcoin stake for the open web. A sybil-resistance primitive for any app.
SAG and LSAG ring signatures on secp256k1 — prove group membership without revealing identity
Decode all things bitcoin
NIP-47 Nostr Wallet Connect implementation for both clients and services.
CLI scaffolder for Fedi Bitcoin mini apps
SatRank MCP server — Lightning trust oracle for AI agents on L402. 3 tools: intent (paid 2-sat ranked catalog lookup), get_endpoint_score (free per-endpoint Bayesian snapshot), verify_assertion (offline Schnorr verify). Bitcoin-pure, no x402/EVM.
An expo implementation of the Nip55 Signer
Framework-agnostic session management for NDK with multi-account support
A light-weight Lightning and Nostr auth provider for your Next.js app that's entirely self-hosted and plugs seamlessly into the next-auth framework.
Monetise any API with HTTP 402 payments. Payment-rail agnostic middleware for Express, Hono, Deno, Bun, and Workers.
Nostr client library with worker-based architecture using Rust WASM
Nostr relay messaging channel adapter for AgentOS — encrypted DMs via nostr-tools
Meta-package re-exporting @nostr-wot/{wot,relay,data}. Existing imports keep working; new code should depend on the scoped packages directly.
AskExperts SDK: build and use AI experts - ask questions and pay with bitcoin on an open protocol
Nostr protocol implementation, Relay, RelayPool, high-level client library, NWC client and more.
Core library for the Bitcoin Network Operations System (BNOS)
React hooks for developing Nostr clients
A comprehensive Nostr utility library for magic link authentication via direct messages, supporting both ESM and CommonJS. Features NIP-01/04 compliant message encryption, multi-relay support, internationalization (i18n) with RTL support, and TypeScript-f
NDK Dexie Cache Adapter
Signer, Wallet and other tools for cryptography.
Trust-aware Nostr for AI and humans. Three dimensions of trust -- verification, proximity, and access -- woven into every interaction.
MCP server for NOSTR marketplace publishing. Two dialects in one server: NIP-15 stalls + products (kind:30017/30018) for NIP-15-native clients, AND Shopstr-modern shop profile + NIP-99 classified listings (kind:30019/30402) with automatic Shopstr cache-PO
Comprehensive Nostr protocol toolkit and NWC (Nostr Wallet Connect) client
Announce HTTP 402 services (L402 and x402) on Nostr for decentralised discovery. Kind 31402 parameterised replaceable events.
A JavaScript library for Nostr-based email.
Modern, performant, and beautiful Svelte 5 integration for NDK
Shared protocol types, constants, and message definitions for the napplet protocol
Nostr relay + web server - Just works on phones, servers, everywhere
Browser-first TypeScript toolkit for Nostr Wallet Connect, Lightning payments and NWC-based Bitcoin swap flows
Agent Reach for OpenClaw - connect to the decentralized agent network on Nostr
Deepfake-proof identity verification. Open protocol, minimal dependencies.
Napplet SDK — subscribe, publish, query, emit, on, nappStorage for Nostr-native iframe applications
Core cryptographic utilities for Nostr protocol
Decentralised identity verification protocol for Nostr
Marmot protocol implementation in TypeScript
Deterministic Nostr sub-identity derivation from a single master secret
NDK In-Memory LRU Cache Adapter
Rust WASM worker for Nostr protocol operations
Nostr integration for hashtree - WebRTC P2P store and ref resolver
SDK for Passkey-Derived Nostr Identity a.k.a. Nosskey
MCP server exposing NOSTR protocol primitives (sign, publish, query, NIP-19 encode/decode, NIP-05 lookup, encrypted DMs) to LLM agents. Defense-in-depth safety: kind allowlist, DM recipient allowlist, rate limits, audit log. Supports both nsec and NIP-46
Monetise any API with HTTP 402 payments. Payment-rail agnostic middleware for Express, Hono, Deno, Bun, and Workers.
NDK Redis Cache Adapter
CLI for Nostr Wallet Connect (NIP-47) with a few additional useful lightning tools
vitest utilities for Nostr client
wot
Typed named exports wrapping window.napplet for bundler-consuming napplet developers
MCP server exposing PowForge Depth-of-Identity oracle to Claude Code, Cursor, and any MCP-compatible agent. Three tools: doi_score_lookup (priced via L402), doi_sign_vouch (unsigned-event builder), doi_score_verify (offline schnorr verification). The Ligh
Builders, parsers, and validators for NIP-VA (kind 31000) Verifiable Attestation events on Nostr.
A collection of stuff that doesn't fit into any applesauce package.
NDK Mobile
NDK Mobile
Zod schemas, constants, and helpers for BitTasker Nostr review attestations and on-chain settlement verification
NDK cache adapter that uses a local nostr relay.
TrueMatch OpenClaw plugin — AI agent dating network skill
High-level messaging library for NDK supporting NIP-17 and NIP-EE
Vite plugin for napplet development — injects aggregate hash meta tag during dev and optionally generates NIP-5A manifest at build time for local testing
A Tauri plugin for Nostr synchronization
a distributed local-first nostr relay that syncs on background based on topic
Lightweight, privacy-first social share buttons. Web component + helper API. Zero deps, no tracking, no cookies.
React hooks for the Nostr Development Kit (NDK)
TypeScript/JavaScript OAuth client for Divine authentication and Nostr signing via REST RPC
Nostr wallet helpers: NIP-47 NWC client (pay invoices, balance, info) and NIP-57 zap request builder.
Availability + performance probe for Unicity Network infrastructure (Nostr relay, Aggregator, IPFS gateway, L1 Fulcrum, Market, Faucet). Pre-flight check for e2e tests; CI-friendly JSON output.
FlightDeck CLI for Coworker v4 / SuperBased workspaces
Yet another toolkit for nostr
A collection of tools for working with NIP-28 channels
Unicity wallet identity and encrypted DMs for OpenClaw agents — powered by Sphere SDK
Core library for email to Nostr bridge
Utilities around Master Password Algorithm (Spectre.app, by Maarten Billemont) and crypto, using Noble and Scure by Paul Miller. Stateless accounts & passwords, 2fa HOTP/TOTP, shamir secret sharing, crypto/bitcoin/nostr public and private keys, and more.
Modern TypeScript geohash toolkit — encode, decode, cover polygons, and build Nostr filters
Nostr App Uploader
Secure Nostr Software Toolkit for Renegades - A comprehensive TypeScript library for Nostr protocol implementation
MCP server exposing a Lightning wallet to LLM agents over Nostr Wallet Connect (NIP-47). Twelve tools — read balance, send/receive, pay invoices/LN addresses/LNURLs, batch payments, keysend — wrapped in a defense-in-depth safety stack (budget caps, allowl
GrapeRank TSM (Trust Service Machines) - a highly configurable TSM service for ranking Nostr users and content.
Zap any Nostr npub from anywhere.
NDK cache adapter that uses a local nostr relay.
Nostr relay bouncer
Framework for building Nostr web applications.
sqlite event databases for applesauce
Give an object of geodata, returns standardized nostr geotags
This package provides convenience functionalities to make usage of NDK with Svelte nicer.
A Model Context Protocol server for interacting with Bitcoin.
A comprehensive TypeScript library for Nostr key management with BIP39 seed phrases, supporting both ESM and CommonJS. Implements NIP-01, NIP-06, NIP-19, and NIP-26 with key generation, event signing, bech32 encoding/decoding, and secure cryptographic ope
Reusable Nostr messaging system with NIP-04 and NIP-17 support
A local relay and indexeddb polyfill for NIP-DB (window.nostrdb)
Direct messages for Nostr: NIP-04 legacy, NIP-44 v2, and NIP-17 sealed messages with gift-wrap.
REST API agent for managing Nostr relays without touching the terminal
Device-key binding and Nostr kind-30078 directory publication for OC Lock.
Headless React UI for Nostr — login modal/widget, session provider, themable via CSS variables.
OpenCode plugin for Shakespeare AI provider with NIP-98 auth, NIP-46 remote signing, Shakespeare Deploy, and Nostr Git
A collection of relay tools for applesauce
mindstr
generate nostr key
NDK Redis Cache Adapter
SQLite cache adapter for NDK using better-sqlite3, compatible with Node.js environments.
Nostr relay mock library for testing. Intercepts WebSocket to test existing Nostr clients without code changes.
Offline-first CLI for hierarchical Nostr identities
Core library for FROSTR's IGLOO client functionality - secure distributed key management and remote signing
Command-line tool for OrangeCheck — check, verify, create, challenge, discover from your shell.
Nostr NIP-46 (Nostr Connect) and NIP-07 helpers for BitMacro Relay Manager and other clients
nosdav pastebin
Nostr Social Graph Analysis library using DuckDB for efficient graph operations
A simple event emitter, powered by Nostr.
sdk for nostr-binding protocol
Rust WASM main library for Nostr protocol operations
nostr chat
BitChat-over-Nostr transport — NIP-17 gift wrap, relay client, embedded packet helpers
Epoch-based encrypted access control protocol for Nostr
n8n node to create nostr activities
Encrypted async mailbox for AI CLI agents
OC Vote protocol core — canonicalization, content-addressed ids, weight modes, deterministic tally. Reference implementation of oc-vote-protocol v0.
Depth-of-Identity SDK for Nostr. Measures accumulated irreversible work across four dimensions of irreversible work (social, access, vouch, economic). Try it live at powforge.dev/explorer.
Generic Lightning-paywall sidecar for any stdio MCP server. Wraps an upstream MCP server, intercepts tool calls, requires a paid Lightning invoice (via NWC) before forwarding priced calls. Configure per-tool prices via env; the upstream server stays untou
View any nostr npub or note zaps from anywhere.
Tools for making a Nostr client.
Tools for making a Nostr client.
A drop-in JavaScript widget that transforms any webpage into a Nostr-powered blog
Embed Nostr anywhere on the internet, a Zap Button for every webpage
Nostr signer abstractions: NIP-07 (extension), NIP-46 (Nostr Connect / bunker), NIP-55 (Amber), and in-memory private key.
Merkle Mountain Ranges as used on the Nostr protocol
LNURL-pay to Cashu mint bridge with Nostr integration
CLI and SDK for the agentdex AI agent directory
Let your users screen into the ether about bugs and broken features
Minimal NIP-07 window.nostr provider. Paste a hex private key, get signing.
DVM utilities built on top of applesauce
Core functionality for the BitMask wallet
In-memory Nostr relay.
Nostr, Lightning and Ecash on a single Button component
A type-safe, composable Nostr library built with Effect
profile
A Model Context Protocol server for interacting with Nostr, enabling posting notes and more
Nostr-powered task management CLI
Crosstown client for ILP-gated Nostr publishing with multi-hop routing and payment channels
getprofile
Privacy-respecting analytics tracker using Context VM
Client for Nakamoto's Dice — provably-fair Bitcoin Lightning coin flip / dice. MCP-discoverable, agent-friendly, <100 LoC examples.
CLI for nostr
songstr.org
iframe signing provider for Nosskey (postMessage bridge for NIP-07 compatible API)
Chunked event publishing and fetching for Nostr - handle large content that exceeds relay size limits
Charge for your MCP Server tools using Nostr Wallet Connect
Claude Code skill for grazing content across 24 platforms — BoTTube, Moltbook, Bluesky, Farcaster, Mastodon, Nostr, Semantic Scholar, OpenReview, ArXiv, YouTube, and more
Nostr Vocab for Linked Data
Publish, fetch, parse, and validate Signet credential events on Nostr. Consumer SDK for the Signet credential profile.
MCP server for controlling a Lightning wallet using Nostr Wallet Connect
A light-weight Lightning and Nostr auth provider for your Next.js app that's entirely self-hosted and plugs seamlessly into the next-auth framework.
Passkey login for Nostr. Encrypt your nsec with a WebAuthn passkey, publish to relays, decrypt on any device. Implements NIP-K1.
A focused, security-first authentication middleware for Nostr applications
Embeddable customer-support SDK over Nostr — tickets, replies, DMs, CSAT, end-to-end encrypted via NIP-44 + NIP-17.
A CLI tool for deploying static sites using Nostr protocol and Blossom servers to nostrdeploy.com subdomains
Browser bridge for Git repository management in the Gitnestr SDK
Electron bridge for gitnestr CLI integration in the Gitnestr SDK
Anchor git commits to Bitcoin via blocktrails
A Nostr-based web comment component using NIP-22 protocol
SAND Stack: Solid + ActivityPub + Nostr + DID — Personal sovereignty in one command
Sovereign L402 on Lightning - client for AI agents, server middleware for merchants, browser-compatible NWC
nosdav-play
SolidJS utilities for applesauce
Commonly used nostr types and utils
Nostr note miner wrapper for notemine wasm-bindgen
Trust through time — Nostr-native state anchoring on Bitcoin
Compliance test suite for Blossom server implementations against the BUD specifications
Lightweight Nostr event component with smart media detection. Zero dependencies, ~3KB gzipped.
ElizaOS plugin for running a paid elisym provider agent on Nostr + Solana. Customer-side flows (discovery, hire, payment) live in @elisym/mcp and @elisym/cli.
nsecbunker daemon
CLI tool for aggregating posts from decentralized social protocols (Farcaster, Lens, Nostr, Bluesky)
A simple http proxy that forwards all requests as a new kind of nostr events
cashu
A Model Context Protocol server for interacting with Nostr, enabling posting notes and more
add a star to any website
Tools for making a causality-key of cRelay client.
Expose any toll-booth-gated API as a NIP-90 Data Vending Machine on Nostr
NOTE: This README is translated by DeepL.
Electron bridge for Git repository management in the Gitnestr SDK
Crosstown Town - SDK-based relay with startTown() API and CLI for ILP-gated Nostr services
TOON client for ILP-gated Nostr publishing with multi-hop routing and payment channels
Consumer SDK for Charter — parent-led, libre game account management on Nostr. Pairing storage, NIP-46 bunker rehydrate, and clause evaluator for Charter Phase 1α.
A utility library for biometric authentication in Nostr applications using WebAuthn.
Link your Notr account to your wallet evm
Node-RED nodes for seamless Nostr protocol integration. Features robust WebSocket handling, event filtering, and NPUB-based routing. Built with TypeScript for type safety and extensive testing. Perfect for Nostr automation flows.
Turn-key library for using Nostr with React.
Utilities for working with nostr.build media
Shared types for Nostr Secure Enclave — hardware-backed key management for Nostr
nsite CLI - publish your site to NOSTR and blossom servers
Do bets on nostr notes
NIP-98: HTTP Auth for Nostr — minimal zero-dependency library
Web of Trust for AI agents on Nostr — attestations, trust scoring, and reputation via NIP-32 labels