C SQL

Open-source C projects categorized as SQL

Top 23 C SQL Projects

  1. 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-05

    Let's look at classic "sausage code" from the TDengine project.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. TimescaleDB

    A time-series database for high-performance real-time analytics packaged as a Postgres extension

    Project mention: Why You Shouldn’t Invest In Vector Databases? | dev.to | 2025-04-24

    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.

  4. citus

    Distributed PostgreSQL as an extension

    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

  5. 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
  6. orioledb

    OrioleDB – building a modern cloud-native storage engine (... and solving some PostgreSQL wicked problems)

    Project mention: Making Postgres better with OrioleDB | dev.to | 2025-02-28

    # 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

  7. PolarDB-for-PostgreSQL

    A cloud-native database based on PostgreSQL developed by Alibaba Cloud.

  8. PipelineDB

    High-performance time-series aggregation for PostgreSQL

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

    CodeRabbit logo
  10. sqlite-gui

    Lightweight SQLite editor for Windows

  11. pmacct

    pmacct is a small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP RPKI IGP Streaming Telemetry].

  12. 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-19

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

  13. virtuoso-opensource

    Virtuoso is a high-performance and scalable Multi-Model RDBMS, Data Integration Middleware, Linked Data Deployment, and HTTP Application Server Platform

  14. pgsodium

    Modern cryptography for PostgreSQL using libsodium.

  15. edge-sql

    Cloudflare Workers providing a SQL API

  16. godror

    GO DRiver for ORacle DB

  17. proftpd

    ProFTPD source code

  18. pg_net

    A PostgreSQL extension that enables asynchronous (non-blocking) HTTP/HTTPS requests with SQL

    Project mention: All the ways to react to changes in Supabase | dev.to | 2024-09-09

    Third, there are some reports of pg_net failing to make requests after your database transaction volume surpasses a certain threshold.

  19. sqltorrent

  20. cubrid

    CUBRID is a comprehensive open source relational database management system highly optimized for Web Applications.

  21. osquery-extensions

    osquery extensions by Trail of Bits

  22. OHMySQL

    Swift + MySQL = ❤️

  23. duckdb-sqlite

    DuckDB extension to read and write to SQLite databases

    Project mention: Sqlite3 WebAssembly | news.ycombinator.com | 2024-10-15

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

  24. zsv

    zsv+lib: tabular data swiss-army knife CLI + world's fastest (simd) CSV parser

    Project mention: How fast can you parse a CSV file in C#? | news.ycombinator.com | 2024-10-27

    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.

  25. CS50x_2021

    Harvard CS50x — 2021 solutions

  26. 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 discussion

Log in or Post with

C SQL related posts

  • AmelieDB 0.3.0 Is Released: solving major cross-compute limitations

    1 project | news.ycombinator.com | 22 Apr 2025
  • ⚙️ SQL Patterns for Optimizing IoT Queries in TimescaleDB

    1 project | dev.to | 11 Apr 2025
  • Turso SQLite Offline Sync Public Beta

    4 projects | news.ycombinator.com | 31 Mar 2025
  • Implementing & Monitoring Replicas in PostgreSQL

    1 project | dev.to | 28 Mar 2025
  • Ameliedb 0.2.0 Is Released

    1 project | news.ycombinator.com | 11 Mar 2025
  • Reliably Replicating Data Between PostgreSQL and ClickHouse

    4 projects | news.ycombinator.com | 22 Feb 2025
  • Amelie – Relational SQL Database for High-Intensity OLTP Workloads

    1 project | news.ycombinator.com | 12 Feb 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Apr 2025
    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 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

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

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