Skip to content
SPECIFICTION
Get listed

Quadstore

github.com

WebLinuxAPISelf-hosted
Visit github.com
Spec score 7.1 #23 of 26 in RDF Databases

Spec sheet

Product
Quadstore is a LevelDB-backed RDF graph database and triplestore for JavaScript runtimes, written in TypeScript.Read 9 Oct 2026 · github.com
License
The repository README identifies the license as MIT.Read 9 Oct 2026 · github.com
Blank node scopes
Scope instances can replace blank node labels to prevent collisions when importing separate sets of quads.Read 9 Oct 2026 · github.com
Blank-node handling
Optional scopes replace blank-node labels with randomly generated labels to prevent collisions when importing separate quad sets.Read 9 Oct 2026 · github.com
Browser storage
The browser-level backend provides persistent browser-side storage through IndexedDB.Read 9 Oct 2026 · github.com
Index limitation
Partial indexes are not supported, and a query without a suitable configured index throws an error.Read 9 Oct 2026 · github.com
Named graphs
Quadstore supports querying across named graphs.Read 9 Oct 2026 · github.com
Parsing limitation
Quadstore does not include RDF parsing or serialization, so users must supply compatible libraries for those tasks.Read 9 Oct 2026 · github.com
Query features
Its matching API supports range queries, and numeric literal ranges compare numerical values for listed numeric datatypes.Read 9 Oct 2026 · github.com
RDF integrations
It works with RDF/JS-compatible parsers and serializers, with n3 and @rdfjs/formats given as examples.Read 9 Oct 2026 · github.com
RDF parsing
RDF parsing and serialization are not included; the README says the project leaves these to compatible libraries such as n3 and @rdfjs/formats.Read 9 Oct 2026 · github.com
RDF/JS
It implements the RDF/JS Sink, Source, and Store interfaces.Read 9 Oct 2026 · github.com
RDF/JS support
It implements the RDF/JS Sink, Source, and Store interfaces for interoperability with RDF libraries.Read 9 Oct 2026 · github.com
Requirements
The README states that Node.js version 18.0.0 or later is required.Read 9 Oct 2026 · github.com
Runtime requirement
The README says Node.js 18.0.0 or later is required and also describes use with Deno, browsers, and Bun.Read 9 Oct 2026 · github.com
SPARQL
SPARQL queries are supported through quadstore-comunica, a separate tailored distribution and configuration of Comunica.Read 9 Oct 2026 · github.com
Status
The project describes itself as active and under development.Read 9 Oct 2026 · github.com
Status and license
The project describes itself as active and under development and identifies its license as MIT.Read 9 Oct 2026 · github.com
Storage backends
It accepts any storage backend implementing the AbstractLevel interface; the README highlights classic-level, memory-level, and browser-level.Read 9 Oct 2026 · github.com

Where Specifiction places it

Alternatives to QuadstoreAll alternatives →