nostr-kit

nostr-kit 是一个高性能的 nostr 库,专为客户端和服务器端使用而设计。该库主要是一个事件驱动的网络引擎,但同时也带有围绕 nostr 基础组件及其背后密码学的许多结构和协议。nostr-kit 的目标是消除困扰任何 nostr 应用的诸多机械网络和密码学代码层,无论这些应用是否基于社交

大多数用于高级语言的“快速且廉价”库不同,nostr-kit 具有根本性的低级别和集成性。

凭借其面向协议的设计理念以及前端外观,nostr-kit 是构建任何使用 nostr 的开放式信息解决方案的最佳平台。

NIP 列表

nostr-kit 并不力求实现所有的 NIP。鉴于 nostr-kit 设计的开放性和应用无关性意图,将许多 NIP 交由各种应用程序开发者根据自身情况决定(不)实现是有道理的。

然而,nostr-kit 仍然实现了许多基础性的 NIP。 其中包括

注意

本项目仍处于(极早期)起步阶段,虽然在有限的使用情况下(例如发布事件)可以正常工作,但围绕任何功能性操作的 API 几乎可以肯定会在未来几周和几个月内发生变化。 这些 API 甚至可能会多次更改。

在 1.0.0 版本发布之前,不应认真考虑将此框架用于生产环境。