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

Font Stash
Font StashC

A lightweight C library for building font texture atlases on-demand using stb_truetype.

#c-library#font-rendering#graphics
Stars767
Forks93
Last commit2 years 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
Stars752
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
Stars721
Forks218
Last commit3 days ago
autotrace
autotraceC

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

#c-library#hacktoberfest#open-source
Stars707
Forks92
Last commit3 months 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
Stars702
Forks85
Last commit1 month 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
Stars697
Forks245
Last commit5 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
Forks103
Last commit2 years 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
Forks103
Last commit2 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
Stars674
Forks103
Last commit3 months 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
Stars642
Forks80
Last commit1 month ago
Concord
ConcordC

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

#c-library#asynchronous#c
Stars627
Forks38
Last commit27 days ago
mpack
mpackC

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

#c-library#msgpack#embedded
Stars623
Forks98
Last commit1 month ago
GLFM
GLFMC

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

#c-library#ios#emscripten
Stars617
Forks81
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
Stars596
Forks45
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
Stars593
Forks171
Last commit1 year 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
Stars588
Forks40
Last commit7 months ago
libschrift
libschriftC

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

#c-library#font-rendering#suckless
Stars568
Forks41
Last commit2 years ago
SLRE
SLREC

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

#c-library#iot#embedded-systems
Stars558
Forks117
Last commit5 years 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
Stars544
Forks175
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
Stars541
Forks98
Last commit5 years ago
FastLZ
FastLZC

A fast, portable ANSI C implementation of LZ77 compression optimized for speed over ratio.

#c-library#intel#high-performance
Stars536
Forks103
Last commit1 year 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
Stars531
Forks48
Last commit1 day 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
Stars530
Forks145
Last commit10 months ago
mini-xml
mini-xmlC

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

#c-library#embedded-systems#sax-parser
Stars521
Forks172
Last commit2 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
Stars520
Forks69
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
Stars519
Forks128
Last commit8 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
Stars507
Forks114
Last commit18 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
Stars504
Forks265
Last commit2 days 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
Forks27
Last commit5 years ago
Libebur128
Libebur128C

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

#c-library#audio-analysis#ebu-r128
Stars480
Forks88
Last commit3 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
Stars480
Forks62
Last commit11 months ago
CGL
CGLC

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

#c-library#graphics#gamedev
Stars461
Forks42
Last commit1 month 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
Stars443
Forks90
Last commit3 years 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
Stars436
Forks68
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
Stars436
Forks137
Last commit5 months 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
Forks109
Last commit4 months ago
PreviousPage 6 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