Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. C

C

312 projects

Showing 36 of 312 projects

libsndfile
libsndfileC

A C library for reading and writing sound files containing sampled audio data.

#c-library#embedded-audio#audio-library
Stars1.7k
Forks445
Last commit5 months ago
Clifm
ClifmC

A shell-like, command-line terminal file manager that eschews GUIs and TUIs for a pure CLI experience.

#open-source#productivity#unix
Stars1.7k
Forks51
Last commit1 day ago
HypoPG
HypoPGC

A PostgreSQL extension that enables creation and testing of hypothetical indexes without actually building them.

#database#performance-testing#c
Stars1.7k
Forks59
Last commit16 days ago
ORB-SLAM
ORB-SLAMC++

A real-time monocular SLAM system for computing camera trajectories and sparse 3D scene reconstruction.

#robotics#open-source#3d-reconstruction
Stars1.6k
Forks817
Last commit3 years ago
args
argsC++

A simple, flexible, header-only C++11 argument parsing library inspired by Python's argparse.

#library#cxx#argument-parsing
Stars1.6k
Forks178
Last commit6 days ago
Angband
AngbandC

A free, single-player roguelike dungeon exploration game with ASCII graphics and deep gameplay.

#dungeon-crawler#procedural-generation#turn-based
Stars1.5k
Forks383
Last commit6 days ago
Profanity
ProfanityC

A console-based XMPP client inspired by Irssi, built with ncurses for terminal chat.

#chat#encrypted-messaging#privacy-tools
Stars1.5k
Forks226
Last commit1 day ago
FiniteStateEntropy
FiniteStateEntropyC

A high-speed entropy coding library featuring Huff0 (modern Huffman) and FSE (ANS-based) codecs for fast compression and decompression.

#c-library#huffman#huffman-coding
Stars1.5k
Forks161
Last commit2 years ago
Boost.PFR
Boost.PFRC++

A C++14 library providing std::tuple-like reflection for user-defined types without macros or boilerplate.

#cplusplus-14#metaprogramming#reflection-library
Stars1.5k
Forks169
Last commit5 days ago
EJDB
EJDBC

EJDB2 is an embeddable JSON database engine with a simple XPath-like query language (JQL) for C applications.

#c-library#dart#database
Stars1.5k
Forks134
Last commit20 days ago
CppUTest
CppUTestC++

A unit testing and mocking framework for C and C++ with memory leak detection.

#very-kewl#unit-testing#memory-leak-detection
Stars1.5k
Forks529
Last commit4 months ago
parson
parsonC

A lightweight, C89-compatible JSON library with a simple API and dot-notation addressing.

#parsing#c-library#data-serialization
Stars1.5k
Forks336
Last commit2 years ago
minizip-ng
minizip-ngC

A modern, cross-platform C library for creating, reading, and modifying ZIP archives with extensive compression and encryption support.

#c-library#bzip2#zip-library
Stars1.5k
Forks489
Last commit23 days ago
Minizip
MinizipC

A modern, cross-platform C library for creating, reading, and modifying ZIP archives with extensive compression and encryption support.

#c-library#bzip2#zip-library
Stars1.5k
Forks489
Last commit23 days ago
corrosion
corrosionCMake

A CMake tool for seamlessly integrating Rust crates (executables and libraries) into existing C/C++ projects.

#static-linking#mixed-language#cross-compilation
Stars1.5k
Forks148
Last commit23 days ago
hologram.nvim
hologram.nvimLua

A cross-platform terminal image viewer for Neovim that displays inline images directly in buffers using the Kitty Graphics Protocol.

#markdown-preview#developer-tools#c
Stars1.4k
Forks33
Last commit2 years ago
pyo
pyoPython

A Python module written in C for digital signal processing, enabling real-time audio manipulation and synthesis within Python scripts.

#sound#audio-synthesis#music
Stars1.4k
Forks147
Last commit15 days ago
sha1collisiondetection
sha1collisiondetectionC

Library and CLI tool to detect SHA-1 cryptanalytic collision attacks in files, serving as a drop-in replacement for SHA-1 libraries.

#digital-forensics#collision-detection#hash-validation
Stars1.4k
Forks215
Last commit
codediff.nvim
codediff.nvimLua

A Neovim plugin that provides VSCode-style diff rendering with two-tier highlighting (line + character level) in side-by-side and inline layouts.

#merge-conflict#syntax-highlighting#diff-tool
Stars1.4k
Forks75
Last commit2 days ago
Awesome Audio DSP
Awesome Audio DSP

A curated collection of resources for audio digital signal processing and plugin development.

#music-technology#embedded-audio#lv2
Stars1.4k
Forks78
Last commit5 days ago
GUIslice
GUIsliceC

A lightweight drag & drop GUI framework in C for embedded touchscreen displays on Arduino, Raspberry Pi, ESP32, and other microcontrollers.

#esp32#sdl#microcontroller
Stars1.4k
Forks223
Last commit6 months ago
tcpreplay
tcpreplayC

A suite of utilities for editing and replaying previously captured network traffic (pcap files) on Unix and Windows systems.

#netmap#cygwin#performance-testing
Stars1.3k
Forks289
Last commit9 months ago
iguana
iguanaC++

A universal serialization engine for C++ using compile-time reflection to convert objects to/from JSON, XML, YAML, and Protobuf.

#yaml#c#c-plus-plus
Stars1.3k
Forks239
Last commit2 days ago
cotire
cotireCMake

A CMake module that automates precompiled headers and single compilation unit builds to speed up C/C++ compilation.

#compilation-speed#build-optimization#unity-builds
Stars1.3k
Forks140
Last commit6 years ago
sist2
sist2C

A fast, multi-threaded file system indexer and search tool with a web interface, supporting text/metadata extraction, thumbnails, OCR, and incremental scanning.

#file-indexing#metadata-extraction#self-hosted-search
Stars1.3k
Forks77
Last commit11 months ago
Portable File Dialogs
Portable File DialogsC++

A free, single-header C++11 library for cross-platform GUI file dialogs, message boxes, and notifications.

#desktop-application#file-dialogs#notifications
Stars1.2k
Forks128
Last commit1 year ago
dtaidistance
dtaidistancePython

A Python library with fast C implementations for computing Dynamic Time Warping and other time series distances.

#scientific-computing#distance-measure#cython
Stars1.2k
Forks190
Last commit1 month ago
Incbin
IncbinC

A single-header C/C++ library for embedding binary and text files directly into executables using compiler inline assembly.

#embedded-resources#inline-assembly#build-tools
Stars1.2k
Forks107
Last commit1 year ago
llnode
llnodeC++

An LLDB plugin for debugging Node.js processes and core dumps by inspecting JavaScript objects, stack frames, and memory.

#javascript-inspection#developer-tools#post-mortem-debugging
Stars1.2k
Forks101
Last commit1 year ago
dethrace
dethraceC

A reverse-engineered, modern rebuild of the 1997 game Carmageddon that runs natively on contemporary systems.

#assembly#sdl2#game-preservation
Stars1.1k
Forks76
Last commit14 days ago
libass
libassC

A portable subtitle renderer for the ASS/SSA subtitle format, compatible with VSFilter.

#video-subtitles#subtitle-renderer#c
Stars1.1k
Forks239
Last commit1 month 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
tgc
tgcC

A tiny, conservative mark-and-sweep garbage collector for C written in ~500 lines of code.

#systems-programming#memory-management#mark-and-sweep
Stars1.1k
Forks67
Last commit2 years ago
mod_auth_openidc
mod_auth_openidcC

An OpenID Connect and FAPI 2 Relying Party module for Apache HTTPd, enabling standards-based authentication and authorization.

#reverse-proxy#openidconnect-client#web-security
Stars1.1k
Forks334
Last commit5 days ago
C-Dogs SDL
C-Dogs SDLC

A classic overhead run-and-gun game supporting up to 4 players in co-op and deathmatch modes with over 100 user-created campaigns.

#multiplayer#user-content#pixel-art
Stars1.1k
Forks147
Last commit5 days 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
PreviousPage 5 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
7 months ago
#Cross Platform112
#C Library80
#C Plus Plus67
#Cpp41
#Cmake35
#Game Development33
#Embedded32
#Open Source28
#Python26
#Header Only26
#Embedded Systems25
#Linux24