Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lichuang/awesome-sqlite

awesome things related to SQLite
https://github.com/lichuang/awesome-sqlite

List: awesome-sqlite

sqlite sqlite-extension sqlite-orm sqlite3

Last synced: 4 days ago
JSON representation

awesome things related to SQLite

Awesome Lists containing this project

README

        

# awesome-sqlite

## forks

* [Tencent/wcdb: WCDB is a cross-platform database framework developed by WeChat.](https://github.com/Tencent/wcdb)
* [tursodatabase/libsql: libSQL is a fork of SQLite that is both Open Source, and Open Contributions.](https://github.com/tursodatabase/libsql)

## backup and replicate

* [benbjohnson/litestream: Streaming replication for SQLite.](https://github.com/benbjohnson/litestream)
* [lichuang/replited: Replica SQLite to every where(S3\ftp\webdav\google drive\dropbox,etc)](https://github.com/lichuang/replited)
* [superfly/litefs: FUSE-based file system for replicating SQLite databases across a cluster of machines](https://github.com/superfly/litefs)
* [litements/s3sqlite: Query SQLite files in S3 using s3fs](https://github.com/litements/s3sqlite)
* [mycelial/mycelite: Mycelite is a SQLite extension that allows you to synchronize changes from one instance of SQLite to another.](https://github.com/mycelial/mycelite)
* [orbitinghail/sqlsync: SQLSync is a collaborative offline-first wrapper around SQLite. It is designed to synchronize web application state between users, devices, and the edge.](https://github.com/orbitinghail/sqlsync)
* [vlcn-io/cr-sqlite: Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite](https://github.com/vlcn-io/cr-sqlite)
* [zknill/sqledge: Replicate postgres to SQLite on the edge](https://github.com/zknill/sqledge)
* [aergoio/aergolite: AergoLite: Trustless SQLite Replication](https://github.com/aergoio/aergolite)
* [powersync-ja/powersync-sqlite-core: PowerSync SQLite Extension](https://github.com/powersync-ja/powersync-sqlite-core)
* [maxpert/marmot: A distributed SQLite replicator built on top of NATS](https://github.com/maxpert/marmot)

## distribute

* [rqlite/rqlite: The lightweight, user-friendly, distributed relational database built on SQLite.](https://github.com/rqlite/rqlite)
* [canonical/dqlite: Embeddable, replicated and fault-tolerant SQL engine.](https://github.com/canonical/dqlite?tab=readme-ov-file)
* [jervisfm/resqlite: Replicated Sqlite Database built upon of the RAFT distributed consensus protocol](https://github.com/jervisfm/resqlite)
* [sebadob/hiqlite: Hiqlite - highly-available, embeddable, raft-based SQLite + cache](https://github.com/sebadob/hiqlite)

## extentions

* [nalgeon/sqlean: The ultimate set of SQLite extensions](https://github.com/nalgeon/sqlean)
* [asg017/sqlite-vec: A vector search SQLite extension that runs anywhere!](https://github.com/asg017/sqlite-vec)
* [asg017/sqlite-vss: A SQLite extension for efficient vector search, based on Faiss!](https://github.com/asg017/sqlite-vss)
* [backtrace-labs/verneuil: Verneuil is a VFS extension for SQLite that asynchronously replicates databases to S3-compatible blob stores.](https://github.com/backtrace-labs/verneuil)
* [techrah/sqlite3-compression-encryption-vfs: Compression and Encryption Virtual File System for SQLite 3.](https://github.com/techrah/sqlite3-compression-encryption-vfs)
* [asg017/sqlite-lembed: A SQLite extension for generate text embeddings from GGUF models using llama.cpp](https://github.com/asg017/sqlite-lembed)
* [asg017/sqlite-rembed: A SQLite extension for generating text embeddings from remote APIs (OpenAI, Nomic, Ollama, llamafile...)](https://github.com/asg017/sqlite-rembed)
* [phiresky/sqlite-zstd: Transparent dictionary-based row-level compression for SQLite](https://github.com/phiresky/sqlite-zstd)
* [asg017/sqlite-loadable-rs: A framework for writing fast and performant SQLite extensions in Rust](https://github.com/asg017/sqlite-loadable-rs)

## GUI

* [hawkchch/SQLiteExplorer: 一个查看SQLite文件结构的工具软件](https://github.com/hawkchch/SQLiteExplorer)
* [little-brother/sqlite-gui: Lightweight SQLite editor for Windows](https://github.com/little-brother/sqlite-gui)
* [sqlitebrowser/sqlitebrowser: Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:](https://github.com/sqlitebrowser/sqlitebrowser)
* [beekeeper-studio/beekeeper-studio: Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.](https://github.com/beekeeper-studio/beekeeper-studio)
* [coleifer/sqlite-web: Web-based SQLite database browser written in Python](https://github.com/coleifer/sqlite-web)
* [outerbase/studio: A lightweight Database GUI in your browser. It supports connecting to Postgres, MySQL, and SQLite.](https://github.com/outerbase/studio)

## encryption and decryption

* [sqlcipher/sqlcipher: SQLCipher is a standalone fork of SQLite that adds 256 bit AES encryption of database files and other security features.](https://github.com/sqlcipher/sqlcipher)
* [Tencent/sqlcipher: SQLCipher is an SQLite extension that provides 256 bit AES encryption of database files.](https://github.com/Tencent/sqlcipher)
* [shenghe/FreeSQLiteEncryption: The Free SQLite Encryption Extension (FSEE)](https://github.com/shenghe/FreeSQLiteEncryption)
* [OlivierJG/botansqlite3: Sqlite3 encryption codec to allow full database encryption using the algorithms supported by Botan.](https://github.com/OlivierJG/botansqlite3)
* [jingqi/sqlite-encrypt: [InUse] Sqlite with encryption, based on SSE(SQLite Encryption Extension) interface](https://github.com/jingqi/sqlite-encrypt)

## wrapper/ORM

* [SqliteModernCpp/sqlite\_modern\_cpp: The C++14 wrapper around sqlite library](https://github.com/SqliteModernCpp/sqlite_modern_cpp)
* [rogerbinns/apsw: Another Python SQLite wrapper](https://github.com/rogerbinns/apsw)
* [fnc12/sqlite\_orm: ❤️ SQLite ORM light header only library for modern C++](https://github.com/fnc12/sqlite_orm)
* [sqlalchemy/sqlalchemy: The Database Toolkit for Python](https://github.com/sqlalchemy/sqlalchemy)
* [stephencelis/SQLite.swift: A type-safe, Swift-language layer over SQLite3.](https://github.com/stephencelis/SQLite.swift)
* [diesel-rs/diesel: A safe, extensible ORM and Query Builder for Rust](https://github.com/diesel-rs/diesel)

## internals

* [SQLite Internals: How The World's Most Used Database Works](https://www.compileralchemy.com/books/sqlite-internals/#c4)
* [SQlite源码分析](https://huili.github.io/)

## history

* [SQLite: Past, Present, and Future](https://www.vldb.org/pvldb/vol15/p3535-gaffney.pdf)
* [The Untold Story of SQLite With Richard Hipp - CoRecursive Podcast](https://corecursive.com/066-sqlite-with-richard-hipp/)

## article\podcast\video

* [SQLite的文艺复兴 · BMPI](https://www.bmpi.dev/dev/renaissance-sqlite/)
* [SQLite is not a toy database](https://antonz.org/sqlite-is-not-a-toy-database/)
* [Announcing D1: our first SQL database](https://blog.cloudflare.com/introducing-d1/)
* [SQLite in the browser with WASM/JS | Hacker News](https://news.ycombinator.com/item?id=33374402)
* [SQLite: How it works, by Richard Hipp - YouTube](https://www.youtube.com/watch?v=ZSKLA81tBis)
* [SQLite & Database Tooling](https://blog.textile.io/sqlite-and-database-tooling)
* [Zero-latency SQLite storage in every Durable Object](https://blog.cloudflare.com/sqlite-in-durable-objects/)
* [Zero-latency SQLite storage in every Durable Object](https://simonwillison.net/2024/Oct/13/zero-latency-sqlite-storage-in-every-durable-object/)

## other

* [Introducing a Query Acceleration Path for Analytics in SQLite3](https://www.cidrdb.org/cidr2022/papers/p56-prammer.pdf)
* [aergoio/litetree: SQLite with Branches](https://github.com/aergoio/litetree)
* [aergoio/sqlite-stored-procedures: Stored Procedures for SQLite](https://github.com/aergoio/sqlite-stored-procedures)
* [simonw/datasette: An open source multi-tool for exploring and publishing data](https://github.com/simonw/datasette)
* [simonw/sqlite-utils: Python CLI utility and library for manipulating SQLite databases](https://github.com/simonw/sqlite-utils)
* [dbcli/litecli: CLI for SQLite Databases with auto-completion and syntax highlighting](https://github.com/dbcli/litecli)
* [asg017/sqlite-ecosystem: An overview of all my SQLite extensions, and a roadmap for future extensions and tooling!](https://github.com/asg017/sqlite-ecosystem)
* [dpapathanasiou/simple-graph: This is a simple graph database in SQLite, inspired by "SQLite as a document database"](https://github.com/dpapathanasiou/simple-graph)
* [torymur/sqlite-repr: Visual representation of on-disk database file format used by all releases of SQLite since version 3.0.0.](https://github.com/torymur/sqlite-repr)