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 24 of 312 projects

The Great Escape in C
The Great Escape in CC

A portable C reimplementation of the classic ZX Spectrum isometric 3D game 'The Great Escape'.

#isometric#emulator-alternative#retrogaming
Stars128
Forks16
Last commit2 years ago
json-voorhees
json-voorheesC++

A modern C++11 JSON library focused on developer-friendliness, safety, and full UTF-8 support with no external dependencies.

#c#cmake#c-plus-plus
Stars128
Forks18
Last commit12 days ago
neovim-tasks
neovim-tasksLua

A stateful Neovim plugin for managing and running build system tasks with project-specific configuration.

#bazel#debug#c
Stars124
Forks15
Last commit14 days ago
GLFWPP
GLFWPPC++

A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.

#glfw-wrapper#vulkan#graphics
Stars122
Forks23
Last commit3 years ago
vlc-win10smtc
vlc-win10smtcC++

A VLC plugin that adds Windows 10 System Media Transport Controls (SMTC) support for media playback control.

#desktop-application#media#playback-control
Stars119
Forks5
Last commit1 year ago
Silent-Packer
Silent-PackerC

An ELF/PE binary packer written in pure C for obfuscation and reverse engineering protection.

#pe#executable-encryption#encryption-methods
Stars115
Forks16
Last commit2 years ago
rosidl_generator_c
rosidl_generator_cC++

Provides the ROS interface definition language (.msg/.srv/.action) and code generation tools for ROS 2.

#ros-core#ros2#interface-definition
Stars107
Forks160
Last commit3 days ago
CMakePCHCompiler
CMakePCHCompilerCMake

A CMake module providing precompiled header support via custom CXXPCH/CPCH compiler extensions, now obsolete since CMake 3.16.

#clang#gcc#compiler-extension
Stars103
Forks19
Last commit6 years ago
CMake-codecov
CMake-codecovCMake

A CMake module for easily enabling code coverage and generating reports with CMake targets.

#lcov#gcov#codecov
Stars98
Forks34
Last commit2 months ago
fpsqrt
fpsqrtC

Integer and fixed-point square root functions using only addition, subtraction, and bit shifts.

#integer-arithmetic#embedded#c
Stars97
Forks19
Last commit2 years ago
loxigen
loxigenPython

Generates OpenFlow protocol libraries for C, Python, and Java from wire protocol descriptions.

#wireshark-dissector#sdn#network-programming
Stars97
Forks126
Last commit3 years ago
cmark
cmarkC

Elixir NIF binding for cmark (C), a CommonMark-compliant Markdown parser library.

#cmark#hex#elixir
Stars97
Forks13
Last commit2 years ago
Digestif
DigestifOCaml

A comprehensive OCaml toolbox implementing multiple hash algorithms with both C and OCaml backends.

#sha384#hash#blake2b
Stars95
Forks31
Last commit1 year ago
godot-enet-better
godot-enet-betterC++

A Godot module for high-performance multiplayer games with multi-channel ENet networking.

#multiplayer#packet-management#c
Stars93
Forks10
Last commit4 years ago
coveralls-cmake
coveralls-cmakeCMake

CMake scripts to generate and upload code coverage data to Coveralls.io from C/C++ projects.

#gcov#travis-ci#build-tools
Stars87
Forks19
Last commit6 years ago
haclog
haclogC

An extremely fast plain C asynchronous logging library designed to minimize log producer thread overhead.

#c-library#high-performance#embedded
Stars80
Forks8
Last commit1 year ago
libxutils
libxutilsC

A cross-platform, event-driven C library providing a unified networking stack with HTTP, WebSocket, data structures, and cryptography.

#c-library#event-driven#http-server
Stars80
Forks9
Last commit1 day ago
pg-status
pg-statusC

A lightweight sidecar microservice that instantly determines PostgreSQL host status, master/replica roles, and replication lag.

#high-load#master-replica#high-availability
Stars73
Forks2
Last commit19 days ago
qmcalc
qmcalcC++

A command-line tool that analyzes C source code files and outputs dozens of code quality metrics related to size, complexity, style, and preprocessor usage.

#research-tool#software-metrics#preprocessor
Stars69
Forks11
Last commit4 years ago
img2ascii
img2asciiC

A command-line tool that converts PNG, JPEG, and BMP images into ASCII art with customizable output.

#command-line-tool#c#digital-art
Stars68
Forks5
Last commit1 month ago
libvldmail
libvldmailC

A C library for RFC-compliant email address validation with Unicode support and strict mode options.

#c-library#library#email-validation
Stars67
Forks7
Last commit3 months ago
Rust, Python, Java, Node.js and C
Rust, Python, Java, Node.js and CRust

Official client drivers for TypeDB in Rust, Python, Java, TypeScript, Node.js, C, C++, and C#.

#multi-language#database-driver#typedb-client
Stars64
Forks44
Last commit3 days ago
git-cmake-format
git-cmake-formatCMake

Integrates clang-format into CMake projects with a custom format target and git pre-commit hook.

#clang-format#developer-tools#pre-commit
Stars60
Forks13
Last commit8 years ago
Dino's Offline Adventure
Dino's Offline AdventureJavaScript

A Gameboy port of Chrome's offline dinosaur game, written in C using GBDK.

#gbdk#c#game-development
Stars60
Forks5
Last commit6 years ago
PreviousPage 9 of 9

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 Platform112
#C Library80
#C Plus Plus67
#Cpp41
#Cmake35
#Game Development33
#Embedded32
#Open Source28
#Python26
#Header Only26
#Embedded Systems25
#Linux24