Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. C Library

C Library

272 projects

Showing 36 of 272 projects

PCRE2
PCRE2C

A portable C library implementing Perl-compatible regular expression pattern matching with Unicode support and optional JIT compilation.

#c-library#embedded-systems#perl-compatible
Stars1.3k
Forks263
Last commit7 days ago
MiniFB
MiniFBC

A small cross-platform C library for creating windows and rendering 32-bit pixel buffers.

#c-library#graphics#pixel-rendering
Stars1.3k
Forks102
Last commit1 month ago
utf8proc
utf8procC

A clean C library for Unicode normalization, case-folding, and UTF-8 processing.

#c-library#unicode#internationalization
Stars1.3k
Forks172
Last commit24 days ago
Roc Toolkit
Roc ToolkitC++

A toolkit for real-time audio streaming over the network with guaranteed latency and packet loss recovery.

#c-library#hacktoberfest#embedded-systems
Stars1.2k
Forks240
Last commit7 days ago
libconfig
libconfigC

A C/C++ library for reading and writing structured configuration files with a simple syntax.

#structured-configuration#c-library#c-plus-plus-library
Stars1.2k
Forks380
Last commit4 months ago
libutp
libutpC++

A C/C++ library implementing the uTorrent Transport Protocol (uTP) for reliable, low-delay data transfer over UDP.

#c-library#ledbat#bittorrent
Stars1.2k
Forks263
Last commit2 years ago
libuvc
libuvcC

A cross-platform library for USB video devices built on libusb, providing fine-grained control over UVC-compliant hardware.

#device-drivers#c-library#embedded-systems
Stars1.1k
Forks554
Last commit1 year ago
pspsdk
pspsdkC

An open-source SDK providing libraries and tools for developing homebrew software on the Sony PlayStation Portable (PSP).

#c-library#hacktoberfest#embedded-systems
Stars1.1k
Forks171
Last commit27 days ago
OpenJPEG
OpenJPEGC

An open-source JPEG 2000 codec written in C, officially recognized as a JPEG 2000 Reference Software.

#c-library#open-source#jpeg2000
Stars1.1k
Forks506
Last commit1 month ago
wepoll
wepollC

A fast and scalable epoll API implementation for Windows, enabling efficient socket state notifications.

#c-library#socket-polling#high-performance
Stars1.1k
Forks169
Last commit1 year ago
iniparser
iniparserC

A small, portable, and re-entrant C library for parsing INI configuration files.

#c-library#embedded#portable
Stars1.1k
Forks435
Last commit7 months ago
linmath.h
linmath.hC

A lean linear math library for computer graphics, providing vec3, vec4, mat4x4, and quaternion types.

#c-library#opengl#glsl-compatible
Stars1.0k
Forks139
Last commit3 years ago
C++React
C++ReactC++

A reactive programming library for C++14 that enables declarative data dependencies and automatic change propagation.

#automatic-updates#declarative-programming#c-library
Stars1.0k
Forks134
Last commit5 years ago
ENet
ENetC

A simple, lightweight, and reliable UDP networking library written in pure C with optional in-order packet delivery.

#c-library#embedded-systems#gamedev
Stars1.0k
Forks89
Last commit5 months ago
Tilengine
TilengineC

A free, cross-platform 2D graphics engine for creating classic/retro games with tile maps, sprites, and raster effects.

#c-library#raster-effects#open-source
Stars1.0k
Forks105
Last commit3 months ago
libhttp
libhttpC

A lightweight, embeddable HTTP/HTTPS server library for C/C++ with IPv6, SSL, CGI, and WebSocket support.

#c-library#http-server#ssl-tls
Stars1.0k
Forks135
Last commit1 year ago
Hoedown
HoedownC

A standards-compliant, fast, and secure C library for parsing and rendering Markdown to HTML.

#c-library#open-source#zero-dependency
Stars989
Forks123
Last commit6 years ago
librdkafka
librdkafkaC

A high-performance C/C++ client library for Apache Kafka, supporting producers, consumers, and admin operations.

#stream-processing#c-library#high-performance
Stars982
Forks3.2k
Last commit1 day ago
libfsm
libfsmC

A library for deterministic finite automata (DFA) regular expressions and lexical analysis tools.

#c-library#dfa#regexes
Stars979
Forks57
Last commit10 days ago
GD
GDC

A C library for dynamic image creation and manipulation with support for multiple formats and language wrappers.

#c-library#vector#graphics
Stars975
Forks286
Last commit4 days ago
Libnet
LibnetC

A portable C library for constructing and injecting network packets at IP and link layers.

#c-library#gre#tcp
Stars957
Forks261
Last commit1 year ago
Zyre
ZyreC

An open-source framework for reliable peer-to-peer group messaging and clustering over local area networks.

#udp-discovery#c-library#iot
Stars945
Forks178
Last commit2 months ago
PL_MPEG
PL_MPEGC

Single-file C library for decoding MPEG1 video and MP2 audio with minimal dependencies.

#c-library#embedded-systems#mpeg1
Stars925
Forks80
Last commit5 months ago
htslib
htslibC

A C library for reading and writing high-throughput sequencing data formats like SAM, CRAM, and VCF.

#c-library#high-throughput-sequencing#bcf
Stars924
Forks469
Last commit3 days ago
TRE
TREC

A POSIX-compliant regex library with approximate (fuzzy) matching and predictable performance.

#c-library#posix-compliant#portable
Stars914
Forks146
Last commit16 days ago
MQTT-C
MQTT-CC

A portable MQTT v3.1.1 client library written in ANSI C for embedded systems and PCs.

#c-library#iot#embedded-systems
Stars890
Forks305
Last commit2 years ago
tinydir
tinydirC

A lightweight, portable C library for reading directories and files across POSIX and Windows systems.

#c-library#directory-traversal#filesystem
Stars868
Forks132
Last commit2 years ago
libfixmath
libfixmathC

A cross-platform C library implementing Q16.16 fixed-point arithmetic for systems without floating-point hardware.

#c-library#embedded-systems#performance-optimization
Stars865
Forks191
Last commit4 months ago
Libspng
LibspngC

A simple, secure, and high-performance C library for reading and writing PNG files, designed as a modern alternative to libpng.

#c-library#libpng-alternative#png
Stars836
Forks91
Last commit2 years ago
VKVG
VKVGC

A high-performance 2D vector graphics library using Vulkan as its rendering backend, with a Cairo-like API.

#c-library#vulkan#vector
Stars809
Forks41
Last commit9 months ago
LibTomMath
LibTomMathC

A portable C library for multiple-precision integer arithmetic used in cryptographic and number theoretic applications.

#c-library#multiple-precision-arithmetic#embedded-systems
Stars791
Forks219
Last commit1 month ago
PhysicsFS
PhysicsFSC

A portable, flexible file I/O abstraction library for game developers and applications requiring virtual file systems.

#c-library#mod-support#virtual-file-system
Stars790
Forks126
Last commit10 days ago
SPy
SPyPython

A variant of Python designed to be statically compilable while retaining useful dynamic features, with both an interpreter and a compiler.

#c-library#programming-language#compiler
Stars786
Forks53
Last commit1 day ago
Trilogy
TrilogyC

A lightweight, high-performance C client library for MySQL-compatible databases, designed for easy embedding.

#database-driver#c-library#high-performance
Stars781
Forks89
Last commit27 days ago
libhydrogen
libhydrogenC

A lightweight, secure, easy-to-use cryptographic library for constrained environments like microcontrollers.

#c-library#crypto#lightweight-crypto
Stars769
Forks122
Last commit12 days ago
frozen
frozenC

A lightweight JSON parser and generator for C/C++ with a scanf/printf-like interface, designed for embedded systems.

#c-library#embedded-systems#scanf-printf-api
Stars767
Forks168
Last commit5 months ago
PreviousPage 5 of 8Next

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 Platform100
#C80
#Embedded Systems54
#Portable46
#Embedded39
#Game Development30
#Lightweight28
#Performance28
#High Performance28
#Graphics20
#Image Processing19
#Header Only16