Showing 36 of 312 projects
A simple, secure, and lightweight C implementation of the MessagePack serialization format, suitable for embedded systems.
A set of C++ platform abstraction libraries for macOS, Windows, and Linux, designed for fast compile times and minimal dependencies.
A C API for mobile and web app development with OpenGL ES and Metal, inspired by GLFW.
A header-only C library providing generic, type-safe data structures using macros for easy integration and modularity.
A collection of additional CMake modules for extending CMake's functionality, primarily sourced from Ryan Pavlik's work.
A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.
A terminal calculator for programmers working with binary, hexadecimal, and decimal numbers, bitwise operations, and custom operand sizes.
A lightweight, dependency-free TrueType font rendering library written in C99.
A fast, portable ANSI C implementation of LZ77 compression optimized for speed over ratio.
A POSIX-compliant command line shell with advanced interactive features like global aliases, arrays, and intelligent command line completion.
A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.
A lightweight C library to locate the current executable and module paths across multiple platforms.
A delegate-based C# P/Invoke alternative that uses interfaces to bind native code, compatible with all .NET platforms and runtimes.
A Python-based high-level build system wrapper for distributed, multi-platform C/C++ projects.
Ruby gem providing bindings to FANN (Fast Artificial Neural Network) for building and training neural networks.
A C library for reading whole slide image files (virtual slides) with a consistent API across multiple vendor formats.
A high-performance matrix library for Elixir/Erlang with C and CBLAS backend, optimized for speed and large-scale operations.
A research prototype tool for modular formal verification of C, Rust, and Java programs using separation logic.
A lightweight game development framework combining SDL2 and the Wren scripting language for 2D games.
A cross-platform C++17 library for MIME format and SMTP, POP3, IMAP protocols.
A high-performance single-node analytical database engine built for geospatial data with vector and raster support.
A translator that converts ECMA-335 CIL/MSIL bytecode into portable C99 source code for embedded systems and cross-platform use.
A DBC file compiler that converts CAN database files into C code for message serialization, plus CSV, JSON, and XML outputs.
A portable, self-contained implementation of the OpenBSD Korn Shell (ksh) that runs across many operating systems and compilers.
C implementation of 1D/2D wavelet transforms including DWT, SWT, MODWT, wavelet packet transforms, and continuous wavelet transforms.
A minimal C library providing essential 2D/3D graphic data types like vectors, matrices, and quaternions for building canvas libraries.
A Qt Creator plugin that adds ROS-specific tools for managing Catkin workspaces, packages, and nodes within the IDE.
A C++14-compatible physical units library with no dependencies, focusing on safety, performance, and developer experience.
A strictly RFC 3986 compliant URI parsing and handling library written in C99.
CMake modules to enable compiler sanitizers (AddressSanitizer, MemorySanitizer, etc.) for C/C++/Fortran projects.
A PDF cheatsheet explaining C++14 value categories (lvalues, rvalues, xvalues) with practical examples and edge cases.
A tutorial demonstrating how to extend JAX with custom C++ and CUDA operations for high-performance computing.
A highly optimized C++ library for fast continuous wavelet transform calculations in C++, Python, and MATLAB.
An open-source C library for reading and writing binary MATLAB MAT files without requiring MATLAB.
A transpiler that converts C source code into human-readable, idiomatic Go code.
A high-performance asymmetric lossless compression library optimized for maximum decompression speed in game assets, firmware, and app bundles.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.