#sqlite #ffi #libsqlite3-hotbundle

libsqlite3-hotbundle

bundled libsqlite3 library

6 stable releases

new 1.490200.0 May 8, 2025
1.490100.0 Feb 19, 2025
1.490000.0 Feb 7, 2025
1.480000.1 Jan 17, 2025
1.470200.0 Dec 14, 2024

#1458 in Database interfaces

Download history 118/week @ 2025-01-18 89/week @ 2025-02-01 54/week @ 2025-02-08 142/week @ 2025-02-15 38/week @ 2025-02-22 4/week @ 2025-03-01 2/week @ 2025-03-08 2/week @ 2025-03-15 6/week @ 2025-04-05 2/week @ 2025-04-12 96/week @ 2025-05-03

103 downloads per month

MIT license

9.5MB
178K SLoC

C 178K SLoC // 0.3% comments Rust 138 SLoC // 0.0% comments Shell 35 SLoC // 0.1% comments

libsqlite3-hotbundle

A fork of libsqlite3-sys that bundles a more recent version of sqlite3.

Usage

In your Cargo.toml, include libsqlite3-hotbundle as a dependency alongside an application that otherwise uses libsqlite3-sys in non-bundled mode. The "hotbundle" will include a bundled version of the sqlite3 library that should then be chosen instead of the system's sqlite3 library or the version of the sqlite3 library that libsqlite3-sys would have bundled.

libsqlite3-hotbundle = "1.490200"
rusqlite = "0.35"

Versioning

This crate uses the sqlite release bundle versioning, which is a big number that is the whole sqlite3 library version strung together. A sqlite3 release numbered "3.45.6" would be numbered 3450600, which would become 1.450600.0 in this crate.

No runtime deps