Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

55 Commits

Repository files navigation

Some SQLite

A collection of some SQLite resources.

Applications

Solutions using SQLite as a building block.

namesummarytags
simple-graphA graph database in SQLite inspired by 'SQLite as a document database'.python
LiteTreeA modified version of the SQLite engine to support branches a-la Git.c
bibliotheculaDocument organizer with tags and full-text-search, in a simple and clean sqlite3 schemapython; rust
git-historyTools for analyzing Git history using SQLitegit; python
marmotA distributed SQLite replicator.go; utilities
libSQLLibSQL is a fork of SQLite that is both Open Source, and Open Contributions.c; rust; utilities
ChiselStoreChiselStore is an embeddable, distributed SQLite for Rust, powered by Little Raft.rust
DqliteDqlite is a fast, embedded, persistent SQL database with Raft consensus that is perfect for fault-tolerant IoT and Edge devices.application; c
sqlite-difftableTools for dumping/loading a SQLite database to diffable directory structure - GitHub - simonw/sqlite-diffable: Tools for dumping/loading a SQLite database to diffable directory structure.python; utilities
PloomberThe fastest way to build data pipelines. Develop iteratively, deploy anywhere.data_analysis; python; utilities
litefsFUSE-based file system for replicating SQLite databases across a cluster of machinesgo; utilities
SQLPageA web server driven by SQL queries.rust
SQLedgeA tool to stream changes from Postges to SQLite so the database can run on the edge.go
SQLSyncA collaborative offline-first wrapper around SQLite. It is designed to synchronize web application state between users, devices, and the edge.rust
RedkaRedis re-implemented with SQLite. Contribute to nalgeon/redka development by creating an account on GitHub.go
LimboAn in-process OLTP database management system, compatible with SQLite.data_analysis; rust
starbasedbHTTP SQLite scale-to-zero database on the edge built on Cloudflare Durable Objects.typescript
litecliA command-line client for SQLite databases that has auto-completion and syntax highlighting.python; utilities
sqlite.directorysqlite.directory is a directory of web applications that use the SQLite database engine in some meaningful capacity in production.utilities
MinimalyticsMinimalytics is a standalone minimalist analytics tool built on SQLite. Designed for resource-constrained environments, it provides a lightweight solution for tracking and visualizing event data with a minimal footprint. Whether you're tracking internal services or need a simple analytics tool, Minimalytics delivers performance without the bloat.data_analysis; go; utilities

Extensions

Extensions to enhance SQLite.

namesummarytags
sqlite-parquet-vtableA SQLite virtual table extension to expose Parquet files as SQL tables.utilities
SQLCipherA SQLite extension adding on-the-fly encryption, tamper detection, strong key derivation and memory sanitisation.security
SpatiaLiteA library intended to extend the SQLite core to support fully fledged Spatial SQL capabilities.geospatial; utilities
SQLeanExtends SQLite with json1, math, re, stats, text, unicode and vsv at once.c; utilities
VerneuilVerneuil is a VFS extension for SQLite that asynchronously replicates databases to S3-compatible blob stores.c; rust
XLiteA SQLite extension to query Excel files as virtual tables.rust; utilities
sqlite-zstdTransparent dictionary-based row-level compression for SQLite.rust; utilities
sqlite-linesA SQLite extension for reading large files line-by-line (NDJSON, logs, txt, etc.)c; utilities
sqlite-htmlA SQLite extension for querying, manipulating, and creating HTML elements.go; utilities
libgsqliteA SQLite extension which loads a Google Sheet as a virtual table.rust; utilities
cr-sqliteConvergent, Replicated SQLite. Multi-writer and CRDT support for SQLite.c
pivot_vtabAn extension implementing pivot tables as virtual tables.c; data_analysis; utilities
sqlite-xsvA SQLite extension to query CSV as virtual tables.rust
MyceliteA SQLite extension that allows you to synchronize changes from one instance of SQLite to another.rust; utilities
StanchionA SQLite extension that brings column-oriented tables to SQLitec; data_analysis; zig
sqlite-lembedA SQLite extension for generating text embeddings from GGUF models using llama.cpp.c
gRPSQLiteA SQLite VFS for remote databases via gRPC.rust
SQLiteSyncSQLiteSync is a local-first SQLite extension using CRDTs for seamless, conflict-free data sync and real-time collaboration across devices.c

JavaScript

JavaScript programming language

namesummarytags
deno-sqliteA Deno module with SQLite embedded as WebAssemblydeno; webassembly

Tutorial

Resources for learning SQLite, SQL and related topics.

namesummarytags
SQL TeachingAn interactive tutorial to learn the rudiments of SQL using SQLite in the browser.javascript
Optimising SQLite for serversA tutorial on how to optimise SQLite for backend applications.

Utilities

Useful tools to work with SQLite.

namesummarytags
sqlite-utilsPython CLI utility and library for manipulating SQLite databases.python
datasetteAn open source multi-tool for exploring and publishing data.python
rqliteA distributed relational database.go
sqletonA tool to visualise SQLite database schemas.javascript
LitestreamLitestream is a standalone streaming replication tool for SQLite.go
sqlitebiterA CLI tool to convert CSV / Excel / HTML / JSON / Jupyter Notebook / LDJSON / LTSV / Markdown / SQLite / SSV / TSV / Google-Sheets to a SQLite database file.python
sqlimeAn online SQLite playground for debugging and sharing SQL snippets. Kinda like JSFiddle or CodePen, but for SQL instead of JavaScript.webassembly
sqlite-loadable-rsA framework for writing fast and performant SQLite extensions in Rustrust
mvSQLiteMVCC SQLite that runs on FoundationDB.rust
sqlite-schema-diagramA SQLite schema diagram generator.sql
HiqliteHiqlite - highly-available, embeddable, raft-based SQLite + cache - sebadob/hiqliterust
sqleibnizSQL LSP implementation and analysis tool. Check for valid syntax, semantics and perform dynamic analysis.application; rust
LiveStoreLiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine.typescript; utilities

Licence

This dataset is licensed under the Creative Commons Zero v1.0 Universal.

About

A collection of some SQLite resources.

Topics

Resources

Stars

12 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors