https://github.com/nextgraph-org/nextgraph-rs
Rust implementation of NextGraph, a Decentralized and local-first web 3.0 ecosystem
https://github.com/nextgraph-org/nextgraph-rs
byzantine-fault-tolerance crdts dapps decentralized e2ee eventual-consistency json-ld live-collaboration local-first markdown ocap p2p p2p-network privacy-protection rdf rich-text-editor self-hosted semantic-web sparql web3
Last synced: 5 months ago
JSON representation
Rust implementation of NextGraph, a Decentralized and local-first web 3.0 ecosystem
- Host: GitHub
- URL: https://github.com/nextgraph-org/nextgraph-rs
- Owner: nextgraph-org
- License: apache-2.0
- Created: 2022-11-15T14:50:48.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-02T22:31:19.000Z (about 1 year ago)
- Last Synced: 2024-05-03T17:43:39.152Z (about 1 year ago)
- Topics: byzantine-fault-tolerance, crdts, dapps, decentralized, e2ee, eventual-consistency, json-ld, live-collaboration, local-first, markdown, ocap, p2p, p2p-network, privacy-protection, rdf, rich-text-editor, self-hosted, semantic-web, sparql, web3
- Language: Rust
- Homepage: https://nextgraph.org
- Size: 4.24 MB
- Stars: 10
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE-APACHE2
Awesome Lists containing this project
README
![]()
# nextgraph-rs
![MSRV][rustc-image]
[![Apache 2.0 Licensed][license-image]][license-link]
[![MIT Licensed][license-image2]][license-link2]
[](https://forum.nextgraph.org)
[](https://crates.io/crates/nextgraph)
[](https://docs.rs/nextgraph)
[](https://www.npmjs.com/package/nextgraph)Rust implementation of NextGraph
This repository is in active development at [https://git.nextgraph.org/NextGraph/nextgraph-rs](https://git.nextgraph.org/NextGraph/nextgraph-rs), a Gitea instance. For bug reports, issues, merge requests, and in order to join the dev team, please visit the link above and create an account (you can do so with a github account). The [github repo](https://github.com/nextgraph-org/nextgraph-rs) is just a read-only mirror that does not accept issues.
## NextGraph
> NextGraph brings about the convergence of P2P and Semantic Web technologies, towards a decentralized, secure and privacy-preserving cloud, based on CRDTs.
>
> This open source ecosystem provides solutions for end-users (a platform) and software developers (a framework), wishing to use or create **decentralized** apps featuring: **live collaboration** on rich-text documents, peer to peer communication with **end-to-end encryption**, offline-first, **local-first**, portable and interoperable data, total ownership of data and software, security and privacy. Centered on repositories containing **semantic data** (RDF), **rich text**, and structured data formats like **JSON**, synced between peers belonging to permissioned groups of users, it offers strong eventual consistency, thanks to the use of **CRDTs**. Documents can be linked together, signed, shared securely, queried using the **SPARQL** language and organized into sites and containers.
>
> More info here [https://nextgraph.org](https://nextgraph.org)## Support
Documentation can be found here [https://docs.nextgraph.org](https://docs.nextgraph.org)
And our community forum where you can ask questions is here [https://forum.nextgraph.org](https://forum.nextgraph.org)
[](https://fosstodon.org/@nextgraph)
## How to use NextGraph App & Platform
NextGraph is in alpha release!
You can try it online or by installing the apps. Please follow our [Getting started](https://docs.nextgraph.org/en/getting-started/) guide .
You can also subscribe to [our newsletter](https://list.nextgraph.org/subscription/form) to get updates, and support us with a [donation](https://nextgraph.org/donate/).
## NextGraph is also a Framework for App developers
Read our [getting started guide for developers](https://docs.nextgraph.org/en/framework/getting-started/).
## For contributors or self compilation
See our [contributor's guide](DEV.md)
## License
Licensed under either of
- Apache License, Version 2.0 ([LICENSE-APACHE2](LICENSE-APACHE2) or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
at your option.`SPDX-License-Identifier: Apache-2.0 OR MIT`
---
NextGraph received funding through the [NGI Assure Fund](https://nlnet.nl/project/NextGraph/index.html), a fund established by [NLnet](https://nlnet.nl/) with financial support from the European Commission's [Next Generation Internet](https://ngi.eu/) programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 957073.
[rustc-image]: https://img.shields.io/badge/rustc-1.74+-blue.svg
[license-image]: https://img.shields.io/badge/license-Apache2.0-blue.svg
[license-link]: https://git.nextgraph.org/NextGraph/nextgraph-rs/raw/branch/master/LICENSE-APACHE2
[license-image2]: https://img.shields.io/badge/license-MIT-blue.svg
[license-link2]: https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/master/LICENSE-MIT