Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. C

C

312 projects

Showing 36 of 312 projects

mpack
mpackC

A simple, secure, and lightweight C implementation of the MessagePack serialization format, suitable for embedded systems.

#c-library#msgpack#embedded
Stars623
Forks98
Last commit1 month ago
SaneCppLibraries
SaneCppLibrariesC++

A set of C++ platform abstraction libraries for macOS, Windows, and Linux, designed for fast compile times and minimal dependencies.

#minimal-dependencies#fast-compilation#platform-abstraction
Stars622
Forks19
Last commit
GLFM
GLFMC

A C API for mobile and web app development with OpenGL ES and Metal, inspired by GLFW.

#c-library#ios#emscripten
Stars617
Forks81
Last commit1 year ago
C Macro Collections
C Macro CollectionsC

A header-only C library providing generic, type-safe data structures using macros for easy integration and modularity.

#c-library#memory-management#embedded-friendly
Stars596
Forks45
Last commit1 year ago
cmake-modules
cmake-modulesCMake

A collection of additional CMake modules for extending CMake's functionality, primarily sourced from Ryan Pavlik's work.

#build-automation#c#cmake-modules
Stars592
Forks224
Last commit2 months ago
Sokol Graphics Painter
Sokol Graphics PainterC

A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.

#c-library#sokol-gfx#graphics
Stars588
Forks40
Last commit7 months ago
pcalc
pcalcC

A terminal calculator for programmers working with binary, hexadecimal, and decimal numbers, bitwise operations, and custom operand sizes.

#calculator#ncurses#terminal
Stars588
Forks26
Last commit7 months ago
libschrift
libschriftC

A lightweight, dependency-free TrueType font rendering library written in C99.

#c-library#font-rendering#suckless
Stars568
Forks41
Last commit2 years ago
FastLZ
FastLZC

A fast, portable ANSI C implementation of LZ77 compression optimized for speed over ratio.

#c-library#intel#high-performance
Stars536
Forks103
Last commit1 year ago
yash
yashShell

A POSIX-compliant command line shell with advanced interactive features like global aliases, arrays, and intelligent command line completion.

#bash-alternative#unix-tools#shell-scripting
Stars535
Forks43
Last commit1 month ago
FWK
FWKC

A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.

#lua-scripting#open-source#public-domain
Stars526
Forks37
Last commit10 months ago
Where Am I
Where Am IC

A lightweight C library to locate the current executable and module paths across multiple platforms.

#c-library#getexecutablepath#library
Stars520
Forks69
Last commit1 year ago
AdvanceDLSupport
AdvanceDLSupportC#

A delegate-based C# P/Invoke alternative that uses interfaces to bind native code, compatible with all .NET platforms and runtimes.

#hacktoberfest#mono#library-binding
Stars510
Forks31
Last commit1 year ago
fips
fipsPython

A Python-based high-level build system wrapper for distributed, multi-platform C/C++ projects.

#distributed-projects#build-automation#c
Stars507
Forks86
Last commit4 months ago
ruby-fann
ruby-fannC

Ruby gem providing bindings to FANN (Fast Artificial Neural Network) for building and training neural networks.

#rubygems#ai#ai-library
Stars506
Forks43
Last commit2 years ago
OpenSlide
OpenSlideC

A C library for reading whole slide image files (virtual slides) with a consistent API across multiple vendor formats.

#c-library#microscopy#c
Stars504
Forks265
Last commit2 days ago
matrex
matrexElixir

A high-performance matrix library for Elixir/Erlang with C and CBLAS backend, optimized for speed and large-scale operations.

#scientific-computing#elixir#high-performance
Stars489
Forks32
Last commit5 years ago
VeriFast
VeriFastRust

A research prototype tool for modular formal verification of C, Rust, and Java programs using separation logic.

#research-tool#program-verification#memory-safety
Stars487
Forks72
Last commit1 month ago
DOME
DOMEC

A lightweight game development framework combining SDL2 and the Wren scripting language for 2D games.

#hacktoberfest#wren#graphics
Stars482
Forks41
Last commit1 year ago
mailio
mailioC++

A cross-platform C++17 library for MIME format and SMTP, POP3, IMAP protocols.

#library#c-plus-plus-11#pop3
Stars476
Forks124
Last commit7 days ago
sedona-db
sedona-dbRust

A high-performance single-node analytical database engine built for geospatial data with vector and raster support.

#hacktoberfest#database#raster-data
Stars465
Forks53
Last commit1 day ago
IL2C
IL2CC#

A translator that converts ECMA-335 CIL/MSIL bytecode into portable C99 source code for embedded systems and cross-platform use.

#embedded-systems#cil-transpiler#dotnet-ecosystem
Stars448
Forks39
Last commit4 years ago
dbcc
dbccC

A DBC file compiler that converts CAN database files into C code for message serialization, plus CSV, JSON, and XML outputs.

#embedded-systems#can-bus#code-generator
Stars447
Forks151
Last commit8 months ago
oksh
okshC

A portable, self-contained implementation of the OpenBSD Korn Shell (ksh) that runs across many operating systems and compilers.

#kornshell#unix#unix-shell
Stars445
Forks46
Last commit2 months ago
wavelib
wavelibC

C implementation of 1D/2D wavelet transforms including DWT, SWT, MODWT, wavelet packet transforms, and continuous wavelet transforms.

#c-library#scientific-computing#wavelet-packet-trees
Stars436
Forks137
Last commit5 months ago
Graphene
GrapheneC

A minimal C library providing essential 2D/3D graphic data types like vectors, matrices, and quaternions for building canvas libraries.

#c-library#low-level-graphics#mathematics
Stars432
Forks85
Last commit5 months ago
ros_rqt_plugin
ros_rqt_pluginC++

A Qt Creator plugin that adds ROS-specific tools for managing Catkin workspaces, packages, and nodes within the IDE.

#robotics#ide-plugin#catkin
Stars429
Forks215
Last commit24 days ago
Au
AuC++

A C++14-compatible physical units library with no dependencies, focusing on safety, performance, and developer experience.

#bazel#physical-units#embedded
Stars425
Forks30
Last commit3 days ago
uriparser
uriparserC

A strictly RFC 3986 compliant URI parsing and handling library written in C99.

#c-library#uri-parsing#bsd-3-clause
Stars409
Forks93
Last commit1 day ago
sanitizers-cmake
sanitizers-cmakeCMake

CMake modules to enable compiler sanitizers (AddressSanitizer, MemorySanitizer, etc.) for C/C++/Fortran projects.

#memory-safety#c#cmake
Stars408
Forks71
Last commit7 months ago
value-category-cheatsheet
value-category-cheatsheetClojure

A PDF cheatsheet explaining C++14 value categories (lvalues, rvalues, xvalues) with practical examples and edge cases.

#developer-tools#programming-reference#value-categories
Stars408
Forks21
Last commit
Extending JAX with custom C++ and CUDA code by Dan Foreman-Mackey
Extending JAX with custom C++ and CUDA code by Dan Foreman-MackeyPython

A tutorial demonstrating how to extend JAX with custom C++ and CUDA operations for high-performance computing.

#cuda#scientific-computing#high-performance-computing
Stars403
Forks23
Last commit
fCWT
fCWTJupyter Notebook

A highly optimized C++ library for fast continuous wavelet transform calculations in C++, Python, and MATLAB.

#scientific-computing#fast#audio-analysis
Stars393
Forks82
Last commit1 year ago
MATIO
MATIOC

An open-source C library for reading and writing binary MATLAB MAT files without requiring MATLAB.

#c-library#scientific-computing#file-format
Stars392
Forks107
Last commit2 days ago
cxgo
cxgoGo

A transpiler that converts C source code into human-readable, idiomatic Go code.

#programming-language#transpiler#c
Stars392
Forks25
Last commit1 year ago
ZXC
ZXCC

A high-performance asymmetric lossless compression library optimized for maximum decompression speed in game assets, firmware, and app bundles.

#c-library#asymmetric-compression#embedded-systems
Stars383
Forks8
Last commit1 day ago
PreviousPage 7 of 9Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 day ago
3 years ago
1 year ago
#Cross Platform112
#C Library80
#C Plus Plus67
#Cpp41
#Cmake35
#Game Development33
#Embedded32
#Open Source28
#Python26
#Header Only26
#Embedded Systems25
#Linux24