Skip to content
SPECIFICTION
Get listed

Trigo

trigodb.com

WebWindowsmacOSLinuxAPI
Visit trigodb.com
Spec score 6.8 #25 of 26 in RDF Databases

Spec sheet

Product
Trigo is an RDF triplestore and SPARQL query engine written in Go.Read 9 Oct 2026 · trigodb.com
Support
The quick start guide directs users to the project documentation and source code for help.Read 9 Oct 2026 · trigodb.com
License
The Trigo documentation site states that the project is licensed under MIT.Read 9 Oct 2026 · trigodb.com
Compliance results
The site reports 99.9% combined RDF parser test compliance and 74.4% overall SPARQL test results.Read 4 Oct 2026 · trigodb.com
Execution limitation
The architecture page describes query execution as single-threaded and says joins currently use nested loops only.Read 9 Oct 2026 · trigodb.com
Library and server
Trigo can be used as a library in Go applications or run as a standalone SPARQL endpoint server.Read 9 Oct 2026 · trigodb.com
Limits
The documentation lists SPARQL 1.1 aggregates, GROUP BY, property paths, subqueries, VALUES, and UPDATE operations as not yet implemented.Read 4 Oct 2026 · trigodb.com
Query interface
It provides an HTTP SPARQL endpoint described as compliant with the W3C SPARQL 1.1 Protocol.Read 4 Oct 2026 · trigodb.com
Querying
Its HTTP endpoint supports the W3C SPARQL 1.1 Protocol and JSON, XML, CSV, and TSV result formats.Read 9 Oct 2026 · trigodb.com
RDF formats
The documentation lists Turtle, N-Triples, N-Quads, TriG, RDF/XML, and JSON-LD formats.Read 9 Oct 2026 · trigodb.com
SPARQL limitation
The documentation lists aggregates, GROUP BY, property paths, subqueries, VALUES, and UPDATE operations as unsupported or not yet implemented.Read 9 Oct 2026 · trigodb.com
Standards validation
The site reports 100% RDF 1.1 parser test results and 74.4% overall SPARQL test results.Read 9 Oct 2026 · trigodb.com
Storage
Trigo uses BadgerDB storage with an 11-index architecture.Read 9 Oct 2026 · trigodb.com
Transactions
The architecture documentation says read transactions use snapshot isolation and write transactions use atomic batch commits.Read 9 Oct 2026 · trigodb.com
Use
It provides a triplestore for storing and querying RDF data using SPARQL.Read 9 Oct 2026 · trigodb.com
Ways to use
The documentation describes running Trigo as a standalone endpoint server or using it as a library in Go applications.Read 4 Oct 2026 · trigodb.com
Web interface
The quick start guide describes a browser interface with a SPARQL editor, result visualizations, query history, saved queries, and database statistics.Read 9 Oct 2026 · trigodb.com

Where Specifiction places it

Alternatives to TrigoAll alternatives →