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

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
Stars771
Forks168
Last commit6 months ago
kann
kannC

A lightweight C library for building and training small to medium artificial neural networks with minimal dependencies.

#c-library#minimal-dependencies#neural-network
Stars758
Forks122
Last commit1 year ago
SDL_mixer
SDL_mixerC

An audio management library for SDL that decodes multiple formats, mixes audio, and provides DSP effects.

#c-library#sdl2-mixer#audio-library
Stars734
Forks222
Last commit4 days ago
autotrace
autotraceC

Converts bitmap images to vector graphics with support for multiple formats and tracing algorithms.

#c-library#hacktoberfest#open-source
Stars716
Forks93
Last commit1 month ago
Vectorscan
VectorscanC++

A portable fork of Intel's Hyperscan, enabling high-performance regex matching on ARM, Power, and other non-x86 platforms.

#c-library#hyperscan#deep-packet-inspection
Stars713
Forks88
Last commit22 days ago
MIRACL
MIRACLC

A C library providing elliptic curve cryptography optimized for constrained environments like embedded systems and mobile apps.

#c-library#mobile-security#embedded-systems
Stars701
Forks243
Last commit5 years ago
tlse
tlseC

A single-file TLS 1.0-1.3 and DTLS implementation in C, using libtomcrypt for cryptography.

#libtomcrypt#c-library#embedded
Stars681
Forks104
Last commit25 days ago
Onigmo
OnigmoC

A regular expressions library forked from Oniguruma, focusing on Perl 5.10+ features and used as Ruby's default regex engine.

#c-library#multi-encoding#perl-compatible
Stars677
Forks105
Last commit2 years ago
RE
REC

A regular expressions library forked from Oniguruma, focusing on Perl 5.10+ features and used as Ruby's default regex engine.

#c-library#gnu-regex#regex
Stars677
Forks105
Last commit2 years ago
reproc
reprocC

A cross-platform C/C++ library for starting, stopping, and communicating with external programs via their standard streams.

#c-library#c-plus-plus-library#processes
Stars649
Forks81
Last commit3 months ago
Concord
ConcordC

A lightweight, asynchronous C99 Discord API wrapper library with minimal dependencies.

#c-library#asynchronous#c
Stars638
Forks41
Last commit1 month ago
mpack
mpackC

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

#c-library#msgpack#embedded
Stars628
Forks100
Last commit2 months ago
GLFM
GLFMC

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

#c-library#ios#emscripten
Stars620
Forks82
Last commit1 year ago
edlib
edlibC++

A lightweight, super fast C/C++ and Python library for sequence alignment using edit (Levenshtein) distance.

#c-library#levehnstein-distance#library
Stars602
Forks173
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
Stars599
Forks45
Last commit2 years 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
Stars595
Forks40
Last commit8 months ago
libschrift
libschriftC

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

#c-library#font-rendering#suckless
Stars567
Forks44
Last commit2 years ago
SLRE
SLREC

A minimal, portable regular expression engine for C/C++ with a tiny footprint.

#c-library#iot#embedded-systems
Stars557
Forks117
Last commit5 years ago
TidesDB
TidesDBC

A high-performance, embeddable LSM-tree storage engine library in C with ACID transactions, tiered storage, and cross-platform portability.

#c-library#database#lsm-tree
Stars555
Forks48
Last commit5 days ago
libre
libreC

A portable C library providing SIP, RTP, STUN/TURN/ICE, HTTP, and WebSocket stacks for building real-time communication applications.

#c-library#embedded-systems#sip
Stars547
Forks175
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
Stars542
Forks103
Last commit2 years ago
Kazmath
KazmathC

A simple C math library for 3D graphics and game development, widely used in mobile games.

#c-library#mobile-games#graphics
Stars540
Forks98
Last commit5 years ago
libxls
libxlsC

A C library for reading binary Excel (XLS) files with a command-line tool for converting XLS to CSV.

#c-library#binary-file#xls
Stars532
Forks146
Last commit11 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
Stars525
Forks67
Last commit1 year ago
XLSX I/O
XLSX I/OC

Cross-platform C library for reading and writing .xlsx files with minimal dependencies and a simple interface.

#c-library#minimal-dependencies#excel-files
Stars521
Forks131
Last commit27 days ago
mini-xml
mini-xmlC

A lightweight C library for parsing and manipulating XML data with minimal dependencies.

#c-library#embedded-systems#sax-parser
Stars518
Forks174
Last commit4 months ago
libconfuse
libconfuseC

A small, easy-to-use configuration file parser library for C with support for sections, lists, and various data types.

#c-library#open-source#isc-license
Stars513
Forks117
Last commit5 days 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
Stars508
Forks268
Last commit27 days ago
Libebur128
Libebur128C

A portable C library implementing the EBU R128 standard for loudness normalization in audio processing.

#c-library#audio-analysis#ebu-r128
Stars490
Forks90
Last commit3 years ago
heman
hemanC

A tiny C library for heightmap, normal map, and distance field generation with no dependencies.

#c-library#terrain-generation#distance-fields
Stars490
Forks26
Last commit5 years ago
binn
binnC

A compact, fast, and easy-to-use binary serialization format for efficient data storage and transfer.

#c-library#embedded-systems#data-storage
Stars481
Forks62
Last commit1 year ago
CGL
CGLC

A single-header C graphics library for recreational coding, prototyping, small games, and experimentation.

#c-library#graphics#gamedev
Stars462
Forks43
Last commit2 months ago
libcrc
libcrcC

A C port of the Murmur3 non-cryptographic hash function, optimized for performance on x86/x64 architectures.

#c-library#hash-tables#non-cryptographic-hash
Stars445
Forks89
Last commit4 years 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
Stars444
Forks137
Last commit7 months ago
otfcc
otfccC

A high-performance C library and command-line tool for parsing, building, and optimizing OpenType font files with JSON serialization.

#c-library#clang#type-design
Stars435
Forks69
Last commit4 years ago
libcorrect
libcorrectC

A BSD-licensed C library for Forward Error Correction using Convolutional codes and Reed-Solomon algorithms.

#c-library#embedded-systems#data-transmission
Stars434
Forks111
Last commit5 months ago
PreviousPage 6 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