A collection of some SQLite resources.
Solutions using SQLite as a building block.
| name | summary | tags |
|---|---|---|
| simple-graph | A graph database in SQLite inspired by 'SQLite as a document database'. | python |
| LiteTree | A modified version of the SQLite engine to support branches a-la Git. | c |
| bibliothecula | Document organizer with tags and full-text-search, in a simple and clean sqlite3 schema | python; rust |
| git-history | Tools for analyzing Git history using SQLite | git; python |
| marmot | A distributed SQLite replicator. | go; utilities |
| libSQL | LibSQL is a fork of SQLite that is both Open Source, and Open Contributions. | c; rust; utilities |
| ChiselStore | ChiselStore is an embeddable, distributed SQLite for Rust, powered by Little Raft. | rust |
| Dqlite | Dqlite is a fast, embedded, persistent SQL database with Raft consensus that is perfect for fault-tolerant IoT and Edge devices. | application; c |
| sqlite-difftable | Tools for dumping/loading a SQLite database to diffable directory structure - GitHub - simonw/sqlite-diffable: Tools for dumping/loading a SQLite database to diffable directory structure. | python; utilities |
| Ploomber | The fastest way to build data pipelines. Develop iteratively, deploy anywhere. | data_analysis; python; utilities |
| litefs | FUSE-based file system for replicating SQLite databases across a cluster of machines | go; utilities |
| SQLPage | A web server driven by SQL queries. | rust |
| SQLedge | A tool to stream changes from Postges to SQLite so the database can run on the edge. | go |
| SQLSync | A collaborative offline-first wrapper around SQLite. It is designed to synchronize web application state between users, devices, and the edge. | rust |
| Redka | Redis re-implemented with SQLite. Contribute to nalgeon/redka development by creating an account on GitHub. | go |
| Limbo | An in-process OLTP database management system, compatible with SQLite. | data_analysis; rust |
| starbasedb | HTTP SQLite scale-to-zero database on the edge built on Cloudflare Durable Objects. | typescript |
| litecli | A command-line client for SQLite databases that has auto-completion and syntax highlighting. | python; utilities |
| sqlite.directory | sqlite.directory is a directory of web applications that use the SQLite database engine in some meaningful capacity in production. | utilities |
| Minimalytics | Minimalytics is a standalone minimalist analytics tool built on SQLite. Designed for resource-constrained environments, it provides a lightweight solution for tracking and visualizing event data with a minimal footprint. Whether you're tracking internal services or need a simple analytics tool, Minimalytics delivers performance without the bloat. | data_analysis; go; utilities |
Extensions to enhance SQLite.
| name | summary | tags |
|---|---|---|
| sqlite-parquet-vtable | A SQLite virtual table extension to expose Parquet files as SQL tables. | utilities |
| SQLCipher | A SQLite extension adding on-the-fly encryption, tamper detection, strong key derivation and memory sanitisation. | security |
| SpatiaLite | A library intended to extend the SQLite core to support fully fledged Spatial SQL capabilities. | geospatial; utilities |
| SQLean | Extends SQLite with json1, math, re, stats, text, unicode and vsv at once. | c; utilities |
| Verneuil | Verneuil is a VFS extension for SQLite that asynchronously replicates databases to S3-compatible blob stores. | c; rust |
| XLite | A SQLite extension to query Excel files as virtual tables. | rust; utilities |
| sqlite-zstd | Transparent dictionary-based row-level compression for SQLite. | rust; utilities |
| sqlite-lines | A SQLite extension for reading large files line-by-line (NDJSON, logs, txt, etc.) | c; utilities |
| sqlite-html | A SQLite extension for querying, manipulating, and creating HTML elements. | go; utilities |
| libgsqlite | A SQLite extension which loads a Google Sheet as a virtual table. | rust; utilities |
| cr-sqlite | Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite. | c |
| pivot_vtab | An extension implementing pivot tables as virtual tables. | c; data_analysis; utilities |
| sqlite-xsv | A SQLite extension to query CSV as virtual tables. | rust |
| Mycelite | A SQLite extension that allows you to synchronize changes from one instance of SQLite to another. | rust; utilities |
| Stanchion | A SQLite extension that brings column-oriented tables to SQLite | c; data_analysis; zig |
| sqlite-lembed | A SQLite extension for generating text embeddings from GGUF models using llama.cpp. | c |
| gRPSQLite | A SQLite VFS for remote databases via gRPC. | rust |
| SQLiteSync | SQLiteSync is a local-first SQLite extension using CRDTs for seamless, conflict-free data sync and real-time collaboration across devices. | c |
JavaScript programming language
| name | summary | tags |
|---|---|---|
| deno-sqlite | A Deno module with SQLite embedded as WebAssembly | deno; webassembly |
Resources for learning SQLite, SQL and related topics.
| name | summary | tags |
|---|---|---|
| SQL Teaching | An interactive tutorial to learn the rudiments of SQL using SQLite in the browser. | javascript |
| Optimising SQLite for servers | A tutorial on how to optimise SQLite for backend applications. |
Useful tools to work with SQLite.
| name | summary | tags |
|---|---|---|
| sqlite-utils | Python CLI utility and library for manipulating SQLite databases. | python |
| datasette | An open source multi-tool for exploring and publishing data. | python |
| rqlite | A distributed relational database. | go |
| sqleton | A tool to visualise SQLite database schemas. | javascript |
| Litestream | Litestream is a standalone streaming replication tool for SQLite. | go |
| sqlitebiter | A CLI tool to convert CSV / Excel / HTML / JSON / Jupyter Notebook / LDJSON / LTSV / Markdown / SQLite / SSV / TSV / Google-Sheets to a SQLite database file. | python |
| sqlime | An online SQLite playground for debugging and sharing SQL snippets. Kinda like JSFiddle or CodePen, but for SQL instead of JavaScript. | webassembly |
| sqlite-loadable-rs | A framework for writing fast and performant SQLite extensions in Rust | rust |
| mvSQLite | MVCC SQLite that runs on FoundationDB. | rust |
| sqlite-schema-diagram | A SQLite schema diagram generator. | sql |
| Hiqlite | Hiqlite - highly-available, embeddable, raft-based SQLite + cache - sebadob/hiqlite | rust |
| sqleibniz | SQL LSP implementation and analysis tool. Check for valid syntax, semantics and perform dynamic analysis. | application; rust |
| LiveStore | LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine. | typescript; utilities |
This dataset is licensed under the Creative Commons Zero v1.0 Universal.