C99 Open Source Projects
Browse 88 C99 open source projects, ranked by GitHub stars. Find the most popular C99 tools and libraries.
SanderMertens/flecs
A fast entity component system (ECS) for C & C++
Metrics details
| Stars | 8,520 |
RubyMetric/chsrc
chsrc 全平台通用换源工具与框架. Change Source everywhere for every software
Metrics details
| Stars | 6,797 |
aws/s2n-tls
An implementation of the TLS/SSL protocols
Metrics details
| Stars | 4,743 |
rxi/log.c
A simple logging library implemented in C99
Metrics details
| Stars | 3,508 |
google/cpu_features
A cross platform C99 library to get cpu features at runtime.
Metrics details
| Stars | 2,612 |
jkuhlmann/cgltf
:diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99
Metrics details
| Stars | 1,951 |
Hirrolot/datatype99
Algebraic data types for C99
Metrics details
| Stars | 1,506 |
MrFrenik/gunslinger
C99, header-only framework for games and multimedia applications
Metrics details
| Stars | 1,408 |
glouw/ctl
The C Template Library
Metrics details
| Stars | 1,381 |
libexpat/libexpat
:herb: Fast streaming XML parser written in C99 with >90% test coverage; moved from SourceForge to GitHub
Metrics details
| Stars | 1,352 |
libtcod/libtcod
A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
Metrics details
| Stars | 1,202 |
diffblue/cbmc
C Bounded Model Checker
Metrics details
| Stars | 1,084 |
RainbowRoad1/Cgame
一些用C编写的小游戏, 14行贪吃蛇 22行2048 22行俄罗斯方块 25行扫雷...以及各种小玩意
Metrics details
| Stars | 1,084 |
Hirrolot/metalang99
Full-blown preprocessor metaprogramming
Metrics details
| Stars | 1,078 |
pfultz2/Cloak
A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor
Metrics details
| Stars | 985 |
LingDong-/wax
A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
Metrics details
| Stars | 851 |
randy408/libspng
Simple, modern libpng alternative
Metrics details
| Stars | 840 |
nepx/halfix
x86 PC emulator that runs both natively and in the browser, via WebAssembly
Metrics details
| Stars | 780 |
solenum/exengine
A C99 3D game engine
Metrics details
| Stars | 772 |
Barenboim/json-parser
JSON parser in standard C
Metrics details
| Stars | 703 |
karimnaaji/voxelizer
Header only mesh voxelizer in c99
Metrics details
| Stars | 664 |
xboot/libonnx
A lightweight, portable pure C99 onnx inference engine for embedded devices with hardware acceleration support.
Metrics details
| Stars | 650 |
Azure/azure-iot-sdk-c
A C99 SDK for connecting devices to Microsoft Azure IoT services
Metrics details
| Stars | 620 |
100/Cranium
🤖 A portable, header-only, artificial neural network library written in C99
Metrics details
| Stars | 603 |
floooh/pacman.c
Simple Pacman clone written in C99.
Metrics details
| Stars | 597 |
nathhB/nbnet
single header C(99) library to implement client-server network code for games
Metrics details
| Stars | 560 |
C-Chads/tinygl
The penultimate portable graphics library
Metrics details
| Stars | 557 |
syoyo/tinyobjloader-c
Header only tiny wavefront .obj loader in pure C99
Metrics details
| Stars | 553 |
BeaEngine/beaengine
BeaEngine disasm project
Metrics details
| Stars | 547 |
mcpcpc/kirc
Lightweight terminal IRC client
Metrics details
| Stars | 547 |
ariya/FastLZ
Small & portable byte-aligned LZ77 compression
Metrics details
| Stars | 542 |
prideout/heman
C99 heightmap utilities.
Metrics details
| Stars | 489 |
danielkrupinski/MemJect
Simple Dll injector loading from memory. Supports PE header and entry point erasure. Written in C99.
Metrics details
| Stars | 477 |
ryanpcmcquen/basque
A top-down 2d game engine, written from scratch in under 1000 lines of C. Development of the game based on this engine is streamed on Twitch: https://www.twitch.tv/ryanpcmcquen
Metrics details
| Stars | 452 |
ooc-lang/rock
:ocean: self-hosted ooc compiler that generates c99
Metrics details
| Stars | 410 |
PJK/libcbor
CBOR protocol implementation for C
Metrics details
| Stars | 405 |
LuaDist/tcc
Small but fast C compiler. Supports ANSI C, most of the new ISO C99 standard, and many GNUC extensions, including inline assembly.
Metrics details
| Stars | 402 |
xtreme8000/CavEX
Project to recreate your favourite block game for the Wii (Beta 1.7.3)
Metrics details
| Stars | 378 |
tidwall/btree.c
B-tree implementation in C
Metrics details
| Stars | 376 |
libfirm/cparser
C99 parser and frontend for libfirm
Metrics details
| Stars | 368 |
annacrombie/muon
An implementation of the meson build system in c99
Metrics details
| Stars | 364 |
Hirrolot/interface99
Full-featured interfaces for C99
Metrics details
| Stars | 355 |
Bfgeshka/awesome-c
New changes are here: https://notabug.org/bfgeshka/awesome-c
Metrics details
| Stars | 348 |
mkirchner/hamt
A hash array-mapped trie implementation in C
Metrics details
| Stars | 330 |
zserge/pt
Protothreads (coroutines) in C99. Highly portable, but work best in low-end embedded systems.
Metrics details
| Stars | 308 |
tek256/astera
A C99 Cross Platform 2D Game Library
Metrics details
| Stars | 301 |
karimnaaji/3d-quickhull
Header only 3d quickhull in c99
Metrics details
| Stars | 295 |
septag/dmon
Single header C99 portable library for monitoring filesystem changes. (Windows/Linux/MacOS)
Metrics details
| Stars | 287 |
libav/c99-to-c89
Tool to convert C99 code to MSVC-compatible C89
Metrics details
| Stars | 273 |
phillbush/jvm
simple java virtual machine
Metrics details
| Stars | 269 |
c-krit/ferox
A lightweight 2D physics engine written in C, for educational purposes.
Metrics details
| Stars | 253 |
craigbarnes/dte
A small, configurable terminal text editor (mirrored from https://gitlab.com/craigbarnes/dte)
Metrics details
| Stars | 236 |
aczid/crypto1_bs
Bitsliced Crypto-1 brute-forcer
Metrics details
| Stars | 231 |
koka-lang/libhandler
Libhandler implements algebraic effects and handlers in portable C99. Monads for free in C.
Metrics details
| Stars | 219 |
clibraries/array-algorithms
Unintrusive algorithms for C arrays OR a C implementation of <algorithm> from C++
Metrics details
| Stars | 215 |
jhjourdan/C11parser
A correct C89/C90/C99/C11/C18 parser written using Menhir and OCaml
Metrics details
| Stars | 213 |
krpors/hx
Hex editor for the terminal using plain C99 + POSIX libs.
Metrics details
| Stars | 210 |
descampsa/yuv2rgb
C99 library for fast image conversion between yuv420p and rgb24
Metrics details
| Stars | 189 |
superzazu/8080
A complete emulation of the Intel 8080 processor written in C99.
Metrics details
| Stars | 185 |
hackers-painters/katana-parser
A CSS parsing library in pure C99
Metrics details
| Stars | 183 |
