Showing 36 of 312 projects
A C library for reading and writing sound files containing sampled audio data.
A shell-like, command-line terminal file manager that eschews GUIs and TUIs for a pure CLI experience.
A PostgreSQL extension that enables creation and testing of hypothetical indexes without actually building them.
A real-time monocular SLAM system for computing camera trajectories and sparse 3D scene reconstruction.
A simple, flexible, header-only C++11 argument parsing library inspired by Python's argparse.
A free, single-player roguelike dungeon exploration game with ASCII graphics and deep gameplay.
A console-based XMPP client inspired by Irssi, built with ncurses for terminal chat.
A high-speed entropy coding library featuring Huff0 (modern Huffman) and FSE (ANS-based) codecs for fast compression and decompression.
A C++14 library providing std::tuple-like reflection for user-defined types without macros or boilerplate.
EJDB2 is an embeddable JSON database engine with a simple XPath-like query language (JQL) for C applications.
A unit testing and mocking framework for C and C++ with memory leak detection.
A lightweight, C89-compatible JSON library with a simple API and dot-notation addressing.
A modern, cross-platform C library for creating, reading, and modifying ZIP archives with extensive compression and encryption support.
A modern, cross-platform C library for creating, reading, and modifying ZIP archives with extensive compression and encryption support.
A CMake tool for seamlessly integrating Rust crates (executables and libraries) into existing C/C++ projects.
A cross-platform terminal image viewer for Neovim that displays inline images directly in buffers using the Kitty Graphics Protocol.
A Python module written in C for digital signal processing, enabling real-time audio manipulation and synthesis within Python scripts.
Library and CLI tool to detect SHA-1 cryptanalytic collision attacks in files, serving as a drop-in replacement for SHA-1 libraries.
A Neovim plugin that provides VSCode-style diff rendering with two-tier highlighting (line + character level) in side-by-side and inline layouts.
A curated collection of resources for audio digital signal processing and plugin development.
A lightweight drag & drop GUI framework in C for embedded touchscreen displays on Arduino, Raspberry Pi, ESP32, and other microcontrollers.
A suite of utilities for editing and replaying previously captured network traffic (pcap files) on Unix and Windows systems.
A universal serialization engine for C++ using compile-time reflection to convert objects to/from JSON, XML, YAML, and Protobuf.
A CMake module that automates precompiled headers and single compilation unit builds to speed up C/C++ compilation.
A fast, multi-threaded file system indexer and search tool with a web interface, supporting text/metadata extraction, thumbnails, OCR, and incremental scanning.
A free, single-header C++11 library for cross-platform GUI file dialogs, message boxes, and notifications.
A Python library with fast C implementations for computing Dynamic Time Warping and other time series distances.
A single-header C/C++ library for embedding binary and text files directly into executables using compiler inline assembly.
An LLDB plugin for debugging Node.js processes and core dumps by inspecting JavaScript objects, stack frames, and memory.
A reverse-engineered, modern rebuild of the 1997 game Carmageddon that runs natively on contemporary systems.
A portable subtitle renderer for the ASS/SSA subtitle format, compatible with VSFilter.
An open-source JPEG 2000 codec written in C, officially recognized as a JPEG 2000 Reference Software.
A tiny, conservative mark-and-sweep garbage collector for C written in ~500 lines of code.
An OpenID Connect and FAPI 2 Relying Party module for Apache HTTPd, enabling standards-based authentication and authorization.
A classic overhead run-and-gun game supporting up to 4 players in co-op and deathmatch modes with over 100 user-created campaigns.
A simple, lightweight, and reliable UDP networking library written in pure C with optional in-order packet delivery.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.