platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| SpenceKonde/ATTinyCore An Arduino core providing support for nearly all classic ATtiny AVR microcontrollers, including the x4/x5/x61/x7/x8 series, 1634, 828, and … | 23 | 1770 | maintenance |
| emoose/DLSSTweaks A tweak DLL that lets users customize NVIDIA DLSS behavior in games, such as forcing DLAA, adjusting scaling ratios, changing DLSS presets,… | 60 | 1768 | maintenance |
| facebookresearch/TensorComprehensions Tensor Comprehensions is a C++ library with a Python API that provides a domain-specific language for expressing machine learning workloads… | 10 | 1767 | maintenance |
| lh3/bwa BWA (Burrow-Wheeler Aligner) is a command-line tool for mapping short DNA sequencing reads against large reference genomes such as the huma… | 66 | 1766 | maintenance |
| cmu-db/noisepage NoisePage is a relational database management system from Carnegie Mellon University designed for autonomous, self-driving operation, with … | 10 | 1765 | maintenance |
| laboshinl/loam_velodyne A ROS implementation of LOAM (Laser Odometry and Mapping), a realtime method for state estimation and 3D mapping using a Velodyne 3D lidar.… | 32 | 1759 | maintenance |
| tandasat/HyperPlatform HyperPlatform is an Intel VT-x based hypervisor for Windows that provides a thin VM-exit filtering platform for research. It lets researche… | 10 | 1759 | maintenance |
| sprang/Brushes Brushes is an open-source painting and drawing application for iPhone, iPod touch, and iPad, written in Objective-C. It is available on the… | 32 | 1758 | maintenance |
| manuelruder/artistic-videos A Torch (Lua) implementation of the paper 'Artistic style transfer for videos', which applies the style of a painting to an entire video wh… | 10 | 1754 | maintenance |
| libfann/fann Fast Artificial Neural Network (FANN) is a free open-source C library implementing multilayer neural networks with fully and sparsely conne… | 73 | 1750 | maintenance |
| knownsec/shellcodeloader A Windows shellcode loader generator written in C++ that packages raw shellcode into encrypted executables with multiple loading techniques… | 23 | 1747 | maintenance |
| AshampooSystems/boden Boden is a purely native C++17 cross-platform GUI framework for building Android and iOS apps with native OEM widgets. It provides a single… | 23 | 1746 | maintenance |
| rohit-px2/nvui NVUI is a modern cross-platform graphical frontend for Neovim built with C++ and Qt. It provides externalized UI features like a custom tit… | 23 | 1744 | maintenance |
| soul-lang/SOUL SOUL (SOUnd Language) is a programming language and API for writing high-performance, low-latency audio DSP code, created at ROLI by Julian… | 23 | 1744 | maintenance |
| gaowenliang/imu_utils A ROS package written in C++ that analyzes IMU performance by computing Allan variance from stationary sensor data. It estimates gyroscope … | 65 | 1736 | maintenance |
| aahmad097/AlternativeShellcodeExec A collection of C++ examples demonstrating alternative Windows callback functions for executing position-independent shellcode, avoiding de… | 32 | 1736 | maintenance |
| hugoam/two two is a C++ toolkit for rapidly prototyping live graphical applications and games, providing reflection, generic algorithms, an immediate-… | 32 | 1732 | maintenance |
| microsoft/WSL-DistroLauncher A C++ reference implementation of a launcher app required for packaging custom Linux distributions as WSL (Windows Subsystem for Linux) Mic… | 10 | 1732 | maintenance |
| Snaipe/libcsptr libcsptr is a small C library that brings smart pointer constructs (unique_ptr, shared_ptr, and a smart type attribute) to GNU C. It suppor… | 23 | 1729 | maintenance |
| lexborisov/myhtml MyHTML is a fast, fully HTML5-conformant HTML parser written in pure C99 with no external dependencies, using threads for asynchronous pars… | 23 | 1717 | maintenance |
| Tencent/paxosstore PaxosStore is a distributed database system developed by Tencent, inspired by Google MegaStore and used in WeChat production for core backe… | 32 | 1714 | maintenance |
| Maratyszcza/NNPACK NNPACK is a C99 acceleration package providing high-performance SIMD and multi-core CPU implementations of neural network layers, especiall… | 32 | 1710 | maintenance |
| ethz-adrl/control-toolbox The Control Toolbox (CT) is an open-source C++ library for modelling dynamical systems, control, estimation, trajectory optimization and mo… | 23 | 1705 | maintenance |
| gpgpu-sim/gpgpu-sim_distribution GPGPU-Sim is a cycle-level simulator that models contemporary NVIDIA GPUs running CUDA and OpenCL workloads, including support for TensorCo… | 37 | 1701 | maintenance |
| jvm-profiling-tools/perf-map-agent A Java agent (written in C with a Java bootstrap) that generates /tmp/perf-<pid>.map symbol files for JIT-compiled methods so the Linux per… | 32 | 1701 | maintenance |
| hightman/xunsearch Xunsearch is a free open-source Chinese full-text search engine built in C/C++ on Xapian and SCWS, with a PHP SDK. It provides indexing/sea… | 66 | 1686 | maintenance |
| koide3/fast_gicp A C++ library of fast GICP-based point cloud registration algorithms, including multi-threaded GICP, voxelized GICP (VGICP), and CUDA-accel… | 40 | 1686 | maintenance |
| StarCraft II API Blizzard's official StarCraft II Client API, providing protobuf protocol definitions and a reference C++ library for full external control … | 23 | 1682 | maintenance |
| hightman/scws SCWS (Simple Chinese Word Segmentation) is a dictionary-based mechanical Chinese word segmentation engine written in pure C, with no extern… | 28 | 1681 | maintenance |
| microsoft/EdgeML A library from Microsoft Research India implementing resource-efficient machine learning algorithms (Bonsai, ProtoNN, FastGRNN, EMI-RNN, DR… | 23 | 1681 | maintenance |
| jamriska/ebsynth Ebsynth is a fast example-based image synthesis tool that performs style transfer, guided texture synthesis, inpainting, and super-resoluti… | 32 | 1674 | maintenance |
| bwapi/bwapi BWAPI is a free and open source C++ framework for interacting with Starcraft: Broodwar, letting students, researchers, and hobbyists build … | 62 | 1670 | maintenance |
| ethz-asl/voxblox Voxblox is a C++ volumetric mapping library for building Truncated Signed Distance Field (TSDF) and Euclidean Signed Distance Field (ESDF) … | 32 | 1666 | maintenance |
| asLody/whale Whale is a cross-platform hook framework written in C++ that runs on Android, iOS, Linux, and macOS, supporting ARM/THUMB, ARM64, X86, and … | 32 | 1665 | maintenance |
| GarageGames/Torque2D Torque 2D is an MIT-licensed open source C++ 2D game engine originally from GarageGames, featuring OpenGL batched rendering, Box2D physics,… | 23 | 1663 | maintenance |
| boostorg/compute Boost.Compute is a C++ GPU/parallel-computing library built on OpenCL, providing a thin C++ wrapper over the OpenCL API plus an STL-like in… | 76 | 1660 | maintenance |
| tfussell/xlnt xlnt is a modern C++11+ library for reading, writing, and manipulating XLSX spreadsheet files in memory, following the ECMA-376 standard. I… | 23 | 1651 | maintenance |
| vlfeat/vlfeat VLFeat is an open-source C library of popular computer vision algorithms specializing in image understanding and local feature extraction a… | 32 | 1648 | maintenance |
| marcoarment/FCModel FCModel is an Objective-C model layer on top of SQLite, offering a Core Data-like convenience while allowing direct SQL access, custom sche… | 23 | 1641 | maintenance |
| Taywee/args A single-header C++11 argument parsing library inspired by Python's argparse, offering static type checking, nested argument groups, custom… | 96 | 1635 | maintenance |
| raulmur/ORB_SLAM ORB-SLAM is a real-time monocular SLAM system written in C++ that computes camera trajectories and sparse 3D reconstructions from a single … | 32 | 1632 | maintenance |
| electronicarts/CnC_Renegade The released source code for Command & Conquer: Renegade, a 2002 first-person shooter set in the C&C universe, published by Electronic Arts… | 10 | 1631 | maintenance |
| drewmccormack/ensembles Ensembles is a local-first synchronization framework that extends Apple's Core Data to sync SQLite persistent stores across macOS and iOS d… | 75 | 1627 | maintenance |
| moses-smt/mosesdecoder Moses is a statistical machine translation (SMT) system that trains translation models from parallel corpora and decodes with efficient phr… | 29 | 1624 | maintenance |
| WisdomShell/codeshell CodeShell is a family of 7-billion-parameter code large language models developed by PKU-KCL, trained on 500 billion tokens with an 8192-to… | 27 | 1621 | maintenance |
| Xtra-Computing/thundersvm ThunderSVM is a fast SVM library that accelerates support vector machine training on GPUs (via CUDA) and multi-core CPUs. It supports all L… | 23 | 1621 | maintenance |
| martinus/robin-hood-hashing A header-only C++ library providing robin_hood::unordered_map and robin_hood::unordered_set as fast, memory-efficient drop-in replacements … | 10 | 1621 | maintenance |
| cebix/macemu Basilisk II and SheepShaver are open-source emulators that run classic Macintosh operating systems on modern hosts. Basilisk II emulates 68… | 32 | 1619 | maintenance |
| hku-mars/loam_livox A robust, real-time LiDAR odometry and mapping (LOAM) package designed for Livox LiDARs with small field of view. It provides feature extra… | 23 | 1619 | maintenance |
| wangzhaode/mnn-llm mnn-llm is a C++ library for deploying large language models on-device using Alibaba's MNN inference engine, with demos for CLI, web, Andro… | 22 | 1616 | maintenance |
| Mixiaoxiao/Arduino-HomeKit-ESP8266 An Arduino library implementing a native Apple HomeKit accessory server for the ESP8266 (with an ESP32 variant), allowing microcontroller p… | 23 | 1613 | maintenance |
| wy1iu/sphereface Official implementation of SphereFace (Deep Hypersphere Embedding for Face Recognition, CVPR 2017), built on Caffe with a full face recogni… | 32 | 1606 | maintenance |
| google/highwayhash A C++ library providing fast, strong (well-distributed and unpredictable) hash functions: a portable SipHash implementation and HighwayHash… | 10 | 1605 | maintenance |
| golang-ui/nuklear Go bindings (package nk) for nuklear.h, a small ANSI C immediate-mode GUI single-header toolkit. It lets Go applications build lightweight,… | 69 | 1603 | maintenance |
| mattconte/tlsf TLSF (Two-Level Segregated Fit) is a real-time memory allocator implementation in C offering O(1) malloc, free, realloc, and memalign with … | 32 | 1603 | maintenance |
| ARM-software/CMSIS_5 CMSIS (Cortex Microcontroller Software Interface Standard) Version 5 is ARM's standardized vendor-independent abstraction layer for ARM Cor… | 10 | 1603 | maintenance |
| gigablast/open-source-search-engine Gigablast is a distributed open source web and enterprise search engine with a built-in spider/crawler, written in C/C++ for Linux. It powe… | 32 | 1601 | maintenance |
| uzh-rpg/rpg_svo_pro_open SVO Pro is a C++ implementation of Semi-direct Visual Odometry from the Robotics and Perception Group at University of Zurich, supporting m… | 32 | 1601 | maintenance |
| sparsehash/sparsehash A C++ library providing sparse_hash_map, dense_hash_map, and their set counterparts — hash-based associative containers with SGI hash_map-c… | 23 | 1599 | maintenance |
| ycjuan/libffm LIBFFM is a C++ library implementing field-aware factorization machines (FFM), a model especially effective for click-through-rate (CTR) pr… | 10 | 1599 | maintenance |
| maciejczyzewski/libchaos A C++ library implementing randomization, hashing, and statistical analysis algorithms based on the concept of chaos machines. It aims to r… | 23 | 1597 | maintenance |
| tmikolov/word2vec The original C implementation of word2vec, which trains word embeddings using the Continuous Bag-of-Words (CBOW) and Skip-gram neural netwo… | 32 | 1592 | maintenance |
| niessner/BundleFusion BundleFusion is a real-time, globally consistent 3D reconstruction system for RGB-D input, published at SIGGRAPH 2017. It estimates globall… | 32 | 1588 | maintenance |
| snavely/bundler_sfm Bundler is a structure-from-motion (SfM) system that takes unordered image collections with features and matches and produces a 3D reconstr… | 32 | 1578 | maintenance |
| microsoft/Azure-Kinect-Sensor-SDK A cross-platform (Linux and Windows) user-mode SDK in C++ for reading data from the Azure Kinect depth and RGB camera device. It provides a… | 10 | 1575 | maintenance |
| Ewenwan/ORB_SLAM2_SSD_Semantic A C++ research project extending ORB_SLAM2 with dynamic object detection and semantic mapping. It combines SSD-based object detection (Mobi… | 32 | 1574 | maintenance |
| cmdbug/YOLOv5_NCNN A mobile demo application that deploys the ncnn inference framework on Android and iOS, running a variety of computer vision models includi… | 32 | 1572 | maintenance |
| serge-sans-paille/frozen Frozen is a header-only C++14 library providing constexpr-compatible immutable containers (set, map, unordered variants) with zero-cost ini… | 67 | 1571 | maintenance |
| ShapeLab/SwarmUI Zooids is an open-source, open-hardware platform for building tabletop swarm user interfaces, consisting of small wheeled micro robots, a r… | 32 | 1570 | maintenance |
| bendytree/Objective-C-RegEx-Categories An Objective-C library of categories and macros that simplify using NSRegularExpression in Objective-C and Swift on iOS and macOS. It conde… | 32 | 1569 | maintenance |
| YimMenu/YimMenu YimMenu is a mod menu for Grand Theft Auto V that protects players against common public crashes and adds gameplay enhancements, including … | 10 | 1569 | maintenance |
| cinit/WSAPatch A C++ patch that enables Windows Subsystem for Android (WSA) to run on Windows 10 instead of requiring Windows 11. It works by patching icu… | 22 | 1563 | maintenance |
| pytorch/QNNPACK QNNPACK is a mobile-optimized C library of high-performance kernels for 8-bit quantized neural network operators such as convolution, pooli… | 10 | 1551 | maintenance |
| Tencent/TurboTransformers A fast, user-friendly C++/Python runtime for transformer model inference (BERT, ALBERT, RoBERTa, GPT2, decoders) on CPU and GPU. It works a… | 37 | 1548 | maintenance |
| cinience/RedisStudio RedisStudio is a native Windows GUI client for managing and browsing Redis databases, built on hiredis and the duilib UI library. It suppor… | 36 | 1545 | maintenance |
| EpicGames/raddebugger The RAD Debugger is a native, user-mode, multi-process graphical debugger for Windows x64, currently in alpha, developed by Epic Games. It … | 93 | 7437 | experimental |
| VcDevel/Vc Vc is a portable, zero-overhead C++ library providing vector class types for explicit data-parallel (SIMD) programming. It lets developers … | 64 | 1542 | maintenance |
| ands/lightmapper A single-file C/C++ library for baking lightmaps using an existing OpenGL renderer. It supports ambient occlusion and multi-bounce global i… | 32 | 1540 | maintenance |
| JazysYu/JZNavigationExtension An Objective-C library that extends UINavigationController on iOS with convenient features like fullscreen interactive pop gesture, per-vie… | 23 | 1540 | maintenance |
| eclipse-paho/paho.mqtt.embedded-c The Eclipse Paho MQTT C/C++ client library for embedded platforms, offering low-level MQTT packet serialization plus higher-level C and C++… | 63 | 1539 | maintenance |
| projectNe10/Ne10 Ne10 is an open-source C library of common math, signal processing, image processing, and physics functions heavily optimized for ARM CPUs … | 23 | 1539 | maintenance |
| OneLoneCoder/olcNES olcNES is a Nintendo Entertainment System (NES) emulator written in C++ by OneLoneCoder, built as companion code for a tutorial video serie… | 32 | 1538 | maintenance |
| mikeash/MAObjCRuntime MAObjCRuntime is an Objective-C wrapper around the Objective-C runtime C APIs, providing an object-oriented interface for querying and mani… | 32 | 1530 | maintenance |
| Battelle/movfuscator The M/o/Vfuscator is a C compiler that compiles programs into x86 'mov' instructions only, performing all arithmetic, control flow, and fun… | 32 | 1530 | maintenance |
| BlindMindStudios/StarRuler2-Source The complete open-source distribution of Star Ruler 2, a massive-scale 4X/RTS space strategy game originally developed by Blind Mind Studio… | 32 | 1528 | maintenance |
| Nadrin/PBR A demo application implementing physically based shading and image based lighting in four graphics APIs: OpenGL 4.5, Vulkan, Direct3D 11, a… | 32 | 1522 | maintenance |
| gentilkiwi/kekeo kekeo is a C-based command-line toolbox for manipulating Microsoft Kerberos, from the author of mimikatz. It supports operations like ticke… | 23 | 1521 | maintenance |
| maderix/ANE A research project demonstrating backpropagation and neural network training directly on Apple's Neural Engine using reverse-engineered pri… | 47 | 7253 | experimental |
| ideawu/icomet iComet is a high-concurrency comet/server-push messaging server written in C++ with libevent, designed to handle a million concurrent conne… | 32 | 1510 | maintenance |
| cparnot/ASCIImage An Objective-C library that creates UIImage and NSImage instances from ASCII art defined in NSString literals. Shapes are rendered as vecto… | 32 | 1505 | maintenance |
| ethz-asl/rotors_simulator RotorS is a Gazebo-based simulator for micro aerial vehicles (MAVs/UAVs) built on ROS, providing multirotor models like the AscTec Hummingb… | 32 | 1503 | maintenance |
| ptrkrysik/gr-gsm A set of GNU Radio blocks and tools for receiving and decoding GSM transmissions using software-defined radios. It is based on the Airprobe… | 37 | 1494 | maintenance |
| LuaDist/lua A distribution of the Lua 5.1 programming language interpreter and library built with CMake instead of the standard Makefiles. It provides … | 10 | 1491 | maintenance |
| rogersce/cnpy A small C++ library for reading and writing NumPy .npy and .npz binary array files. It enables fast binary data exchange between C++ scient… | 32 | 1489 | maintenance |
| glouw/paperview Paperview is a high-performance animated wallpaper setter for Linux X11 desktops, written in C using SDL2 to render BMP frame sequences ont… | 32 | 1488 | maintenance |
| srendle/libfm libFM is a C++ library implementing factorization machines, a model that combines feature engineering with factorization models to estimate… | 32 | 1487 | maintenance |
| chengdazhi/Deformable-Convolution-V2-PyTorch A PyTorch implementation of Deformable Convolution V2 (DCNv2) custom CUDA operators, ported from the original MXNet implementation. It prov… | 32 | 1484 | maintenance |
| cvg/pixel-perfect-sfm pixsfm is a Python package with a C++ core that improves Structure-from-Motion and visual localization accuracy by refining keypoints, came… | 23 | 1484 | maintenance |
| AIRLegend/aitrack AITrack is a free 6DoF head tracking application that uses a webcam and neural networks to estimate head position and rotation. It streams … | 23 | 1482 | maintenance |
| SkyentificGit/SmallRobotArm An open-source 6-degree-of-freedom robot arm built with stepper motors, including CAD files and C++ control code. It is a hobbyist/DIY robo… | 32 | 1473 | maintenance |