SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C SQL Projects
-
TDengine
High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
Project mention: Breaking down bugs in TDengine to master refactoring, part 1: sausage code | dev.to | 2025-03-05Let's look at classic "sausage code" from the TDengine project.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
TimescaleDB
A time-series database for high-performance real-time analytics packaged as a Postgres extension
In fact, even in the absence of these commercial databases, users can effortlessly install PostgreSQL and leverage its built-in pgvector functionality for vector search. PostgreSQL stands as the benchmark in the realm of open-source databases, offering comprehensive support across various domains of database management. It excels in transaction processing (e.g., CockroachDB), online analytics (e.g., DuckDB), stream processing (e.g., RisingWave), time series analysis (e.g., Timescale), spatial analysis (e.g., PostGIS), and more. For non-professional users seeking to explore vector databases, they can readily download the open-source PostgreSQL or utilize managed services like Supabase and Neon to establish their own basic AI applications. Other than PostgreSQL, several open-source databases, including OpenSearch, ClickHouse, and Cassandra, have implemented their own vector search functionality. You do not need to adopt a new vector database if you have already used these systems.
-
Project mention: Reliably Replicating Data Between PostgreSQL and ClickHouse | news.ycombinator.com | 2025-02-22
for one thing, depending on your licensing contraints:
- Citus is AGPLv3 https://github.com/citusdata/citus/blob/v13.0.1/LICENSE
- Hydra is Apache 2 https://github.com/hydradatabase/columnar/blob/v1.1.2/LICENS...
- Timescale is mostly Apache 2 https://github.com/timescale/timescaledb/blob/2.18.2/LICENSE
-
yugabyte-db
YugabyteDB - the cloud native distributed SQL database for mission-critical applications.
Project mention: PostgreSQL High Availability Solutions – Part 1: Jepsen Test and Patroni | news.ycombinator.com | 2024-12-08 -
orioledb
OrioleDB – building a modern cloud-native storage engine (... and solving some PostgreSQL wicked problems)
# Install dependencies apt update apt install python3 python3-dev python3-pip python3-setuptools python3-testresources libzstd1 libzstd-dev libssl-dev libcurl4-openssl-dev git clone https://github.com/orioledb/orioledb cd orioledb git reset --hard 0c484c4 # optional make USE_PGXS=1 ORIOLEDB_PATCHSET_VERSION=5 echo "shared_preload_libraries = 'orioledb.so'" >> /usr/local/pgsql/data/postgresql.conf
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
pmacct
pmacct is a small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP RPKI IGP Streaming Telemetry].
-
cloudberry
One advanced and mature open-source MPP (Massively Parallel Processing) database. Open source alternative to Greenplum Database.
Project mention: Show HN: Apache Cloudberry – Advanced and mature open-source MPP database | news.ycombinator.com | 2024-12-19Thanks for asking. I’m from Apache Cloudberry community.
I think there is a plan on integration with iceberg, you can take this for reference: https://github.com/apache/cloudberry/discussions/369. We are also discussing the new roadmap, FYI.
-
virtuoso-opensource
Virtuoso is a high-performance and scalable Multi-Model RDBMS, Data Integration Middleware, Linked Data Deployment, and HTTP Application Server Platform
-
-
-
-
-
Third, there are some reports of pg_net failing to make requests after your database transaction volume surpasses a certain threshold.
-
cubrid
CUBRID is a comprehensive open source relational database management system highly optimized for Web Applications.
-
-
-
You can use DuckDB WASM independently of Pyodide and can extend it with SQLite.
Though it seems to be somewhat limited. I couldn't even check what version it has, since sqlite_version() was missing. Version in the repository [1] is 3.38.1, which is from quite a ways ago.
At the moment DuckDB web shell can't load SQLite extension, since that hasn't been released for yesterday's 1.1.2. Earlier version does work using recently updated WASM edition. That can be extended with spatial including GDAL, vector search etc [2]. Making your own "SQL web shell" wasn't too hard, though docs weren't quite complete enough for me.
[1] https://github.com/duckdb/sqlite_scanner/blob/main/src/sqlit...
-
Haven't yet seen any of these beat https://github.com/liquidaty/zsv when real-world constraints are applied (e.g. we no longer assume that line ends are always \n, or that there are no dbl-quote chars, embedded commas/newlines/dbl-quotes). And maybe under the artificial conditions as well.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C SQL discussion
C SQL related posts
-
AmelieDB 0.3.0 Is Released: solving major cross-compute limitations
-
⚙️ SQL Patterns for Optimizing IoT Queries in TimescaleDB
-
Turso SQLite Offline Sync Public Beta
-
Implementing & Monitoring Replicas in PostgreSQL
-
Ameliedb 0.2.0 Is Released
-
Reliably Replicating Data Between PostgreSQL and ClickHouse
-
Amelie – Relational SQL Database for High-Intensity OLTP Workloads
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2025
Index
What are some of the best open-source SQL projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | TDengine | 23,768 |
2 | TimescaleDB | 18,899 |
3 | citus | 11,292 |
4 | yugabyte-db | 9,446 |
5 | orioledb | 3,336 |
6 | PolarDB-for-PostgreSQL | 2,973 |
7 | PipelineDB | 2,639 |
8 | sqlite-gui | 1,145 |
9 | pmacct | 1,105 |
10 | cloudberry | 943 |
11 | virtuoso-opensource | 890 |
12 | pgsodium | 567 |
13 | edge-sql | 557 |
14 | godror | 549 |
15 | proftpd | 542 |
16 | pg_net | 286 |
17 | sqltorrent | 285 |
18 | cubrid | 278 |
19 | osquery-extensions | 264 |
20 | OHMySQL | 237 |
21 | duckdb-sqlite | 228 |
22 | zsv | 224 |
23 | CS50x_2021 | 177 |