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 →
Top 17 C API Projects
-
In this blogpost we'll implement this strategy. We'll create an application that uses Python's C API to run the models with the Zap library handling the requests, which is a Zig blazing fast microframework for web applications. The full code to the post can be found in this repository and this post was originally posted on my blog.
-
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.
-
Pi-hole (Docker Tag 2024.07.0 Pi-hole v5.18.3 FTL v5.25.2 Web Interface v5.21) configuration
-
-
DDOS-RootSec
Explore RootSec's DDOS Archive, featuring top-tier scanners, powerful botnets (Mirai & QBot) and other variants, high-impact exploits, advanced methods, and efficient sniffers. Ideal for cybersecurity professionals and researchers.
-
-
xnvme
Portable and high-performance libraries and tools for NVMe devices as well as support for traditional/legacy storage devices/interfaces.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Silicon
An alternative, purely C-focused wrapper to Apple's Cocoa API for OS X app development and basic iOS programming. Requires little to no Objective-C knowledge to use. (by EimaMei)
Project mention: Is it possible to write plain C iOS app in 2025? | news.ycombinator.com | 2025-04-14I made RGFW, which calls Objective-C MacOS's API functions in Pure C.
BUT I would also like to mention a project a friend and I made called Silicon. Silicon is a single-header C wrapper around the Pure-C calls, which makes it far more convenient to use.
https://github.com/eimamei/silicon
I no longer use it in RGFW because I wanted to remove the extra dependency.
-
-
-
-
-
-
csetting
csetting is an api written in C for storing user/local/application setting in a structured binary formatted file
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C API discussion
C API related posts
-
Man pages are great, man readers are the problem
-
Python for Beginners: Chapter 2 – Building Your First REST API with Flask
-
Uploading Images Using Cloudinary in Node.js
-
DuckDB HTTP API Server and Query Interface Extension
-
OpenResty on NixOS for an API Gateway
-
Advanced URL rewriting with Apache APISIX
-
Software Engineering Workflow
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 May 2025
Index
What are some of the best open-source API projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | zap | 2,877 |
2 | FTL | 1,506 |
3 | Sonoff-Homekit | 1,001 |
4 | DDOS-RootSec | 864 |
5 | alsa-lib | 402 |
6 | xnvme | 264 |
7 | GraphFuzz | 260 |
8 | tremulous | 87 |
9 | psa-api | 64 |
10 | mahler.c | 47 |
11 | Silicon | 38 |
12 | C-dictionary | 5 |
13 | Medge | 3 |
14 | oblivision | 2 |
15 | osapi | 1 |
16 | ui | 1 |
17 | csetting | 1 |