gStore

What gStore is
gStore is an open-source, self-hosted database for RDF knowledge graphs, also called a triple store. Developed by Peking University’s Data Management Lab, it preserves RDF graph structure with a native model and uses a VS-tree index to speed subgraph matching. The system supports W3C SPARQL 1.1 features such as UNION, OPTIONAL, FILTER and aggregate queries, alongside RDF insertion, deletion and updates. Its standalone edition manages up to 5 billion triples. Built-in analysis includes path enumeration, cycle detection, PageRank, triangle counting and k-hop reachability, while programmable interfaces let users add algorithms and connect them with SPARQL. Backup, restore and transactions with three isolation levels are listed. APIs cover C++, Java, Python, NodeJS and PHP, with an HTTP service for web use. gStoreWorkbench manages instances, including those on other hosts. Linux deployments support amd64, arm64 and loongarch processors. The project uses the BSD 3-Clause License.
Who it suits
It suits developers and organizations building self-hosted RDF graph systems on Linux and integrating graph queries or analytics through APIs.
What it does well
- Open-source BSD 3-Clause project
- Supports graphs up to 5 billion triples
- SPARQL 1.1 query support
- Built-in graph analysis algorithms
- APIs for five programming languages
What to know first
- RDF data must be supplied in N-Triple format
- Some SPARQL 1.1 syntax is unsupported
- Requires Linux deployment
- Self-hosted operation requires infrastructure
Verdict
gStore provides a broad RDF database, query and graph-analysis toolkit with several language APIs and management utilities. Its Linux deployment and documented RDF and SPARQL limits should be checked before adoption.
Facts from gStore's own pages
- Applications
- Listed applications include a query system for worldwide microorganism researchers and publishing-resource management. · gstore.cn, 8 Oct 2026
- Capacity
- The standalone version supports management of RDF knowledge graphs with up to 5 billion triples. · gstore.cn, 8 Oct 2026
- Data model
- It uses a native graph model that preserves the graph structure of RDF knowledge graphs. · gstore.cn, 8 Oct 2026
- Data operations
- gStore supports RDF data insertion, deletion, and updates. · gstore.cn, 8 Oct 2026
- Developer
- The site says gStore was developed by the Data Management Lab of Peking University’s Institute of Computer Science and Technology. · gstore.cn, 8 Oct 2026
- Download
- The maker's download page offers a standalone gStore download and provides a direct-download link to GitHub. · gstore.cn, 8 Oct 2026
- Extensibility
- The product provides programmable interfaces for users to implement graph analysis algorithms and integrate them with SPARQL. · en.gstore.cn, 8 Oct 2026
- Graph analytics
- Built-in graph analysis algorithms include path enumeration, cycle detection, PageRank, triangle counting, and k-hop reachability. · en.gstore.cn, 8 Oct 2026
- Graph model
- gStore uses a native graph model that preserves the original RDF graph structure and a VS-tree index to accelerate subgraph matching queries. · gstore.cn, 8 Oct 2026
- Headquarters
- Beijing, China · gstore.cn, 28 Sept 2026
- Integrations
- The maker lists C++, Java, Python, PHP, and Node.js APIs, along with an HTTP service for web use. · gstore.cn, 8 Oct 2026
- Language APIs
- gStore provides APIs for C++, Java, Python, NodeJS, and PHP. · en.gstore.cn, 8 Oct 2026
- License
- The project repository states that gStore is released under the BSD 3-Clause License, with some third-party libraries under their own licenses. · github.com, 8 Oct 2026
- Management tool
- gStoreWorkbench is described as a platform for managing and maintaining gStore that can connect to instances on other hosts. · gstore.cn, 8 Oct 2026
- Notable limit
- The project repository says RDF data must be provided in N-Triple format and notes that not all SPARQL 1.1 syntax is supported, including property paths. · github.com, 8 Oct 2026
- Platform requirement
- The project repository says gStore works with Linux systems and amd64, arm64, and loongarch processors. · github.com, 8 Oct 2026
- Product
- gStore is an open source database system for RDF knowledge graphs, also called a triple store. · gstore.cn, 8 Oct 2026
- Query engine
- gStore translates RDF SPARQL queries into subgraph-matching queries and uses a VS-tree index to accelerate them. · gstore.cn, 8 Oct 2026
- Query language
- gStore supports W3C SPARQL 1.1, including UNION, OPTIONAL, FILTER, and aggregate queries. · gstore.cn, 8 Oct 2026
- SPARQL support
- It supports SPARQL 1.1 queries including UNION, OPTIONAL, FILTER, and aggregate functions. · gstore.cn, 8 Oct 2026
- Support
- The site lists [email protected] as a contact email. · gstore.cn, 8 Oct 2026
- Transactions and recovery
- The site lists backup and restore operations and transactional support with three isolation levels. · en.gstore.cn, 8 Oct 2026
- Workbench
- gStoreWorkbench is described as a management platform that can connect to gStore instances on other hosts. · gstore.cn, 8 Oct 2026
Where gStore stands on Freedom251
- RDF Databases#20 of 26