There are currently 31 open-source projects built with Ninja, with a combined total of 235.9k GitHub stars. The most common language among these projects is C++.
Showing 31 open-source projects
A libre, Unix-like reverse engineering framework and command-line toolset for analyzing, debugging, and modifying binaries.
An embeddable and performant flexbox layout engine with multi-language bindings.
An embeddable, performant flexbox layout engine with multi-language bindings.
An open-source, distributed, transactional key-value store designed for large-scale structured data across commodity servers.
A graphical text editor for macOS with powerful extensibility and project management features.
An open-source simulator built on Unreal Engine for developing, training, and validating autonomous driving systems.
A portable C library for creating native GUI applications on Windows, Unix (GTK+), and macOS.
A fast, accurate PlayStation 1 emulator focusing on performance, compatibility, and long-term maintainability across multiple platforms.
An open-source JavaScript engine with a C API for embedding JavaScript support into C/C++ projects.
A high-performance, event-driven C++ framework for building asynchronous, non-blocking server-side applications.
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load, and other performance metrics on Linux.
A lightweight cross-platform desktop app framework using JavaScript, HTML, and CSS without bundling Chromium.
A suite of command-line tools for manipulating WebAssembly files, including conversion between binary and text formats.
A suite of command-line tools for manipulating WebAssembly files, including conversion between text and binary formats, validation, and interpretation.
A network filesystem client that mounts remote directories over SSH using SFTP protocol.
MoltenVK layers a subset of the Vulkan graphics and compute API over Apple's Metal framework, enabling Vulkan applications to run on macOS, iOS, tvOS, and visionOS.
Bloaty is a size profiler for binaries that analyzes what's taking up space inside executable files.
A native Linux application for UI and UX design, built with Vala and GTK.
A safe and rich Rust wrapper around the Vulkan graphics API, preventing invalid usage through compile-time and runtime checks.
A high-performance user-space network development kit based on DPDK and FreeBSD TCP/IP stack for kernel bypass applications.
Pre-configured Docker images with cross-compilation toolchains for building software across multiple architectures and platforms.
A modular, terminal-based IRC client with support for multiple chat protocols via third-party modules.
A cross-platform integrated development environment (IDE) for building applications with Qt across desktop, embedded, and mobile platforms.
An ultra-lightweight, blazing-fast MQTT broker and messaging bus for IoT edge computing and software-defined vehicles.
A Vulkan-based source port of id Software's Quake, offering enhanced graphics and performance over QuakeSpasm.
An Xcode-compatible build tool for faster incremental builds on macOS, Linux, and Windows.
An open-source Vulkan driver for AMD Radeon graphics adapters on Linux, built on AMD's Platform Abstraction Library (PAL).
A C++ library implementing the QUIC protocol, extracted from Chromium with minimal dependencies.
A purely native C++ cross-platform GUI framework for building Android and iOS applications with native widgets.
A multi-platform toolkit for creating graphical user interfaces with a complete set of widgets.
A production-ready C++ vector graphics engine for SVG and Lottie rendering, optimized for performance and lightweight integration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.