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

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
streamvbyte
streamvbyteC

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

#c-library#database#simd
Stars415
Forks49
Last commit1 day 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
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
rawrtc
rawrtcC

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

#data-channels#c-library#data-channel
Stars390
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
Stars386
Forks74
Last commit5 days 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
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
Stars378
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
Forks57
Last commit6 years 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
cmp
cmpC

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

#c-library#embedded#portable
Stars367
Forks84
Last commit10 months 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#cpu-optimization
Stars367
Forks44
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
Stars355
Forks29
Last commit1 day 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
Stars349
Forks30
Last commit1 month 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
Stars334
Forks105
Last commit3 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
Stars333
Forks70
Last commit3 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
Stars323
Forks66
Last commit5 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
Stars311
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
Stars297
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
Stars295
Forks96
Last commit28 days 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
Stars290
Forks74
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
Stars277
Forks16
Last commit5 months 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 commit3 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
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
Stars242
Forks42
Last commit7 years ago
mini-yaml
mini-yamlC++

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

#parsing#c-library#data-serialization
Stars242
Forks42
Last commit7 months 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
Stars239
Forks17
Last commit5 months 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
Stars235
Forks13
Last commit9 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
Stars230
Forks47
Last commit2 months 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
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 commit10 months 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
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
libkcapi
libkcapiC

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

#c-library#crypto-api#user-space
Stars195
Forks79
Last commit28 days ago
libconfini
libconfiniC

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

#ini-config#parsing#c-library
Stars181
Forks26
Last commit3 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
Forks43
Last commit6 years ago
PreviousPage 7 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