Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. C Library

C Library

306 projects

Showing 36 of 306 projects

protobuf-c
protobuf-cC++

A C implementation of Google Protocol Buffers for serializing structured data with code generation and runtime library.

#c-library#embedded-systems#protocol-buffers
Stars3.0k
Forks769
Last commit1 year ago
Cglm
CglmC

A highly optimized, header-only 2D/3D graphics math library for C, providing fast and ergonomic functions for graphics programming.

#c-library#vector#euler
Stars3.0k
Forks286
Last commit7 days ago
mpc
mpcC

A lightweight and powerful parser combinator library for C, enabling easy parsing of languages and data formats.

#parsing#c-library#domain-specific-language
Stars2.9k
Forks303
Last commit11 months ago
Miniz
MinizC++

A single C source file library implementing zlib compression, PNG writing, and ZIP archive manipulation with MIT licensing.

#c-library#zlib-replacement#png-writer
Stars2.8k
Forks414
Last commit24 days ago
ck
ckC

A C99+ library providing concurrency primitives, safe memory reclamation mechanisms, and non-blocking data structures for high-performance concurrent systems.

#systems-programming#c-library#memory-reclamation
Stars2.7k
Forks334
Last commit3 days ago
cpu_features
cpu_featuresC++

A cross-platform C99 library to detect CPU features and microarchitecture at runtime.

#c-library#instruction-sets#embedded-systems
Stars2.6k
Forks303
Last commit5 days ago
netcode
netcodeC

A secure client/server protocol for multiplayer games built on top of UDP, providing encrypted connections and session management.

#c-library#udp-protocol#client-server
Stars2.6k
Forks203
Last commit3 days ago
Oniguruma
OnigurumaC

A modern, flexible regular expression library supporting multiple character encodings and syntaxes.

#c-library#gnu-regex#multi-encoding
Stars2.5k
Forks351
Last commit1 year ago
RE
REC

A modern, flexible regular expression library supporting multiple character encodings and syntaxes.

#c-library#gnu-regex#multi-encoding
Stars2.5k
Forks351
Last commit1 year ago
rpmalloc
rpmallocC

A public domain, cross-platform, lock-free thread caching memory allocator with 16-byte alignment, implemented in C.

#c-library#public-domain#embedded
Stars2.5k
Forks210
Last commit10 days ago
rpmalloc
rpmallocC

A public domain, cross-platform, lock-free thread caching memory allocator with 16-byte alignment, implemented in C.

#c-library#embedded#memory-allocator
Stars2.5k
Forks210
Last commit10 days ago
libsecp256k1
libsecp256k1C

A high-performance, high-assurance C library for cryptographic operations on the secp256k1 elliptic curve, optimized for Bitcoin.

#c-library#embedded-systems#ecdh
Stars2.5k
Forks1.2k
Last commit2 days ago
olive.c
olive.cC++

A single-header, dependency-free 2D graphics library for C that renders pixels directly into memory.

#c-library#stb-style#software-rendering
Stars2.4k
Forks134
Last commit10 months ago
Chipmunk Physics
Chipmunk PhysicsC

A fast, lightweight 2D rigid body physics library written in C, designed specifically for video games.

#c-library#open-source#collision-detection
Stars2.4k
Forks362
Last commit2 months ago
Chipmunk
ChipmunkC

A fast, lightweight 2D rigid body physics library written in C, designed specifically for video games.

#c-library#open-source#collision-detection
Stars2.4k
Forks362
Last commit2 months ago
LodePNG
LodePNGC++

A lightweight PNG encoder and decoder library in C and C++ with zero dependencies.

#c-library#encoder#png
Stars2.3k
Forks460
Last commit1 month ago
UnQLite
UnQLiteC

An embedded, serverless, transactional NoSQL database engine with key/value and JSON document store capabilities.

#c-library#database#storage
Stars2.3k
Forks181
Last commit2 months ago
Genann
GenannC

A minimal, well-tested library for training and using feedforward artificial neural networks in ANSI C.

#c-library#neurons#neural-network
Stars2.3k
Forks270
Last commit2 years ago
c-ares
c-aresC

A C library for asynchronous DNS resolution, designed for non-blocking and parallel queries.

#c-library#library#embedded
Stars2.2k
Forks671
Last commit13 days ago
libavif
libavifC

A portable C library for encoding and decoding AV1 Image File Format (.avif) images with support for all AV1 YUV formats and alpha.

#c-library#avif#command-line-tool
Stars2.1k
Forks297
Last commit3 days ago
Allegro 5
Allegro 5C

A cross-platform library for video game and multimedia programming with support for graphics, audio, input, and more.

#c-library#multimedia-library#opengl
Stars2.1k
Forks318
Last commit26 days ago
PortAudio
PortAudioC

A cross-platform, open-source C library for real-time audio input and output with support for multiple host APIs.

#c-library#audio-io#audio-library
Stars2.1k
Forks398
Last commit8 days ago
libsoundio
libsoundioC

A C library for cross-platform real-time audio input and output, supporting JACK, PulseAudio, ALSA, CoreAudio, and WASAPI.

#coreaudio#c-library#alsa
Stars2.1k
Forks254
Last commit1 year ago
PicoHTTPParser
PicoHTTPParserC

A tiny, primitive, fast HTTP request/response parser written in C, designed to be stateless and memory-efficient.

#c-library#web-server#server-side
Stars2.1k
Forks273
Last commit3 months ago
Onion
OnionC

A C library for creating simple HTTP servers and web applications, designed to embed web functionality into existing programs.

#c-library#threading#http-server
Stars2.1k
Forks255
Last commit3 years ago
Leptonica
LeptonicaC

A C library for efficient image processing and analysis, widely used in OCR and computer vision applications.

#c-library#image-analysis#document-analysis
Stars2.1k
Forks433
Last commit13 days ago
zlib-ng
zlib-ngC

A modern, high-performance drop-in replacement for the zlib compression library, optimized for next-generation hardware.

#c-library#library#zlib-replacement
Stars2.1k
Forks334
Last commit5 days ago
cmark
cmarkC

A C reference implementation of CommonMark for parsing and rendering Markdown documents to multiple formats.

#c-library#high-performance#commonmark
Stars2.0k
Forks670
Last commit19 days ago
termbox
termboxC

A minimal C library for creating text-based user interfaces with a simple cell-based terminal abstraction.

#c-library#cli-toolkit#ui-framework
Stars2.0k
Forks188
Last commit6 years ago
libharu
libharuC

A free, cross-platform C library for generating PDF files with support for text, images, fonts, encryption, and CJK encoding.

#c-library#font-embedding#static-library
Stars2.0k
Forks547
Last commit4 months ago
Native File Dialog
Native File DialogMakefile

A tiny, portable C library for invoking native file open, save, and folder select dialogs across Windows, macOS, and Linux.

#c-library#sdl2#file-dialogs
Stars2.0k
Forks226
Last commit1 year ago
kissfft
kissfftC

A simple, portable Fast Fourier Transform (FFT) library for C with support for fixed and floating point data types.

#c-library#fft#fixed-point
Stars2.0k
Forks364
Last commit2 months ago
cgltf
cgltfC

A single-file C99 library for loading and writing glTF 2.0 assets, used by major graphics engines.

#c-library#stb-style#graphics-engine
Stars2.0k
Forks187
Last commit5 months ago
minimp3
minimp3C

A minimalistic, single-header MP3 decoder library focused on small size, speed, and ISO conformance.

#sound#c-library#music
Stars1.9k
Forks265
Last commit4 months ago
libdill
libdillC

A C library implementing structured concurrency for writing concurrent programs with deterministic control flow.

#c-library#deterministic-concurrency#lightweight-threading
Stars1.9k
Forks173
Last commit2 years ago
httpserver.h
httpserver.hC

A single-header C library for building event-driven, non-blocking HTTP servers with support for epoll and kqueue.

#c-library#event-driven#http-server
Stars1.9k
Forks158
Last commit2 months ago
PreviousPage 3 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
#Cross Platform114
#C86
#Embedded Systems61
#Portable46
#Embedded43
#Game Development35
#Lightweight30
#Performance29
#High Performance29
#Graphics20
#Image Processing19
#Cryptography18