{"id":102455,"url":"https://github.com/brandonhimpfen/awesome-sqlite","name":"awesome-sqlite","description":"A curated list of tools, extensions, utilities, clients, libraries, and resources for SQLite.","projects_count":56,"last_synced_at":"2026-06-18T07:00:31.913Z","repository":{"id":326725694,"uuid":"1106648545","full_name":"brandonhimpfen/awesome-sqlite","owner":"brandonhimpfen","description":"A curated list of tools, extensions, utilities, clients, libraries, and resources for SQLite.","archived":false,"fork":false,"pushed_at":"2026-05-02T22:05:59.000Z","size":27,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-16T02:39:02.529Z","etag":null,"topics":["awesome","awesome-list","awesome-lists","database","sqlite","sqlite-database"],"latest_commit_sha":null,"homepage":"https://lnktr.net/awesome","language":"Python","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/brandonhimpfen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"ko_fi":"brandonhimpfen","custom":["https://paypal.me/brandonhimpfen","https://github.com/brandonhimpfen/donate"]}},"created_at":"2025-11-29T17:02:28.000Z","updated_at":"2026-05-11T13:57:41.000Z","dependencies_parsed_at":"2026-03-29T23:02:49.156Z","dependency_job_id":null,"html_url":"https://github.com/brandonhimpfen/awesome-sqlite","commit_stats":null,"previous_names":["awesomelistsio/awesome-sqlite","brandonhimpfen/awesome-sqlite"],"tags_count":0,"template":false,"template_full_name":"brandonhimpfen/awesome-lists-template","purl":"pkg:github/brandonhimpfen/awesome-sqlite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-sqlite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-sqlite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-sqlite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-sqlite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brandonhimpfen","download_url":"https://codeload.github.com/brandonhimpfen/awesome-sqlite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-sqlite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33780089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-01T02:00:06.963Z","response_time":115,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"created_at":"2026-01-02T00:00:36.739Z","updated_at":"2026-06-18T07:00:31.914Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["GUI Clients","Libraries","ORMs \u0026 Query Builders","License","Core Tools","Backup, Sync \u0026 Replication","Command-Line Tools","Extensions","Related Awesome Lists","Learning Resources"],"sub_categories":["Python","Rust","Java / Kotlin","JavaScript / TypeScript","Go","JavaScript / Node.js"],"readme":"# Awesome SQLite [![Awesome Lists](https://srv-cdn.himpfen.io/badges/awesome-lists/awesomelists-flat.svg)](https://github.com/awesomelistsio/awesome)\n\n[![GitHub Sponsors](https://srv-cdn.himpfen.io/badges/github/github-flat.svg)](https://github.com/sponsors/awesomelistsio) \u0026nbsp; \n[![Ko-Fi](https://srv-cdn.himpfen.io/badges/kofi/kofi-flat.svg)](https://ko-fi.com/awesomelists) \u0026nbsp; \n[![PayPal](https://srv-cdn.himpfen.io/badges/paypal/paypal-flat.svg)](https://www.paypal.com/donate/?hosted_button_id=3LLKRXJU44EJJ) \u0026nbsp; \n[![Stripe](https://srv-cdn.himpfen.io/badges/stripe/stripe-flat.svg)](https://tinyurl.com/e8ymxdw3) \u0026nbsp; \n[![X](https://srv-cdn.himpfen.io/badges/twitter/twitter-flat.svg)](https://x.com/ListsAwesome) \u0026nbsp; \n[![Facebook](https://srv-cdn.himpfen.io/badges/facebook-pages/facebook-pages-flat.svg)](https://www.facebook.com/awesomelists)\n\n\u003e A curated list of tools, extensions, utilities, clients, libraries, and resources for SQLite — the world’s most widely deployed embedded database.\n\n## Contents\n\n- [Core Tools](#core-tools)\n- [Extensions](#extensions)\n- [GUI Clients](#gui-clients)\n- [Command-Line Tools](#command-line-tools)\n- [Libraries](#libraries)\n- [Full-Text Search \u0026 Search Extensions](#full-text-search--search-extensions)\n- [ORMs \u0026 Query Builders](#orms--query-builders)\n- [Backup, Sync \u0026 Replication](#backup-sync--replication)\n- [Learning Resources](#learning-resources)\n- [Related Awesome Lists](#related-awesome-lists)\n\n## Core Tools\n\n- [SQLite](https://sqlite.org/) – Official SQLite database engine and documentation.\n- [DB Browser for SQLite](https://github.com/sqlitebrowser/sqlitebrowser) – Open-source visual editor for SQLite databases.\n- [SQLiteStudio](https://github.com/pawelsalawa/sqlitestudio) – Advanced SQLite database manager with plugin support.\n\n## Extensions\n\n- [SQLite Extensions (Official)](https://sqlite.org/loadext.html) – Core extension mechanisms and dynamic loading.\n- [SQLCipher](https://github.com/sqlcipher/sqlcipher) – High-security encrypted SQLite database.\n- [SQLite JSON1](https://sqlite.org/json1.html) – JSON storage, querying, and manipulation.\n- [SQLite FTS5](https://sqlite.org/fts5.html) – Full-text search extension.\n- [sqlite-vss](https://github.com/asg017/sqlite-vss) – Vector search extension for embeddings and similarity lookup.\n- [sqlite-wasm](https://github.com/sqlite/sqlite-wasm) – SQLite compiled to WebAssembly for browsers.\n- [libSQL Extensions](https://github.com/tursodatabase/lsm-extension) – LSM storage engine variants.\n\n## GUI Clients\n\n- [Beekeeper Studio](https://github.com/beekeeper-studio/beekeeper-studio) – Modern SQL editor supporting SQLite.\n- [DBeaver](https://github.com/dbeaver/dbeaver) – Universal database client with SQLite support.\n- [TablePlus](https://tableplus.com/) – Commercial, polished DB client with SQLite compatibility.\n- [DataGrip](https://www.jetbrains.com/datagrip/) – JetBrains IDE for SQL and databases, supports SQLite.\n\n## Command-Line Tools\n\n- [LiteCLI](https://github.com/dbcli/litecli) – Enhanced CLI for SQLite with autocompletion and syntax highlighting.\n- [sqlean CLI Tools](https://github.com/nalgeon/sqlean) – Collection of useful SQLite extensions packaged as commands.\n- [sqlite-utils](https://github.com/simonw/sqlite-utils) – Python-based utilities for manipulating SQLite databases.\n\n## Libraries\n\n### Python\n- [sqlite3 (Standard Library)](https://docs.python.org/3/library/sqlite3.html) – Built-in SQLite interface.\n- [apsw](https://github.com/rogerbinns/apsw) – Thin wrapper directly exposing SQLite’s C API.\n- [Dataset](https://github.com/pudo/dataset) – Simplified database access layer.\n\n### JavaScript / Node.js\n- [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) – Fast, synchronous SQLite for Node.\n- [sqlite3](https://github.com/TryGhost/node-sqlite3) – Asynchronous SQLite bindings.\n- [wa-sqlite](https://github.com/rhashimoto/wa-sqlite) – SQLite in WebAssembly.\n\n### Go\n- [mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) – Primary Go driver for SQLite.\n- [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) – Pure Go SQLite implementation.\n\n### Rust\n- [rusqlite](https://github.com/rusqlite/rusqlite) – Idiomatic SQLite bindings for Rust.\n- [libsql-client](https://github.com/tursodatabase/libsql-client-rs) – Client for libSQL/Turso.\n\n### Java / Kotlin\n- [SQLite JDBC](https://github.com/xerial/sqlite-jdbc) – SQLite JDBC driver.\n\n## Full-Text Search \u0026 Search Extensions\n\n- [FTS4 / FTS5 (Official)](https://sqlite.org/fts5.html) – True full-text search extensions.\n- [sqlite-vss](https://github.com/asg017/sqlite-vss) – Vector search extension.\n- [bm25 ranking for FTS](https://sqlite.org/fts5.html#the_bm25_algorithm) – Built-in scoring support for ranked search.\n\n## ORMs \u0026 Query Builders\n\n### Python\n- [SQLModel](https://github.com/tiangolo/sqlmodel) – SQLAlchemy + Pydantic hybrid with SQLite-first support.\n- [Peewee](http://docs.peewee-orm.com/) – Lightweight, SQLite-friendly ORM.\n- [SQLAlchemy](https://www.sqlalchemy.org/) – Extensive ORM used across many SQLite projects.\n\n### JavaScript / TypeScript\n- [Prisma](https://github.com/prisma/prisma) – Modern ORM with SQLite support.\n- [Drizzle ORM](https://github.com/drizzle-team/drizzle-orm) – TypeScript ORM optimized for SQLite.\n- [Kysely](https://github.com/koskimas/kysely) – Type-safe SQL query builder.\n\n### Go\n- [GORM](https://github.com/go-gorm/gorm) – Popular Go ORM with SQLite support.\n- [sqlc](https://github.com/sqlc-dev/sqlc) – Type-safe code generation from raw SQL.\n\n### Rust\n- [Diesel](https://github.com/diesel-rs/diesel) – Type-safe ORM supporting SQLite.\n- [SeaORM](https://github.com/SeaQL/sea-orm) – Async ORM with SQLite compatibility.\n\n## Backup, Sync \u0026 Replication\n\n- [Litestream](https://github.com/benbjohnson/litestream) – Streaming, continuous, real-time replication for SQLite.\n- [LiteFS](https://github.com/superfly/litefs) – Distributed SQLite file system used in Fly.io apps.\n- [rqlite](https://github.com/rqlite/rqlite) – Distributed SQLite over Raft for clustering.\n- [libSQL + Turso](https://github.com/tursodatabase/libsql) – Fork of SQLite with replication and HTTP-based access.\n\n## Learning Resources\n\n- [SQLite Documentation](https://sqlite.org/docs.html) – Official, thorough documentation.\n- [The SQLite Handbook](https://sqlite.org/whentouse.html) – Usage recommendations and guidance.\n- [SQLite Query Planner](https://sqlite.org/queryplanner.html) – Deep dive into query planning.\n- [SQLite Internals](https://fly.io/blog/sqlite-internals/) – Guide to understanding SQLite’s architecture.\n- [Designing with SQLite](https://www.sqlite.org/different.html) – Best practices for when and how to use SQLite.\n\n## Related Awesome Lists\n\n- [Awesome Databases](https://github.com/awesomelistsio/awesome-db)\n- [Awesome SQL](https://github.com/awesomelistsio/awesome-sql)\n- [Awesome SQLite Extensions](https://github.com/awesomelistsio/awesome-sqlite-extensions)\n- [Awesome Rust](https://github.com/awesomelistsio/awesome-rust)\n- [Awesome Go](https://github.com/awesomelistsio/awesome-go)\n\n## Contribute\n\nContributions are welcome. Please ensure your submission fully follows the requirements outlined in [`CONTRIBUTING.md`](CONTRIBUTING.md), including formatting, scope alignment, and category placement.\n\nPull requests that do not adhere to the contribution guidelines may be closed.\n\n## License\n\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](http://creativecommons.org/licenses/by-sa/4.0/)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/brandonhimpfen%2Fawesome-sqlite/projects"}