{"id":74855,"url":"https://github.com/airsequel/awesome-sqlite","name":"awesome-sqlite","description":"A curated list of software, services, and resources for SQLite","projects_count":156,"last_synced_at":"2026-04-24T20:00:22.420Z","repository":{"id":259038552,"uuid":"875674750","full_name":"Airsequel/awesome-sqlite","owner":"Airsequel","description":"A curated list of software, services, and resources for SQLite","archived":false,"fork":false,"pushed_at":"2025-06-16T13:04:58.000Z","size":130,"stargazers_count":17,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-03T21:39:52.615Z","etag":null,"topics":["awesome","awesome-list","database","sql","sqlite"],"latest_commit_sha":null,"homepage":"","language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Airsequel.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["Airsequel"]}},"created_at":"2024-10-20T15:48:34.000Z","updated_at":"2026-01-08T00:03:35.000Z","dependencies_parsed_at":"2025-01-02T03:02:14.585Z","dependency_job_id":"d6caaa74-c496-401d-b7c4-86fed6d97852","html_url":"https://github.com/Airsequel/awesome-sqlite","commit_stats":{"total_commits":8,"total_committers":1,"mean_commits":8.0,"dds":0.0,"last_synced_commit":"5a0957478cf4ca84dfbed93a648e83a9c5abf2d8"},"previous_names":["airsequel/awesome-sqlite"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Airsequel/awesome-sqlite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Airsequel%2Fawesome-sqlite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Airsequel%2Fawesome-sqlite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Airsequel%2Fawesome-sqlite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Airsequel%2Fawesome-sqlite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Airsequel","download_url":"https://codeload.github.com/Airsequel/awesome-sqlite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Airsequel%2Fawesome-sqlite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32238748,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"readme":"# SQLite\n\n\u003c!-- toc --\u003e\n\n- [Features](#features)\n- [Apps and Communities buidling on SQLite](#apps-and-communities-buidling-on-sqlite)\n- [Tools](#tools)\n- [Extensions](#extensions)\n- [Websites](#websites)\n- [Scalable SQLite](#scalable-sqlite)\n- [Articles](#articles)\n- [Tutorials](#tutorials)\n- [Videos](#videos)\n- [Discussions](#discussions)\n- [Testimonials](#testimonials)\n- [Usage Scenarios](#usage-scenarios)\n  - [In Production](#in-production)\n  - [As Main Database](#as-main-database)\n- [Misc](#misc)\n- [Alternatives](#alternatives)\n- [Libraries](#libraries)\n- [People](#people)\n\n\u003c!-- tocstop --\u003e\n\n## Features\n\n- [Many Small Queries Are Efficient In SQLite](https://www.sqlite.org/np1queryprob.html)\n- [Long term support until 2050](https://www.sqlite.org/lts.html)\n    - SQLite is a Recommended Storage Format for datasets according to the US Library of Congress ([https://www.sqlite.org/locrsf.html](https://www.sqlite.org/locrsf.html))\n- Energy savings due to no running database server\n\n\n## Apps and Communities buidling on SQLite\n\n- [GnuCash](https://www.gnucash.org/) - App can use a SQLite database to store its data\n- [Fossil](https://fossil-scm.org/home/doc/trunk/www/index.wiki) - Uses SQLite for storing the code, issues and the wiki for software projects\n- [Mergestat](https://www.mergestat.com/) - Creates a SQLite database for git repositories\n- [Bibliothecula](https://epilys.github.io/bibliothecula/) - Organize journal articles, e-books, and notes in a SQLite database\n- [gitea.io](https://about.gitea.com/) - Self-hosted Git service with support for SQLite\n- Anki Flashcards\n- Browser histories\n- Audacity - aup3 format is based on SQLite\n    ([Audacity using SQLite now](https://sqlite.org/forum/info/496b68a88a88e5c0))\n- [Timeliner](https://github.com/mholt/timeliner) - All your digital life on a single timeline, stored locally\n- [Compute Lite](https://www.computelite.com/) – Server-less, in-browser computing environment (Pyodide, WebR, JavaScript) that stores all data locally using SQLite OPFS.\n- [Minimalytics](https://github.com/nafey/minimalytics) - Stand-alone, minimalist analytics CLI/Web UI that stores and aggregates billions of events per month using a single SQLite database.\n- [The Winamp Skin Museum is powered by a SQLite3 database with 1.2GB of metadata](https://twitter.com/captbaritone/status/1535471373191028737)\n- [Contextualise](https://contextualise.dev/) - Structured Knowledge\n- [gramps-project.org](https://gramps-project.org/) - Genealogy app using SQLite for storing family trees.\n- [github.com/yudhasubki/blockqueue](https://github.com/yudhasubki/blockqueue) - BlockQueue - SQLite-powered pub/sub for lean, fast messaging.\n- [sqlite-fs](https://github.com/narumatt/sqlitefs) - Mount a SQLite database as a normal filesystem on Linux and macOS.\n\nCheck out [sqlite.org/famous](https://www.sqlite.org/famous.html) for a more comprehensive list.\n\n\n## Tools\n\n- [db-to-sqlite](https://github.com/simonw/db-to-sqlite) - CLI tool for exporting databases to SQLite.\n- [git-sqlite](https://github.com/cannadayr/git-sqlite) - Custom diff \u0026 merge driver that lets you version SQLite databases with Git.\n- [gmail-to-sqlite](https://github.com/marcboeker/gmail-to-sqlite) - Sync your Gmail messages into a local SQLite database for analysis.\n- [plainjob](https://github.com/justplainstuff/plainjob) - Job scheduling library for SQLite.\n- [sqlite-page-explorer](https://github.com/QuadrupleA/sqlite-page-explorer) - GUI that lets you inspect a database page-by-page as SQLite stores and reads it.\n- [omni_sqlite](https://docs.omnigres.org/omni_sqlite/sqlite/) - Omnigres extension that embeds full SQLite databases as a first-class data type inside PostgreSQL.\n- [pglite-fusion](https://github.com/frectonz/pglite-fusion) - Embed SQLite databases in your PostgreSQL table.\n- [PgFreshCache](https://github.com/PgOutput2Json/PgFreshCache) - Read-only caching layer that mirrors selected PostgreSQL tables into a local SQLite database via logical replication.\n- [RecordLite](https://github.com/fsaintjacques/recordlite) - Declarative tool/library that manages SQLite tables and views for semi-structured (JSON / Protobuf) records.\n- [SQLite Rsync](https://sqlite.org/rsync.html) - Rsync for SQLite databases.\n- [sqlite-wasm-webrtc](https://github.com/adhamsalama/sqlite-wasm-webrtc) - Peer-to-peer collaborative database editing \u0026 sharing in the browser.\n- [sqlite-wasm-http](https://github.com/mmomtchev/sqlite-wasm-http) - Experimental HTTP VFS driver that lets SQLite WASM access databases over HTTP.\n- [JDbrowser](https://github.com/Jkeyuk/JDbrowser) - Terminal TUI SQLite database browser written in Rust.\n- [GizmoSQL](https://github.com/gizmodata/gizmosql) - Arrow Flight SQL server with TLS/auth that can run on top of SQLite (or DuckDB), exposing JDBC/ADBC access via Docker or binary.\n- [LiveStore](https://livestore.dev/) - Local-first state-management framework with a reactive embedded SQLite database and Git-style real-time syncing.\n\n\n## Extensions\n\n- [github.com/asg017/sqlite-ecosystem](https://github.com/asg017/sqlite-ecosystem) - Overview of all of asg017’s SQLite extensions\n    - [github.com/asg017/sqlite-http](https://github.com/asg017/sqlite-http) - SQLite extension for making HTTP requests purely in SQL\n    - [github.com/asg017/sqlite-html](https://github.com/asg017/sqlite-html) - SQLite extension for querying, manipulating, and creating HTML elements.\n    - [github.com/asg017/sqlite-lines](https://github.com/asg017/sqlite-lines) - SQLite extension for reading large files line-by-line (NDJSON, logs, txt, etc.)\n    - [github.com/asg017/sqlite-vss](https://github.com/asg017/sqlite-vss) - SQLite extension for efficient vector similarity search\n- [github.com/nalgeon/sqlean/](https://github.com/nalgeon/sqlean/) - Collection of SQLite extensions\n- [github.com/x2bool/xlite](https://github.com/x2bool/xlite) - SQLite extension to query Excel (.xlsx, .xls, .ods) files as virtual tables\n- [github.com/0x6b/libgsqlite](https://github.com/0x6b/libgsqlite) - SQLite extension loading Google Sheets as virtual tables\n- [github.com/abiliojr/sqlite-js](https://github.com/abiliojr/sqlite-js) - Create new SQL functions in JavaScript****\n- [github.com/0x09/sqlite-statement-vtab](https://github.com/0x09/sqlite-statement-vtab) - Define virtual tables and table-valued functions natively using SQL.\n- [github.com/abiliojr/sqlite-lua](https://github.com/abiliojr/sqlite-lua) - Create new SQL functions written in Lua.****\n- [github.com/x2bool/sqliteclip](https://github.com/x2bool/sqliteclip) - Work with operating system's clipboard.\n- [github.com/hoelzro/sqlite-lua-extension](https://github.com/hoelzro/sqlite-lua-extension) - Embed a Lua interpreter into SQLite\n- [github.com/Florents-Tselai/liteJQ](https://github.com/Florents-Tselai/liteJQ) - liteJQ is an SQLite extension, written in C, that brings `jq` support to SQLite using vanilla `jqlib`.\n- [github.com/JarkkoPar/sqlite-ndvss](https://github.com/JarkkoPar/sqlite-ndvss) - No-Dependency Vector Similarity Search for SQLite.\n- [SQLSync](https://github.com/orbitinghail/sqlsync) - Collaborative offline-first wrapper around SQLite.\n- [Vectorlite](https://github.com/1yefuwang1/vectorlite) - Fast and tunable vector search extension for SQLite.\n- [SQLite Jiff](https://github.com/asg017/sqlite-jiff) - Date-time extension that supports timezones, complex durations, and daylight savings calculations.\n\n\n## Websites\n\n- [Online playground](https://sqlite.org/fiddle/)\n- [sqltab.com](https://www.sqltab.com) - Online webapp for editing SQLite databases\n- [SQLite Viewer](https://tablesviewer.com/sqlite-viewer/) - Client-side viewer that lets you open SQLite files, browse tables, run SQL, and export results—all entirely in your browser without uploading data.\n- [CSV SQL Tool](https://csvsqltool.com) - Run SQL queries on CSV files in your browser.\n\n\n## Scalable SQLite\n\n- [Cloud Backed SQLite](https://sqlite.org/cloudsqlite/doc/trunk/www/index.wiki) - Store SQLite databases in cloud blob storage and access them without downloading the entire file.\n- [LiteCluster](https://oldmoe.blog/2024/07/22/litecluster-replicated-leaderless-acid-compliant-high-availability-sqlite/) - Replicated, leaderless, ACID compliant \u0026 high availability SQLite.\n- [gRPSQLite](https://github.com/danthegoodman1/gRPSQLite) - SQLite VFS that turns any gRPC-accessible storage into a remote, multi-tenant, distributed SQLite backend.\n- [Hiqlite](https://github.com/sebadob/hiqlite) - Highly-available, embeddable, Raft-based SQLite with integrated cache and automatic fail-over.\n\n\n## Articles\n\n- 2025-06-14 - [SQLite's Architectural Evolution and Performance Optimisation](https://lord.technology/2025/06/14/sqlites-architectural-evolution-and-performance-optimisation.html)\n- 2025-04-29 - [A faster way to copy SQLite databases between computers](https://alexwlchan.net/2025/copying-sqlite-databases/)\n- 2025-04-29 - [Database Partitioning for Large SQLite Databases](https://www.sqliteforum.com/p/database-partitioning-for-large-sqlite)\n- 2025-04-17 - [SQLite Transactions and Virtual Tables](https://misfra.me/2025/sqlite-transactions-and-virtual-tables/)\n- 2025-03-04 - [Abusing SQLite to Handle Concurrency](https://blog.skypilot.co/abusing-sqlite-to-handle-concurrency/)\n- 2025-02-24 - [Why We Moved from SQLite to DuckDB: 5x Faster Queries, ~80% Less Storage](https://trytrace.app/blog/migrating-from-sqlite-to-duckdb/)\n- 2025-02-18 - [SQLite is learnable](https://hiandrewquinn.github.io/til-site/posts/the-learnability-of-sqlite/)\n- 2025-02-16 - [SQLite-on-the-Server Is Misunderstood: Better At Hyper-Scale Than Micro-Scale](https://rivet.gg/blog/2025-02-16-sqlite-on-the-server-is-misunderstood)\n- 2025-02-16 - [searchcode.com’s SQLite database is probably 6 terabytes bigger than yours](https://boyter.org/posts/searchcode-bigger-sqlite-than-you/)\n- 2025-02-14 - [Siren Call of SQLite on the Server](https://pid1.dev/posts/siren-call-of-sqlite-on-the-server/)\n- 2025-02-14 - [Retrieval Augmented Generation in SQLite](https://losangelesaiapps.com/retrieval-augmented-generation-in-sqlite/)\n- 2025-02-01 - [SQLite concurrent writes and \"database is locked\" errors](https://tenthousandmeters.com/blog/sqlite-concurrent-writes-and-database-is-locked-errors/)\n- 2024-11-14 - [SQLite Index Visualization: Structure](https://mrsuh.com/articles/2024/sqlite-index-visualization-structure/)\n- 2024-11-09 - [SQLite does not do checksums](https://avi.im/blag/2024/sqlite-bit-flip/)\n- 2024-11-02 - [How the new `sqlite3_rsync` utility works](https://nochlin.com/blog/how-the-new-sqlite3_rsync-utility-works)\n- 2024-10-25 - [Using SQLite as Storage for Web Server Static Content](https://clace.io/blog/sqlite/)\n- 2024-10-17 - [Sensible SQLite defaults](https://briandouglas.ie/sqlite-defaults/)\n- 2024-10-13 - [Optimizing a large SQLite database for reading](https://jacobfilipp.com/sqliteoptimize/)\n- 2024-10-05 - [Tracking SQLite Changes](https://web.archive.org/web/20241021145140/https://playtechnique.io/projects/grafanasink/tracking-sqlite-changes.html)\n- 2024-09-25 - [Reading SQLite Schema Tables the Hard Way](https://www.philosophicalhacker.com/post/reading-sqlite-schema-tables-the-hard-way/)\n- 2024-08-16 - [Auditing and Versioning Data in SQLite](https://www.bytefish.de/blog/sqlite_logging_changes.html)\n- 2024-07-17 - [Gotchas with SQLite in Production](https://blog.pecar.me/sqlite-prod)\n- 2024-07-01 - [Comparison of managed SQLite services](https://newbeelearn.com/blog/comparison-of-hosted-sqlite-service/)\n- 2024-06-19 - [Performing cross-database queries with SQLite](https://www.jvt.me/posts/2024/06/19/cross-sqlite-query/)\n- 2024-06-06 - [Serving Binary Files from SQLite](https://blog.libove.org/posts/serving-binary-files-from-sqlite/)\n- 2024-05-29 - [Modern SQLite - Secure delete](https://antonz.org/sqlite-secure-delete/)\n- 2024-05-08 - [Modern SQLite - Generated columns](https://antonz.org/sqlite-generated-columns/)\n- 2024-05-04 - [Modern SQLite - STRICT tables](https://antonz.org/sqlite-strict-tables/)\n- 2024-04-30 - [Backup strategies for SQLite in production](https://oldmoe.blog/2024/04/30/backup-strategies-for-sqlite-in-production/)\n- 2024-04-15 - [SQLite on Rails: The How and Why of Optimal Performance](https://fractaledmind.github.io/2024/04/15/sqlite-on-rails-the-how-and-why-of-optimal-performance/)\n- 2024-02-15 - [Optimizing SQLite for servers](https://kerkour.com/sqlite-for-servers)\n- 2023-02-09 - [Building a pivot table in SQLite](https://antonz.org/sqlite-pivot-table/)\n- 2022-09-22 - [Storing SQLite databases under git as plain text files](https://trenta3.gitlab.io/note:storing-sqlite-databases-under-git/)\n- 2022-08-24 - [How SQLite Scales Read Concurrency](https://fly.io/blog/sqlite-internals-wal/)\n- 2022-08-21 - [SQLite has pretty limited builtin functions](https://datastation.multiprocess.io/blog/2022-08-21-sqlite-limited-builtin-functions.html)\n- 2022-07-31 - [SQLite Performance Tuning](https://phiresky.github.io/blog/2020/sqlite-performance-tuning/)\n- 2022-06-23 - [Building a remote SQLite explorer](https://ricardoanderegg.com/posts/sqlite-remote-explorer-gui/)\n- 2022-06-10 - [SQLite: Past, Present, and Future](https://vldb.org/pvldb/volumes/15/paper/SQLite%3A%20Past%2C%20Present%2C%20and%20Future)\n- 2022-05-09 - [I'm All-In on Server-Side SQLite](https://fly.io/blog/all-in-on-sqlite-litestream/)\n- 2022-02-20 - [Data diffs - Algorithms for explaining what changed in a dataset](https://blog.marcua.net/2022/02/20/data-diffs-algorithms-for-explaining-what-changed-in-a-dataset.html)\n- 2021-04-17 - [Hosting SQLite databases on GitHub Pages](https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/)\n- 2021-12-30 - [Consider SQLite](https://blog.wesleyac.com/posts/consider-sqlite)\n- 2018-07-30 - [One process programming notes (with Go and SQLite)](https://crawshaw.io/blog/one-process-programming-notes)\n- 2017-12-06 - [SQLite DB Migrations with `PRAGMA user_version`](https://levlaz.org/sqlite-db-migrations-with-pragma-user_version/)\n- 2015-12-07 - [SeSQLite](https://seclab.unibg.it/projects/sesqlite/) - Security Enhanced SQLite: Mandatory Access Control for Android databases\n\n\n## Tutorials\n\n- 2025-02-19 - [Virtual Tables in SQLite with Go](https://misfra.me/2025/virtual-tables-in-sqlite-with-go/)\n- 2024-10-13 - [Optimizing a large SQLite database for reading](https://jacobfilipp.com/sqliteoptimize/)\n- [Sling Academy SQLite tutorials](https://www.slingacademy.com/cat/sqlite/) - Continuously-updated collection of articles, error explanations, and hands-on guides for working with SQLite.\n- [The simplest SQLite common table expression tutorial](https://use.expensify.com/blog/the-simplest-sqlite-common-table-expression-tutorial)\n- [exercism.org/tracks/sqlite/](https://exercism.org/tracks/sqlite/) - SQLite track with many exercises and automatic code analysis.\n- [SQLite for Beginners](https://www.youtube.com/watch?v=Wd5WWVx3aRE\u0026list=PLWENznQwkAoxww-cDEfIJ-uuPDfFwbeiJ) - YouTube tutorials by [Mycelial](https://github.com/mycelial)\n- [5 ways to implement case-insensitive search in SQLite with full Unicode support][case-insensitive-search]\n- 2024-07-22 - [Build your own SQLite](https://blog.sylver.dev/series/build-your-sqlite)\n\n[case-insensitive-search]:\n    https://shallowdepth.online/posts/2022/01/5-ways-to-implement-case-insensitive-search-in-sqlite-with-full-unicode-support/\n\n\n## Videos\n\n- [SQLite: How it works, by Richard Hipp](https://www.youtube.com/watch?v=ZSKLA81tBis)\n- [SQLite is enough](https://www.youtube.com/watch?v=qo_VXNVOtWI)\n\n\n## Discussions\n\n- [Experience with SQLite as a store of Files and Images](https://sqlite.org/forum/forumpost/e18c43fc797fcdb7?t=h)\n- [Ask HN: Have you used SQLite as a primary database?](https://news.ycombinator.com/item?id=31152490)\n\n\n## Testimonials\n\n- [https://newsletter.pragmaticengineer.com/p/bluesky](https://newsletter.pragmaticengineer.com/p/bluesky)\n\n\n## Usage Scenarios\n\n### In Production\n\n- Pieter Levels’ startups ([https://news.ycombinator.com/item?id=31152778](https://news.ycombinator.com/item?id=31152778))\n    - [nomads.com](https://nomads.com/)\n    - [Remote OK](https://remoteok.com/)\n    - …\n- [https://www.wikdict.com](https://www.wikdict.com/)\n- [https://twitter.com/WhatGotDone/status/1459922490067668992](https://twitter.com/WhatGotDone/status/1459922490067668992)\n\n\n### As Main Database\n\n- [Airsequel](https://www.airsequel.com/)\n- [Ruby on Rails](https://fly.io/ruby-dispatch/sqlite-and-rails-in-production/)\n- [TrailBase](https://trailbase.io/) – Open, single-binary Firebase alternative built on Rust, SQLite \u0026 V8.\n\nMore examples:\n\n- [https://runninginproduction.com/tags/sqlite](https://runninginproduction.com/tags/sqlite)\n- [https://news.ycombinator.com/item?id=31152490](https://news.ycombinator.com/item?id=31152490)\n\n\n\n## Misc\n\n- https://github.com/mrwilson/advent-of-code-2020 - Advent of code solved with SQLite\n- [github.com/vlcn-io/cr-sqlite](https://github.com/vlcn-io/cr-sqlite) - Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite.\n- [germ.gitbook.io/ws4sqlite](https://germ.gitbook.io/ws4sqlite) - Query sqlite via HTTP.\n- [Animate SQL](https://animatesql.com/) - Visualize SQL queries\n- [Postlite](https://github.com/benbjohnson/postlite) - Access remote SQLite databases over the Postgres wire protocol.\n- [sqlite-zstd](https://phiresky.github.io/blog/2022/sqlite-zstd/) - Transparent dictionary-based row-level compression for SQLite.\n- [https://github.com/pgspider/sqlite_fdw](https://github.com/pgspider/sqlite_fdw) - SQLite Foreign Data Wrapper for PostgreSQL\n\n\n## Alternatives\n\n- [DuckDB](https://duckdb.org) - Embeddable SQL database for analytical queries.\n- [TogetherDB](https://togetherdb.com) - Online database for developers.\n- [Hydra](https://www.hydra.so/) - The data warehouse for devs powered by Postgres.\n- [GoatDB](https://goatdb.dev/) - Embedded, distributed document database focused on real-time collaboration and caching.\n- [LumoSQL](https://lumosql.org/) - Privacy-, security- and performance-focused variant of SQLite featuring pluggable key-value stores, page-level encryption, row-level checksums, and other enhancements while remaining compatible with standard SQLite.\n\n\n## Libraries\n\n- [SoloDB](https://github.com/Unconcurrent/SoloDB) - Lightweight, fast .NET embedded document database (NoSQL + SQL) built on SQLite’s JSONB data type.\n- [Substrait](https://github.com/substrait-io/substrait) - Cross-platform way to express data transformation, relational algebra, standardized record expression and plans.\n\n\n## People\n\n- [Dwayne Richard Hipp](https://www.hwaci.com/drh/index.html) - Inventor of SQLite\n- [Simon Willison](https://simonwillison.net/) - Python developer\n    - [Datasette](https://datasette.io/)\n- [Anton Zhiyanov](https://antonz.org/) - Golang developer\n    - [sqlime](https://sqlime.org/)\n    - [sqlean](https://github.com/nalgeon/sqlean)\n    - [sqlpkg](https://sqlpkg.org/)\n    - [codapi](https://codapi.org/)\n    - [SQL Window Functions Book](https://antonz.org/sql-window-functions-book/)\n- [Alex Garcia](https://alexgarcia.xyz/)\n    - [`sqlite-loadable-rs`](https://github.com/asg017/sqlite-loadable-rs) - A Rust framework for safe and performant SQLite extensions\n    - [`sqlite-vss`](https://github.com/asg017/sqlite-vss) - Efficient vector search, based on Faiss\n    - [`sqlite-xsv`](https://github.com/asg017/sqlite-xsv) - Quickly reading CSV files and blobs\n    - [`sqlite-regex`](https://github.com/asg017/sqlite-regex) - `REGEXP`support and other regular expression functions\n    - [`sqlite-http`](https://github.com/asg017/sqlite-http) - Making HTTP requests and querying responses\n    - [`sqlite-html`](https://github.com/asg017/sqlite-html) - Querying and generating HTML elements\n- [Rody Davis](https://rodydavis.com/tags/u8p42jft47l4256)\n","created_at":"2024-10-22T07:08:12.803Z","updated_at":"2026-04-24T20:00:22.420Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Apps and Communities buidling on SQLite","People","Articles","Usage Scenarios","Alternatives","Misc","Extensions","Libraries","Tools","Scalable SQLite","Videos","Features","Websites","Tutorials","Discussions","Testimonials"],"sub_categories":["As Main Database","In Production"],"projects_url":"https://awesome.ecosyste.ms/api/v1/lists/airsequel%2Fawesome-sqlite/projects"}