sparql-parser

Crates.iosparql-parser
lib.rssparql-parser
version0.0.0
created_at2026-01-17 04:46:19.817583+00
updated_at2026-01-17 04:46:19.817583+00
descriptionA dataflow implementation of the SPARQL graph query language.
homepagehttps://sparql.rs
repositoryhttps://github.com/rust-rdf/sparql.rs
max_upload_size
id2049927
size14,708
Arto Bendiken (artob)

documentation

README

SPARQL.rs

License Compatibility Package Documentation

SPARQL.rs is a dataflow implementation of the SPARQL graph query language for RDF knowledge graphs.

[!TIP] 🚧 We are building in public. This is presently under heavy construction.

[Features] | [Prerequisites] | [Installation] | [Examples] | [Reference] | [Development]

✨ Features

  • 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.

🛠️ Prerequisites

  • Rust 1.85+ (2024 edition)

⬇️ Installation

Installation via Cargo

cargo add sparql

👉 Examples

Importing the Library

use sparql::{algebra, engine, parser};

Parsing a SPARQL Query

let query = sparql::parse_query("SELECT * WHERE { ?s ?p ?o }").unwrap();

📚 Reference

docs.rs/sparql

👨‍💻 Development

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

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

Commit count: 0

cargo fmt