Showing 24 of 312 projects
A portable C reimplementation of the classic ZX Spectrum isometric 3D game 'The Great Escape'.
A modern C++11 JSON library focused on developer-friendliness, safety, and full UTF-8 support with no external dependencies.
A stateful Neovim plugin for managing and running build system tasks with project-specific configuration.
A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.
A VLC plugin that adds Windows 10 System Media Transport Controls (SMTC) support for media playback control.
An ELF/PE binary packer written in pure C for obfuscation and reverse engineering protection.
Provides the ROS interface definition language (.msg/.srv/.action) and code generation tools for ROS 2.
A CMake module providing precompiled header support via custom CXXPCH/CPCH compiler extensions, now obsolete since CMake 3.16.
A CMake module for easily enabling code coverage and generating reports with CMake targets.
Integer and fixed-point square root functions using only addition, subtraction, and bit shifts.
Generates OpenFlow protocol libraries for C, Python, and Java from wire protocol descriptions.
Elixir NIF binding for cmark (C), a CommonMark-compliant Markdown parser library.
A comprehensive OCaml toolbox implementing multiple hash algorithms with both C and OCaml backends.
A Godot module for high-performance multiplayer games with multi-channel ENet networking.
CMake scripts to generate and upload code coverage data to Coveralls.io from C/C++ projects.
An extremely fast plain C asynchronous logging library designed to minimize log producer thread overhead.
A cross-platform, event-driven C library providing a unified networking stack with HTTP, WebSocket, data structures, and cryptography.
A lightweight sidecar microservice that instantly determines PostgreSQL host status, master/replica roles, and replication lag.
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.
A command-line tool that converts PNG, JPEG, and BMP images into ASCII art with customizable output.
A C library for RFC-compliant email address validation with Unicode support and strict mode options.
Official client drivers for TypeDB in Rust, Python, Java, TypeScript, Node.js, C, C++, and C#.
Integrates clang-format into CMake projects with a custom format target and git pre-commit hook.
A Gameboy port of Chrome's offline dinosaur game, written in C using GBDK.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.