Progetti Open Source
Progetti e repository FOSS guidati dalla comunità.
Bolt Card Wallet: pagamenti contactless Lightning tramite NFC.
Un'applicazione per portafoglio mobile per Android e iOS che consente pagamenti contactless tramite la rete Lightning, utilizzando schede NFC NXP NTAG424. Supporta la gestione autonoma dei fondi, collegandosi ai nodi LND di proprietà dell'utente tramite un Bolt Card Hub, offrendo un'alternativa open source ai sistemi di pagamento tradizionali per le transazioni "tocco e pagamento".
PlebAI: Chatbot AI open source con pagamenti Lightning.
PlebAI è un'applicazione di chat AI open source che utilizza modelli come GPT4All e Llama2, progettata per democratizzare l'accesso ai modelli linguistici di grandi dimensioni (LLM) senza richiedere account utente o carte di credito. Si integra con la rete Lightning tramite L402 per l'autenticazione e le funzionalità premium, promuovendo un approccio di trasparenza e sviluppo aperto contro i monopoli tecnologici con codice chiuso.
LNbits: strumenti e componenti hardware per la rete Lightning.
Una pagina wiki completa che spiega come realizzare dispositivi hardware e integrarli con LNbits, un portafoglio Lightning open source. Vengono descritti progetti come distributori automatici, terminali di pagamento, portafogli hardware e schede NFC, utilizzando dispositivi ESP32 e protocolli LNURL.
Demo di Bech32: Codificatore/decodificatore di dati binari per Bitcoin e Nostr.
Un'applicazione web interattiva che dimostra il pacchetto bech32-buffer, consentendo agli utenti di codificare e decodificare dati binari nel formato Bech32. Supporta i formati di indirizzo standard di Bitcoin (BIP 173, BIP 350) e casi d'uso specifici, come la codifica delle chiavi pubbliche Nostr (npub).
LNbits Nostr Zap Lamp: Hardware visivo per i pagamenti Nostr tramite Lightning.
Un progetto hardware open source basato su ESP32 che fornisce un feedback visivo per i pagamenti Nostr tramite Lightning. La lampada lampeggia in base all'importo dei "sats" ricevuti, consentendo agli utenti di monitorare l'attività di Nostr fisicamente tramite un'interfaccia a LED.
NIP-19: Entità codificate in Bech32 per Nostr
Specifiche tecniche per NIP-19, che definiscono stringhe formattate in bech32 per le chiavi, gli ID degli eventi, i profili e i relay di Nostr, al fine di facilitare la condivisione dei dati e la generazione di codici QR in modo intuitivo per gli utenti.
Electrum: portafoglio Bitcoin open source
Electrum è un portafoglio Bitcoin per desktop e dispositivi mobili, veloce, leggero e sicuro, noto per la sua natura open source e la sua architettura non custodial. Supporta lo storage offline (cold storage), le transazioni multisig, l'integrazione con portafogli hardware e varie funzionalità di sicurezza, come le versioni firmate con GPG e l'autenticazione a due fattori.
Stack Duo: portafoglio Bitcoin e Monero open source.
Stack Duo è un'applicazione per portafoglio di criptovalute completamente open source, disponibile per le piattaforme Android e desktop, che supporta Bitcoin e Monero. Presenta un design non custodial in cui le chiavi private rimangono sul dispositivo, offrendo un'interfaccia facile da usare per una gestione sicura delle criptovalute, senza pubblicità o tracciamento.
Nostr - Documentazione del protocollo e dei relay social aperti
La documentazione ufficiale e una panoramica del protocollo Nostr (Notes and Other Stuff Transmitted by Relays), uno standard sociale aperto che consente la comunicazione decentralizzata attraverso note firmate crittograficamente e relay distribuiti.
Satellite - Codice sorgente del client web
Codice sorgente open source di Satellite, un client web per il protocollo Nostr che consente agli utenti di visualizzare account, feed e comunità. Realizzato con JavaScript e Vite, questo progetto fornisce un'interfaccia utente per interagire con i relay di Nostr.
zapddit - Client Nostr in stile Reddit con pagamenti Lightning
zapddit è un client open source per il protocollo Nostr, simile a Reddit, che consente agli utenti di seguire hashtag e interagire con i contenuti tramite "upzaps" (upvotes) e "downzaps" (downvotes) utilizzando la rete Lightning di Bitcoin. Realizzato con TypeScript e Angular, offre l'accesso tramite NIP-07 e supporta l'interazione sociale decentralizzata tramite micro-pagamenti in satoshi.
OstrichScript: convenzione per estensioni dei client Nostr
OstrichScript è una convenzione open source per estendere i client Nostr con funzionalità definite dall'utente. Consente agli sviluppatori di scrivere estensioni in Lua, eseguite in un ambiente isolato, che espongono funzioni per ampliare le funzionalità del client, fornendo un'interfaccia standardizzata per personalizzare le esperienze Nostr.
Primal Web App - Client Sociale Nostr
Primal è un client web open-source per il protocollo Nostr, che offre un'interfaccia veloce e reattiva per esplorare i social media decentralizzati, creare feed personalizzati e gestire le note. Il progetto è ospitato su GitHub con licenza MIT.
Strfry - Relay Nostr ad alte prestazioni, implementato in C++
Strfry è un'implementazione di relay Nostr leggera e ad alte prestazioni, scritta in C++. Offre un sistema di archiviazione locale basato su LMDB, sincronizzazione negentropica per una gestione efficiente dei dati e supporto per il riavvio senza interruzioni e il monitoraggio tramite Prometheus.
nostr-rs-relay - Server per relay Nostr ad alte prestazioni, scritto in Rust.
Un'implementazione di relay Nostr ad alte prestazioni, scritta in Rust, che supporta l'intero protocollo di relay con persistenza tramite SQLite o Postgresql. Offre una soluzione di server auto-ospitato per la decentralizzazione della comunicazione sociale, con supporto Docker e ampia conformità agli standard NIP.
@scure/bip39 - Libreria sicura per JavaScript per le frasi mnemoniche BIP39.
Un'implementazione JavaScript minimalista, verificata e ottimizzata per la rimozione del codice inutilizzato, delle frasi mnemoniche BIP39. Supporta JavaScript puro e WebCrypto, include diverse liste di parole in varie lingue ed è progettata per operazioni crittografiche sicure e con poche dipendenze in applicazioni Bitcoin ed Ethereum.
nsecbunkerd - Daemon di sicurezza Nostr
nsecbunkerd è un demone open source progettato per il protocollo Nostr che consente la firma remota di eventi utilizzando chiavi private. Permette agli utenti di gestire e firmare in modo sicuro le interazioni Nostr, supporta la distribuzione tramite Docker e l'integrazione con i wallet Lightning tramite NostDress per le funzionalità di pagamento (zapping).
nostr-tool - Strumento da riga di comando Rust per l'invio di eventi Nostr.
Un semplice strumento da riga di comando sviluppato con Rust per l'invio di eventi Nostr, che consente agli utenti di interagire direttamente con il protocollo Nostr dalla riga di comando.
Snort: Client per i social media decentralizzati
Snort è un client per i social media decentralizzati, ricco di funzionalità e basato sul protocollo Nostr, che offre un'esperienza veloce, resistente alla censura e open source. Consente agli utenti di connettersi alla rete decentralizzata in modo semplice e intuitivo.
Snort: Client per i social media decentralizzati basato su Nostr
Snort è un client per i social media open source, ricco di funzionalità, costruito sul protocollo Nostr. Offre un'esperienza veloce e resistente alla censura per connettersi al web decentralizzato, ponendo l'accento sulla privacy e sulla libertà di espressione.