#rdf #semantic-web #knowledge-graph #linked-data

no-std rdf-model

RDF.rs is a Rust framework for working with RDF knowledge graphs

7 releases

0.2.2 May 6, 2025
0.2.1 Apr 18, 2025
0.2.0 Jan 18, 2025
0.1.1 Dec 29, 2024
0.0.0 Aug 27, 2024

#493 in Data structures

Download history 146/week @ 2025-11-20 73/week @ 2025-11-27 39/week @ 2025-12-04 23/week @ 2025-12-11 44/week @ 2025-12-18 55/week @ 2025-12-25 63/week @ 2026-01-01 24/week @ 2026-01-08 22/week @ 2026-01-15 69/week @ 2026-01-22 173/week @ 2026-01-29 62/week @ 2026-02-05 23/week @ 2026-02-12 47/week @ 2026-02-19 21/week @ 2026-02-26 131/week @ 2026-03-05

224 downloads per month
Used in 17 crates (10 directly)

Unlicense

24KB
521 lines

RDF.rs: RDF for Rust

License Compatibility Package Documentation

RDF.rs is a Rust framework for working with RDF knowledge graphs.

🚧 This is presently under heavy construction.

✨ Features

  • 100% pure and safe Rust with minimal dependencies and no bloat.
  • Supports no_std environments from the get-go.
  • Supports opting out of any feature using comprehensive feature flags.
  • Adheres to the Rust API Guidelines in its naming conventions.
  • 100% free and unencumbered public domain software.

🛠️ Prerequisites

⬇️ Installation

Installation via Cargo

cargo add rdf_rs --rename rdf

Installation in Cargo.toml (with all features enabled)

[dependencies]
rdf = { package = "rdf_rs", version = "0.2" }

Installation in Cargo.toml (with only specific features enabled)

[dependencies]
rdf = { package = "rdf_rs", version = "0.2", default-features = false, features = ["serde"] }

👉 Examples

Importing the library

use rdf::*;

📚 Reference

https://docs.rs/rdf_rs/

👨‍💻 Development

git clone https://github.com/rust-rdf/rdf.rs.git

Share on X Share on Reddit Share on Hacker News Share on Facebook Share on LinkedIn

Dependencies

~0.8–2.7MB
~54K SLoC