#语义网 #CRDT #本地优先 #端到端加密 #P2P 通信 #Web 客户端 #文档

nextgraph

NextGraph 客户端库。Nextgraph 是一个基于语义网和 CRDTs 的去中心化、安全且本地优先的 Web 3.0 生态系统。

1 个不稳定版本

0.1.0 2024 年 5 月 19 日
0.1.0-preview.62024 年 5 月 23 日

#439文本编辑器

MIT/Apache

1.5MB
29K SLoC

nextgraph-header

nextgraph

MSRV Apache 2.0 Licensed MIT Licensed project chat Crates.io Version docs.rs NPM Version

NextGraph 框架的 Rust 客户端库

此库正在 Gitea 实例 https://git.nextgraph.org/NextGraph/nextgraph-rs 上积极开发,这是一个活动开发库。有关错误报告、问题、合并请求以及加入开发团队的请求,请访问上述链接并创建一个账户(您可以使用 github 账户)。github 仓库 仅是一个只读镜像,不接受问题。

NextGraph

NextGraph 带来了 P2P 和语义网技术的融合,朝着基于 CRDTs 的去中心化、安全且隐私保护云的方向发展。

这个开源生态系统为希望使用或创建具有以下功能的最终用户(一个平台)和软件开发人员(一个框架)提供解决方案:去中心化 应用,包括在富文本文档上的实时协作、具有 端到端加密 的点对点通信、离线优先、本地优先、可移植和互操作的数据、数据和软件的总拥有权、安全性和隐私。以包含 语义数据(RDF)、富文本 和如 JSON 之类的结构化数据格式的存储库为中心,在属于受权用户组的对等体之间同步,它利用 CRDTs 提供强大的最终一致性。文档可以相互链接、签名、安全共享,并使用 SPARQL 语言进行查询,组织成站点和容器。

更多信息请访问 https://nextgraph.org

支持

此 crate 在 docs.rs 有官方文档

文档可以在此处找到 https://docs.nextgraph.org

我们的社区论坛,您可以在此处提问 https://forum.nextgraph.org

状态

NextGraph 尚未准备就绪。您可以通过订阅 我们的通讯 获取更新,并通过 捐赠 支持我们。

依赖项

Nextgraph 库依赖于 async-std。您必须在您的 Cargo.toml 中包含它。未来可能提供基于 tokio 的版本(作为一个功能)。

[dependencies]
nextgraph = "0.1.0-preview.6"
async-std = "1.12.0"

示例

您可以在文档中找到一些如何使用该库的示例

许可证

许可协议为以下之一

SPDX-许可证-标识符:Apache-2.0 MIT

贡献许可

除非您明确声明,否则您提交给作品以供包含的任何贡献将根据以下条款进行双重许可,没有任何附加条款或条件。


NextGraph通过NGI Assure Fund获得了资金,该基金由NLnet设立,并由欧洲委员会的Next Generation Internet计划提供财务支持,在通信网络、内容和技术的DG的庇护下,根据项目协议号957073。

依赖项

~30–65MB
~1M SLoC