Pre-release Snapshots | |||
sqlite-snapshot-202410221619.tar.gz (3.16 MiB) |
The amalgamation source code, the command-line shell source code,
configure/make scripts for unix, and a Makefile.msc for Windows. See the
change log or
the timeline
for more information. (SHA3-256: 23075baddabe87d609251bbb66884f218dea9e185dea3178fe20eecc5337a6bb) | ||
Source Code | |||
sqlite-amalgamation-3470000.zip (2.68 MiB) |
C source code as an amalgamation, version 3.47.0. (SHA3-256: e35ee48efc24fe58d0e9102034ac0a41e3904641a745e94ab11a841fe9d7355e) | ||
sqlite-autoconf-3470000.tar.gz (3.17 MiB) |
C source code as an amalgamation. Also includes a "configure" script
and TEA makefiles for the TCL Interface. (SHA3-256: a9166e017ef8bc33379b1c2eed346bf43cded6d40df0feb984a33fba1a828ba9) | ||
Documentation | |||
sqlite-doc-3470000.zip (10.43 MiB) |
Documentation as a bundle of static HTML files. (SHA3-256: 4cd9019eb5fc1155a769017932ec80f6570fad96ac51703f7a16f14346b09389) | ||
Precompiled Binaries for Android | |||
sqlite-android-3470000.aar (3.47 MiB) |
A precompiled Android library containing
the core SQLite together with appropriate Java bindings, ready to drop
into any Android Studio project. (SHA3-256: 1a30f3c1cc616b0dc3971be8900187207c325903924689eb31622c3b59b0abe7) | ||
Precompiled Binaries for Linux | |||
sqlite-tools-linux-x64-3470000.zip (3.28 MiB) |
A bundle of command-line tools for managing SQLite database files,
including (1) the command-line shell, (2) sqldiff,
(3) sqlite3_analyzer, and (4) sqlite3_rsync. (64-bit) (SHA3-256: d446844fa85249a99d1b7b722e8bce72c467c45fd1c517624d00725b42d786a0) | ||
Precompiled Binaries for Mac OS X (x86) | |||
sqlite-tools-osx-x64-3470000.zip (4.14 MiB) |
A bundle of command-line tools for managing SQLite database files,
including (1) the command-line shell, (2) sqldiff,
(3) sqlite3_analyzer, and (4) sqlite3_rsync. (64-bit) (SHA3-256: ffdab002953c53258535b46dd116254636e7d8eeebeba6e090e1c66bd7e6f496) | ||
Precompiled Binaries for Windows | |||
sqlite-dll-win-x86-3470000.zip (1.02 MiB) |
32-bit DLL (x86) for SQLite version 3.47.0. (SHA3-256: 9b90b91856569a3fb7dccb52732205d4318e800b4f353d25d2ef591690c38e47) | ||
sqlite-dll-win-x64-3470000.zip (1.27 MiB) |
64-bit DLL (x64) for SQLite version 3.47.0. (SHA3-256: 342e055e04de5ea59a00a8c844d7a6e5a25d14ade9968ecede5da248fa96eaea) | ||
sqlite-tools-win-x64-3470000.zip (6.04 MiB) |
A bundle of command-line tools for managing SQLite database files,
including (1) the command-line shell, (2) sqldiff.exe,
(3) sqlite3_analyzer.exe, and (4) sqlite3_rsync.exe. 64-bit. (SHA3-256: 4d74460ada4b5cc74cb74fb2320247ec8e369bbb7447a8b829a5d532824a4ee7) | ||
Precompiled Binaries for .NET | |||
System.Data.SQLite | Visit the System.Data.SQLite.org website and especially the download page for source code and binaries of SQLite for .NET. | ||
WebAssembly & JavaScript | |||
sqlite-wasm-3470000.zip (787.44 KiB) |
A precompiled bundle of sqlite3.wasm and its
JavaScript APIs, ready for use in web applications.(SHA3-256: 7877b2c2cbea154c3c620481d1b27c7cdc87453b6e58dd9648654f075816f3a6) | ||
Alternative Source Code Formats | |||
sqlite-src-3470000.zip (13.74 MiB) |
Snapshot of the complete (raw) source tree for SQLite version 3.47.0.
See How To Compile SQLite for usage details. (SHA3-256: 91d37d50fc6f6dba05dc4f595368f00da922f0c0859f5efc86d45bdc709690e3) | ||
sqlite-preprocessed-3470000.zip (2.79 MiB) |
Preprocessed C sources for SQLite version 3.47.0. (SHA3-256: 146a443f21c0278e706ef22eb151b5e9c07f1752a4761efe2f8095a6cf0036de) |
Build products are named using one of the following templates:
Templates (1) and (2) are used for source-code products. Template (1) is used for generic source-code products and templates (2) is used for source-code products that are generally only useful on unix-like platforms. Template (3) is used for precompiled binaries products. Template (4) is used for unofficial pre-release "snapshots" of source code.
The version is encoded so that filenames sort in order of increasing version number when viewed using "ls". For version 3.X.Y the filename encoding is 3XXYY00. For branch version 3.X.Y.Z, the encoding is 3XXYYZZ.
The date in template (4) is of the form: YYYYMMDDHHMM
For convenient, script-driven extraction of the downloadable file URLs and associated information, an HTML comment is embedded in this page's source. Its first line (sans leading tag) reads:
Download product data for scripts to readIts subsequent lines comprise a CSV table with this column header:
PRODUCT,VERSION,RELATIVE-URL,SIZE-IN-BYTES,SHA3-HASHThe column header and following data lines have no leading space. The PRODUCT column is a constant value ("PRODUCT") for convenient regular expression matching. Other columns are self-explanatory. This format will remain stable except for possible new columns appended to the right of older columns.
The SQLite source code is maintained in three geographically-dispersed self-synchronizing Fossil repositories that are available for anonymous read-only access. Anyone can view the repository contents and download historical versions of individual files or ZIP archives of historical check-ins. You can also clone the entire repository.
See the How To Compile SQLite page for additional information on how to use the raw SQLite source code. Note that a recent version of Tcl is required in order to build from the repository sources. The amalgamation source code files (the "sqlite3.c" and "sqlite3.h" files) build products and are not contained in raw source code tree.
https://www.sqlite.org/src (Dallas)
https://www2.sqlite.org/src (Newark)
https://www3.sqlite.org/src (San Francisco)
There is a GitHub mirror at
https://github.com/sqlite/sqlite/
The documentation is maintained in separate Fossil repositories located at:
https://www.sqlite.org/docsrc (Dallas)
https://www2.sqlite.org/docsrc (Newark)
https://www3.sqlite.org/docsrc (San Francisco)