C++ SQL

Open-source C++ projects categorized as SQL

Top 23 C++ SQL Projects

  1. ClickHouse

    ClickHouse® is a real-time analytics database management system

    Project mention: ClickHouse Pricing Teardown 2026 | dev.to | 2026-05-27

    Website: clickhouse.com

  2. SaaSHub

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

    SaaSHub logo
  3. DuckDB

    DuckDB is an analytical in-process SQL database management system

    Project mention: Readsb ADS-B Aircraft Local State Archive | dev.to | 2026-05-27

    wget https://github.com/duckdb/duckdb/releases/latest/download/duckdb_cli-linux-arm64.zip unzip duckdb_cli-linux-arm64.zip sudo mv duckdb /usr/local/bin/

  4. OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

    Project mention: Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux | news.ycombinator.com | 2025-11-24

    Cool project, I wish we had more GUIs for these OS functions. How was your experience with GTK4 and Rust?

    And it's a bit sad that in the year of our lord 2025, the best way to get such fundamental information is by using regexes to parse a table[1], generated by a 6000-line C program[2], which is verified by (I hope I'm wrong!) a tiny test suite[3]. OSQuery[4] is also pretty cool, but it builds upon this fragile stack.

    That's something I miss from Windows, at least PowerShell has built-in commands that give you structured output.

    [1] https://github.com/grigio/network-monitor/blob/9dc470553bfdd...

    [2] https://github.com/iproute2/iproute2/blob/main/misc/ss.c

    [3] https://github.com/iproute2/iproute2/blob/main/testsuite/tes...

    [4] https://osquery.io/

  5. manticoresearch

    Easy to use open source fast database for search | Good alternative to Elasticsearch | Drop-in replacement for E in the ELK stack

    Project mention: Building a Sovereign AI Stack: From Zero to POC | dev.to | 2026-02-15

    Search Engine: Manticore Search (running in Docker). We chose Manticore for its lightweight footprint and powerful full-text search capabilities, essential for RAG (Retrieval-Augmented Generation).

  6. oceanbase

    The Fastest Distributed Database for Transactional, Analytical, and AI Workloads.

    Project mention: AI Writes Code Faster. Why Hasn’t Delivery? | dev.to | 2026-05-27

    Contributions and feedback — open an issue or PR on GitHub if you are hardening a Release Harness that includes the data plane; we are interested in what breaks when coding gets 10× faster but cluster validation does not.

  7. POCO

    The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

  8. MariaDB

    MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry. (by MariaDB)

    Project mention: As Oracle loses interest in MySQL, devs mull future options | news.ycombinator.com | 2026-01-23
  9. ydb

    YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions

    Project mention: pg_dphyp: teach PostgreSQL to JOIN tables in a different way | dev.to | 2025-07-28

    The idea to create this extension came to me by chance: I was studying different JOIN algorithms and came across it. An Internet search didn't turn up anything like this for PostgreSQL, and I realized that I had to do it myself. Who immediately wants to see what happened, here is the link to the repository. In the context of the core of the algorithm, I did not bring anything new, on the contrary, I copied more from others. Before starting to implement my own, I looked at the implementations in several databases, in particular, YDB, MySQL and DuckDB. If someone wants to learn DPhyp by code, I recommend looking at code YDB — Clean and clear, very easy to read. But I didn't start with YDB myself, but with MySQL, and now its implementation has been significantly changed and optimized, it won't be possible to figure it out right away, only based on the comments and with the initial understanding of DPhyp itself.

  10. heavydb

    HeavyDB (formerly MapD/OmniSciDB)

  11. picotorrent

    A tiny, hackable BitTorrent client.

  12. sqlite_orm

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

  13. sqlcheck

    Automatically identify anti-patterns in SQL queries

  14. griddb

    GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.

  15. proton

    ⚡ Fastest SQL ETL pipeline in a single C++ binary, built for stream processing, observability, analytics and AI/ML (by timeplus-io)

    Project mention: Vistral: A streaming data visualization lib based on the Grammar of Graphics | news.ycombinator.com | 2026-02-18

    Temporal binding is one of the hardest problems in visualization, all about aggregations across different time windows.

    And it gets even harder when the clock never stops and live data keeps flowing.

    Client visualization layer: Timeplus Vistral (https://github.com/timeplus-io/vistral)

    Server data processing layer: Timeplus Proton (https://github.com/timeplus-io/proton)

    Streaming-native from processing to insights in motion

  16. ytsaurus

    YTsaurus is a scalable and fault-tolerant open-source big data platform.

  17. duckdb-wasm

    WebAssembly version of DuckDB

    Project mention: DuckDB WASM | news.ycombinator.com | 2026-06-11
  18. ImGuiColorTextEdit

    Colorizing text editor for ImGui

  19. Firebird

    Firebird server, client and tools

    Project mention: Quack: The DuckDB Client-Server Protocol | news.ycombinator.com | 2026-05-12

    https://firebirdsql.org has been flying under the radar in-between SQLite and full-blown PostgreSQL for decades.

  20. TreeFrog Framework

    TreeFrog Framework : High-speed C++ MVC Framework for Web Application

  21. MyScaleDB

    A @ClickHouse fork that supports high-performance vector search and full-text search.

  22. ultimatepp

    U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).

    Project mention: U++ – Cross-Platform App Development Framework | news.ycombinator.com | 2026-06-03
  23. stonedb

    StoneDB is an Open-Source MySQL HTAP and MySQL-Native DataBase for OLTP, Real-Time Analytics, a counterpart of MySQLHeatWave. (https://stonedb.io)

  24. sql-parser

    SQL Parser for C++. Building C++ object structure from SQL statements.

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++ SQL discussion

Log in or Post with

C++ SQL related posts

  • DuckDB WASM

    1 project | news.ycombinator.com | 11 Jun 2026
  • SereneUI; open-source database client built for SereneDB and Postgres

    1 project | news.ycombinator.com | 10 Jun 2026
  • ClickHouse Pricing Teardown 2026

    2 projects | dev.to | 27 May 2026
  • Producer audit clean, six tests red

    1 project | dev.to | 23 May 2026
  • Can ClickHouse DELETE Data? A 2026 PR-by-PR Analysis

    1 project | dev.to | 19 May 2026
  • Show HN: Zero-ETL elastic-grade search over remote data (Parquet, Iceberg, JSON)

    1 project | news.ycombinator.com | 15 May 2026
  • ClickHouse JOINs Aren't Slow Anymore (You're Reading 2020's Docs)

    1 project | dev.to | 12 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 ClickHouse 47,973
2 DuckDB 38,728
3 OSQuery 23,308
4 manticoresearch 11,819
5 oceanbase 10,150
6 POCO 9,432
7 MariaDB 7,725
8 ydb 4,734
9 heavydb 3,055
10 picotorrent 2,748
11 sqlite_orm 2,666
12 sqlcheck 2,521
13 griddb 2,473
14 proton 2,214
15 ytsaurus 2,196
16 duckdb-wasm 2,035
17 ImGuiColorTextEdit 1,712
18 Firebird 1,433
19 TreeFrog Framework 1,370
20 MyScaleDB 1,032
21 ultimatepp 988
22 stonedb 883
23 sql-parser 807

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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