Skip to content

brandonhimpfen/awesome-sqlite

Repository files navigation

Awesome SQLite Awesome Lists

GitHub Sponsors   Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of tools, extensions, utilities, clients, libraries, and resources for SQLite — the world’s most widely deployed embedded database.

Contents

Core Tools

  • SQLite – Official SQLite database engine and documentation.
  • DB Browser for SQLite – Open-source visual editor for SQLite databases.
  • SQLiteStudio – Advanced SQLite database manager with plugin support.

Extensions

GUI Clients

  • Beekeeper Studio – Modern SQL editor supporting SQLite.
  • DBeaver – Universal database client with SQLite support.
  • TablePlus – Commercial, polished DB client with SQLite compatibility.
  • DataGrip – JetBrains IDE for SQL and databases, supports SQLite.

Command-Line Tools

  • LiteCLI – Enhanced CLI for SQLite with autocompletion and syntax highlighting.
  • sqlean CLI Tools – Collection of useful SQLite extensions packaged as commands.
  • sqlite-utils – Python-based utilities for manipulating SQLite databases.

Libraries

Python

JavaScript / Node.js

Go

Rust

Java / Kotlin

Full-Text Search & Search Extensions

ORMs & Query Builders

Python

  • SQLModel – SQLAlchemy + Pydantic hybrid with SQLite-first support.
  • Peewee – Lightweight, SQLite-friendly ORM.
  • SQLAlchemy – Extensive ORM used across many SQLite projects.

JavaScript / TypeScript

  • Prisma – Modern ORM with SQLite support.
  • Drizzle ORM – TypeScript ORM optimized for SQLite.
  • Kysely – Type-safe SQL query builder.

Go

  • GORM – Popular Go ORM with SQLite support.
  • sqlc – Type-safe code generation from raw SQL.

Rust

  • Diesel – Type-safe ORM supporting SQLite.
  • SeaORM – Async ORM with SQLite compatibility.

Backup, Sync & Replication

  • Litestream – Streaming, continuous, real-time replication for SQLite.
  • LiteFS – Distributed SQLite file system used in Fly.io apps.
  • rqlite – Distributed SQLite over Raft for clustering.
  • libSQL + Turso – Fork of SQLite with replication and HTTP-based access.

Learning Resources

Related Awesome Lists

Contribute

Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.

Pull requests that do not adhere to the contribution guidelines may be closed.

License

CC0

About

A curated list of tools, extensions, utilities, clients, libraries, and resources for SQLite.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages