Skip to content
Search

GraphQLite

lastmod 2026-01-19created 2026-01-192 edits

SQLite extension supporting the Cypher query language and built-in graph algorithms

About

  • Extension module developed to add graph DB capabilities to SQLite, supporting the Cypher query language
  • Enables relational + graph data modeling at the same time in SQLite, a lightweight single-file DB
  • Uses Cypher clauses such as MATCH, CREATE, MERGE, UNWIND, and RETURN as-is, providing a Neo4j-like query experience
  • Supports built-in graph algorithms such as PageRank, Louvain, Dijkstra, BFS/DFS, and connected component search
  • Zero-configuration design: runs directly on existing SQLite files without a separate server or setup
  • Provides Python, Rust, and SQL interfaces for unified use across various language environments
  • Includes a REPL-based CLI tool (gqlite)
    • Supports meta commands such as .help, .schema, and .stats
    • Provides JSON output format and multi-line input handling
  • MIT license

See also

Favorite site

author Zer0 sitemap