Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQLite

Features

Apps and Communities buidling on SQLite

Check out sqlite.org/famous for a more comprehensive list.

Tools

  • badger - Low-level SQLite file format visualizer.
  • db-to-sqlite - CLI tool for exporting databases to SQLite.
  • git-sqlite - Custom diff & merge driver that lets you version SQLite databases with Git.
  • gmail-to-sqlite - Sync your Gmail messages into a local SQLite database for analysis.
  • haiku.rag - Retrieval-Augmented Generation library/CLI & server built on SQLite with hybrid vector+FTS search, file-system monitoring and Python client.
  • plainjob - Job scheduling library for SQLite.
  • sqlite-page-explorer - GUI that lets you inspect a database page-by-page as SQLite stores and reads it.
  • omni_sqlite - Omnigres extension that embeds full SQLite databases as a first-class data type inside PostgreSQL.
  • pglite-fusion - Embed SQLite databases in your PostgreSQL table.
  • PgFreshCache - Read-only caching layer that mirrors selected PostgreSQL tables into a local SQLite database via logical replication.
  • RecordLite - Declarative tool/library that manages SQLite tables and views for semi-structured (JSON / Protobuf) records.
  • SQLite Hub - Database management for SQLite as a web app.
  • SQLite Rsync - Rsync for SQLite databases.
  • sqlite-wasm-webrtc - Peer-to-peer collaborative database editing & sharing in the browser.
  • sqlite-wasm-http - Experimental HTTP VFS driver that lets SQLite WASM access databases over HTTP.
  • JDbrowser - Terminal TUI SQLite database browser written in Rust.
  • sqlit - User-friendly Python TUI for SQL databases, supporting SQLite, SQL Server, MySQL, PostgreSQL, Turso, and more.
  • 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.
  • LiveStore - Local-first state-management framework with a reactive embedded SQLite database and Git-style real-time syncing.

Extensions

Websites

  • Online playground
  • sqltab.com - Online webapp for editing SQLite databases
  • 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.
  • CSV SQL Tool - Run SQL queries on CSV files in your browser.

Scalable SQLite

  • Cloud Backed SQLite - Store SQLite databases in cloud blob storage and access them without downloading the entire file.
  • LiteCluster - Replicated, leaderless, ACID compliant & high availability SQLite.
  • gRPSQLite - SQLite VFS that turns any gRPC-accessible storage into a remote, multi-tenant, distributed SQLite backend.
  • Hiqlite - Highly-available, embeddable, Raft-based SQLite with integrated cache and automatic fail-over.

Articles

Tutorials

Videos

Discussions

Testimonials

Usage Scenarios

In Production

As Main Database

More examples:

Misc

Alternatives

  • DuckDB - Embeddable SQL database for analytical queries.
  • TogetherDB - Online database for developers.
  • Hydra - The data warehouse for devs powered by Postgres.
  • GoatDB - Embedded, distributed document database focused on real-time collaboration and caching.
  • LumoSQL - 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.

Libraries

  • SoloDB - Lightweight, fast .NET embedded document database (NoSQL + SQL) built on SQLite’s JSONB data type.
  • Substrait - Cross-platform way to express data transformation, relational algebra, standardized record expression and plans.

People

About

A curated list of software, services, and resources for SQLite

Topics

Resources

Contributing

Stars

Watchers

Forks

Sponsor this project

Used by

Contributors