← All repos

libsql

libSQL is a fork of SQLite that is both Open Source, and Open Contributions.

databaseembedded-databaserustsqlitewebassembly
Browse cluster: SQL databases and distributed systems
28,106commits
141contributors
22languages

Tech stack & purpose

libSQL is a fork of SQLite that is open source and accepts open contributions. The project provides database functionality through multiple components: a Rust API for libSQL, a server mode called sqld that exposes SQLite over HTTP with features like read replicas and high availability integration, a shell implementation in Rust, and JavaScript bindings compiled to WebAssembly. The tech stack includes Rust as the primary language, WebAssembly for browser and Node.js support, and integrations with S3-compatible storage through the Bottomless subproject for continuous backup and replication. The repository also bundles SQLite encryption extensions and PCRE2 regular expression support.

Community & reference links

Languages

C
85.8%
Rust
6.7%
Tcl
1.8%
JavaScript
1.6%
Shell
1.2%
Java
1.2%
Makefile
0.5%
M4
0.4%
HTML
0.3%
Yacc
0.2%
PLpgSQL
0.1%
Batchfile
0.1%
Python
0.1%
C#
0.0%
Lua
0.0%
CMake
0.0%
C++
0.0%
Roff
0.0%
CSS
0.0%
Dockerfile
0.0%
RenderScript
0.0%
Linker Script
0.0%

Contributors (top 30 of 141)