There are currently 1113 open-source projects built with CMake, with a combined total of 3155.3k GitHub stars. The most common language among these projects is C++.
Showing 1,113 open-source projects · page 9 of 31
A collection of custom memory allocators in C++ designed to outperform standard malloc for specific allocation patterns.
A cross-platform abstraction layer for Direct3D 11/12 and Vulkan with automatic resource management and validation.
A lightweight desktop translator that translates and speaks text using multiple online translation APIs.
A lightweight web browser that recreates the classic Opera 12 UI and spirit using Qt5, focused on power users.
A lightweight Flutter Engine embedder for Raspberry Pi and Linux embedded systems that runs without X11 or Wayland.
An open-source Vulkan driver for AMD Radeon graphics adapters on Linux, built on AMD's Platform Abstraction Library (PAL).
A fast, scalable, and extensible HTTP/1.1, HTTP/2, and HTTP/3 compliant caching proxy server for building cloud services.
A high-performance 2D vector graphics engine powered by a JIT compiler for real-time rendering.
A simple, portable Fast Fourier Transform (FFT) library for C with support for fixed and floating point data types.
A cross-platform C++11 header-only library for memory-mapped file I/O with zero dependencies.
A graphical Git client for visualizing and managing source code history across Windows, Linux, and macOS.
A thin, auto-generated C API wrapper for Dear ImGui, enabling its use from other programming languages via C bindings.
A C++20 library for fast serialization, deserialization, and validation using reflection, supporting JSON, Avro, CSV, Parquet, and more.
A lightweight, fast, and flexible C++ logging library with minimal dependencies and easy integration.
An open-source implementation of the H.265/HEVC video codec with a plain C API for easy integration.
A high-performance C++ library for Unicode validation and transcoding (UTF-8/16/32, Latin1, Base64) using SIMD instructions.
Native desktop time tracking client for Toggl Track with idle detection, reminders, and Pomodoro timer.
A high-performance C/C++ library for compressed bitmaps with SIMD optimizations, used in databases like ClickHouse and Apache Doris.
A C-language AMQP client library for connecting applications to RabbitMQ brokers (v2.0+).
A portable mixed-precision math library with 2,000+ SIMD kernels for 15+ numeric types across x86, Arm, RISC-V, and WebAssembly.
A Rust wrapper for gRPC Core providing high-performance RPC with async support and HTTP/2.
A C++ library for building web applications with a widget-based approach and built-in HTTP server.
Rust bindings for the FLTK GUI library, enabling cross-platform, lightweight, and fast desktop applications.
A C++ library implementing the QUIC protocol, extracted from Chromium with minimal dependencies.
A modular C++ library implementing the Iterative Closest Point (ICP) algorithm for aligning 2D and 3D point clouds in robotics and computer vision.
A Doom 3 BFG Edition source port with modern DX12/Vulkan renderer, PBR, global illumination, and enhanced modding support.
A Lempel-Ziv compression algorithm using Finite State Entropy coding for high-speed compression and decompression.
An all inline SIMD C++ linear algebra library optimized for games and graphics applications.
A header-only C++ library for CUDA providing accelerated primitives for solving irregularly parallel problems on GPUs.
A comprehensive, modular, and portable cryptographic toolkit providing block ciphers, hash functions, PRNGs, public key cryptography, and more.
A lightweight, dependency-free library for binding Lua to C++.
A TCP/IP packet demultiplexer that captures and reconstructs TCP connections into separate files for protocol analysis and forensics.
A C++ library for reading, writing, creating, and modifying Microsoft Excel .xlsx files.
A high-performance GPU-accelerated Fast Fourier Transform library supporting Vulkan, CUDA, HIP, OpenCL, Level Zero, and Metal backends.
A fast, spec-compliant URL parser written in modern C++, used by Node.js, Cloudflare Workers, and other major systems.
A realtime LiDAR odometry and mapping (LOAM) method for state estimation and mapping using 3D lidar sensors like Velodyne VLP16.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.