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.