C++ SQL

Open-source C++ projects categorized as SQL

Top 23 C++ SQL Projects

  • ClickHouse

    ClickHouse® is a free analytics DBMS for big data

  • Project mention: The new APT 3.0 solver | news.ycombinator.com | 2024-05-14

    I've made a library named "glibc-compatibility": https://github.com/ClickHouse/ClickHouse/tree/master/base/gl...

    When linking with this library, the resulting binary will not depend on the new symbol versions. It will run on glibc 2.4 and on systems as old as Ubuntu 8.04 and CentOS 5 even when built on the most modern system.

  • OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

  • Project mention: Ask HN: SQLite in Production? | news.ycombinator.com | 2024-04-07

    Perhaps the OP means OsQuery: https://github.com/osquery/osquery

    OsQuery is an SQLite extension consisting of hundreds of virtual tables

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • duckdb

    DuckDB is an in-process SQL OLAP Database Management System

  • Project mention: 🪄 DuckDB sql hack : get things SORTED w/ constraint CHECK | dev.to | 2024-04-04
  • manticoresearch

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

  • Project mention: Building and testing Manticore Search | dev.to | 2024-03-05

    Note, you need to do it in the root folder of a clone from https://github.com/manticoresoftware/manticoresearch

  • 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.

  • better-sqlite3

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

  • Project mention: From Frontend to Backend | /r/cscareerquestionsEU | 2023-12-08
  • ydb

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

  • Project mention: Erasure Coding versus Tail Latency | news.ycombinator.com | 2024-03-28

    There https://ydb.tech/ open source db that uses erasure coding for replication in single zone/region.

  • SaaSHub

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

    SaaSHub logo
  • heavydb

    HeavyDB (formerly OmniSciDB)

  • sqlcheck

    Automatically identify anti-patterns in SQL queries

  • griddb

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

  • Project mention: griddb: NEW Data - star count:2133.0 | /r/algoprojects | 2023-07-31
  • sqlite_orm

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

  • ytsaurus

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

  • chdb

    chDB is an embedded OLAP SQL Engine 🚀 powered by ClickHouse

  • Project mention: FLaNK Stack Weekly 06 Nov 2023 | dev.to | 2023-11-06
  • infinity

    The AI-native database built for LLM applications, providing incredibly fast full-text and vector search (by infiniflow)

  • Project mention: Speeding up C++ build times | news.ycombinator.com | 2024-04-28

    Using C++20 modules, take a look at this project: https://github.com/infiniflow/infinity

  • ImGuiColorTextEdit

    Colorizing text editor for ImGui

  • proton

    A streaming SQL engine, a fast and lightweight alternative to ksqlDB and Apache Flink, 🚀 powered by ClickHouse. (by timeplus-io)

  • Project mention: FLaNK-AIM Weekly 06 May 2024 | dev.to | 2024-05-06
  • TreeFrog Framework

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

  • Firebird

    Firebird server, client and tools

  • duckdb-wasm

    WebAssembly version of DuckDB

  • Project mention: Parquet-WASM: Rust-based WebAssembly bindings to read and write Parquet data | news.ycombinator.com | 2024-04-22

    i think duckdb-wasm is closer to 6MB over wire, but ~36MB once decompressed. (see net panel when loading https://shell.duckdb.org/)

    the decompressed size should be okay since it's not the same as parsing and JITing 36MB of JS.

  • stonedb

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

  • 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: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
  • sql-parser

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

  • MyScaleDB

    An open-source, high-performance SQL vector database built on ClickHouse.

  • Project mention: Myscaledb: Open-source SQL vector database to build AI apps using SQL | news.ycombinator.com | 2024-04-01
  • 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++ SQL related posts

  • The Advantages of Bun: When to Choose it Over Node.js 🔥

    1 project | dev.to | 13 May 2024
  • 🪄 DuckDB sql hack : get things SORTED w/ constraint CHECK

    1 project | dev.to | 4 Apr 2024
  • We Built a 19 PiB Logging Platform with ClickHouse and Saved Millions

    1 project | news.ycombinator.com | 2 Apr 2024
  • Myscaledb: Open-source SQL vector database to build AI apps using SQL

    1 project | news.ycombinator.com | 1 Apr 2024
  • Show HN: High-Performance SQL Vector Database MyScaleDB Goes Open Source

    1 project | news.ycombinator.com | 1 Apr 2024
  • Erasure Coding versus Tail Latency

    1 project | news.ycombinator.com | 28 Mar 2024
  • 42.parquet – A Zip Bomb for the Big Data Age

    1 project | news.ycombinator.com | 26 Mar 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 May 2024
    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 34,645
2 OSQuery 21,383
3 duckdb 17,097
4 manticoresearch 8,371
5 POCO 7,937
6 better-sqlite3 5,078
7 ydb 3,452
8 heavydb 2,906
9 sqlcheck 2,384
10 griddb 2,319
11 sqlite_orm 2,152
12 ytsaurus 1,771
13 chdb 1,736
14 infinity 1,793
15 ImGuiColorTextEdit 1,342
16 proton 1,327
17 TreeFrog Framework 1,256
18 Firebird 1,189
19 duckdb-wasm 943
20 stonedb 852
21 ultimatepp 741
22 sql-parser 704
23 MyScaleDB 665

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