Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. C

C

401 projects

Showing 36 of 401 projects

floki
flokiElixir

A simple HTML parser for Elixir that enables search for nodes using CSS selectors.

#css-selector#elixir#css-selectors
Stars2.1k
Forks163
Last commit1 month ago
Allegro 5
Allegro 5C

A cross-platform library for video game and multimedia programming with support for graphics, audio, input, and more.

#c-library#multimedia-library#opengl
Stars2.1k
Forks318
Last commit25 days ago
Allegro 4.2
Allegro 4.2C

A cross-platform game development library for C/C++ with multimedia, graphics, and input handling capabilities.

#c-plus-plus-library#direct3d#opengl
Stars2.1k
Forks318
Last commit25 days ago
pocketpy
pocketpyC

A portable Python 3.x interpreter written in C11 for embedding in C/C++ projects, designed as a Lua alternative for game scripting.

#programming-language#embedded-scripting#interpreter
Stars2.1k
Forks215
Last commit2 days ago
zlib-ng
zlib-ngC

A modern, high-performance drop-in replacement for the zlib compression library, optimized for next-generation hardware.

#c-library#library#zlib-replacement
Stars2.1k
Forks334
Last commit4 days ago
Rust
RustRust

An experimental Rust compiler backend that transpiles Rust code into .NET assemblies or C source files.

#compiler#rust-ecosystem#rust-lang
Stars2.0k
Forks51
Last commit9 months ago
astroterm
astrotermC

A terminal-based star map that displays real-time celestial positions of stars, planets, and constellations using ASCII rendering.

#screencast#constellations#educational
Stars2.0k
Forks47
Last commit3 months ago
Native File Dialog
Native File DialogMakefile

A tiny, portable C library for invoking native file open, save, and folder select dialogs across Windows, macOS, and Linux.

#c-library#sdl2#file-dialogs
Stars2.0k
Forks226
Last commit1 year ago
libnfc
libnfcC

A free, platform-independent library for accessing Near Field Communication (NFC) devices from userspace applications.

#device-drivers#embedded-systems#nfc
Stars2.0k
Forks480
Last commit1 year ago
utf8.h
utf8.hC++

A single-header library providing UTF-8 string functions for C and C++, mirroring the standard string.h API.

#library#unicode#c
Stars2.0k
Forks139
Last commit1 month ago
cgltf
cgltfC

A single-file C99 library for loading and writing glTF 2.0 assets, used by major graphics engines.

#c-library#stb-style#graphics-engine
Stars2.0k
Forks187
Last commit5 months ago
inja
injaC++

A header-only template engine for modern C++ with a Jinja2-like syntax, using nlohmann/json for data.

#jinja2#template#html-templating
Stars2.0k
Forks248
Last commit4 days ago
cImgui
cImguiLua

A thin, auto-generated C API wrapper for Dear ImGui, enabling its use from other programming languages via C bindings.

#c-plus-plus-wrapper#cimgui#gamedev
Stars1.9k
Forks369
Last commit1 month ago
likwid
likwidC

A lightweight performance monitoring and benchmarking suite for Linux, supporting Intel, AMD, ARM, and POWER processors.

#power-measurement#system-topology#threading
Stars1.9k
Forks269
Last commit8 days ago
btop4win
btop4winC++

A resource monitor for Windows that displays system usage and stats in a user-friendly interface.

#real-time-stats#c#resource-monitor
Stars1.9k
Forks66
Last commit9 months ago
CRoaring
CRoaringC

A high-performance C/C++ library for compressed bitmaps with SIMD optimizations, used in databases like ClickHouse and Apache Doris.

#c-library#clang#gcc
Stars1.9k
Forks327
Last commit1 day ago
statsite
statsiteC

A high-performance C implementation of the StatsD metrics aggregation server, wire-compatible with Etsy's StatsD.

#devops#observability#aggregated-metrics
Stars1.8k
Forks239
Last commit5 years ago
metacall
metacallC

An embeddable polyglot runtime for calling functions between multiple programming languages like Python, JavaScript, and C++.

#programming-language#inter-language#developer-tools
Stars1.8k
Forks254
Last commit1 day ago
LibTomCrypt
LibTomCryptC

A comprehensive, modular, and portable cryptographic toolkit providing block ciphers, hash functions, PRNGs, public key cryptography, and more.

#libtomcrypt#c-library#modular
Stars1.8k
Forks494
Last commit3 days ago
Gamedev Libraries
Gamedev Libraries

A curated collection of open-source C/C++ libraries for game development, covering system, engine components, asset management, and frameworks.

#audio-library#graphics#gamedev
Stars1.8k
Forks100
Last commit2 years ago
libxlsxwriter
libxlsxwriterC

A C library for creating Excel XLSX files.

#spreadsheet#xlsx-files#libxlsxwriter
Stars1.8k
Forks384
Last commit17 days 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
Forks53
Last commit1 day ago
libsndfile
libsndfileC

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

#c-library#embedded-audio#audio-library
Stars1.7k
Forks456
Last commit10 days ago
HypoPG
HypoPGC

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

#database#performance-testing#c
Stars1.7k
Forks61
Last commit1 month 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
Forks818
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
Forks182
Last commit2 days ago
Taisei
TaiseiC

A free and open-source Touhou Project fangame

#opengl#sdl#c
Stars1.6k
Forks125
Last commit1 day ago
Taisei
TaiseiC

A free and open-source Touhou Project fangame

#opengl#sdl#c
Stars1.6k
Forks125
Last commit1 day ago
Zeus Source Code
Zeus Source CodeC

NOT MY CODE! Zeus trojan horse - leaked in 2011, I am not the author. This repository is for study purposes only, do not message me about your lame hacking attempts.

#c#c-plus-plus#virus
Stars1.6k
Forks696
Last commit5 years 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
Forks388
Last commit10 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
Forks225
Last commit2 days 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
Forks162
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
Forks171
Last commit11 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
Forks530
Last commit6 months 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
Forks136
Last commit8 days ago
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.5k
Forks83
Last commit1 day ago
PreviousPage 5 of 12Next

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 Platform123
#C Library86
#C Plus Plus77
#Cpp50
#Cmake45
#Game Development37
#Embedded36
#Python33
#Linux31
#Open Source30
#Header Only28
#Windows28