C++ Sqlite3

Open-source C++ projects categorized as Sqlite3

Top 17 C++ Sqlite3 Projects

  1. better-sqlite3

    The fastest and simplest library for SQLite3 in Node.js.

    Project mention: Supercharge SQLite with Ruby Functions | news.ycombinator.com | 2025-01-27

    These may be useful reading:

    https://github.com/TryGhost/node-sqlite3/issues/408#issue-57...

    https://github.com/WiseLibs/better-sqlite3/issues/32#issueco...

    Copying a quote from the second:

    > The sqlite3 C API serializes all operations (even reads) within a single process. You can parallelize reads to the database but only by having multiple processes, in which case one process being blocked doesn't affect the other processes anyways. In other words, because sqlite3 serializes everything, doing things asynchronously won't speed up database access within a process. It would only free up time for your app to do other things (like HTTP requests to other servers). Unfortunately, the overhead imposed on sqlite3 to serialize asynchronous operations is quite high, making it disadvantageous 95% of the time.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. sqlcheck

    Automatically identify anti-patterns in SQL queries

  4. sqlite_orm

    ❤️ SQLite ORM light header only library for modern C++

  5. moneymanagerex

    Money Manager Ex is an easy to use, money management application built with wxWidgets

  6. soci

    Official repository of the SOCI - The C++ Database Access Library

  7. lithium

    Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium (by matt-42)

  8. sqlsmith

    A random SQL query generator

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. simple

    支持中文和拼音的 SQLite fts5 全文搜索扩展 | A SQLite3 fts5 tokenizer which supports Chinese and PinYin (by wangfenjin)

  11. nanodbc

    A small C++ wrapper for the native C ODBC API | Requires C++14 since v2.12

  12. vectorlite

    Fast, SQL powered, in-process vector search for any language with an SQLite driver

    Project mention: Work-in-progress vector search SQLite extension that runs anywhere | news.ycombinator.com | 2024-08-02

    Hi, nice work. I write a similar vector search extension https://github.com/1yefuwang1/vectorlite inspired by sqlite-vss using C++17 and hnswlib.

    I'd like to do a benchmark to compare it with sqlite-vec, but I guess it is not a fair comparison given that sqlite-vec uses brute-force only.

    One thing I'd recommend is to include recall rate in your benchmark data.

    Brute force approach is a good starting point but doesn't scale with serious production workload.

  13. GenomicSQLite

    Genomics Extension for SQLite

  14. xloil

    xlOil provides framework for interacting with Excel in different programming languages (python & C++ currently)

  15. CuteSqlite

    CuteSqlite is the graphical user interface(GUI) tool for Sqlite3.

  16. flipper

    Search/Recommendation engine and metainformation server for fanfiction net (by Zeks)

  17. sqlite3cpp

    C++17 Wrapper of SQLite

  18. SQLitePlus

    A modern C++ header only SQLite3 wrapper

  19. sqlite-browser

    Simple SQLite databases browser written in C++/Qt. (by przemek83)

  20. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Sqlite3 discussion

Log in or Post with

C++ Sqlite3 related posts

  • How bloom filters made SQLite 10x faster

    2 projects | news.ycombinator.com | 22 Dec 2024
  • Using the built-in SQLite module in Node.js

    5 projects | dev.to | 16 Oct 2024
  • The Advantages of Bun: When to Choose it Over Node.js 🔥

    1 project | dev.to | 13 May 2024
  • Convince me to use better-sqlite3

    1 project | news.ycombinator.com | 30 Nov 2023
  • Build A Full-Stack Typescript Application with Nuxt and tRPC

    2 projects | dev.to | 8 Sep 2023
  • How practicle is it to have a textfile based database with an SQLite API?

    2 projects | news.ycombinator.com | 30 Aug 2023
  • VS Code as a dependency for an NPM module

    2 projects | news.ycombinator.com | 28 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Sqlite3 projects in C++? This list will help you:

# Project Stars
1 better-sqlite3 6,102
2 sqlcheck 2,477
3 sqlite_orm 2,449
4 moneymanagerex 1,943
5 soci 1,473
6 lithium 1,323
7 sqlsmith 780
8 simple 685
9 nanodbc 356
10 vectorlite 301
11 GenomicSQLite 162
12 xloil 137
13 CuteSqlite 40
14 flipper 29
15 sqlite3cpp 10
16 SQLitePlus 7
17 sqlite-browser 1

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?