Skip to content

Airsequel/awesome-sqlite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQLite

Features

Apps and Communities buidling on SQLite

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

Tools

  • 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.
  • 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 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.
  • 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

Stars

Watchers

Forks

Sponsor this project