开源项目
由社区驱动的开源项目和存储库。
Bolt Card 钱包 - 通过 NFC 实现非接触式闪电支付
这是一个适用于 Android 和 iOS 平台的移动钱包应用程序,它允许使用 NXP NTAG424 NFC 卡进行非接触式闪电网络支付。它支持用户自主管理,通过 Bolt Card Hub 连接到用户拥有的 LND 节点,为即时支付提供一种开源替代方案,从而替代传统的支付系统。
PlebAI - 开源人工智能聊天,支持闪电支付
PlebAI 是一款开源人工智能聊天应用程序,它利用 GPT4All 和 Llama2 等模型,旨在让更多人能够便捷地使用大型语言模型,而无需注册账户或提供信用卡信息。它通过 L402 与闪电网络集成,用于身份验证和高级功能,提倡一种“公开构建”的理念,反对封闭源代码的技术垄断。
LNbits - 用于闪电网络的基础设施和硬件工具。
一个全面的维基页面,详细介绍了如何构建硬件设备,并将其与开源的闪电钱包 LNbits 集成。它涵盖了诸如 ATM、销售终端、硬件钱包以及使用 ESP32 设备和 LNURL 协议的 NFC 卡等项目。
Bech32 演示 - 用于比特币和 Nostr 的二进制数据编码器/解码器
一个交互式 Web 应用程序,用于演示 bech32-buffer 包,允许用户将二进制数据编码和解码为 Bech32 格式。它支持标准的比特币地址格式(BIP 173, BIP 350),以及特定用例,例如编码 Nostr 公钥 (npub)。
LNbits Nostr Zap Lamp - Visual Hardware for Nostr Zaps
这是一个开源的 ESP32 硬件项目,它为 Nostr Lightning Zaps 提供可视化反馈。该灯会根据接收到的 Sats 数量闪烁,用户可以通过 LED 接口直观地监控 Nostr 活动。
NIP-19:用于 Nostr 的 Bech32 编码实体
NIP-19 的技术规范,定义了用于 Nostr 密钥、事件 ID、个人资料和中继服务器的 Bech32 格式字符串,以促进用户友好的数据共享和二维码生成。
Electrum - 开源比特币钱包
Electrum 是一款快速、轻量且安全的比特币桌面和移动钱包,以其开源特性和非托管架构而闻名。它支持冷存储、多重签名交易、硬件钱包集成,以及各种安全功能,如 GPG 签名版本和双因素认证。
Stack Duo - 开源比特币和门罗币钱包
Stack Duo 是一款完全开源的加密货币钱包应用程序,适用于 Android 和桌面平台,支持比特币和门罗币。 它采用非托管设计,私钥存储在设备上,提供易于使用的界面,用于安全地管理加密货币,并且不包含广告或跟踪功能。
Nostr - 开放社交协议和中继服务器文档
这是Nostr(Notes and Other Stuff Transmitted by Relays,一种通过加密签名消息和分布式中继服务器实现去中心化通信的开放社交标准)协议的官方文档和概述。
Satellite - Nostr 网页客户端源代码
这是 Satellite 的开源源代码,Satellite 是一个基于网络的 Nostr 协议客户端,允许用户浏览账户、信息流和社区。该项目使用 JavaScript 和 Vite 构建,提供一个前端界面,用于与 Nostr 节点进行交互。
zapddit - 基于 Reddit 风格的 Nostr 客户端,支持闪电支付
zapddit 是一个开源的、基于 Reddit 风格的 Nostr 协议客户端,允许用户关注标签,并通过“赞”(Upzaps)和“踩”(Downzaps)与内容进行互动,同时使用比特币的闪电网络进行支付。它使用 TypeScript 和 Angular 构建,支持 NIP-07 登录,并支持通过比特币小额支付进行去中心化的社交互动。
OstrichScript - Nostr Client Extension Convention
OstrichScript 是一种开源规范,用于通过用户自定义功能来扩展 Nostr 客户端。它允许开发者使用 Lua 编写沙盒化的扩展程序,这些程序可以导出函数,从而增强客户端的功能,并提供一个标准化的接口,用于定制 Nostr 体验。
Primal 网页应用 - Nostr 社交客户端
Primal 是一个开源的 Nostr 协议网页客户端,它提供了一个快速流畅的界面,用于浏览去中心化的社交媒体、创建自定义信息流以及管理笔记。该项目托管在 GitHub 上,采用 MIT 许可。
Strfry - 高性能 C++ Nostr 消息中继服务器
Strfry 是一个轻量级、高性能的 Nostr 消息中继服务器,使用 C++ 编写。它具有基于 LMDB 的本地存储、用于高效数据同步的负熵同步机制,以及支持零停机重启和 Prometheus 监控。
nostr-rs-relay - 基于 Rust 语言的高性能 Nostr 中继服务器
这是一个用 Rust 编写的高性能 Nostr 中继服务器实现,支持完整的协议,并使用 SQLite 或 Postgresql 进行持久化存储。它提供了一种自托管的服务器解决方案,用于实现去中心化的社交通信,支持 Docker,并且符合广泛的 NIP 标准。
@scure/bip39 - 用于 JavaScript 的安全 BIP39 助记词库
这是一个经过审计的、精简的、可进行树摇优化的 JavaScript BIP39 助记词库实现。它支持纯 JavaScript 和 WebCrypto,包含多种语言的词汇表,并且专为在比特币和以太坊应用程序中进行安全、低依赖性的密码学操作而设计。
nsecbunkerd - Nostr 安全堡垒守护进程
nsecbunkerd 是一个开源守护进程,专为 Nostr 协议设计,它允许使用私钥进行远程签名。它允许用户安全地管理和签名 Nostr 交互,支持 Docker 部署,并通过 NostDress 与 Lightning 钱包集成,以实现支付功能。
nostr-tool - 一个用 Rust 编写的命令行工具,用于发送 Nostr 事件。
这是一个简单的命令行界面工具,使用 Rust 构建,允许用户直接从终端与 Nostr 协议进行交互,用于发送 Nostr 事件。