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

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
Stars433
Forks85
Last commit7 months 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
Stars417
Forks9
Last commit8 days ago
streamvbyte
streamvbyteC

A fast C library for integer compression using SIMD-accelerated StreamVByte codec.

#c-library#database#simd
Stars417
Forks50
Last commit1 month ago
uriparser
uriparserC

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

#c-library#uri-parsing#bsd-3-clause
Stars416
Forks97
Last commit22 days 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
Stars396
Forks113
Last commit12 days ago
rawrtc
rawrtcC

A lightweight C library implementing WebRTC and ORTC APIs for real-time communication.

#data-channels#c-library#data-channel
Stars391
Forks34
Last commit4 years ago
Wirehair
WirehairC++

A fast, portable C library implementing O(N) fountain codes for error correction of large data.

#c-library#data-recovery#large-data
Stars388
Forks75
Last commit4 days ago
lua-cmsgpack
lua-cmsgpackC

A self-contained C implementation of MessagePack serialization for Lua 5.1/5.2/5.3 with no external dependencies.

#c-library#embedded-systems#binary-encoding
Stars380
Forks122
Last commit4 years ago
linenoise-ng
linenoise-ngC++

A small, portable BSD-licensed readline replacement with UTF-8 support for Linux, Windows, and macOS.

#c-library#embedded#readline-replacement
Stars373
Forks56
Last commit6 years ago
libpopcnt
libpopcntC++

A fast, header-only C/C++ library for counting 1 bits in arrays using optimized CPU instructions like POPCNT, AVX2, AVX512, NEON, and SVE.

#c-library#simd#bitcount
Stars369
Forks44
Last commit2 days ago
cmp
cmpC

A lightweight, portable C implementation of the MessagePack serialization format (spec v5).

#c-library#embedded#portable
Stars368
Forks84
Last commit11 months ago
t1ha
t1haC

A fast portable non-cryptographic 64-bit hash function optimized for modern 64-bit CPUs, often outperforming xxHash and StadtX.

#c-library#hash-tables#hashing
Stars367
Forks31
Last commit1 year ago
SAIL
SAILC

A fast, cross-platform image decoding library with clean APIs for C, C++, and Python, supporting 20+ formats.

#c-library#image-library#png
Stars358
Forks28
Last commit1 month ago
fastmod
fastmodC++

A header-only C/C++ library for fast 32-bit division and remainder operations on 64-bit hardware.

#c-library#c-plus-plus-library#hashing-algorithms
Stars350
Forks30
Last commit3 months ago
libfyaml
libfyamlC

A high-performance YAML 1.2 and JSON parser/emitter for C with zero-copy operation, generics, and reflection-based serdes.

#c-library#yaml-parser#data-interchange
Stars339
Forks107
Last commit5 days ago
pdfio
pdfioC

A simple C library for reading, writing, and filtering PDF files with support for encryption and metadata.

#c-library#metadata-extraction#pdf-document-api
Stars339
Forks73
Last commit5 days ago
LibCYAML
LibCYAMLC

A C library for schema-based YAML parsing and serialization into custom C data structures.

#c-library#embedded-systems#data-serialization
Stars326
Forks68
Last commit6 months ago
tuibox
tuiboxC

A single-header, dependency-free terminal UI library for creating mouse-driven interactive applications using ANSI escape sequences.

#c-library#event-driven#command-line-tools
Stars315
Forks15
Last commit2 years ago
tiny-ECDH-c
tiny-ECDH-cC

A minimal, portable C implementation of Elliptic-Curve Diffie-Hellman for secure key exchange.

#c-library#elliptic-curve-diffie-hellman#ecdh
Stars298
Forks69
Last commit4 years ago
libjson
libjsonC

A simple, efficient, and dependency-free JSON parser and printer library in C with an interruptible SAX-style API.

#c-library#embedded-systems#sax-parser
Stars296
Forks94
Last commit2 months ago
hammer
hammerC

A bit-oriented parser combinator library in C for parsing binary formats like images, network packets, and executables.

#c-library#thread-safe#network-protocols
Stars292
Forks73
Last commit5 years ago
KOMIHASH
KOMIHASHC++

A very fast, high-quality 64-bit non-cryptographic hash function for hash tables, maps, and checksums, with discrete-incremental and streamed hashing capabilities.

#c-library#c-plus-plus-library#hash-tables
Stars283
Forks16
Last commit8 days ago
Recommender
RecommenderC

A C library for product recommendations using collaborative filtering with fast performance and minimal dependencies.

#c-library#product-recommendations#lightweight
Stars267
Forks63
Last commit4 years ago
libtap
libtapC

A C library for writing tests using the Test Anything Protocol (TAP) output format.

#c-library#unit-testing#software-quality
Stars261
Forks60
Last commit2 years ago
mini-yaml
mini-yamlC++

A single-header YAML 1.0 serializer/deserializer library for C++11.

#parsing#c-library#data-serialization
Stars245
Forks42
Last commit9 months ago
ESP32 ePaper
ESP32 ePaperC

A full-featured ePaper display library for ESP32 with graphics, fonts, images, and a demo application.

#c-library#spi#embedded-systems
Stars243
Forks42
Last commit7 years ago
buddy_alloc
buddy_allocC

A single-header buddy memory allocator for C and C++ with bounded performance and predictable metadata overhead.

#c-library#embedded-systems#memory-allocation
Stars242
Forks18
Last commit10 days ago
msf_gif
msf_gifC

A single-header C/C++ library for high-performance animated GIF encoding with small file sizes and high visual quality.

#c-library#cpp-library#public-domain
Stars237
Forks13
Last commit10 months ago
LibXtract
LibXtractC

A portable C library for efficient audio feature extraction with a cascading design for performance and flexibility.

#c-library#music-information-retrieval#signal-processing
Stars231
Forks47
Last commit1 month ago
st7789_mpy
st7789_mpyC

A fast pure-C MicroPython driver for displays using the ST7789 chip, supporting ESP8266, ESP32, and STM32.

#c-library#spi#embedded-systems
Stars229
Forks46
Last commit2 years ago
Flex
FlexC

A CSS flexbox implementation in C designed for easy integration into cross-platform widget toolkits.

#c-library#flexbox#ui-toolkit
Stars201
Forks30
Last commit6 years ago
PlutoFilter
PlutoFilterC

A single-header, zero-allocation C library for applying fast, chainable image filters compatible with SVG and CSS semantics.

#c-library#image-filters#graphics
Stars201
Forks9
Last commit11 months ago
libkcapi
libkcapiC

A user-space library providing high-performance access to the Linux kernel crypto API via Netlink.

#c-library#crypto-api#user-space
Stars197
Forks80
Last commit2 months ago
semver.c
semver.cC

A zero-dependency Semantic Versioning 2.0 parser and renderer written in ANSI C.

#c-library#semver#version-parser
Stars197
Forks30
Last commit6 years ago
libconfini
libconfiniC

A lightweight, zero-dependency C library for parsing INI configuration files with minimal memory footprint.

#ini-config#parsing#c-library
Stars182
Forks26
Last commit4 years ago
SimpleSignal
SimpleSignalC++

A high-performance C++11 signal/slot implementation with minimal overhead and public domain licensing.

#c-library#event-driven#public-domain
Stars178
Forks42
Last commit7 years 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
#Cross Platform114
#C86
#Embedded Systems61
#Portable46
#Embedded43
#Game Development35
#Lightweight30
#Performance29
#High Performance29
#Graphics20
#Image Processing19
#Cryptography18