Entwicklungswerkzeuge und SDKs
Bibliotheken, APIs, Frameworks, LNbits-Erweiterungen und Entwicklungressourcen für Lightning-Anwendungen (LAPP) zum Aufbau auf dem Lightning Network.
LNbits – Werkzeuge und Hardware für das Lightning Network
Eine umfassende Wiki-Seite, die detailliert erklärt, wie man Hardware-Geräte baut und sie in LNbits integriert, einer Open-Source-Lightning-Wallet. Sie behandelt Projekte wie Geldautomaten, Point-of-Sale-Terminals, Hardware-Wallets und NFC-Karten unter Verwendung von ESP32-Geräten und LNURL-Protokollen.
Bech32-Demo – Binärer Datenkodierer/Dekodierer für Bitcoin und Nostr
Eine interaktive Webanwendung, die das `bech32-buffer`-Paket demonstriert und es Benutzern ermöglicht, Binärdaten in das Bech32-Format zu kodieren und zu dekodieren. Sie unterstützt Standard-Bitcoin-Adressformate (BIP 173, BIP 350) und spezifische Anwendungsfälle, wie z. B. die Kodierung von Nostr-öffentlichen Schlüsseln (npub).
LNbits Nostr Zap Lamp – Visuelle Hardware für Nostr-Zahlungen
Ein Open-Source-Hardwareprojekt für ESP32, das visuelles Feedback für Nostr-Lightning-Zahlungen bietet. Die Lampe blinkt entsprechend der Menge an Sats, die empfangen werden, sodass Benutzer die Nostr-Aktivität physisch über eine LED-Anzeige überwachen können.
@scure/bip39 - Sichere BIP39-Mnemonic-Bibliothek für JavaScript
Eine geprüfte, minimale und für das Tree-Shaking geeignete JavaScript-Implementierung von BIP39-Mnemonic-Phrasen. Sie unterstützt reines JavaScript und WebCrypto, enthält mehrere Sprachwortlisten und ist für sichere, ressourcenschonende kryptografische Operationen in Bitcoin- und Ethereum-Anwendungen konzipiert.
Loom Protocol – Dezentrales Git-Repository über Nostr
Loom Protocol ist ein dezentrales Versionskontrollsystem, das das Nostr-Protokoll nutzt, um Git-Repositories zu hosten und zu verwalten. Es ermöglicht Entwicklern, Codebasen zu klonen und mit ihnen zu interagieren, indem mehrere Relay-Knoten verwendet werden, was eine zensurresistente Softwareentwicklung und -zusammenarbeit fördert.
Alby Umbrel Community App Store – Alby Hub & NWC-Apps für Umbrel-Knoten
Ein Open-Source-Community-Repository für Umbrel-Nutzer, um Alby Hub und die eingestellte Alby Nostr Wallet Connect-App zu installieren, wodurch Lightning-Network-Funktionen über Nostr Wallet Connect auf selbst gehosteten Knoten ermöglicht werden.
Nostr Development Kit (NDK) – TypeScript-Toolkit für Nostr-Anwendungen
Das NDK ist eine umfassende TypeScript-Bibliothek und ein Monorepository zum Erstellen moderner, performanter Nostr-Clients. Es bietet modulare Pakete für die Kernfunktionalitäten wie Ereignisverarbeitung, Caching, das Vertrauensnetz, die Negentropie-Synchronisation und die Wallet-Integration, mit erstklassiger Unterstützung für die Frameworks Svelte und React.
VanitySearch – Tool zur Ermittlung von Bitcoin-Adressen mit bestimmten Präfixen
VanitySearch ist ein Open-Source-Befehlszeilenprogramm zur Generierung von Bitcoin-Adressen mit bestimmten Präfixen. Es unterstützt CPU- und GPU-Beschleunigung (CUDA), verschiedene Adressformate (P2PKH, P2SH, Bech32) und bietet Funktionen zur Erstellung von Schlüsseln in mehreren Teilen, um Vanity-Schlüssel sicher zu generieren, ohne den privaten Schlüssel preiszugeben.
Alby – Open-Source-Tools für Bitcoin Lightning und Nostr
Alby ist ein Open-Source-Projekt, das eine Reihe von Tools bereitstellt, um Bitcoin Lightning und Nostr zugänglich zu machen, darunter eine Lightning-Wallet mit Selbstverwahrung, eine Browser-Erweiterung sowie Entwickler-SDKs zur Integration von WebLN und Nostr Wallet Connect.
Bitcoin- und Lightning-Layer-Spezifikationen – WebBTC- und LSP-Dokumentation
Eine zentrale Informationsquelle für Bitcoin- und Lightning-Network-Spezifikationen, einschließlich der WebBTC-Schnittstelle für Web-Wallets, die für die JavaScript-Schlüsselverwaltung verwendet wird, sowie für interoperable API-Standards für Lightning-Service-Anbieter.
Lightning Box – Ein vertrauensminimierender Zahlungs-Posteingang für Lightning-Adressen.
Lightning Box ist ein vertrauensminimierender Zahlungs-Posteingang, der für nicht-verwahrte Lightning-Wallets entwickelt wurde, die möglicherweise nicht online sind, um Zahlungen direkt zu empfangen. Er verwendet die Protokolle LNURL-auth und LNURL-withdraw, um Gelder zu verwalten und Benutzer über E-Mail oder Push-Benachrichtigungen zu informieren. Darüber hinaus unterstützt er die Weiterleitung von LN P2P-Nachrichten für verbundene Wallets.
Lightning Address Protocol – GitHub-Repository
Ein Open-Source-Repository, das den Lightning Address-Standard definiert. Dieser Standard ermöglicht es Benutzern, Bitcoin über das Lightning-Netzwerk mithilfe von E-Mail-ähnlichen Adressen anstelle von QR-Codes oder Rechnungen zu senden. Es enthält Dokumentation für Entwickler, Listen mit Wallet-Unterstützung und Anleitungen für Bridge-Server.
Lightning Terminal – Taproot Assets Universe Dashboard
Ein Web-Dashboard für das Taproot Assets-Protokoll, das Entwicklern ermöglicht, digitale Vermögenswerte auf der Bitcoin-Blockchain zu erstellen (minten), zu versenden und zu empfangen. Es verfügt über ein "Universum"-Verzeichnis, in dem Benutzer bestimmte Vermögenswerte entdecken, Entwicklungsaktivitäten einsehen und Details zu kürzlich erstellten Artikeln und Sammlerstücken anzeigen können.
Lightning Piggy - Open-Source-Bitcoin-Sparhardware für Kinder
Eine Open-Source-elektronische Sparschwein für Kinder, die Bitcoin akzeptiert, die über das Lightning Network und die LNBits-Integration gesendet werden. Das Projekt bietet Anleitungen und Designs für den Bau des Geräts mit ESP32-Hardware, erhältlich sowohl in der klassischen Arduino-Version als auch in der neueren MicroPythonOS-Version.
Aufbauend auf Lightning – Tutorial: Erstellung eines Dienstes für den Tausch von Geldern mit Submarinen.
Eine technische Anleitung und ein Codebeispiel für die Erstellung eines Dienstes zum Tausch von Geldern mit sogenannten "Submarinen" im Lightning Network. Der Artikel zeigt, wie Gelder von Off-Chain-Kanälen zu On-Chain-Adressen mithilfe von "Hold"-Rechnungen, HTLCs und LND verschoben werden können.
Bleskomat Server – Backend für Lightning-Zahlungen für Bitcoin-Geldautomaten
Ein Open-Source-Webserver, der dazu dient, Lightning-Netzwerk-Zahlungen im Namen von Bleskomat-Bitcoin-Geldautomaten zu ermöglichen und zu autorisieren. Er unterstützt sowohl DIY- als auch kommerzielle Geldautomatenprojekte und bietet Konfigurationsmöglichkeiten über Node.js oder Docker.
Neutron – Bitcoin- und Lightning-Infrastruktur für KI-Agenten
Neutron bietet eine Bitcoin- und Lightning-Zahlungsinfrastruktur, die speziell für KI-Agenten und -Entwickler entwickelt wurde. Sie ermöglicht die automatische Übertragung und den Empfang von Bitcoin über das Model Context Protocol (MCP) und bietet sofortige Abwicklungen, Gebühren im Unterzent-Bereich und Unterstützung für über 130 Länder mit einer einzigen API.
Lightning Network – Spezifikation des Trampolin-Routing-Protokolls
Technische Dokumentation für BOLT-Vorschlag 112, die die Implementierung des Trampolin-Routings im Lightning Network detailliert beschreibt. Sie erklärt, wie Zahlungen über mehrere Zwischenknoten zu Offline- oder datenschutzorientierten Empfängern gelangen können, und behandelt dabei Themen wie Onion-Verschlüsselung, Multi-Path-Zahlungen (MPP), Gebührenplanung durch Ausprobieren und Vergleiche mit Rendezvous-Routing.
awesome-lnurl - Kuratierte Liste von LNURL-Ressourcen
Eine von der Community gepflegte Sammlung, die Dienste, Bibliotheken und Entwicklungswerkzeuge im Zusammenhang mit dem LNURL-Protokoll auflistet. Sie enthält außerdem Bilder und Videos, die Anwendungsfälle in der Praxis demonstrieren, wie z. B. NFC-Zahlungen, Offline-Schalter und Point-of-Sale-Systeme.
Lightning nutzen – Entwicklerhandbuch für Anwendungen im Lightning Network
Eine technische Anleitung und ein Handbuch für Entwickler, die Anwendungen für das Lightning Network mit Node.js und TypeScript entwickeln möchten. Behandelt die Erstellung von Netzwerkvisualisierungen, die Verarbeitung von Rechnungen und die Erforschung fortgeschrittener Themen wie das Halten von Rechnungen und das Senden von Schlüsseln.