NWC Applications Awesome

awesome-nwc

Curated list of awesome projects implemeting Nostr Wallet Connect (NWC).

Any comments, suggestions? Let us know! We love PRs :)

Discord X Star

What is NWC

NWC is an open protocol to be implemented by bitcoin lightning wallets and any app to add bitcoin payment functionality. Users connect wallets instantly – no Nostr account required. Apps orchestrate payments between these wallets without ever touching funds.

Content

Apps

Browsers

  • Spring Browser - Purpose-built browser to explore the universe of Nostr apps

Chat

  • 0xChat - Chat app built on the Nostr protocol with encrypted group chats
  • Corny Chat - Audio & chat rooms with zaps, over Nostr

Community Apps

  • Nostr Kiwi - Place for you to share notes & curate content in communities
  • Stacker News - Internet communities that let you upvote content and pay you bitcoin
  • Zapddit - Choose topics to follow and join communities

Games

Long-form Content Publishing

  • Habla - Read, write, curate and monetize long form content over Nostr
  • YakiHonne - A well-designed decentralized long-form content media platform
  • Highlighter - Highlighter stands out by offering creators true ownership of their audience

Music Publishing

  • Wavlake - Music streaming app with direct contributions to creators

Finance & Payment Planners

  • BitcoinLink - Create URL vouchers to send sats from your wallet
  • ZapPlanner - Send regular payments to your favorite publisher
  • ZapplePay - Smart app to zap from any nostr client & auto-zaps
  • Bringin - Sell bitcoin from your wallet directly to IBAN accounts

Point of Sale

  • BuzzPay PoS - Super simple self-custodial PoS
  • Flash - Instant & multi-feature lightning payment gateway

Short-form Content Publishing

  • Amethyst - Feature-rich Nostr client for Android
  • Coracle - Web client for the Nostr protocol
  • Damus - Excellent Nostr client for iOS
  • Freerse - Nostr client for Android and iOS
  • Freefrom - Closed-source, twitter like client for Androis and iOS
  • Lume - Multi-purpose nostr client for Desktop
  • More Speech - A desktop client for the Nostr protocol
  • noStrudel - Platform for notes and streaming over Nostr
  • Nostter - Lightweight, elegant client with NWC
  • Nostur - Top-notch Nostr client for iOS
  • Primal - Super fast Nostr client for web, Android and iOS
  • Snort - Feature-packed Nostr web client
  • Whereostr - Explore where your Nostr friends are located
  • Yana - Yet another Nostr app for web, Android and iOS but with very responsive UI

Video Publishing

  • Zap.Stream - Slick website for live streaming and chat with zaps

Wallet Interfaces

NWC Developer Tools & Libraries for Apps

These tools and libraries help apps to integrate the NWC protocol and enable in-app payments

  • Alby JS SDK - JavaScript SDK for apps to handle NWC connection strings
  • Bitcoin Connect - Easy to integrate components for web apps that let users connect their lightning wallets with a full payment flow UX
  • rust-nostr - Nostr protocol implementation, SDK and FFI
  • NDK - Nostr Development Kit
  • NWC HTTP API - HTTP API to communicate NWC payment requests without the need of websockets
  • $prism - API for apps to connect to wallet services
  • React Native (Expo) - An example of using Alby JS SDK (Nostr Wallet Connect) in a React Native Expo project

NWC Wallets

  • Alby - Bitcoin lightning wallet ready to be connected to any bitcoin app on the web and mobile
  • Boardwalk Cash - Dollar-denominated Ecash and lightning wallet
  • Cashu.me - eCash-based Cashu wallet PWA
  • LN Node - Innovative service designed to simplify the setup and management of a lightning node
  • Mutiny - self-custodial lightning wallet that is targeting the web browser first
  • Start9 - Linux-based operating system optimized for running a personal server and bitcoin node
  • Umbrel - A beautiful home server OS for self-hosting apps and your bitcoin node

The following apps are NWC wallet services with access to the APIs of the wallets they serve and let users create connection strings:

  • Core Lightning - NWC plugin for CLN
  • Breez SDK - NWC service for the Breez SDK (experimental)
  • LNbits - Nostr Wallet Connect service using LNbits API (experimental)
  • LND - Nostr Wallet Connect for LND nodes
  • NWC - Open-source wallet service to allow 3rd-party apps to connect to your wallet or node
  • Start9 - Wallet service for StartOS users
  • Strike - NWC service using Strike API (experimental)
  • Umbrel - Wallet service for Umbrel nodes

Communities Using NWC

  • Plebnet.dev -A Bitcoin-centric group dedicated to shaping the future through open source Bitcoin and lightning infrastructure.

Misc