Narzędzia dla programistów i SDK
Biblioteki, API, frameworki, rozszerzenia LNbits oraz zasoby do tworzenia aplikacji Lightning (LAPP) umożliwiające rozwój w oparciu o Lightning Network.
LNbits - Narzędzia i urządzenia do budowy oparte na Lightning Network.
Kompleksowa strona wiki, szczegółowo opisująca, jak budować urządzenia sprzętowe i integrować je z LNbits, otwartym portfelem Lightning. Strona ta obejmuje projekty takie jak bankomaty, terminale płatnicze, portfele sprzętowe oraz karty NFC, wykorzystujące urządzenia ESP32 i protokoły LNURL.
Demonstracja Bech32 - Koder/dekoder danych binarnych dla Bitcoin i Nostr.
Interaktywna aplikacja internetowa, która prezentuje pakiet bech32-buffer, umożliwiając użytkownikom kodowanie i dekodowanie danych binarnych do formatu Bech32. Obsługuje standardowe formaty adresów Bitcoin (BIP 173, BIP 350) oraz konkretne zastosowania, takie jak kodowanie publicznych kluczy Nostr (npub).
LNbits Nostr Zap Lamp - Wizualne urządzenie do Nostr Zaps
Projekt sprzętowy oparty na ESP32, który zapewnia wizualne powiadomienia dotyczące transakcji Nostr Lightning Zap. Lampka miga w zależności od ilości otrzymanych jednostek sats, umożliwiając użytkownikom monitorowanie aktywności w sieci Nostr za pomocą interfejsu LED.
@scure/bip39 - Bezpieczna biblioteka fraz mnemonicznych BIP39 dla JavaScript.
Przeprowadzona weryfikacja, minimalna i optymalizowana biblioteka JavaScript implementująca frazy mnemoniczne BIP39. Obsługuje czysty JavaScript oraz WebCrypto, zawiera wiele list słów w różnych językach i jest zaprojektowana do bezpiecznych operacji kryptograficznych z minimalną ilością zależności w aplikacjach Bitcoin i Ethereum.
Loom Protocol – zdecentralizowane repozytorium Git oparte na Nostr.
Loom Protocol to zdecentralizowany system kontroli wersji, który wykorzystuje protokół Nostr do hostingu i zarządzania repozytoriami Git. Umożliwia programistom klonowanie i interakcję z kodem poprzez wiele węzłów przekaźnikowych, promując odporność na cenzurę w rozwoju oprogramowania i współpracy.
Sklep aplikacji społeczności Alby Umbrel - Alby Hub i aplikacje NWC dla węzłów Umbrel.
Otwarty repozytorium społeczności dla użytkowników Umbrel, umożliwiające instalację Alby Hub oraz przestarzałej aplikacji Alby Nostr Wallet Connect, co pozwala na korzystanie z sieci Lightning Network za pośrednictwem Nostr Wallet Connect na samorozwiniętych węzłach.
Zestaw narzędzi programistycznych Nostr (NDK) - Biblioteka TypeScript dla aplikacji Nostr.
NDK to kompleksowa biblioteka TypeScript i monorepo, przeznaczona do tworzenia nowoczesnych i wydajnych klientów Nostr. Oferuje modułowe pakiety do obsługi zdarzeń, buforowania, sieci zaufania, synchronizacji Negentropy oraz integracji z portfelami, zapewniając pełne wsparcie dla frameworków Svelte i React.
VanitySearch - Narzędzie do wyszukiwania prefiksów adresów Bitcoin.
VanitySearch to otwarte oprogramowanie, narzędzie wiersza poleceń do generowania adresów Bitcoin z określonymi prefiksami. Obsługuje przyspieszenie procesora i karty graficznej (CUDA), różne formaty adresów (P2PKH, P2SH, Bech32) oraz funkcje generowania kluczy rozdzielonych, które pozwalają bezpiecznie tworzyć adresy z prefiksem bez ujawniania ostatecznego klucza prywatnego.
Alby - Narzędzia open source dla Bitcoin Lightning i Nostr.
Alby to projekt open source, który oferuje zestaw narzędzi mających na celu uczynienie technologii Bitcoin Lightning i Nostr bardziej dostępnymi, w tym portfel Lightning z pełną kontrolą użytkownika, rozszerzenie do przeglądarki oraz zestawy SDK dla programistów, umożliwiające integrację z WebLN i Nostr Wallet Connect.
Specyfikacje Bitcoina i warstwy Lightning - Dokumentacja WebBTC i LSP
Baza zasobów poświęcona specyfikacjom Bitcoina i sieci Lightning, w tym uniwersalny interfejs portfela internetowego WebBTC dla zarządzania kluczami w JavaScript oraz standardowe interfejsy API dla dostawców usług Lightning (Lightning Service Providers).
Lightning Box - Bezpieczne i zminimalizowane ryzyko skrzynka odbiorcza płatności dla adresów Lightning.
Lightning Box to bezpieczna skrzynka odbiorcza płatności, zaprojektowana dla portfeli Lightning działających w trybie nieprzechowywania środków (non-custodial), które mogą nie być stale online w celu bezpośredniego odbierania płatności. Wykorzystuje protokoły LNURL-auth i LNURL-withdraw do przechowywania środków i powiadamia użytkowników za pośrednictwem poczty elektronicznej lub powiadomień push, a także obsługuje przekazywanie wiadomości P2P między portfelami.
Protokół adresów Lightning - Repozytorium GitHub
Otwarty repozytorium definiujący standard adresów Lightning, czyli identyfikator internetowy, który umożliwia użytkownikom przesyłanie Bitcoin za pośrednictwem sieci Lightning, wykorzystując adresy przypominające adresy e-mail, zamiast kodów QR lub faktur. Zawiera dokumentację dla programistów, listy wspieranego oprogramowania do portfeli oraz instrukcje dotyczące serwerów bramek.
Lightning Terminal - Panel zarządzania ekosystemem aktywów Taproot.
Panel internetowy dla protokołu Taproot Assets, umożliwiający programistom tworzenie, przesyłanie i odbieranie cyfrowych aktywów w łańcuchu bloków Bitcoin. Zawiera katalog „Universe”, w którym użytkownicy mogą odkrywać konkretne aktywa, sprawdzać aktywność deweloperską oraz przeglądać szczegóły nowo utworzonych elementów i kolekcji.
Lightning Piggy - Otwartoźródłowe urządzenie do oszczędzania Bitcoin dla dzieci.
Otwartoźródłowa elektroniczna skarbonka dla dzieci, która akceptuje Bitcoin przesyłane przez sieć Lightning Network, zintegrowaną z LNBits. Projekt oferuje instrukcje i schematy do samodzielnego zbudowania urządzenia, wykorzystując sprzęt ESP32, dostępne w wersjach dla Arduino (Classic) oraz nowszej wersji MicroPythonOS.
Budowanie na platformie Lightning - Tutorial: Tworzenie usługi wymiany środków, w której płatnik inicjuje transakcję.
Przewodnik techniczny i przykład kodu, który pokazuje, jak zbudować usługę wymiany środków, w której płatnik inicjuje transakcję, wykorzystując sieć Lightning. Artykuł demonstruje, jak przenieść środki z kanałów działających poza łańcuchem bloków do adresów w łańcuchu bloków, wykorzystując faktury rezerwacyjne, HTLC (Hashed Time-Locked Contracts) i LND.
Serwer Bleskomat - System obsługi płatności Lightning dla bankomatów Bitcoin.
Serwer internetowy o otwartej strukturze, zaprojektowany do ułatwienia i autoryzacji płatności za pośrednictwem sieci Lightning dla bankomatów Bitcoin Bleskomat. Obsługuje zarówno projekty DIY, jak i komercyjne, oferując konfigurację za pomocą Node.js lub Dockera.
Neutron — Infrastruktura Bitcoin i Lightning dla agentów sztucznej inteligencji
Neutron oferuje infrastrukturę płatności Bitcoin i Lightning zaprojektowaną specjalnie dla agentów sztucznej inteligencji i programistów. Umożliwia ona automatyczne wysyłanie i odbieranie Bitcoin za pośrednictwem protokołu Model Context Protocol (MCP), oferując natychmiastowe rozliczenia, opłaty rzędu kilku groszy oraz wsparcie dla ponad 130 krajów, wszystko to za pomocą jednego API.
Lightning Network - Specyfikacja protokołu routingu "Trampoline".
Dokumentacja techniczna dla propozycji BOLT 112, szczegółowo opisująca implementację routingu "Trampoline" w sieci Lightning Network. Wyjaśnia, jak płatności mogą przesyłane przez wiele pośrednich węzłów, aby dotrzeć do odbiorców, którzy są niedostępni online lub cenią sobie prywatność. Dokument obejmuje szyfrowanie warstwowe (onion encryption), płatności wielościeżkowe (multi-path payments - MPP), optymalizację opłat poprzez próbę i błąd oraz porównania z routingiem "rendezvous".
awesome-lnurl - Zbiór starannie dobranych zasobów związanych z protokołem LNURL
To repozytorium, tworzone i aktualizowane przez społeczność, zawiera listę usług, bibliotek i narzędzi programistycznych związanych z protokołem LNURL. Zawiera również obrazy i filmy prezentujące przykłady zastosowań w rzeczywistości, takie jak płatności NFC, przełączniki działające w trybie offline oraz systemy płatności w punktach sprzedaży.
Lightning: Przewodnik dla programistów aplikacji działających w sieci Lightning.
Poradnik techniczny i przewodnik dla programistów, którzy chcą tworzyć aplikacje działające w sieci Lightning, wykorzystując Node.js i TypeScript. Obejmuje tworzenie wizualizacji sieci, obsługę faktur oraz zagadnienia zaawansowane, takie jak przechowywanie faktur i przesyłanie środków (keysend).