RDF.rs is a Rust framework for working with RDF knowledge graphs.
Tip
π§ We are building in public. This is presently under heavy construction.
[Features] | [Prerequisites] | [Installation] | [Examples] | [Reference] | [Development]
- 100% pure and safe Rust with minimal dependencies and no bloat.
- Supports
no_stdenvironments from the get-go. - Supports opting out of any feature using comprehensive feature flags.
- Adheres to the Rust API Guidelines in its naming conventions.
- Cuts red tape: 100% free and unencumbered public domain software.
- Rust 1.85+ (2024 edition)
cargo add rdf_rs --rename rdfEnable all default features:
[dependencies]
rdf = { package = "rdf_rs", version = "0.4" }Enable only specific features:
[dependencies]
rdf = { package = "rdf_rs", version = "0.4", default-features = false, features = ["serde"] }use rdf::{format, hash, id, model, query, reader, store, stream, vocab, writer};| Package | Crate | Docs |
|---|---|---|
| rdf | ||
| rdf-derive | ||
| rdf-format | ||
| rdf-hash | ||
| rdf-id | ||
| rdf-model | ||
| rdf-query | ||
| rdf-reader | ||
| rdf-store | ||
| rdf-stream | ||
| rdf-vocab | ||
| rdf-writer | ||
| xsd |
| Package | Crate | Docs |
|---|---|---|
| rdf-store | ||
| rdf-store-idb | ||
| rdf-store-mongo | ||
| rdf-store-neo4j | ||
| rdf-store-oxigraph | ||
| rdf-store-postgres | ||
| rdf-store-qlever | ||
| rdf-store-sqlite | ||
| rdf-store-turso | ||
| rdf-store-valkey | ||
| rdf-store-virtuoso |
git clone https://github.com/rust-rdf/rdf.rs.git