Herramientas para desarrolladores y SDKs
Bibliotecas, APIs, marcos de trabajo, extensiones para LNbits y recursos para el desarrollo de aplicaciones Lightning (LAPP) para construir sobre la Lightning Network.
LNbits: Herramientas y hardware para construir con la red Lightning.
Una página de wiki completa que detalla cómo construir dispositivos de hardware e integrarlos con LNbits, una billetera Lightning de código abierto. Cubre proyectos como cajeros automáticos, terminales de punto de venta, billeteras de hardware y tarjetas NFC, utilizando dispositivos ESP32 y protocolos LNURL.
Demostración de Bech32: Codificador/Decodificador de datos binarios para Bitcoin y Nostr
Una aplicación web interactiva que demuestra el paquete bech32-buffer, permitiendo a los usuarios codificar y decodificar datos binarios en formato Bech32. Admite formatos de direcciones estándar de Bitcoin (BIP 173, BIP 350) y casos de uso específicos, como la codificación de claves públicas de Nostr (npub).
LNbits Nostr Zap Lamp: Hardware visualizador para Zaps de Nostr
Un proyecto de hardware de código abierto para ESP32 que proporciona retroalimentación visual para los Zaps de Nostr a través de Lightning. La lámpara parpadea en función de la cantidad de sats recibidos, lo que permite a los usuarios monitorear la actividad de Nostr físicamente a través de una interfaz LED.
@scure/bip39 - Biblioteca segura de frases mnemónicas BIP39 para JavaScript
Una implementación de JavaScript de frases mnemónicas BIP39, auditada, minimalista y optimizada para la eliminación de código no utilizado (tree-shakeable). Soporta JavaScript puro y WebCrypto, incluye múltiples listas de palabras en diferentes idiomas, y está diseñada para operaciones criptográficas seguras y con pocas dependencias en aplicaciones de Bitcoin y Ethereum.
Loom Protocol: Repositorio Git descentralizado a través de Nostr
Loom Protocol es un sistema de control de versiones descentralizado que utiliza el protocolo Nostr para alojar y gestionar repositorios Git. Permite a los desarrolladores clonar e interactuar con bases de código a través de múltiples nodos de retransmisión, promoviendo el desarrollo y la colaboración de software resistentes a la censura.
Tienda de aplicaciones de la comunidad Alby para Umbrel: Alby Hub y aplicaciones NWC para nodos Umbrel.
Un repositorio de código abierto para que los usuarios de Umbrel instalen Alby Hub y la aplicación Alby Nostr Wallet Connect, que ya no está disponible, lo que permite la funcionalidad de la red Lightning a través de Nostr Wallet Connect en nodos alojados de forma independiente.
Kit de Desarrollo Nostr (NDK) - Herramientas TypeScript para aplicaciones Nostr
NDK es una biblioteca TypeScript completa y un monorepositorio para crear clientes Nostr modernos y de alto rendimiento. Proporciona paquetes modulares para el manejo de eventos, el almacenamiento en caché, la red de confianza, la sincronización de Negentropía y la integración de billeteras, con un soporte de primera clase para los frameworks Svelte y React.
VanitySearch: Herramienta para encontrar prefijos en direcciones de Bitcoin.
VanitySearch es una herramienta de línea de comandos de código abierto para generar direcciones de Bitcoin con prefijos específicos. Admite la aceleración por CPU y GPU (CUDA), múltiples formatos de direcciones (P2PKH, P2SH, Bech32), e incluye funciones para la generación de claves divididas para crear claves con prefijos de forma segura, sin exponer la clave privada final.
Alby: Herramientas de código abierto para Bitcoin Lightning y Nostr.
Alby es un proyecto de código abierto que proporciona un conjunto de herramientas para hacer que Bitcoin Lightning y Nostr sean accesibles, incluyendo una billetera Lightning de autocustodia, una extensión para navegadores y SDKs para desarrolladores para integrar WebLN y Nostr Wallet Connect.
Especificaciones de Bitcoin y la capa Lightning: Documentación de WebBTC y LSP.
Un centro de recursos para las especificaciones de Bitcoin y la red Lightning, que incluye la interfaz común de billetera web WebBTC para la gestión de claves en JavaScript, y estándares de API interoperables para proveedores de servicios Lightning.
Lightning Box: Un buzón de recepción de pagos que minimiza la necesidad de confianza para direcciones Lightning.
Lightning Box es un buzón de recepción de pagos diseñado para carteras Lightning no custodiales que pueden no estar en línea para recibir pagos directamente. Utiliza los protocolos LNURL-auth y LNURL-withdraw para mantener los fondos y notificar a los usuarios por correo electrónico o notificaciones push, y también admite el reenvío de mensajes P2P LN para carteras conectadas.
Protocolo de Direcciones Lightning - Repositorio de GitHub
Repositorio de código abierto que define el estándar de las direcciones Lightning, un identificador de Internet que permite a los usuarios enviar Bitcoin a través de la red Lightning utilizando direcciones similares a las de correo electrónico, en lugar de códigos QR o facturas. Incluye documentación para desarrolladores, listas de soporte para billeteras e instrucciones para servidores puente.
Terminal de rayos - Panel de control del ecosistema de activos Taproot
Un panel de control web para el protocolo Taproot Assets, que permite a los desarrolladores crear, enviar y recibir activos digitales en la cadena de bloques de Bitcoin. Incluye un directorio llamado "Universo" donde los usuarios pueden descubrir activos específicos, verificar la actividad de desarrollo y ver detalles de los elementos y coleccionables recién creados.
Lightning Piggy: Un dispositivo de ahorro en Bitcoin de código abierto para niños.
Un alcancía electrónica de código abierto para niños que acepta Bitcoin enviados a través de la Red Lightning mediante la integración de LNBits. El proyecto ofrece guías y diseños para construir el dispositivo utilizando hardware ESP32, disponible tanto en versiones compatibles con Arduino clásico como en las versiones más recientes con MicroPythonOS.
Construyendo sobre Lightning: Tutorial: Creación de un servicio de intercambio de subacuáticos inverso.
Una guía técnica y un ejemplo de código para crear un servicio de intercambio de subacuáticos inverso en la red Lightning. El artículo muestra cómo mover fondos de canales fuera de la cadena a direcciones en la cadena utilizando facturas de retención, HTLC y LND.
Servidor Bleskomat: Backend de pagos Lightning para cajeros automáticos de Bitcoin.
Un servidor web de código abierto diseñado para facilitar y autorizar pagos a través de la red Lightning en nombre de los cajeros automáticos de Bitcoin Bleskomat. Soporta tanto proyectos de cajeros automáticos de uso propio como comerciales, ofreciendo configuración a través de Node.js o Docker.
Neutron: Infraestructura de Bitcoin y Lightning para Agentes de IA
Neutron proporciona una infraestructura de pagos de Bitcoin y Lightning diseñada específicamente para agentes y desarrolladores de IA. Permite el envío y la recepción autónomos de Bitcoin a través del Protocolo de Contexto de Modelo (MCP), ofreciendo liquidaciones instantáneas, tarifas de unos céntimos y soporte para más de 130 países con una sola API.
Lightning Network: Especificación del protocolo de enrutamiento "Trampoline".
Documentación técnica para la propuesta BOLT 112, que detalla la implementación del enrutamiento "trampolín" en la red Lightning. Explica cómo los pagos pueden saltar a través de múltiples nodos intermedios para llegar a destinatarios que están desconectados o que priorizan la privacidad, abarcando el cifrado "onion", los pagos de múltiples rutas (MPP), la gestión de tarifas mediante prueba y error, y comparaciones con el enrutamiento "rendezvous".
awesome-lnurl - Lista Curada de Recursos de LNURL
Un repositorio comunitario que enumera servicios, bibliotecas y herramientas de desarrollo relacionados con el protocolo LNURL. También incluye imágenes y videos que demuestran casos de uso reales, como pagos NFC, interruptores sin conexión y sistemas de punto de venta.
Desarrollando con Lightning: Guía para desarrolladores de aplicaciones para la red Lightning.
Un tutorial y guía técnica para desarrolladores que deseen crear aplicaciones en la red Lightning utilizando Node.js y TypeScript. Cubre temas como la creación de visualizadores de la red, el manejo de facturas y la exploración de temas avanzados como la retención de facturas y el envío de claves.