#crdt #local-first #semantic-web #self-hosted #e2ee #p2p

ng-net

NextGraph 的网络库,基于语义网和 CRDTs 的去中心化、安全且本地优先的 Web 3.0 生态系统

1 个不稳定版本

0.1.0 2024 年 5 月 19 日
0.1.0-preview.12024 年 5 月 22 日

#624网络编程

每月 49 次下载
用于 5 crates

MIT/Apache

1MB
19K SLoC

ng-net

MSRV Apache 2.0 Licensed MIT Licensed

NextGraph 的网络库

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

NextGraph

NextGraph 将 P2P 和语义网技术结合在一起,朝着基于 CRDTs 的去中心化、安全和隐私保护的云迈进。

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

更多信息请见 https://nextgraph.org

支持

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

以及您可以提问的社区论坛 https://forum.nextgraph.org

如何使用库

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

此库由内部用于ngdngcling-app以及应由您使用的nextgraph,Rust客户端库调用。它不打算直接由其他程序使用。

许可证

在以下任一许可证下使用:

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

贡献许可证

除非您明确声明,否则您有意提交以包含在作品中的任何贡献,将根据以下方式双许可,没有附加条款或条件。


NextGraph通过NGI Assure Fund获得资金,该基金由NLnet建立,并由欧盟委员会Next Generation Internet计划提供资金支持,在DG Communications Networks、Content and Technology的庇护下,根据授予协议编号957073。

依赖关系

~17–52MB
~894K SLoC