RedStore
github.com
What it is
RedStore is a free, self-hosted RDF triplestore written in C with the Redland library. It provides a built-in HTTP server and interface for loading and querying RDF data. Supported standards include SPARQL 1.0 Query, SPARQL 1.1 Protocol for RDF, SPARQL 1.1 Graph Store HTTP Protocol, and SPARQL 1.1 Service Description. The project describes support for a wide range of RDF formats, including Turtle. Storage modules can use hashes, MySQL, memory, PostgreSQL, SQLite, or Virtuoso when contexts are supported; hashes is the default. A URI can be loaded at startup, or RDF files can be sent with HTTP PUT. The /sparql endpoint works with the SPARQL Query Tool, and rdfproc supports offline operations. Redland is the only listed runtime dependency, with minimum versions for raptor2, rasqal, and redland. Installation uses configure, make, and make install. RedStore runs on Linux and macOS, offers API use, and has a Mac OS X app.
Spec sheet
- Purpose
- RedStore is a lightweight RDF triplestore written in C using the Redland library.Read 7 Oct 2026 · github.com
- Product
- RedStore is a lightweight RDF triplestore written in C using the Redland library.Read 8 Oct 2026 · github.com
- Support
- The README lists the author's email address as [email protected].Read 8 Oct 2026 · github.com
- License
- RedStore is free software under the GNU General Public License version 3 or, at the user's option, any later version.Read 8 Oct 2026 · github.com
- Maker
- The README names Nicholas J. Humfrey as the project author.Read 8 Oct 2026 · github.com
- HTTP interface
- RedStore has an HTTP interface and a built-in HTTP server.Read 8 Oct 2026 · github.com
- Installation
- The README describes installation through the standard automake build process using configure, make, and make install.Read 8 Oct 2026 · github.com
- Loading data
- The HTTP interface can load a URI at startup or accept RDF files via HTTP PUT.Read 7 Oct 2026 · github.com
- Mac app
- The project says a Mac OS X app is available.Read 8 Oct 2026 · github.com
- macOS app
- The README states that a Mac OS X app is available.Read 7 Oct 2026 · github.com
- Maintainer
- The README names Nicholas J. Humfrey and gives an aelius.com email address.Read 7 Oct 2026 · github.com
- Offline operations
- RedStore is compatible with the rdfproc command-line tool for offline operations.Read 8 Oct 2026 · github.com
- Querying
- The README demonstrates querying the store through its /sparql endpoint with the SPARQL Query Tool.Read 7 Oct 2026 · github.com
- RDF formats
- The project says RedStore supports a wide range of RDF formats.Read 8 Oct 2026 · github.com
- Requirements
- The listed minimum Redland library requirements are raptor2 2.0.4, rasqal 0.9.27, and redland 1.0.14.Read 8 Oct 2026 · github.com
- Runtime dependency
- The README identifies Redland as RedStore's only runtime dependency.Read 7 Oct 2026 · github.com
- Standards
- It supports SPARQL 1.0 Query, SPARQL 1.1 Protocol for RDF, SPARQL 1.1 Graph Store HTTP Protocol, and SPARQL 1.1 Service Description.Read 8 Oct 2026 · github.com
- Storage
- Supported Redland storage modules include hashes, MySQL, memory, PostgreSQL, SQLite, and Virtuoso; hashes is the default.Read 7 Oct 2026 · github.com
- Storage options
- Supported Redland storage modules include hashes (the default), MySQL, memory, PostgreSQL, SQLite, and Virtuoso, provided the module supports contexts.Read 8 Oct 2026 · github.com
- Testing
- The project lists a unit and integration test suite as a feature.Read 8 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free GPL-3.0-or-later software
- Built-in HTTP server and interface
- SPARQL 1.1 protocol support
- Multiple Redland storage modules
- Supports offline rdfproc operations
Limits
- Self-hosted deployment required
- Redland runtime dependency required
- Installation uses an automake build process
Who it suits
It suits developers and teams needing free RDF storage on Linux, macOS, or a self-hosted server. Its HTTP and SPARQL interfaces fit applications and command-line workflows.
Verdict
RedStore provides a standards-oriented RDF store with HTTP, SPARQL, and several storage back ends. It is a practical fit when self-hosting and source-based installation are acceptable.
Where Specifiction places it
- RDF Databases#10 of 268.1