platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| forthespada/MyPoorWebServer A runnable HTTP web server implemented in C/C++ based on the books 'TCP/IP Network Programming' and 'Linux High-Performance Server Programm… | 32 | 1473 | maintenance |
| matterpreter/OffensiveCSharp A collection of standalone C# tools and proof-of-concept programs for offensive security operations, each compiled individually in Visual S… | 32 | 1473 | maintenance |
| 0x09AL/RdpThief RdpThief is a standalone DLL that, when injected into the mstsc.exe (Remote Desktop client) process, uses API hooking to extract clear-text… | 32 | 1469 | maintenance |
| marian-nmt/marian Marian is an efficient Neural Machine Translation framework written in pure C++ with minimal dependencies, supporting fast multi-GPU traini… | 23 | 1468 | maintenance |
| NightDive-Studio/shockmac The officially GPL-released source code of the PowerMac (Mac OS 9) port of the 1994 game System Shock, published by Night Dive Studios. It … | 32 | 1467 | maintenance |
| lxztju/pytorch_classification A complete PyTorch image classification codebase built on torchvision, covering training, prediction, TTA, model ensembling, knowledge dist… | 32 | 1466 | maintenance |
| Ashishgup1/Competitive-Coding A curated collection of C++ templates, algorithms, and data structures for competitive programming contests. It serves as a reusable refere… | 32 | 1462 | maintenance |
| fossasia/neurolab-firmware Firmware for the FOSSASIA Neurolab open-hardware neuroheadset, an EEG headband that measures brainwave signals from the forehead and connec… | 10 | 1461 | maintenance |
| preshing/junction Junction is a C++ library of concurrent data structures, offering several lock-free concurrent hash map implementations such as ConcurrentM… | 69 | 1459 | maintenance |
| buaacyw/GaussianEditor GaussianEditor is a research application for fast, controllable 3D scene editing built on Gaussian Splatting, released as CVPR 2024 code. I… | 27 | 1455 | maintenance |
| abreheret/PixelAnnotationTool A C++ desktop application for quickly annotating images with pixel-wise labels using OpenCV's watershed algorithm. Users draw markers with … | 23 | 1455 | maintenance |
| FrictionalGames/AmnesiaAMachineForPigs The full source code of Amnesia: A Machine For Pigs, a horror video game by Frictional Games and The Chinese Room, released under GPL v3. I… | 32 | 1454 | maintenance |
| cacay/MemoryPool A C++ template class implementing a fast, low-overhead memory pool allocator compliant with much of the C++ Standard Library allocator inte… | 32 | 1454 | maintenance |
| medusalix/xow xow is a Linux user-mode driver for the Xbox One wireless USB dongle, communicating via libusb and exposing controller input through the ui… | 23 | 1454 | maintenance |
| kakao/khaiii Khaiii (Kakao Hangul Analyzer III) is a data-driven Korean morphological analyzer developed by Kakao, using a CNN-based neural network mode… | 65 | 1450 | maintenance |
| Ciechan/BCGenieEffect An Objective-C UIView category that reproduces the macOS genie minimize effect inside iOS apps using Core Animation. It supports animating … | 32 | 1450 | maintenance |
| pytorch/gloo Gloo is a C++ collective communications library providing primitives like barrier, broadcast, and allreduce for multi-machine machine learn… | 76 | 1447 | maintenance |
| mit-han-lab/proxylessnas ProxylessNAS is a neural architecture search (NAS) framework that directly searches CNN architectures on the target task and target hardwar… | 32 | 1447 | maintenance |
| anael-seghezzi/CToy CToy is an interactive C(99) live coding environment built on the TCC compiler that recompiles and restarts your program on every file save… | 67 | 1445 | maintenance |
| JustasMasiulis/xorstr A header-only C++17 library that encrypts string literals at compile time using XOR with 64-bit keys and vectorized (SSE/AVX) inlined decry… | 32 | 1441 | maintenance |
| groue/GRMustache GRMustache is a flexible, production-ready Mustache template engine written in Objective-C for macOS Cocoa and iOS, depending only on Found… | 32 | 1435 | maintenance |
| Samsung/rlottie rlottie is a platform-independent standalone C++ library for rendering Lottie vector animations in real time. It plays animations exported … | 67 | 1434 | maintenance |
| ucbrise/confluo Confluo is a C++ system for real-time monitoring and analysis of data streams, supporting high-throughput concurrent writes of millions of … | 32 | 1433 | maintenance |
| kmackay/micro-ecc A small, fast C library implementing ECDH key exchange and ECDSA signatures for 8-bit, 32-bit, and 64-bit processors, with optional inline … | 23 | 1432 | maintenance |
| sysprogs/WinCDEmu WinCDEmu is an open-source Windows utility that mounts optical disc images (ISO, BIN/CCD, MDS/MDF, NRG) as virtual CD/DVD/Blu-ray drives vi… | 23 | 1431 | maintenance |
| tanakh/cmdline cmdline is a simple, header-only command line argument parser for C++. It supports typed options, default values, range/oneof constraints, … | 32 | 1426 | maintenance |
| sfzhang15/RefineDet RefineDet is a C++/Caffe implementation of the CVPR 2018 single-shot object detection model that refines anchors to combine one-stage speed… | 32 | 1424 | maintenance |
| pangweiwei/slua slua is a fast Lua binding library for Unity3D and mono that uses static code generation instead of reflection to export C#/.NET interfaces… | 23 | 1419 | maintenance |
| google/ion Ion is a portable C++ suite of libraries and tools from Google for building graphical client applications across desktop, mobile, browser, … | 10 | 1419 | maintenance |
| Amanieu/asyncplusplus Async++ is a lightweight concurrency framework for C++11 providing asynchronous tasks, continuations, and parallel algorithms. It is inspir… | 23 | 1414 | maintenance |
| 0xnobody/vmpdump VMPDump is a dynamic dumper and import fixer for binaries protected with VMProtect 3.x (x64), built on the VTIL intermediate language. It s… | 23 | 1412 | maintenance |
| Lithium Silicon is a high-performance, middleware-oriented C++14 HTTP web framework. The project has been rewritten and merged into the Lithium lib… | 75 | 1409 | maintenance |
| lilipads/gradient_descent_viz A cross-platform C++/Qt desktop application that interactively visualizes five popular gradient descent optimization methods (vanilla GD, m… | 32 | 1409 | maintenance |
| VerticalResearchGroup/miaow MIAOW is an open source GPU implementation of the AMD Southern Islands ISA written in Verilog. It was developed as a research project at th… | 39 | 1406 | maintenance |
| uzh-rpg/flightmare Flightmare is a modular quadrotor simulator from the UZH Robotics and Perception Group, composed of a decoupled Unity-based rendering engin… | 23 | 1406 | maintenance |
| rescrv/HyperDex HyperDex is a distributed, searchable, and consistent key-value store written in C++. It provides scalable storage with secondary-index sea… | 32 | 1405 | maintenance |
| m5stack/M5Stack The official Arduino library for M5Stack Core (Basic/Gray) ESP32 development kits, providing access to the LCD, buttons, speaker, power man… | 49 | 1402 | maintenance |
| ele7enxxh/Android-Inline-Hook A C library for inline hooking of native functions on 32-bit Android, supporting ARM, Thumb16, and Thumb32 instruction sets. It lets you re… | 32 | 1401 | maintenance |
| google/mathfu MathFu is a C++ math library developed primarily for games, providing vector, matrix, and quaternion classes with SIMD optimization. It sup… | 10 | 1399 | maintenance |
| tandasat/DdiMon DdiMon is a hypervisor-based research tool that performs stealth inline hooking of Windows kernel API calls using Intel VT-x EPT memory sha… | 32 | 1398 | maintenance |
| TorchCraft/TorchCraft TorchCraft is a bridge library connecting the Torch machine learning framework to StarCraft: Brood War via a BWAPI module that streams game… | 10 | 1398 | maintenance |
| Windows-XAML/Template10 Template10 is a C# library of templates and helpers for building Windows 10 UWP XAML applications, providing application startup, navigatio… | 23 | 1397 | maintenance |
| OpenNI/OpenNI OpenNI is a C++ framework and SDK providing a standard interface for depth sensors and 3D vision devices like PrimeSense and Kinect cameras… | 32 | 1394 | maintenance |
| binji/pokegb A minimal Game Boy emulator written in roughly 50 lines of obfuscated C++ that can only run Pokemon Blue and Red. It is a code-golf style d… | 32 | 1391 | maintenance |
| johnBuffer/NoCol NoCol is a C++ 'anti-collision' trajectories finder that simulates moving objects (like balls) finding paths that avoid collisions. It rend… | 23 | 1391 | maintenance |
| facebookarchive/Flicks Flicks is a small C++ header library defining the 'flick', a unit of time equal to 1/705600000 of a second that exactly represents common v… | 10 | 1391 | maintenance |
| zhubenfu/License-Plate-Detect-Recognition-via-Deep-Neural-Networks-accuracy-up-to-99.9 A C++ application that detects and recognizes Chinese license plates in real time using deep neural networks, claiming up to 99.8% accuracy… | 32 | 1384 | maintenance |
| jdah/jdh-8 JDH-8 is a fully custom 8-bit minicomputer with its own RISC instruction set, register set, and port-mapped I/O, complete with an assembler… | 32 | 1382 | maintenance |
| glouw/ctl CTL is a header-only, template-like container library for ISO C99/C11 that reimplements C++ STL containers such as vector, list, deque, set… | 23 | 1382 | maintenance |
| myhub/tr An offline Chinese text detection and recognition OCR SDK with C++ core code and Python bindings, supporting models like CRNN, CTPN, and Pi… | 50 | 1381 | maintenance |
| SebLague/Solar-System A Unity-based solar system simulation experiment by Sebastian Lague, featuring procedural planets, moons, and atmospheric rendering. It acc… | 32 | 1379 | maintenance |
| PSPNet Reference implementation of the Pyramid Scene Parsing Network (PSPNet), a CVPR 2017 semantic segmentation model that won the ImageNet Scene… | 32 | 1378 | maintenance |
| NVIDIA/VideoProcessingFramework NVIDIA's Video Processing Framework (VPF) provides C++ libraries with Python bindings for fully hardware-accelerated video decoding, encodi… | 10 | 1378 | maintenance |
| jacksondunstan/UnityNativeScripting A library that lets Unity developers write game scripts in native C++ (or C/assembly) instead of C#, communicating via P/Invoke bindings. I… | 32 | 1375 | maintenance |
| homieiot/homie-esp8266 An Arduino framework for ESP8266 and ESP32 that implements the Homie MQTT convention for IoT devices. It provides configuration, OTA update… | 54 | 1371 | maintenance |
| msracver/Deep-Image-Analogy Official C++/CUDA implementation of the SIGGRAPH 2017 'Visual Attribute Transfer through Deep Image Analogy' technique from Microsoft Resea… | 32 | 1370 | maintenance |
| microsoft/FFmpegInterop A Microsoft open-source library and code sample that integrates FFmpeg into Windows 10/8.1/Phone 8.1 applications via a MediaStreamSource f… | 75 | 1366 | maintenance |
| ethz-asl/okvis OKVIS is a C++ implementation of keyframe-based visual-inertial SLAM/odometry using nonlinear optimization, from ETH Zurich research. It pr… | 32 | 1366 | maintenance |
| tensor-compiler/taco TACO (The Tensor Algebra Compiler) is a C++ library that computes sparse and dense tensor algebra and linear algebra expressions, generatin… | 30 | 1366 | maintenance |
| spacehuhn/esp8266_beaconSpam An Arduino sketch for the ESP8266 that broadcasts fake WiFi beacon frames, making scanners show up to a thousand access points with custom … | 23 | 1366 | maintenance |
| HKUST-Aerial-Robotics/VINS-Mobile VINS-Mobile is a real-time monocular visual-inertial state estimator that runs on iOS devices, providing high-accuracy visual-inertial odom… | 32 | 1363 | maintenance |
| mongrel2/mongrel2 Mongrel2 is a language- and architecture-agnostic web server written in C that decouples HTTP handling from application backends via a Zero… | 23 | 1358 | maintenance |
| nickbnf/glogg glogg is a multi-platform GUI application for browsing and searching through long, complex log files, acting as a graphical, interactive co… | 32 | 1356 | maintenance |
| dlunion/DBFace DBFace is a real-time, single-stage face detection model implemented in Python, offering small model sizes with high accuracy on the WiderF… | 32 | 1355 | maintenance |
| maHidaka/ros_face ROS-Face is a ROS-based system that controls human facial muscles via electrical stimulation, letting you drive facial expressions like a r… | 32 | 1355 | maintenance |
| GoSSIP-SJTU/Armariris Armariris is an LLVM-based code obfuscation framework maintained by Shanghai Jiao Tong University's cryptography and computer security lab.… | 32 | 1348 | maintenance |
| Star-Clouds/CenterFace CenterFace is a lightweight (7.3MB) anchor-free face detection and alignment model that detects faces and predicts facial landmarks using a… | 32 | 1344 | maintenance |
| wbenny/hvpp hvpp is a lightweight Intel VT-x hypervisor written in modern C++ that virtualizes an already-running operating system, primarily targeting… | 32 | 1344 | maintenance |
| OmerYa/Invisi-Shell Invisi-Shell is a proof-of-concept tool that bypasses PowerShell security features (ScriptBlock logging, Module logging, Transcription, AMS… | 32 | 1339 | maintenance |
| fishinabarrel/linux-kernel-module-rust A framework for writing loadable Linux kernel modules in safe Rust, providing safe abstractions over kernel interfaces via bindgen-generate… | 10 | 1337 | maintenance |
| torrvision/crfasrnn Reference implementation of CRF-RNN, an ICCV 2015 semantic image segmentation method that integrates conditional random fields into a neura… | 23 | 1335 | maintenance |
| couchbase/forestdb ForestDB is an embedded key-value storage engine written in C/C++ by Couchbase, using a Hierarchical B+-Tree based Trie (HB+-Trie) as its m… | 56 | 1333 | maintenance |
| dbzhang800/QtXlsxWriter QtXlsx is a C++ library for Qt5 that reads, writes, and edits Excel .xlsx files without requiring Microsoft Excel. It works on any platform… | 32 | 1333 | maintenance |
| GuitarML/SmartGuitarAmp SmartGuitarAmp is a JUCE-based audio plugin (VST3/AU/AAX) that uses neural network models (WaveNet-style) to emulate a real tube guitar amp… | 23 | 1332 | maintenance |
| google/monster-mash Monster Mash is an open-source sketch-based 3D modeling and animation tool that lets users sketch a 2D character, inflate it into 3D, and a… | 64 | 1330 | maintenance |
| tfhe/tfhe TFHE is a C++ library implementing fast fully homomorphic encryption over the torus, based on the CGGI16 scheme with gate-by-gate bootstrap… | 42 | 1326 | maintenance |
| jbangert/trapcc trapcc is a proof-by-construction that Intel MMU fault handling is Turing complete: an assembler translates 'Move, Branch if Zero, Decremen… | 32 | 1324 | maintenance |
| CharlesShang/DCNv2 A PyTorch implementation of Deformable Convolutional Networks v2 (DCNv2), providing CUDA/CPU operators for deformable convolution as a drop… | 71 | 1323 | maintenance |
| enormego/EGOCache EGOCache is a simple, thread-safe key-value cache store for Apple platforms including macOS, iOS, tvOS, and watchOS. It natively supports N… | 23 | 1321 | maintenance |
| microsoft/Windows-Driver-Frameworks Windows Driver Frameworks (WDF) is Microsoft's open-source framework of libraries for writing high-quality Windows device drivers, includin… | 23 | 1321 | maintenance |
| YelpArchive/MOE MOE (Metric Optimization Engine) is a global, black box optimization engine built by Yelp for optimizing expensive, time-consuming objectiv… | 10 | 1321 | maintenance |
| solodon4/Mach7 Mach7 is a C++ library providing functional-programming-style pattern matching, supporting user-definable patterns, algebraic data types, a… | 32 | 1319 | maintenance |
| PaulStoffregen/Time A C++ timekeeping library for Arduino providing date and time functions with synchronization from external sources like RTC modules, NTP, G… | 23 | 1316 | maintenance |
| mntmn/interim Interim OS is a minimalist experimental operating system with a language-based kernel inspired by Lisp machines and Plan 9. It boots to a J… | 32 | 1315 | maintenance |
| rocketscream/Low-Power A lightweight Arduino library that provides low-power sleep and power management functions for AVR and SAMD microcontrollers. It supports i… | 23 | 1314 | maintenance |
| fschutt/azul Azul is a free, reactive desktop GUI framework for Rust, C, C++, Python and other languages, built on Mozilla's WebRender with a CSS/HTML-l… | 93 | 6113 | experimental |
| greg7mdp/sparsepp Sparsepp is a fast, memory-efficient hash map and hash set library for C++, derived from Google's sparsehash. It serves as a drop-in replac… | 79 | 1312 | maintenance |
| PRBonn/depth_clustering A fast and robust C++ library for segmenting point clouds from Velodyne LiDAR sensors (16, 32, and 64 beam) into objects using depth cluste… | 23 | 1312 | maintenance |
| obdev/v-usb V-USB is a firmware-only USB driver for Atmel AVR microcontrollers, implementing low-speed USB in software without dedicated USB hardware. … | 77 | 1310 | maintenance |
| hyprwm/Hypr Hypr is a dynamic tiling window manager for Xorg, written in modern C++20 using XCB. It provides tiling and floating windows, workspaces, a… | 23 | 1310 | maintenance |
| senlinuc/caffe_ocr An experimental research project built on Caffe implementing CNN+BLSTM+CTC text recognition architectures, with modifications for LSTM, war… | 32 | 1305 | maintenance |
| hengli/camodocal CamOdoCal is a C++ library for automatic intrinsic and extrinsic calibration of a camera rig with multiple generic cameras and odometry. It… | 23 | 1302 | maintenance |
| nccgroup/SocksOverRDP A SOCKS4/4a/5 proxy implementation that tunnels traffic over RDP or Citrix (XenApp/XenDesktop) connections using Dynamic Virtual Channels. … | 23 | 1299 | maintenance |
| peng-zhihui/Ctrl-FOC-Lite A port of the SimpleFOC field-oriented-control firmware to STM32 HAL with FreeRTOS support, plus a validated evaluation board design (STM32… | 32 | 1296 | maintenance |
| wbenny/injdrv A proof-of-concept Windows kernel driver that injects DLLs into user-mode processes using Asynchronous Procedure Calls (APC). It hooks into… | 32 | 1296 | maintenance |
| carp-lang/Carp Carp is a statically typed Lisp programming language with deterministic memory management and no garbage collector, implemented in Haskell.… | 80 | 6016 | experimental |
| hsutter/cppfront cppfront is an experimental compiler that translates a new 'Syntax 2' (Cpp2) flavor of C++ into standard 'Syntax 1' (Cpp1) C++ code. It ser… | 67 | 5995 | experimental |
| sinpolib/sokit Sokit is a GUI tool written in C++ with Qt for sending, receiving, and transferring TCP and UDP packets. It runs on Windows and Linux and i… | 23 | 1291 | maintenance |
| BonzaiThePenguin/WikiSort WikiSort is a public domain implementation of block merge sort, a stable sorting algorithm that runs in O(1) memory while remaining as fast… | 32 | 1290 | maintenance |
| krzysztofzablocki/LineDrawing An Objective-C library implementing a fast, smooth line drawing algorithm for iOS, using OpenGL for anti-aliased lines with speed-based str… | 32 | 1290 | maintenance |