A curated list of awesome C++ frameworks, libraries and software.
- BVLC/caffe - Caffe: a fast open framework for deep learning.
- grpc/grpc - The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
- ocornut/imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
- nlohmann/json - JSON for Modern C++
- cmderdev/cmder - Lovely console emulator package for Windows
- microsoft/calculator - Windows Calculator: A simple yet powerful calculator that ships with Windows
- dmlc/xgboost - Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
- huihut/interview - 📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
- facebook/folly - An open-source C++ library developed and used at Facebook.
- microsoft/CNTK - Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
- ClickHouse/ClickHouse - ClickHouse® is a free analytics DBMS for big data
- google/flatbuffers - FlatBuffers: Memory Efficient Serialization Library
- cocos2d/cocos2d-x - Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
- microsoft/winget-cli - Windows Package Manager CLI (aka winget)
- changkun/modern-cpp-tutorial - 📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
- catchorg/Catch2 - A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
- TheAlgorithms/C-Plus-Plus - Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
- Light-City/CPlusPlusThings - C++那些事
- OpenGenus/cosmos - World's largest Contributor driven code dataset | Join our Internship and enjoy 🌱 | Algorithms that run our universe | Your personal library of every algorithm and data structure code that you will ever encounter |
- google/libphonenumber - Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
- gabime/spdlog - Fast C++ logging library.
- CoatiSoftware/Sourcetrail - Sourcetrail - free and open-source interactive source explorer
- Tencent/rapidjson - A fast JSON parser/generator for C++ with both SAX/DOM style API
- Qv2ray/Qv2ray - ⭐ Linux / Windows / macOS 跨平台 V2Ray 客户端 | 支持 VMess / VLESS / SSR / Trojan / Trojan-Go / NaiveProxy / HTTP / HTTPS / SOCKS5 | 使用 C++ / Qt 开发 | 可拓展插件式设计 ⭐
- davisking/dlib - A toolkit for making real world machine learning and data analysis applications in C++
- USTC-Resource/USTC-Course - ❤️**科学技术大学课程资源
- chenshuo/muduo - Event-driven network library for multi-threaded Linux server in C++11
- OpenRCT2/OpenRCT2 - An open source re-implementation of RollerCoaster Tycoon 2 🎢
- FreeCAD/FreeCAD - This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker
- rizinorg/cutter - Free and Open Source Reverse Engineering Platform powered by rizin
- ceph/ceph - Ceph is a distributed object, block, and file storage platform
- pybind/pybind11 - Seamless operability between C++11 and Python
- abseil/abseil-cpp - Abseil Common Libraries (C++)
- spotify/annoy - Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
- apache/thrift - Apache Thrift
- openframeworks/openFrameworks - openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
- capnproto/capnproto - Cap'n Proto serialization/RPC system - core tools and C++ library
- symless/synergy-core - Open source core of Synergy, the keyboard and mouse sharing tool
- gzc/CLRS - 📓Solutions to Introduction to Algorithms
- Automattic/node-canvas - Node canvas is a Cairo backed Canvas implementation for NodeJS.
- Maximus5/ConEmu - Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
- facebook/proxygen - A collection of C++ HTTP libraries including an easy to use HTTP server.
- zeromq/libzmq - ZeroMQ core engine in C++, implements ZMTP/3.1
- microsoft/STL - MSVC's implementation of the C++ Standard Library.
- DayBreak-u/chineseocr_lite - 超轻量级中文ocr,支持竖排文字识别, 支持ncnn、mnn、tnn推理 ( dbnet(1.8M) + crnn(2.5M) + anglenet(378KB)) 总模型仅4.7M
- TrinityCore/TrinityCore - TrinityCore Open Source MMO Framework (master = 9.0.5.38556, 3.3.5 = 3.3.5a.12340)
- opencv/opencv_contrib - Repository for OpenCV's extra modules
- citra-emu/citra - A Nintendo 3DS Emulator
- ipkn/crow - Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask)
- microsoft/cpprestsdk - The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
- Mooophy/Cpp-Primer - C++ Primer 5 answers
- 360Controller/360Controller - TattieBogle Xbox 360 Driver (with improvements)
- hrydgard/ppsspp - A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums on ppsspp.org.
- carla-simulator/carla - Open-source simulator for autonomous driving research.
- lltcggie/waifu2x-caffe - waifu2xのCaffe版
- google/re2 - RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
- cameron314/concurrentqueue - A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
- an-tao/drogon - Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows
- AGWA/git-crypt - Transparent file encryption in git
- open-source-parsers/jsoncpp - A C++ library for interacting with JSON.
- BYVoid/OpenCC - Conversion between Traditional and Simplified Chinese
- cartographer-project/cartographer - Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
- idea4good/GuiLite - ✔️The smallest header-only GUI library(4 KLOC) for all platforms
- tiny-dnn/tiny-dnn - header only, dependency-free deep learning framework in C++14
- skypjack/entt - Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
- bblanchon/ArduinoJson - 📟 JSON library for Arduino and embedded C++. Simple and efficient.
- CleverRaven/Cataclysm-DDA - Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
- yhirose/cpp-httplib - A C++ header-only HTTP/HTTPS server and client library
- asmuth/clip - Create charts from the command line
- wuye9036/CppTemplateTutorial - 中文的C++ Template的教学指南。与知名书籍C++ Templates不同,该系列教程将C++ Templates作为一门图灵完备的语言来讲授,以求帮助读者对Meta-Programming融会贯通。(正在施工中)
- zaphoyd/websocketpp - C++ websocket client/server library
- brndnmtthws/conky - Light-weight system monitor for X.
- cinder/Cinder - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
- google/glog - C++ implementation of the Google logging module
- sogou/workflow - C++ Parallel Computing and Asynchronous Networking Engine
- mandliya/algorithms_and_data_structures - 180+ Algorithm & Data Structure Problems using C++
- Project-OSRM/osrm-backend - Open Source Routing Machine - C++ backend
- zhedahht/CodingInterviewChinese2 - 《剑指Offer》第二版源代码
- progschj/ThreadPool - A simple C++11 Thread Pool implementation
- sass/libsass - A C/C++ implementation of a Sass compiler
- gatieme/CodingInterviews - 剑指Offer——名企面试官精讲典型编程题
- xournalpp/xournalpp - Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.
- xtaci/algorithms - Algorithms & Data structures in C++.
- ZLMediaKit/ZLMediaKit - A lightweight RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/WebRTC server and client framework based on C++11
- swig/swig - SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
- rapidsai/cudf - cuDF - GPU DataFrame Library
- ripple/rippled - Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger in C++
- oatpp/oatpp - 🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
- ethereum/aleth - Aleth – Ethereum C++ client, tools and libraries
- emcrisostomo/fswatch - A cross-platform file change monitor with multiple backends: Apple OS X File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.
- NVIDIA/TensorRT - TensorRT is a C++ library for high performance inference on NVIDIA GPUs and deep learning accelerators.
- flashlight/flashlight - A C++ standalone library for machine learning
- TonyChen56/WeChatRobot - PC版微信机器人
- nghttp2/nghttp2 - nghttp2 - HTTP/2 C Library and tools
- Alinshans/MyTinySTL - Achieve a tiny STL in C++11
- whoshuu/cpr - C++ Requests: Curl for People, a spiritual port of Python Requests
- cuberite/cuberite - A lightweight, fast and extensible game server for Minecraft
- mlpack/mlpack - mlpack: a scalable C++ machine learning library --
- anhkgg/SuperWeChatPC - 超级微信电脑客户端,支持多开、防消息撤销、语音消息备份...开放WeChatSDK
- leethomason/tinyxml2 - TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
- hluk/CopyQ - Clipboard manager with advanced features
- yamashi/CyberEngineTweaks - Performance boost, bug fixes and hacks for fun for Cyberpunk 2077
- mosra/magnum - Lightweight and modular C++11 graphics middleware for games and data visualization
- danmar/cppcheck - static analysis of C/C++ code
- arrayfire/arrayfire - ArrayFire: a general purpose GPU library.
- yedf/handy - 简洁易用的C++11网络库 / 支持单机千万并发连接 / a simple C++11 network server framework
- forhappy/Cplusplus-Concurrency-In-Practice - A Detailed Cplusplus Concurrency Tutorial 《C++ 并发编程指南》
- linyacool/WebServer - A C++ High Performance Web Server
- cvxpy/cvxpy - A Python-embedded modeling language for convex optimization problems.
- NVIDIA/thrust - The C++ parallel algorithms library.
- oclint/oclint - A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
- onqtam/doctest - The fastest feature-rich C++11/14/17/20 single-header testing framework
- juce-framework/JUCE - JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins.
- arvidn/libtorrent - an efficient feature complete C++ bittorrent implementation
- supertuxkart/stk-code - The code base of supertuxkart
- gameplay3d/gameplay - Open-source, cross-platform, C++ game engine for creating 2D/3D games.
- google/robotstxt - The repository contains Google's robots.txt parser and matcher as a C++ library (compliant to C++11).
- pezy/LeetCode - ✏️ LeetCode solutions in C++ 11 and Python3
- jrowberg/i2cdevlib - I2C device library collection for AVR/Arduino or other C++-based MCUs
- ericniebler/range-v3 - Range library for C++14/17/20, basis for C++20's std::ranges
- boostorg/beast - HTTP and WebSocket built on Boost.Asio in C++11
- facebookarchive/conceal - Conceal provides easy Android APIs for performing fast encryption and authentication of data.
- Tencent/phxpaxos - The Paxos library implemented in C++ that has been used in the WeChat production environment.
- ketoo/NoahGameFrame - A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
- libigl/libigl - Simple C++ geometry processing library.
- clementine-player/Clementine - 🍊 Clementine Music Player
- google/zopfli - Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zlib compression.
- amrayn/easyloggingpp - Single header C++ logging library. It is extremely powerful, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.
- weidai11/cryptopp - free C++ class library of cryptographic schemes
- qinguoyi/TinyWebServer - 🔥 Linux下C++轻量级Web服务器
- chriskohlhoff/asio - Asio C++ Library
- gibsjose/cpp-cheat-sheet - C++ Syntax, Data Structures, and Algorithms Cheat Sheet
- llvm-mirror/clang - Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
- USCiLab/cereal - A C++11 library for serialization
- panda3d/panda3d - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
- amzeratul/halley - A lightweight game engine written in modern C++
- turanszkij/WickedEngine - C++ game engine focusing on modern rendering techniques and performance.
- asmjit/asmjit - Machine code generation for C++
- Qihoo360/evpp - A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.
- jbeder/yaml-cpp - A YAML parser and emitter in C++
- baidu/braft - An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
- lballabio/QuantLib - The QuantLib C++ library
- Stellarium/stellarium - Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
- google/oboe - Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
- pezy/CppPrimer - 📚 Solutions for C++ Primer 5th exercises.
- The-Powder-Toy/The-Powder-Toy - Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.
- zeux/pugixml - Light-weight, simple and fast XML parser for C++ with XPath support
- jarro2783/cxxopts - Lightweight C++ command line option parser
- ThePhD/sol2 - Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
- MasteringOpenCV/code - Code for the book "Mastering OpenCV with Practical Computer Vision Projects" by Packt Publishing 2012.
- applenob/Cpp_Primer_Practice - 搞定C++:punch:。C++ Primer 中文版第5版学习仓库,包括笔记和课后练习答案。
- liuchuo/PAT - 🍭 浙江大学PAT题解(C/C++/Java/Python) - 努力成为萌萌的程序媛~
- lava/matplotlib-cpp - Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib
- CGAL/cgal - The public CGAL repository, see the README below
- actor-framework/actor-framework - An Open Source Implementation of the Actor Model in C++
- mbasso/asm-dom - A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)
- amhndu/SimpleNES - An NES emulator in C++
- MaskRay/ccls - C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
- pistacheio/pistache - A high-performance REST Toolkit written in C++
- nem0/LumixEngine - 3D C++ Game Engine - yet another open source game engine
- clangen/musikcube - a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
- AtomicGameEngine/AtomicGameEngine - The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
- ROCm-Developer-Tools/HIP - HIP: C++ Heterogeneous-Compute Interface for Portability
- wolfpld/tracy - C++ frame profiler
- ReactiveX/RxCpp - Reactive Extensions for C++
- cztomczak/cefpython - Python bindings for the Chromium Embedded Framework (CEF)
- include-what-you-use/include-what-you-use - A tool for use with clang to analyze #includes in C and C++ source files
- LibreCAD/LibreCAD - LibreCAD is a cross-platform 2D CAD program written in C++11 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.
- yyzybb537/libgo - Go-style concurrency in C++11
- jacobdufault/cquery - C/C++ language server supporting multi-million line code base, powered by libclang. Emacs, Vim, VSCode, and others with language server protocol support. Cross references, completion, diagnostics, semantic highlighting and more
- ChaiScript/ChaiScript - Embedded Scripting Language Designed for C++
- ckb-next/ckb-next - RGB Driver for Linux
- ctubio/Krypto-trading-bot - Self-hosted crypto trading bot (automated high frequency market making) written in C++
- crosswalk-project/crosswalk - A web runtime built on Chrome. This project is currently unmaintained.
- Hopson97/MineCraft-One-Week-Challenge - I challenged myself to see if I could create a voxel game (Minecraft-like) in just one week using C++ and OpenGL, and here is the result
- xtensor-stack/xtensor - C++ tensors with broadcasting and lazy computing
- huaxz1986/cplusplus-_Implementation_Of_Introduction_to_Algorithms - 《算法导论》第三版中算法的C++实现
- kamyu104/LeetCode-Solutions -
(Weekly Update) Python / Modern C++ Solutions of All 1891 LeetCode Problems
- jolibrain/deepdetect - Deep Learning API and Server in C++14 support for Caffe, Caffe2, PyTorch,TensorRT, Dlib, NCNN, Tensorflow, XGBoost and TSNE
- eidheim/Simple-Web-Server - A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications.
- rust-lang/rust-bindgen - Automatically generates Rust FFI bindings to C (and some C++) libraries.
- HowardHinnant/date - A date and time library based on the C++11/14/17 header
- dropbox/json11 - A tiny JSON library for C++11.
- cameron314/readerwriterqueue - A fast single-producer, single-consumer lock-free queue for C++
- facebook/fbthrift - Facebook's branch of Apache Thrift, including a new C++ server.
- CppCon/CppCon2014 - Speaker materials from CppCon 2014
- alandefreitas/matplotplusplus - Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
- gflags/gflags - The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used. Online documentation available at:
- root-project/cling - The cling C++ interpreter
- xelatihy/yocto-gl - Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
- bombela/backward-cpp - A beautiful stack trace pretty printer for C++
- AnkerLeng/Cpp-0-1-Resource - C++ 匠心之作 从0到1入门资料
- harfbuzz/harfbuzz - HarfBuzz text shaping engine
- selfboot/CS_Offer - 计算机学科基础知识和主流编程语言相关内容的总结
- ARM-software/ComputeLibrary - The Compute Library is a set of computer vision and machine learning functions optimised for both Arm CPUs and GPUs using SIMD technologies.
- ceres-solver/ceres-solver - A large scale non-linear optimization library
- vczh-libraries/GacUI - GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features.
- giuspen/cherrytree - cherrytree
- yanyiwu/cppjieba - "结巴"中文分词的C++版本
- KhronosGroup/Vulkan-Hpp - Open-Source Vulkan C++ API
- ndrplz/self-driving-car - Udacity Self-Driving Car Engineer Nanodegree projects.
- liuyubobobo/Play-Leetcode - My Solutions to Leetcode problems. All solutions support C++ language, some support Java and Python. Multiple solutions will be given by most problems. Enjoy:) 我的Leetcode解答。所有的问题都支持C++语言,一部分问题支持Java语言。近乎所有问题都会提供多个算法解决。大家加油!:)
- idealvin/co - A go-style C++ coroutine library and more.
- Neargye/magic_enum - Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
- hanickadot/compile-time-regular-expressions - A Compile time PCRE (almost) compatible regular expression matcher.
- milostosic/MTuner - MTuner is a C/C++ memory profiler and memory leak finder for Windows, PlayStation 4 and 3, Android and other platforms
- floooh/oryol - A small, portable and extensible C++ 3D coding framework
- khizmax/libcds - A C++ library of Concurrent Data Structures
- lewissbaker/cppcoro - A library of C++ coroutine abstractions for the coroutines TS
- cnjinhao/nana - a modern C++ GUI library
- microsoft/DirectXShaderCompiler - This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
- clasp-developers/clasp - clasp Common Lisp environment
- HuTianQi/SmartOpenCV - 🔥 🔥 🔥 SmartOpenCV是一个OpenCV在Android端的增强库,解决了OpenCV Android SDK在图像预览方面存在的诸多问题,且无需修改OpenCV SDK源码,与OpenCV的SDK解耦
- alecthomas/entityx - EntityX - A fast, type-safe C++ Entity-Component system
- alphacep/vosk-api - Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node
- jupyter-xeus/xeus-cling - Jupyter kernel for the C++ programming language
- arximboldi/immer - Postmodern immutable and persistent data structures for C++ — value semantics at scale
- protobuf-c/protobuf-c - Protocol Buffers implementation in C
- rttrorg/rttr - C++ Reflection Library
- MayaPosch/NymphCast - Audio and video casting system with support for custom applications.
- google/orbit - C/C++ Performance Profiler
- microsoft/DirectXTK - The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
- charto/nbind - ✨ Magical headers that make your C++ library accessible from JavaScript 🚀
- cycfi/elements - Elements C++ GUI library
- plibither8/2048.cpp - 🎮 Fully featured terminal version of the game "2048" written in C++
- rbock/sqlpp11 - A type safe SQL template library for C++
- cocos2d/cocos2d-js - cocos2d-x for JS
- andrewssobral/bgslibrary - A C++ Background Subtraction Library with wrappers for Python, MATLAB, Java and GUI on QT
- project-chip/connectedhomeip - Matter (formerly Project CHIP) is creating more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance (formerly Zigbee Alliance).
- kyubotics/coolq-http-api - 为 酷Q 提供通过 HTTP 或 WebSocket 接收事件和调用 API 的能力
- huangmingchuan/Cpp_Primer_Answers - 《C++ Primer》第五版中文版习题答案
- RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus - Change C++ code at runtime
- simbody/simbody - High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
- FlagBrew/Checkpoint - Fast and simple homebrew save manager for 3DS and Switch.
- NVIDIA/libcudacxx - The C++ Standard Library for your entire system.
- dpilger26/NumCpp - C++ implementation of the Python Numpy library
- gosu/gosu - 2D game development library for Ruby and C++
- CloudCompare/CloudCompare - CloudCompare main repository
- CppCon/CppCon2016 - Slides and other materials from CppCon 2016
- socketio/socket.io-client-cpp - C++11 implementation of Socket.IO client
- matt-42/silicon - A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead
- facebookresearch/TensorComprehensions - A domain specific language to express machine learning workloads.
- ChenglongChen/kaggle-CrowdFlower - 1st Place Solution for CrowdFlower Product Search Results Relevance Competition on Kaggle.
- zeroc-ice/ice - Comprehensive RPC framework with support for C++, C#, Java, JavaScript, Python and more.
- STEllAR-GROUP/hpx - The C++ Standard Library for Parallelism and Concurrency
- Andersbakken/rtags - A client/server indexer for c/c++/objc[++] with integration for Emacs based on clang.
- CppCon/CppCon2015 - Presentation Materials from CppCon 2015
- yogykwan/acm-challenge-workbook - 《挑战程序设计竞赛》习题册攻略
- sharkdp/dbg-macro - A dbg(…) macro for C++
- CLIUtils/CLI11 - CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
- GameFoundry/bsf - Modern C++14 library for the development of real-time graphical applications
- teeworlds/teeworlds - A retro multiplayer shooter
- p-ranav/indicators - Activity Indicators for Modern C++
- REhints/HexRaysCodeXplorer - Hex-Rays Decompiler plugin for better code navigation
- JACoders/OpenJK - Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
- Blizzard/s2client-api - StarCraft II Client - C++ library supported on Windows, Linux and Mac designed for building scripted bots and research using the SC2API.
- Tencent/phxrpc - A simple C++ based RPC framework.
- danielkrupinski/Osiris - Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by Dear ImGui.
- vgvassilev/cling - The interactive C++ interpreter Cling
- Cxbx-Reloaded/Cxbx-Reloaded - Xbox (Original) Emulator
- cool2528/baiduCDP - 百度网盘下载神器
- nmslib/hnswlib - Header-only C++/python library for fast approximate nearest neighbors
- andreasfertig/cppinsights - C++ Insights - See your source code with the eyes of a compiler
- mfontanini/libtins - High-level, multiplatform C++ network packet sniffing and crafting library.
- PlatformLab/NanoLog - Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.
- arturadib/node-qt - C++ Qt bindings for Node.js
- coronalabs/corona - Solar2D Game Engine main repository (ex Corona SDK)
- JakubVojvoda/design-patterns-cpp - C++ Design Patterns
- google/fruit - Fruit, a dependency injection framework for C++
- eranif/codelite - CodeLite, a cross platform C/C++/PHP and Node.js IDE written in C++
- ideawu/icomet - A C1000K comet/push server built with C++, for web and mobile app
- dpayne/cli-visualizer - CLI based audio visualizer
- CatxFish/obs-virtual-cam - obs-studio plugin to simulate a directshow webcam
- qt-creator/qt-creator - A cross-platform Qt IDE
- jgh-/VideoCore-Inactive - No longer in development Please see https://github.com/unpause-live/SwiftVideo
- patrikhuber/eos - A lightweight 3D Morphable Face Model fitting library in modern C++14
- crawl/crawl - Dungeon Crawl: Stone Soup official repository
- yse/easy_profiler - Lightweight profiler library for c++
- Corvusoft/restbed - Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
- chukong/quick-cocos2d-x - quick-cocos2d-x is a quick framework, based on cocos2d-x. Make mobile games in Lua.
- microsoft/Win2D - Win2D is an easy-to-use Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration. It is available to C#, C++ and VB developers writing apps for the Windows Universal Platform (UWP). It utilizes the power of Direct2D, and integrates seamlessly with XAML and CoreWindow.
- Jack-Cherish/LeetCode - 🐒LeetCode、剑指Offer刷题笔记(C/C++、Python3实现)
- cryfs/cryfs - Cryptographic filesystem for the cloud
- AshampooSystems/boden - Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io
- grame-cncm/faust - Functional programming language for signal processing and sound synthesis
- ucbrise/confluo - Real-time Monitoring and Analysis of Data Streams
- shadowsocks/libQtShadowsocks - A lightweight and ultra-fast shadowsocks library written in C++14 with Qt framework
- facebookresearch/SparseConvNet - Submanifold sparse convolutional networks
- tunabrain/tungsten - High performance physically based renderer in C++11
- Hawstein/cracking-the-coding-interview - Solutions for the book: Cracking the coding interview V4. Written in C++.
- lvandeve/lodepng - PNG encoder and decoder in C and C++.
- rdp/screen-capture-recorder-to-video-windows-free - a free open source windows "screen capture" device and recorder (also allows VLC/ffmpeg and others to capture/stream desktop/audio)
- ssloy/tinyraycaster - 486 lines of C++: old-school FPS in a weekend
- seladb/PcapPlusPlus - PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, WinPcap, DPDK and PF_RING.
- wisdompeak/LeetCode - This repository contains the solutions and explanations to the algorithm problems on LeetCode. Only medium or above are included. All are written in C++/Python and implemented by myself. The problems attempted multiple times are labelled with hyperlinks.
- hugoam/toy - the thin c++ game engine
- QianMo/OpenCV3-Intro-Book-Src - 📘《OpenCV3编程入门》书本配套源码 |《Introduction to OpenCV3 Programming》Book Source Code
- NASA-SW-VnV/ikos - Static analyzer for C/C++ based on the theory of Abstract Interpretation.
- storax/kubedoom - Kill Kubernetes pods by playing Id's DOOM!
- miguelfreitas/twister-core - twister core / daemon
- facebookarchive/Flicks - A unit of time defined in C++.
- Dobiasd/FunctionalPlus - Functional Programming Library for C++. Write concise and readable C++ code.
- cjcliffe/CubicSDR - Cross-Platform Software-Defined Radio Application
- Cocos-BCX/cocos-mainnet - Cocos-BCX: The platform for the next generation of digital game economy
- TorchCraft/TorchCraft - Connecting Torch to StarCraft
- PetoiCamp/OpenCat-Old - A programmable and highly maneuverable robotic cat for STEM education and AI-enhanced services.
- webyog/sqlyog-community - Webyog provides monitoring and management tools for open source relational databases. We develop easy-to-use MySQL client tools for performance tuning and database management. Webyog's solutions include SQL Diagnostic Manager for MySQL performance optimization and SQLyog for MySQL administration. More than 35,000 companies (including Amazon, IBM, Salesforce, AT&T, eBay, and GE) and 2.5 million users rely on Webyog's solutions to provide valuable insights into their databases. Webyog is an Idera, Inc. company.
- herumi/xbyak - a JIT assembler for x86(IA-32)/x64(AMD64, x86-64) MMX/SSE/SSE2/SSE3/SSSE3/SSE4/FPU/AVX/AVX2/AVX-512 by C++ header
- cgdb/cgdb - Console front-end to the GNU debugger
- ccMSC/ckb - RGB Driver for Linux and OS X
- guillaumeblanc/ozz-animation - Open source c++ skeletal animation library and toolset
- hugoam/two - c++ toolkit for rapid development of live graphical apps and games
- happynear/caffe-windows - Configure Caffe in one hour for Windows users.
- ermig1979/Simd - C++ image processing and machine learning library with using of SIMD: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX-512, VMX(Altivec) and VSX(Power7), NEON for ARM.
- ArthurSonzogni/FTXUI - 💻 C++ Functional Terminal User Interface. ❤️
- ben-strasser/fast-cpp-csv-parser - fast-cpp-csv-parser
- jlblancoc/nanoflann - nanoflann: a C++11 header-only library for Nearest Neighbor (NN) search with KD-trees
- plasma-umass/Mesh - A memory allocator that automatically reduces the memory footprint of C/C++ applications.
- libfann/fann - Official github repository for Fast Artificial Neural Network Library (FANN)
- scipr-lab/libsnark - C++ library for zkSNARKs
- ucbrise/clipper - A low-latency prediction-serving system
- CopernicaMarketingSoftware/PHP-CPP - Library to build PHP extensions with C++
- wichtounet/thor-os - Simple operating system in C++, written from scratch
- google/sandboxed-api - Generates sandboxes for C/C++ libraries automatically
- skypjack/uvw - Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
- mrtazz/restclient-cpp - C++ client for making HTTP/REST requests
- mortennobel/cpp-cheatsheet - Modern C++ Cheatsheet
- CppCon/CppCon2018 - Slides and other materials from CppCon 2018
- scarsty/kys-cpp - 《金庸群侠传》c++复刻版,已完工
- vinniefalco/DSPFilters - A Collection of Useful C++ Classes for Digital Signal Processing
- aws/aws-sdk-cpp - AWS SDK for C++
- Ultimaker/CuraEngine - Powerful, fast and robust engine for converting 3D models into g-code instructions for 3D printers. It is part of the larger open source project Cura.
- sftrabbit/CppPatterns-Patterns - A repository of modern C++ patterns curated by the community.
- gigablast/open-source-search-engine - Nov 20 2017 -- A distributed open source search engine and spider/crawler written in C/C++ for Linux on Intel/AMD. From gigablast dot com, which has binaries for download. See the README.md file at the very bottom of this page for instructions.
- wjwwood/serial - Cross-platform, Serial Port library written in C++
- owncloud/client - 💻 Desktop Syncing Client for ownCloud
- skiftOS/skift - 🥑 A hobby operating system built from scratch in modern C++. Featuring a reactive UI library and a strong emphasis on user experience.
- vygr/ChrysaLisp - Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...
- kripken/BananaBread - BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML
- brave/brave-core - Core engine for the Brave browser for Android, Linux, macOS, Windows. For issues https://github.com/brave/brave-browser/issues
- c-ares/c-ares - A C library for asynchronous DNS requests
- cloose/CuteMarkEd - Qt Markdown Editor
- ccache/ccache - ccache – a fast compiler cache
- bloomberg/bde - Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
- dev-cafe/cmake-cookbook - CMake Cookbook recipes.
- tomlooman/ActionRoguelike - Third-person Action Roguelike made in Unreal Engine C++ (for Stanford CS193U 2020)
- microsoft/ShaderConductor - ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
- nodejs/node-addon-api - Module for using Node-API from C++
- boostorg/compute - A C++ GPU Computing Library for OpenCL
- fnc12/sqlite_orm - ❤️ SQLite ORM light header only library for modern C++
- bbc/audiowaveform - C++ program to generate waveform data and render waveform images from audio files
- zhedahht/ChineseCodingInterviewAppendix - The source code for the appendix part of the Chinese version of the book Coding Interviews
- NVIDIA/cutlass - CUDA Templates for Linear Algebra Subroutines
- mrc-ide/covid-sim - This is the COVID-19 CovidSim microsimulation model developed by the MRC Centre for Global Infectious Disease Analysis hosted at Imperial College, London.
- googlevr/cardboard - Open source Cardboard SDK and samples
- expnkx/fast_io - fast_io is a C++ general-purpose exception-safe RAII I/O library based on C++ 20 Concepts. It is at least ten times faster than cstdio or iostream.
- chromiumembedded/cef - Chromium Embedded Framework (CEF) official mirror. A simple framework for embedding Chromium-based browsers in other applications.
- Tencent/TscanCode - A static code analyzer for C++, C#, Lua
- sourcey/libsourcey - C++14 evented IO libraries for high performance networking and media based applications
- microsoft/cppwinrt - C++ language projection for the Windows Runtime
- senlinuc/caffe_ocr - 主流ocr算法研究实验性的项目,目前实现了CNN+BLSTM+CTC架构
- sparsehash/sparsehash - C++ associative containers
- solodon4/Mach7 - Functional programming style pattern-matching library for C++
- micknoise/Maximilian - C++ Audio and Music DSP Library
- cartographer-project/cartographer_ros - Provides ROS integration for Cartographer.
- preshing/junction - Concurrent data structures in C++
- d5/node.native - C++11 port for the Node: native performance and modern simplicity.
- emilk/loguru - A lightweight C++ logging library
- SergiusTheBest/plog - Portable, simple and extensible C++ logging library
- quickfix/quickfix - QuickFIX C++ Fix Engine Library
- google/marl - A hybrid thread / fiber task scheduler written in C++ 11
- aantron/better-enums - C++ compile-time enum to string, iteration, in a single header file
- yrnkrn/zapcc - zapcc is a caching C++ compiler based on clang, designed to perform faster compilations
- mandreyel/mio - Cross-platform C++11 header-only library for memory mapped file IO
- Tencent/FeatherCNN - FeatherCNN is a high performance inference engine for convolutional neural networks.
- WaykiChain/WaykiChain - Public Blockchain as a Decentralized Finance Infrastructure Service Platform
- qicosmos/cinatra - modern c++(c++17), cross-platform, header-only, easy to use http framework
- dougbinks/enkiTS - A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.
- ibaaj/dijkstra-cartography - Using Dijkstra's algorithm ("finding the shortest paths between nodes in a graph") to draw maps 🌍.
- strasdat/Sophus - C++ implementation of Lie Groups using Eigen.
- bitshares/bitshares-core - BitShares Blockchain implementation and command-line interface
- google/mathfu - C++ math library developed primarily for games focused on simplicity and efficiency.
- agauniyal/rang - A Minimal, Header only Modern c++ library for terminal goodies 💄✨
- gzwl/leetcode - The optimum C++ solutions for the leetcode
- jpbarrette/curlpp - C++ wrapper around libcURL
- Neargye/nameof - Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
- zeromq/cppzmq - Header-only C++ binding for libzmq
- harvestlamb/Cpp_houjie - 侯捷C++课程PPT及代码,动手学起来
- log4cplus/log4cplus - log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modelled after the Java log4j API.
- fireice-uk/xmr-stak-cpu - Monero CPU miner
- eliben/llvm-clang-samples - UNMAINTAINED: Examples of using the LLVM and Clang compilation libraries and tools
- Cockatrice/Cockatrice - A cross-platform virtual tabletop for multiplayer card games
- google/lullaby - A collection of C++ libraries designed to help teams develop virtual and augmented reality experiences
- prabhuomkar/pytorch-cpp - C++ Implementation of PyTorch Tutorials for Everyone
- AcademySoftwareFoundation/OpenColorIO - A color management framework for visual effects and animation.
- Smoothieware/Smoothieware - Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++
- foonathan/cppast - Library to parse and work with the C++ AST
- libbitcoin/libbitcoin-system - Bitcoin Cross-Platform C++ Development Toolkit
- rpclib/rpclib - rpclib is a modern C++ msgpack-RPC server and client library
- otland/forgottenserver - A free and open-source MMORPG server emulator written in C++
- sylar-yin/sylar - C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper)
- dmlc/mshadow - Matrix Shadow:Lightweight CPU/GPU Matrix and Tensor Template Library in C++/CUDA for (Deep) Machine Learning
- alexgkendall/caffe-segnet - Implementation of SegNet: A Deep Convolutional Encoder-Decoder Architecture for Semantic Pixel-Wise Labelling
- greg7mdp/sparsepp - A fast, memory efficient hash map for C++
- kfrlib/kfr - Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
- binji/pokegb - A gameboy emulator that only plays Pokemon Blue, in ~50 lines of c++.
- Star-Clouds/CenterFace - face detection
- xtensor-stack/xsimd - C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, NEON, AVX512)
- CppCon/CppCon2020 - Slides and other materials from CppCon 2020
- dmlc/cxxnet - move forward to https://github.com/dmlc/mxnet
- OpenZWave/open-zwave - a C++ library to control Z-Wave Networks via a USB Z-Wave Controller.
- VcDevel/Vc - SIMD Vector Classes for C++
- eliboa/TegraRcmGUI - C++ GUI for TegraRcmSmash (Fusée Gelée exploit for Nintendo Switch)
- mapbox/polylabel - A fast algorithm for finding the pole of inaccessibility of a polygon (in JavaScript and C++)
- cocaine/cocaine-core - An open platform to build your own PaaS clouds.
- SpenceKonde/ATTinyCore - Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
- mtrebi/memory-allocators - Custom memory allocators in C++ to improve the performance of dynamic memory allocation
- serge-rgb/milton - An infinite-canvas paint program
- borglab/gtsam - GTSAM is a library of C++ classes that implement smoothing and mapping (SAM) in robotics and vision, using factor graphs and Bayes networks as the underlying computing paradigm rather than sparse matrices.
- BitFunnel/NativeJIT - A C++ expression -> x64 JIT
- meganz/sdk - MEGA C++ SDK
- 19PDP/Bilibili-plus - 课程视频、PPT和源代码:侯捷C++系列;台大郭彦甫MATLAB
- microsoft/AdaptiveCards - A new way for developers to exchange card content in a common and consistent way.
- SOCI/soci - Official repository of the SOCI - The C++ Database Access Library
- fasiondog/hikyuu - Hikyuu Quant Framework 基于C++/Python的开源量化交易研究框架
- ryanhaining/cppitertools - Implementation of python itertools and builtin iteration functions for C++17
- beark/ftl - C++ template library for fans of functional programming
- syoyo/tinygltf - Header only C++11 tiny glTF 2.0 library
- stefanhaustein/TerminalImageViewer - Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters
- Bareflank/hypervisor - lightweight hypervisor SDK written in C++ with support for Windows, Linux and UEFI
- Dor1s/libfuzzer-workshop - Repository for materials of "Modern fuzzing of C/C++ Projects" workshop.
- GPUOpen-Archive/CodeXL - CodeXL is a comprehensive tool suite that enables developers to harness the benefits of CPUs, GPUs and APUs.
- yzhu798/CodingInterviewsNotes - 涵盖C++ Primer 5th、 effective C++ 、 STL api和demos C++ 基础知识与理论、 智能指针、C++11、 Git教程 Linux命令 Unix操作系统(进程、线程、内存管理、信号)计算机网络、 数据结构(排序、查找)、数据库、、C++对象模型、 设计模式、算法(《剑指offer》、leetcode、lintcode、hihocoder、《王道程序员求职宝典》)、面试题、嵌入式相关等
- TriAxis-Games/RuntimeMeshComponent - Unreal Engine 4 plugin component for rendering runtime generated content.
- kylemcdonald/FaceTracker - Real time deformable face tracking in C++ with OpenCV 3.
- HoShiMin/Kernel-Bridge - Windows kernel hacking framework, driver template, hypervisor and API written on C++
- johnBuffer/NoCol - Trajectories finder
- dtschump/CImg - The CImg Library is a small and open-source C++ toolkit for image processing
- zhaoweicai/cascade-rcnn - Caffe implementation of multiple popular object detection frameworks
- careercup/CtCI-6th-Edition-cpp - Cracking the Coding Interview 6th Ed. C++ Solutions
- ErisBlastar/cplusequality - Feminist Software Foundation C+=, a new language for us feminists
- foonathan/memory - STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write.
- facebookincubator/fizz - C++14 implementation of the TLS-1.3 standard
- p12tic/libsimdpp - Portable header-only C++ low level SIMD library
- njh/EtherCard - EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE
- EQMG/Acid - A high speed C++17 Vulkan game engine
- miao1007/Openwrt-NetKeeper - [C/C++] Run Netkeeper on OpenWrt Device
- tfussell/xlnt - 📊 Cross-platform user-friendly xlsx library for C++11+
- anael-seghezzi/CToy - Interactive C live coding environment
- kazuho/picojson - a header-file-only, JSON parser serializer in C++
- FSecureLABS/C3 - Custom Command and Control (C3). A framework for rapid prototyping of custom C2 channels, while still providing integration with existing offensive toolkits.
- p-ranav/tabulate - Table Maker for Modern C++
- cpputest/cpputest - CppUTest unit testing and mocking framework for C/C++
- facebook/fatal - Fatal is a library for fast prototyping software in modern C++. It provides facilities to enhance the expressive power of C++. The library is heavily based on template meta-programming, while keeping the complexity under-the-hood.
- stefanocasazza/ULib - C++ application development framework, to help developers create and deploy applications quickly and simply
- hosseinmoein/DataFrame - C++ DataFrame for statistical, Financial, and ML analysis -- in modern C++ using native types, continuous memory storage, and no pointers are involved
- tomhrr/dale - Lisp-flavoured C
- Amanieu/asyncplusplus - Async++ concurrency framework for C++11
- unity3d-jp/FrameCapturer - export framebuffer, GBuffer or any RenderTextures from Unity to file. supported format: png, exr, gif, webm, mp4
- spotify/echoprint-codegen - Codegen for Echoprint
- vit-vit/CTPL - Modern and efficient C++ Thread Pool Library
- thestk/rtaudio - A set of C++ classes that provide a common API for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound, ASIO, and WASAPI) operating systems.
- treefrogframework/treefrog-framework - TreeFrog Framework : High-speed C++ MVC Framework for Web Application
- ZLMediaKit/ZLToolKit - 一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
- Making-It/Code - 面试高频算法题总结,个人博客
- snakster/cpp.react - C++React: A reactive programming library for C++11.
- csmith-project/creduce - C-Reduce, a C program reducer
- Cylix/cpp_redis - C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform - NO LONGER MAINTAINED - Please check https://github.com/cpp-redis/cpp_redis
- BehaviorTree/BehaviorTree.CPP - Behavior Trees Library in C++. Batteries included.
- Chuyu-Team/VC-LTL - Shared to msvcrt.dll and optimize the C/C++ application file size.
- CDrummond/cantata - Qt5 Graphical MPD Client
- microsoft/DirectXMath - DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
- luguanxing/Cheating-Plugin-Program - 从零开始研究外挂设计原理
- walbourn/directx-sdk-samples - This repo contains Direct3D 11, XInput, and XAudio2 samples C++ samples from the legacy DirectX SDK updated to build using the Windows 10 SDK
- docopt/docopt.cpp - C++11 port of docopt
- devilsen/CZXing - C++ port of ZXing and ZBar for Android.
- curv3d/curv - a language for making art using mathematics
- inspircd/inspircd - A modular C++ IRC server (ircd).
- graphql/libgraphqlparser - A GraphQL query parser in C++ with C and C++ APIs
- cppit/jucipp - A lightweight & cross-platform IDE supporting the most recent C++ standards. This project has moved to https://gitlab.com/cppit/jucipp.
- zrax/pycdc - C++ python bytecode disassembler and decompiler
- BitMEX/api-connectors - Libraries for connecting to the BitMEX API.
- Bhupesh-V/30-seconds-of-cpp - 30 Seconds of C++ (STL in C++). Read More about 30C++ here 👉
- itsharryle/LED_CUBE - 8x8x8 LED cube powered by an arduino
- fungos/cr - cr.h: A Simple C Hot Reload Header-only Library
- tkchu/Game-Programming-Patterns-CN - 《游戏编程模式》中文版
- SourMesen/Mesen - Mesen is a cross-platform (Windows & Linux) NES/Famicom emulator built in C++ and C#
- realm/realm-core - Core database component for the Realm Mobile Database SDKs
- Taywee/args - A simple header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).
- xiaojiaqi/C1000kPracticeGuide - A C1000k demo with detailed description
- eranpeer/FakeIt - C++ mocking made easy. A simple yet very expressive, headers only library for c++ mocking.
- Chatterino/chatterino2 - Chat client for https://twitch.tv
- jeaye/color_coded - A vim plugin for libclang-based highlighting of C, C++, ObjC
- woboq/woboq_codebrowser - Woboq CodeBrowser
- liu-jianhao/Cpp-Design-Patterns - C++设计模式
- dekuNukem/bob_cassette_rewinder - Renew and Refill Bob Cassettes for 98% Cost Saving!
- trustwallet/wallet-core - Cross-platform, cross-blockchain wallet library.
- Denvi/Candle - GRBL controller application with G-Code visualizer written in Qt.
- CelestiaProject/Celestia - Real-time 3D visualization of space.
- crosire/blink - A tool which allows you to edit source code of any MSVC C++ project live at runtime
- google/double-conversion - Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles.
- fossephate/JoyCon-Driver - A vJoy feeder for the Nintendo Switch JoyCons and Pro Controller
- opencurve/curve - Curve is a distributed block, object and file storage platform
- mongodb/mongo-cxx-driver - C++ Driver for MongoDB
- pmoulon/CMVS-PMVS - This software (CMVS) takes the output of a structure-from-motion (SfM) software as input, then decomposes the input images into a set of image clusters of managable size. An MVS software can be used to process each cluster independently and in parallel, where the union of reconstructions from all the clusters should not miss any details that can be otherwise obtained from the whole image set. CMVS should be used in conjunction with an SfM software Bundler and an MVS software PMVS2 (PMVS version 2).
- boost-ext/di - DI: C++14 Dependency Injection Library
- microsoft/DirectXTK12 - The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
- intel/caffe - This fork of BVLC/Caffe is dedicated to improving performance of this deep learning framework when running on CPU, in particular Intel® Xeon processors.
- perilouswithadollarsign/cstrike15_src - Leak of CS:GO Source code, provided by yours truly so go rep me
- falkTX/Carla - Audio plugin host
- 9miao/CrossApp - Cross-Platform Mobile APP Development Engine
- hughperkins/DeepCL - OpenCL library to train deep convolutional neural networks
- martinus/robin-hood-hashing - Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
- GPUOpen-Tools/compressonator - Tool suite for Texture and 3D Model Compression, Optimization and Analysis using CPUs, GPUs and APUs
- ankitdhall/lidar_camera_calibration - ROS package to find a rigid-body transformation between a LiDAR and a camera for "LiDAR-Camera Calibration using 3D-3D Point correspondences"
- p-ranav/pprint - Pretty Printer for Modern C++
- marian-nmt/marian - Fast Neural Machine Translation in C++
- hsutter/gcpp - Experimental deferred and unordered destruction library for C++
- vtil-project/VTIL-Core - Virtual-machine Translation Intermediate Language
- Walton1128/CPP-Templates-2nd-- - 《C++ Templates 第二版》中文翻译,和原书排版一致,第一部分(1至11章)以及第18,19,20,21、22、23、24、25章已完成,其余内容逐步更新中。 个人爱好,发现错误请指正
- matyhtf/phpx - 💗 C++ wrapper for Zend API
- LiquidPlayer/LiquidCore - Node.js virtual machine for Android and iOS
- DanielChappuis/reactphysics3d - Open source C++ physics engine library in 3D
- JarveeLee/SynthText_Chinese_version - Modify from https://github.com/ankush-me/SynthText.git to generate chinese character
- BalazsJako/ImGuiColorTextEdit - Colorizing text editor for ImGui
- colobot/colobot - Source code of open-source Colobot: Gold Edition project developed by Epsitec and TerranovaTeam
- cms-sw/cmssw - CMS Offline Software
- twitter/vireo - Vireo is a lightweight and versatile video processing library written in C++11
- seanbaxter/circle - The compiler is available for download. Get it!
- anhttran/3dmm_cnn - Regressing Robust and Discriminative 3D Morphable Models with a very Deep Neural Network
- kokkos/kokkos - Kokkos C++ Performance Portability Programming EcoSystem: The Programming Model - Parallel Execution and Memory Abstraction
- milesburton/Arduino-Temperature-Control-Library - Arduino plug and go library for the Maxim (previously Dallas) DS18B20 (and similar) temperature ICs
- google/certificate-transparency - Auditing for TLS certificates.
- dmlc/dmlc-core - A common bricks library for building scalable and portable distributed machine learning.
- jeremyong/Selene - Simple C++11 friendly header-only bindings to Lua
- hughperkins/tf-coriander - OpenCL 1.2 implementation for Tensorflow
- inspector-repl/inspector - A drop-anywhere C++ REPL
- aras-p/ToyPathTracer - Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)
- onlytailei/CppRobotics - cpp implementation of robotics algorithms including localization, mapping, SLAM, path planning and control
- nemtrif/utfcpp - UTF-8 with C++ in a Portable Way
- enewhuis/liquibook - Modern C++ order matching engine
- casadi/casadi - CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
- Captain1986/CaptainBlackboard - 船长关于机器学习、计算机视觉和工程技术的总结和分享
- serge-sans-paille/frozen - a header-only, constexpr alternative to gperf for C++14 users
- alembic/alembic - Alembic is an open framework for storing and sharing scene data that includes a C++ library, a file format, and client plugins and applications.
- thewtex/tmux-mem-cpu-load - CPU, RAM, and load monitor for use with tmux
- stevemk14ebr/PolyHook_2_0 - C++17, x86/x64 Hooking Libary v2.0
- joaofaro/KCFcpp - C++ Implementation of KCF Tracker
- tromp/cuckoo - a memory-bound graph-theoretic proof-of-work system
- pantor/inja - A Template Engine for Modern C++
- illuz/leetcode - (229 / 280) [中文|English] Solutions and notes of LEETCODE using C++/Java/Python/Sql/Shell Script.
- andrivet/ADVobfuscator - Obfuscation library based on C++11/14 and metaprogramming
- NytroRST/ShellcodeCompiler - Shellcode Compiler
- savoirfairelinux/opendht - OpenDHT: a C++14 Distributed Hash Table implementation
- GraphChi/graphchi-cpp - GraphChi's C++ version. Big Data - small machine.
- Dobiasd/frugally-deep - Header-only library for using Keras models in C++.
- rogersce/cnpy - library to read/write .npy and .npz files in C/C++
- glinscott/leela-chess - **MOVED TO https://github.com/LeelaChessZero/leela-chess ** A chess adaption of GCP's Leela Zero
- clMathLibraries/clBLAS - a software library containing BLAS functions written in OpenCL
- emil-e/rapidcheck - QuickCheck clone for C++ with the goal of being simple to use with as little boilerplate as possible.
- standardese/standardese - A (work-in-progress) nextgen Doxygen for C++
- Stiffstream/restinio - Cross-platform, efficient, customizable, and robust asynchronous HTTP/WebSocket server C++14 library with the right balance between performance and ease of use
- RaftLib/RaftLib - The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
- stevemk14ebr/PolyHook - x86/x64 C++ Hooking Library
- CodePanda66/CSPostgraduate-408 - 💯 CSPostgraduate 计算机考研 408 专业课资料及真题资源~✍🏻 更新中~欢迎Star!⭐️
- symengine/symengine - SymEngine is a fast symbolic manipulation library, written in C++
- p-ranav/argparse - Argument Parser for Modern C++
- mostafa-saad/ArabicCompetitiveProgramming - The repository contains the ENGLISH description files attached to the video series in my ARABIC algorithms channel.
- jeaye/stdman - Formatted C++20 stdlib man pages (cppreference)
- bolero-MURAKAMI/Sprout - C++11/14 constexpr based Containers, Algorithms, Random numbers, Parsing, Ray tracing, Synthesizer, and others.
- mfem/mfem - Lightweight, general, scalable C++ library for finite element methods
- matt-42/iod - Meta programming utilities for C++14. Merged in matt-42/lithium
- nwpuhq/AwesomeCpp - ---AWESOME--- C++学习笔记和常见面试知识点,C++11特性,包括智能指针、四种强制转换、function和bind、移动语义、完美转发、tuple、多态原理、虚表、友元函数、符号重载、函数指针、深浅拷贝、struct内存对齐、volatile以及union\static等各种关键字的用法等等,还新添了其他算法和计算机基础的难点,力求简洁清晰
- NathanCastle/BootShellCredentialProvider - Windows 10 Credential Provider intended to simplify the process of logging directly into alternative shells to Windows Explorer.
- muellan/clipp - easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
- autodiff/autodiff - automatic differentiation made easier for C++
- mherb/kalman - Header-only C++11 Kalman Filtering Library (EKF, UKF) based on Eigen3
- objectcomputing/OpenDDS - OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). OpenDDS also supports Java bindings through JNI.
- hengli/camodocal - CamOdoCal: Automatic Intrinsic and Extrinsic Calibration of a Rig with Multiple Generic Cameras and Odometry
- calamares/calamares - Distribution-independent installer framework
- lsegal/my_toy_compiler - My Toy Compiler. Read about how I did it at the homepage URL
- jupyter-xeus/xeus - Implementation of the Jupyter kernel protocol in C++
- oxygine/oxygine-framework - Oxygine is C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac
- MKXJun/DirectX11-With-Windows-SDK - 现代DX11系列教程:使用Windows SDK(C++)开发Direct3D 11.x
- IronsDu/brynet - A Header-Only cross-platform C++ TCP network library . Can use vcpkg(https://github.com/Microsoft/vcpkg/tree/master/ports/brynet) install
- emmjaykay/stanford_self_driving_car_code - Stanford Code From Cars That Entered DARPA Grand Challenges
- PRBonn/depth_clustering - 🚕 Fast and robust clustering of point clouds generated with a Velodyne sensor.
- FreeCAD/FreeCAD-library - A library of Parts for FreeCAD. WARNING - This library is huge. It might take a long time to download and make the addons manager unresponsive for many minutes.
- tbfleming/cib - clang running in browser (wasm)
- mitsuba-renderer/nanogui - Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL
- nieklinnenbank/FreeNOS - FreeNOS (Free Niek's Operating System) is an experimental microkernel based operating system for learning purposes written in C++. You may use the code as you wish under the terms of the GPLv3.
- cacay/MemoryPool - An easy to use and efficient memory pool allocator written in C++.
- KjellKod/g3log - G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
- keiichiw/constexpr-8cc - Compile-time C Compiler implemented as C++14 constant expressions
- eidheim/Simple-WebSocket-Server - A very simple, fast, multithreaded, platform independent WebSocket (WS) and WebSocket Secure (WSS) server and client library implemented using C++11, Boost.Asio and OpenSSL. Created to be an easy way to make WebSocket endpoints in C++.
- jkuhlmann/gainput - Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch
- Lymphatus/caesium-image-compressor - Caesium is a cross-platform image compression software aimed at helping photographers, bloggers, webmasters, businesses or casual users at storing, sending and sharing digital pictures. Based on libcaesium.
- cutelyst/cutelyst - A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
- pschlan/cron-job.org - cron-job.org Open Source project
- BinomialLLC/crunch - Advanced DXTc texture compression and transcoding library
- Himself65/OpenArkCompiler - the source code of OpenArkCompiler(Mirror Repo)
- cginternals/glbinding - A C++ binding for the OpenGL API, generated using the gl.xml specification.
- wbenny/hvpp - hvpp is a lightweight Intel x64/VT-x hypervisor written in C++ focused primarily on virtualization of already running operating system
- elnormous/ouzel - C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
- falltergeist/falltergeist - Opensource crossplatform Fallout 2™ game engine writen in C++ and SDL.
- SFUMECJF/cmake-examples-Chinese - 快速入门CMake,通过例程学习语法。在线阅读地址:https://sfumecjf.github.io/cmake-examples-Chinese/
- dmlc/minerva - Minerva: a fast and flexible tool for deep learning on multi-GPU. It provides ndarray programming interface, just like Numpy. Python bindings and C++ bindings are both available. The resulting code can be run on CPU or GPU. Multi-GPU support is very easy.
- cinemast/libjson-rpc-cpp - C++ framework for json-rpc (json remote procedure call)
- loarabia/Clang-tutorial - A collection of code samples showing usage of clang and llvm as a library
- nladuo/captcha-break - captcha break based on opencv2, tesseract-ocr and some machine learning algorithm.
- nholthaus/units - a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
- volcoma/EtherealEngine - C++ Game Engine and Editor
- thestk/stk - The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language.
- google/nucleus - Python and C++ code for reading and writing genomics data.
- pmed/v8pp - Bind C++ functions and classes into V8 JavaScript engine
- naelstrof/slop - slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout.
- kkaefer/node-cpp-modules - Guide for writing C++ node.js extensions
- Naios/continuable - C++14 asynchronous allocation aware futures (supporting then, exception handling, coroutines and connections)
- matt-42/vpp - Video++, a C++14 high performance video and image processing library.
- copperspice/copperspice - Cross platform C++ libraries
- nmwsharp/polyscope - A C++ & Python viewer for 3D data like meshes and point clouds
- PatWie/CppNumericalSolvers - a lightweight C++17 library of numerical optimization methods for nonlinear functions (Including L-BFGS-B for TensorFlow)
- gulrak/filesystem - An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
- arc80/plywood - The Plywood C++ Framework
- cginternals/cmake-init - Template for reliable, cross-platform C++ project setup using cmake.
- quarnster/SublimeClang - C/C++/ObjC/ObjC++ autocompletions and code navigation
- ndeadly/MissionControl - Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.
- cnkuangshi/LightCTR - Lightweight and Scalable framework that combines mainstream algorithms of Click-Through-Rate prediction based computational DAG, philosophy of Parameter Server and Ring-AllReduce collective communication.
- meltwater/served - A C++11 RESTful web server library
- imageworks/pystring - C++ functions matching the interface and behavior of python string methods with std::string
- sgorsten/linalg - linalg.h is a single header, public domain, short vector math library for C++
- qicosmos/rest_rpc - modern C++(C++11), simple, easy to use rpc framework
- cathery/sys-con - Nintendo Switch sysmodule that allows support for third-party controllers
- CLD2Owners/cld2 - Compact Language Detector 2
- OpenShot/libopenshot - OpenShot Video Library (libopenshot) is a free, open-source project dedicated to delivering high quality video editing, animation, and playback solutions to the world. API currently supports C++, Python, and Ruby.
- phoboslab/JavaScriptCore-iOS - Apple's JavaScript Engine, with modified project files for iOS
- cneben/QuickQanava - C++14 network/graph visualization library / Qt node editor.
- LuxCoreRender/LuxCore - LuxCore source repository
- sanni/cartreader - A shield for the Arduino Mega that can back up video game cartridges.
- Dovyski/cvui - A (very) simple UI lib built on top of OpenCV drawing primitives
- matt-42/lithium - Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium
- RSATom/WebChimera.js - libvlc binding for Electron
- CaoWGG/TensorRT-CenterNet - tensorrt5 , centernet , centerface, deform conv, int8
- paulnasca/paulstretch_cpp - PaulStretch
- jscheiny/Streams - Lazy evaluation in C++ - http://jscheiny.github.io/Streams/
- nvpro-samples/vk_mini_path_tracer - A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
- Nheko-Reborn/nheko - Desktop client for Matrix using Qt and C++17.
- gsl-lite/gsl-lite - gsl-lite – A single-file header-only version of ISO C++ Guidelines Support Library (GSL) for C++98, C++11, and later
- catchorg/Clara - A simple to use, composable, command line parser for C++ 11 and beyond
- csmith-project/csmith - Csmith, a random generator of C programs
- intel/compute-runtime - Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver
- qicosmos/cosmos - c++11基础库
- ddemidov/vexcl - VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
- mmc-maodun/Data-Structure-And-Algorithm - Data Structure And Algorithm(常用数据结构与算法C/C++实现)
- rockkingjy/OpenTracker - Real-time C++ ECO tracker etc. speed-up by SSE/NEON, support Linux, Mac, Jetson TX1/2, raspberry pi
- cpeditor/cpeditor - The IDE for competitive programming 🎉 | Fetch, Code, Compile, Run, Check, Submit 🚀
- TesseractCoding/NeoAlgo - Bringing all Data Structures and Algorithms under one Roof ⚡
- kohler/click - The Click modular router: fast modular packet processing and analysis
- ethz-adrl/control-toolbox - The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
- doe300/VC4CL - OpenCL implementation running on the VideoCore IV GPU of the Raspberry Pi models
- eclipse/upm - UPM is a high level repository that provides software drivers for a wide variety of commonly used sensors and actuators. These software drivers interact with the underlying hardware platform through calls to MRAA APIs.
- jakowskidev/uMario_Jakowski - uMario C++/SDL2 Game by Łykasz Jakowski
- kylemcdonald/ofxCv - Alternative approach to interfacing with OpenCv from openFrameworks.
- andysworkshop/stm32plus - The C++ library for the STM32 F0, F100, F103, F107 and F4 microcontrollers
- TorchCraft/TorchCraftAI - A platform that lets you build agents to learn to play StarCraft: Brood War.
- DigitalInBlue/Celero - C++ Benchmark Authoring Library/Framework
- tomtom-international/cpp-dependencies - Tool to check C++ #include dependencies (dependency graphs created in .dot format)
- chvmp/champ - 𓃡 Quadruped Robot based on MIT Cheetah I
- cmangos/mangos-classic - C(ontinued)-MaNGOS (Classic fork) is about: -- Doing WoW-Emulation Right!
- ProjectBorealis/PBCharacterMovement - HL2-style, classic FPS movement for Unreal Engine 4 implemented in C++
- artivis/manif - A small C++11 header-only library for Lie theory.
- shuax/GreenChrome - 增强Chrome的工具
- kzampog/cilantro - A lean C++ library for working with point cloud data
- wichtounet/dll - Fast Deep Learning Library (DLL) for C++ (ANNs, CNNs, RBMs, DBNs...)
- lemire/FastPFor - The FastPFOR C++ library: Fast integer compression
- Erkaman/vulkan_minimal_compute - Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
- CE-Programming/CEmu - Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features
- SqliteModernCpp/sqlite_modern_cpp - The C++14 wrapper around sqlite library
- BrutPitt/glChAoS.P - 3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime
- manishbisht/Competitive-Programming - 📌 📚 Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
- meta-toolkit/meta - A Modern C++ Data Sciences Toolkit
- joboccara/pipes - Pipelines for expressive code on collections in C++
- pfultz2/Linq - Linq for list comprehension in C++
- VAR-solutions/Algorithms - A repository of different Algorithms and Data Structures implemented in many programming languages.
- pplonski/keras2cpp - This is a bunch of code to port Keras neural network model into pure C++.
- pnedev/compare-plugin - Compare plugin for Notepad++
- hedada-hc/pc_wechat_hook - pc微信hook 课程例子源码 最新版pc微信hook全套课程尽在网易云课堂 搜索微信逆向即可 pcwx pcweichat 微信hook C语言开发
- QianMo/GPU-Gems-Book-Source-Code - 💿 CD Content ( Source Code ) Collection of Book 1~ 3 | 《GPU精粹》 1~ 3 随书CD(源代码)珍藏
- ADJA/algos - Competitive programming algorithms in C++
- OpenRTMFP/Cumulus - CumulusServer is a complete open source and cross-platform RTMFP server extensible by way of scripting
- idmillington/cyclone-physics - The Physics engine that accompanies the book "Game Physics Engine Design"
- dorian3d/DBoW2 - Enhanced hierarchical bag-of-word library for C++
- JoeyDeVries/Cell - OpenGL C++ Graphics Engine
- thestk/rtmidi - A set of C++ classes that provide a common API for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI) and Windows (Multimedia)
- spaghetti-source/algorithm - C++ Implementation of Algorithms (aka. Spaghetti Source)
- dermesser/libsocket - The ultimate socket library for C and C++, supporting TCP, UDP and Unix sockets (DGRAM and STREAM) on Linux, FreeBSD, Solaris. Only ZMQ is better. Developer's documentation:
- CopernicaMarketingSoftware/AMQP-CPP - C++ library for asynchronous non-blocking communication with RabbitMQ
- qicosmos/ormpp - modern C++ ORM, C++17, support mysql, postgresql,sqlite
- google-research/tiny-differentiable-simulator - Tiny Differentiable Simulator is a header-only C++ physics library with zero dependencies.
- marvinroger/async-mqtt-client - 📶 An Arduino for ESP8266 asynchronous MQTT client implementation
- yuxng/PoseCNN - A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes
- kamyu104/LintCode - 📘 C++11 Solutions of All 289 LintCode Problems (No More Updates)
- fastfloat/fast_float - Fast and exact implementation of the C++ from_chars functions for float and double types: 4x faster than strtod
- RcppCore/Rcpp - Seamless R and C++ Integration
- c2lang/c2compiler - the c2 programming language
- zdevito/ATen - ATen: A TENsor library for C++11
- sogou/srpc - RPC based on C++ Workflow. Supports Baidu bRPC, Tencent tRPC, thrift protocols.
- paulftw/hiberlite - C++ ORM for SQLite
- richgel999/lzham_codec - Lossless data compression codec with LZMA-like ratios but 1.5x-8x faster decompression speed, C/C++
- llvm/circt - Circuit IR Compilers and Tools
- jesyspa/linear-cpp - An attempt at a C++ tutorial.
- MCUdude/MiniCore - Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
- KratosMultiphysics/Kratos - Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
- boost-ext/ut - UT: C++20 μ(micro)/Unit Testing Framework
- boost-ext/sml - SML: C++14 State Machine Library
- acoustid/chromaprint - C library for generating audio fingerprints used by AcoustID
- d35ha/CallObfuscator - Obfuscate specific windows apis with different apis
- ajkhoury/ReClassEx - ReClassEx
- brookhong/KeyCastOW - keystroke visualizer for Windows, lets you easily display your keystrokes while recording screencasts.
- Tessil/hat-trie - C++ implementation of a fast and memory efficient HAT-trie
- Friduric/voxel-cone-tracing - A real-time global illumination implementation using voxel cone tracing. Implemented in C++ and GLSL.
- CNugteren/CLBlast - Tuned OpenCL BLAS
- felixguendling/cista - Simple C++ Serialization & Reflection.
- VoodooI2C/VoodooI2C - Intel I2C controller and slave device drivers for macOS
- chokkan/crfsuite - CRFsuite: a fast implementation of Conditional Random Fields (CRFs)
- TartanLlama/expected - C++11/14/17 std::expected with functional-style extensions
- coddec/Classic-Shell - Original code of Classic Shell (v4.3.1), original author Ivo Beltchev
- Tencent/flare - Flare是广泛投产于腾讯广告后台的现代化C++开发框架,包含了基础库、RPC、各种客户端等。主要特点为易用性强、长尾延迟低。
- Mapaler/FastCopy-M - FastCopy-Multilanguage,FastCopy完整支持多国语言版
- pierreguillot/Camomile - An audio plugin with Pure Data embedded that allows to load and to control patches
- cnr-isti-vclab/vcglib - The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes
- brofield/simpleini - Cross-platform C++ library providing a simple API to read and write INI-style configuration files
- NVIDIA/VideoProcessingFramework - Set of Python bindings to C++ libraries which provides full HW acceleration for video decoding, encoding and GPU-accelerated color space and pixel format conversions
- libspatialindex/libspatialindex - C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API
- ikalnytskyi/termcolor - Termcolor is a header-only C++ library for printing colored messages to the terminal. Written just for fun with a help of the Force.
- mull-project/mull - Practical mutation testing tool for C and C++
- effolkronium/random - Random for modern C++ with convenient API
- esa/pagmo2 - A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
- daniele77/cli - A library for interactive command line interfaces in modern C++
- FreedomZZQ/IcePlayer - A Nice Music Player by Qt5 and C++
- Seeed-Studio/Seeed_Arduino_CAN - Seeed Arduino CAN-BUS library - MCP2518FD&MCP2515&MCP2551
- dyanikoglu/ALS-Community - Replicated and optimized community version of Advanced Locomotion System V4 for Unreal Engine 4.26 with additional bug fixes.
- silence1772/GreedySnake - c++经典项目贪吃蛇游戏控制台版,详细注释
- ruben2020/codequery - A code-understanding, code-browsing or code-search tool. This is a tool to index, then query or search C, C++, Java, Python, Ruby, Go and Javascript source code. It builds upon the databases of cscope and ctags, and provides a nice GUI tool.
- runestubbe/Crinkler - Crinkler is an executable file compressor (or rather, a compressing linker) for Windows for compressing small demoscene executables. As of 2020, it is the most widely used tool for compressing 1k/4k/8k intros.
- psi4/psi4 - Open-Source Quantum Chemistry – an electronic structure package in C++ driven by Python
- Tessil/robin-map - C++ implementation of a fast hash map and hash set using robin hood hashing
- luceneplusplus/LucenePlusPlus - Lucene++ is an up to date C++ port of the popular Java Lucene library, a high-performance, full-featured text search engine.
- crow-translate/crow-translate - A simple and lightweight translator that allows you to translate and speak text using Google, Yandex and Bing.
- KongKong20/WeChatPCHook - 微信 电脑 机器人 入门教程 基于HOOK
- Hieromon/AutoConnect - An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface
- thekvs/cpp-serializers - Benchmark comparing various data serialization libraries (thrift, protobuf etc.) for C++
- card-io/card.io-Android-source - The open-source code for the card.io-Android-SDK: provides fast, easy credit card scanning in mobile apps
- o0o0o0o0o0o0o/image-processing-from-scratch - This project contains some interesting image processing algorithms that were wrote in python and c++ from scratch.
- lukasmartinelli/py14 - Python to C++ 14 transpiler
- Auburn/FastNoiseSIMD - C++ SIMD Noise Library
- facontidavide/CPP_Optimizations_Diary - Tips and tricks to optimize your C++ code
- secure-software-engineering/phasar - A LLVM-based static analysis framework.
- cycfi/q - C++ Library for Audio Digital Signal Processing
- esphome/esphome-core - 🚨 No longer used 🚨 - The C++ framework behind ESPHome
- SafeBreach-Labs/pinjectra - Pinjectra is a C/C++ OOP-like library that implements Process Injection techniques (with focus on Windows 10 64-bit)
- Rvn0xsy/Cooolis-ms - Cooolis-ms是一个包含了Metasploit Payload Loader、Cobalt Strike External C2 Loader、Reflective DLL injection的代码执行工具,它的定位在于能够在静态查杀上规避一些我们将要执行且含有特征的代码,帮助红队人员更方便快捷的从Web容器环境切换到C2环境进一步进行工作。
- CMU-Perceptual-Computing-Lab/MonocularTotalCapture - Code for CVPR19 paper "Monocular Total Capture: Posing Face, Body and Hands in the Wild"
- rollbear/trompeloeil - Header only C++14 mocking framework
- intel/clDNN - Compute Library for Deep Neural Networks (clDNN)
- mattgodbolt/seasocks - Simple, small, C++ embeddable webserver with WebSockets support
- MCGallaspy/dr_strangetemplate - A guide for the rest of us on using C++ templates.
- cbwang505/CVE-2020-0787-EXP-ALL-WINDOWS-VERSION - Support ALL Windows Version
- TartanLlama/optional - C++11/14/17 std::optional with functional-style extensions and reference support
- Siv3D/OpenSiv3D - 🦖 C++17/C++20 framework for creative coding
- OpenVPN/openvpn3 - OpenVPN 3 is a C++ class library that implements the functionality of an OpenVPN client, and is protocol-compatible with the OpenVPN 2.x branch.
- zhuzhenpeng/CTP-TradeServer - 多账户-多策略期货交易程序(ctp开发经验分享)
- zerotier/libzt - Encrypted P2P sockets over ZeroTier
- thrill/thrill - Thrill - An EXPERIMENTAL Algorithmic Distributed Big Data Batch Processing Framework in C++
- shurcooL-legacy/Conception - Conception was an experimental project, looking for ways to make software development more efficient.
- AgoraIO/Basic-Video-Call - Sample app to join/leave a channel, mute/unmute, enable/disable the video, and switch between front/rear cameras.
- magnificus/Procedural-Cities - master thesis
- Harrison1/unrealcpp - Unreal Engine 4 C++ examples
- samhocevar/portable-file-dialogs - 💬 Portable GUI dialogs library, C++11, single-header
- msoos/cryptominisat - An advanced SAT solver
- electech6/ORB_SLAM2_detailed_comments - Detailed comments for ORB-SLAM2 with trouble-shooting, key formula derivation, and diagrammatic drawing
- utilForever/RosettaStone - Hearthstone simulator using C++ with some reinforcement learning
- skystrife/cpptoml - cpptoml is a header-only library for parsing TOML
- purecpp-org/cinatra - A sinatra inspired modern c++ web framework
- jtv/libpqxx - The official C++ client API for PostgreSQL.
- aras-p/ClangBuildAnalyzer - Clang build analysis tool using -ftime-trace
- yasio/yasio - A multi-platform support c++11 library with focus on asio (asynchronous socket I/O) for any client application.
- imneme/pcg-cpp - PCG — C++ Implementation
- wbenny/pdbex - pdbex is a utility for reconstructing structures and unions from the PDB into compilable C headers
- gszauer/GamePhysicsCookbook - Source code for Game Physics Cookbook
- commontk/CTK - A set of common support code for medical imaging, surgical navigation, and related purposes.
- TomHarte/CLK - A latency-hating emulator of 8- and 16-bit platforms: the Acorn Electron, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari 2600 and ST, ColecoVision, Commodore Vic-20, MSX 1, Oric 1/Atmos, Sega Master System, Sinclair ZX80/81 and ZX Spectrum.
- wlgq2/uv-cpp - libuv wrapper in C++11 /libuv C++11网络库
- shrubb/box-convolutions - PyTorch code for the "Deep Neural Networks with Box Convolutions" paper
- juj/MathGeoLib - A C++ library for linear algebra and geometry manipulation for computer graphics.
- frida/cryptoshark - Self-optimizing cross-platform code tracer based on dynamic recompilation
- edouarda/brigand - Instant compile time C++ 11 metaprogramming library
- breenmachine/RottenPotatoNG - New version of RottenPotato as a C++ DLL and standalone C++ binary - no need for meterpreter or other tools.
- yourWaifu/sleepy-discord - C++ library for the Discord chat client
- vinipsmaker/tufao - An asynchronous web framework for C++ built on top of Qt
- mmackh/MAImagePickerController-of-InstaPDF - Fully customizable UIImagePicker replacement with flexible cropping, filters, perspective correction, rotation etc.
- kevinlin311tw/caffe-cvprw15 - ❤️☕ Deep Learning of Binary Hash Codes for Fast Image Retrieval (CVPRW15)
- FreeOpcUa/freeopcua - Open Source C++ OPC-UA Server and Client Library
- downdemo/Cpp-Templates-2ed - 📚 C++ Templates 2ed 笔记:C++11/14/17 模板技术
- aixiangfei/jack-compiler - jack语言编译器
- takmin/OpenCV-Marker-less-AR - This is a marker less augmented reality application developed using OpenCV. This code can be used under MIT license. Demo movie: http://youtu.be/KgQguj78qMA
- rigtorp/MPMCQueue - A bounded multi-producer multi-consumer concurrent queue written in C++11
- ErLinErYi/PlantsVsZombies - PlantsVsZombies game made by cocos2dx 3.16 (c++)
- wqking/eventpp - Event Dispatcher and callback list for C++
- OpenCppCoverage/OpenCppCoverage - OpenCppCoverage is an open source code coverage tool for C++ under Windows.
- vector-of-bool/pitchfork - Pitchfork is a Set of C++ Project Conventions
- sewenew/redis-plus-plus - Redis client written in C++
- eclipse-embed-cdt/eclipse-plugins - The Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). Includes the archive of previous plug-ins versions, as Releases.
- dhbaird/easywsclient - A short and sweet WebSocket client for C++
- stan-dev/math - The Stan Math Library is a C++ template library for automatic differentiation of any order using forward, reverse, and mixed modes. It includes a range of built-in functions for probabilistic modeling, linear algebra, and equation solving.
- FransBouma/InjectableGenericCameraSystem - This is a generic camera system to be used as the base for cameras for taking screenshots within games. The main purpose of the system is to hijack the in-game 3D camera by overwriting values in its camera structure with our own values so we can control where the camera is located, it's pitch/yaw/roll values, its FoV and the camera's look vector.
- libgeos/geos - Geometry Engine, Open Source [MIRROR]
- Supercip971/WingOS - a little 64bit operating system written in c++ with smp support
- Hikari9/comfortable-swipe - Comfortable 3-finger and 4-finger swipe gesture using Xdotool in native C++
- czs108/Cpp-Primer-5th-Notes-CN - 📚 《C++ Primer中文版(第5版)》笔记
- clMathLibraries/clFFT - a software library containing FFT functions written in OpenCL
- werkamsus/Lilith - Lilith, The Open Source C++ Remote Administration Tool (RAT)
- iboB/dynamix - 🍥 A new take on polymorphism in C++
- Svalorzen/AI-Toolbox - A C++ framework for MDPs and POMDPs with Python bindings
- CppMicroServices/CppMicroServices - An OSGi-like C++ dynamic module system and service registry
- louisdx/cxx-prettyprint - A header-only library for C++(0x) that allows automagic pretty-printing of any container.
- CodeTest-StudyGroup/Code-Test-Study - 코딩 테스트 관련 기출문항을 풀어보고 소스코드 및 설명을 업로드합니다. (문제 추천은 Discussions에 들어가셔서 자유롭게 가능합니다.)
- miloyip/svpng - Minimalistic C function for saving RGB/RGBA image as uncompressed PNG.
- mobius3/tweeny - A modern C++ tweening library
- martinus/nanobench - Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
- chadaustin/sajson - Lightweight, extremely high-performance JSON parser for C++11
- vsg-dev/VulkanSceneGraph - Vulkan & C++17 based Scene Graph Project
- parlance/ctcdecode - PyTorch CTC Decoder bindings
- nemequ/hedley - A C/C++ header to help move #ifdefs out of your code
- mpark/variant - C++17
std::variant
for C++11/14/17 - glassechidna/zxing-cpp - ZXing C++ Library
- craigsapp/midifile - C++ classes for reading/writing Standard MIDI Files
- PetarV-/Algorithms - Several algorithms and data structures implemented in C++ by me (credited to others where necessary).
- NathanEpstein/Pavlov.js - Reinforcement learning using Markov Decision Processes. For JS, written in C++.
- mutouyun/cpp-ipc - C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.
- edubart/otclient - An alternative tibia client for otserv written in C++11 and Lua, made with a modular system that uses lua scripts for ingame interface and functionality, making otclient flexible and easy to customize
- Hopson97/HopsonCraft - A minecraft clone written using C++, SFML, OpenGL and GLEW.
- turbo/KPTI-PoC-Collection - Meltdown/Spectre PoC src collection.
- mpark/patterns - This is an experimental library that has evolved to P1371, proposed for C++23.
- joboccara/NamedType - Implementation of strong types in C++
- etr/libhttpserver - C++ library for creating an embedded Rest HTTP server (and more)
- BradyBrenot/huestacean - Philips Hue control app for desktop with screen syncing. C++ with Qt Quick GUI.
- OGRECave/ogre-next - aka ogre v2 - scene-oriented, flexible 3D engine written in C++
- shichaoy/cube_slam - CubeSLAM: Monocular 3D Object Detection and SLAM
- niemand-sec/AntiCheat-Testing-Framework - Framework to test any Anti-Cheat
- amd/OpenCL-caffe - This is a Experimental version of OpenCL by AMD Research, we now recommend you to use The official BVLC Caffe OpenCL branch is over at Caffe branch now at https://github.com/BVLC/caffe/tree/opencl
- yixuan/spectra - A header-only C++ library for large scale eigenvalue problems
- reo7sp/tgbot-cpp - C++ library for Telegram bot API
- JuliaComputingOSS/llvm-cbe - resurrected LLVM "C Backend", with improvements
- jupp0r/prometheus-cpp - Prometheus Client Library for Modern C++
- getnamo/socketio-client-ue4 - socket.io client plugin for Unreal Engine 4
- downdemo/Cpp-Concurrency-in-Action-2ed - 📚 C++ Concurrency in Action 2ed 笔记:C++11/14/17 多线程技术
- akinomyoga/cxxmatrix - C++ Matrix: The Matrix Reloaded in Terminals (Number falls, Banners, Matrix rains, Conway's Game of Life and Mandelbrot set)
- steven-michaud/HookCase - Tool for reverse engineering macOS/OS X
- maniacbug/StandardCplusplus - Standard C++ for Arduino (port of uClibc++)
- AndroidAdvanceWithGeektime/Chapter01 - Chapter01 GeekTime ,crash catch sample
- matus-chochlik/oglplus - OGLplus is a collection of open-source, cross-platform libraries which implement an object-oriented facade over the OpenGL® (version 3 and higher) and also OpenAL® (version 1.1) and EGL (version 1.4) C-language APIs. It provides wrappers which automate resource and object management and make the use of these libraries in C++ safer and more convenient.
- junhyukoh/caffe-lstm - LSTM implementation on Caffe
- preshing/turf - Configurable C++ platform adapter
- geometer/FBReader - Official FBReader C++ project repository
- BartoszMilewski/Okasaki - Functional data structures in C++
- szieke/ScriptCommunicator_serial-terminal - Scriptable cross-platform data terminal which supports: serial port, UDP, TCP, SPI, I2C and CAN.
- leetcoders/LeetCode - Solve problems from LeetCode.
- inkooboo/thread-pool-cpp - High performance C++11 thread pool
- JosephP91/curlcpp - An object oriented C++ wrapper for CURL (libcurl)
- ccrma/chuck - ChucK Music Programming Language
- ReneNyffenegger/cpp-base64 - base64 encoding and decoding with c++
- nucleic/kiwi - Efficient C++ implementation of the Cassowary constraint solving algorithm
- dosgo/ngrok-c - ngrok client for c language,Due to the use of GO ngrok language development, porting to embedded devices some inconvenience, such as openwrt, so use C language rewrite a client. Very mini, the need to support polarssl library.
- Iyengar111/NanoLog - Low Latency C++11 Logging Library
- EOSIO/eosio.cdt - EOSIO.CDT (Contract Development Toolkit) is a suite of tools used to build EOSIO contracts
- JustasMasiulis/xorstr - heavily vectorized c++17 compile time string encryption.
- mattbierner/Super-Template-Tetris - Tetris as a C++ Template Metaprogram
- marzer/tomlplusplus - Header-only TOML config file parser and serializer for C++17 (and later!).
- ammarahm-ed/react-native-mmkv-storage - An ultra fast (0.0002s read/write), small & encrypted mobile key-value storage framework for React Native written in C++ using JSI
- tgfrerer/island - 🌋🐎 Project Island is an experimental, hot-reloading Vulkan renderer/proto-engine for Linux and Windows, written in C/C++.
- max0x7ba/atomic_queue - C++ lockless queue.
- lballabio/quantlib-old - The QuantLib C++ library and extensions (warning: out of date)
- SuprDewd/CompetitiveProgramming - A collection of algorithms, data structures and other useful information for competitive programming.
- szechyjs/dsd - Digital Speech Decoder
- pennyliang/MachineLearning-C---code - using c++ code to show the example of machine learning
- apache/arrow - Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.
- xia-chu/ZLMediaKit - A lightweight RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/WebRTC server and client framework based on C++11
- stm32duino/Arduino_Core_STM32 - STM32 core support for Arduino
- xia-chu/ZLToolKit - 一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
- KimYangOfCat/CSPostgraduate-408 - 💯 CSPostgraduate 计算机考研 408 专业课资料及真题资源~✍🏻 更新中~欢迎Star!⭐️
- apache/mynewt-core - An OS to build, deploy and securely manage billions of devices
- priyankchheda/algorithms - Data Structure Libraries and Algorithms implementation
- facebook/facebook-clang-plugins - Plugins to clang-analyzer and clang-frontend
- haptork/easyLambda - distributed dataflows with functional list operations for data processing with C++14
- digint/tinyfsm - A simple C++ finite state machine library
- turesnake/tprPix - a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
- commoncrawl/commoncrawl - Common Crawl support library to access 2008-2012 crawl archives (ARC files)
- boostorg/hof - Higher-order functions for c++
- CRYTEK/CRYENGINE - CRYENGINE is a powerful real-time game development platform created by Crytek.
- Cisco-Talos/clamav-devel - ClamAV Development - FAQ is here: https://github.com/Cisco-Talos/clamav-faq
- schlangster/cpp.react - C++React: A reactive programming library for C++11.
- swoole/phpx - 💗 C++ wrapper for Zend API
- chronoxor/CppServer - Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
- tencent-wechat/libco - Coroutine library for C/C++
- RehabMan/OS-X-Voodoo-PS2-Controller - Contains updated Voodoo PS/2 Controller, improved Keyboard & Synaptics TouchPad
- shedskin/shedskin - Shed Skin is a Python to C++ compiler. Read the introduction below to learn about the restrictions.
- SSARCandy/Coherent-Line-Drawing - 🖼✨Automatically generates line drawing from a photograph
- bloomen/transwarp - A header-only C++ library for task concurrency
- JuliaComputing/llvm-cbe - resurrected LLVM "C Backend", with improvements
- infinit/elle - The Elle coroutine-based asynchronous C++ development framework.
- calf-studio-gear/calf - Developers repository of Calf Studio Gear. Expect some issues when using it for production.
- catboost/catboost - A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
- cvxgrp/cvxpy - A Python-embedded modeling language for convex optimization problems.
- facebookresearch/flashlight - A C++ standalone library for machine learning
- GoldenCheetah/GoldenCheetah - Performance Software for Cyclists, Runners, Triathletes and Coaches
- projectchrono/chrono - C++ library for multi-physics simulation
- mastercomfig/team-comtress-2 - Team Fortress 2, but with a lot of fixes, QoL improvements and performance optimizations!
- topcpporg/cinatra - A sinatra inspired modern c++ web framework
- ChibiOS/ChibiOS - Read only mirror of SVN ChibiOS repository at https://osdn.net/projects/chibios/scm/svn/
- fdebrabander/Arduino-LiquidCrystal-I2C-library - Library for the LiquidCrystal LCD display connected to an Arduino board.
- facebookarchive/fb-caffe-exts - Some handy utility libraries and tools for the Caffe deep learning framework.
- davechurchill/commandcenter - Starcraft AI Bot
- TadasBaltrusaitis/CLM-framework - CLM-framework (a.k.a Cambridge Face Tracker) is a framework for various Constrained Local Model based face tracking and landmark detection algorithms and their extensions/applications. Includes CLM-Z and CLNF.
- microsoft/Mesh-processing-library - C++ library and programs that demonstrate mesh processing techniques in computer graphics published at ACM SIGGRAPH in 1992–1998
- mytechnotalent/Reverse-Engineering-Tutorial - A FREE comprehensive reverse engineering course covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
- HerculesWS/Hercules - Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project.
- SonarOpenCommunity/sonar-cxx - SonarQube C++ plugin (Community): This plugin adds C++ support to SonarQube with the focus on integration of existing C++ tools.
- norbusan/sony-control-center - Fork of the sony-f11-vaio-control-center to work with newer kernels and with all Sony laptops supported by the sony-laptop kernel module.
- unittest-cpp/unittest-cpp - A lightweight unit testing framework for C++
- Tessil/hopscotch-map - C++ implementation of a fast hash map and hash set using hopscotch hashing
- preshing/cpp11-on-multicore - Various synchronization primitives for multithreaded applications in C++11.
- googleprojectzero/functionsimsearch - Some C++ example code to demonstrate how to perform code similarity searches using SimHashing.
- billmccord/OpenCV-Android - A project for porting and optimizing OpenCV for Google's Android OS
- no1msd/mstch - mstch is a complete implementation of {{mustache}} templates using modern C++
- ouyanghuiyu/chineseocr_lite - 超轻量级中文ocr,支持竖排文字识别, 支持ncnn推理 ( dbnet(1.8M) + crnn(2.5M) + anglenet(378KB)) 总模型仅4.7M
- Auburn/FastNoise - Fast Portable Noise Library - C# C++ C Java HLSL
- HandmadeMath/Handmade-Math - A simple math library for games and computer graphics. Compatible with both C and C++.
- alexgkendall/caffe-posenet - Implementation of PoseNet
- unamer/CVE-2018-8120 - CVE-2018-8120 Windows LPE exploit
- miguelmartin75/anax - An open source C++ entity system.
- GameTechDev/MaskedOcclusionCulling - Example code for the research paper "Masked Software Occlusion Culling"; implements an efficient alternative to the hierarchical depth buffer algorithm.
- mutse/qt5-book-code - Porting source code of the book C++ GUI Programming with Qt 4 from Qt4 to Qt5
- quora/qmf - A fast and scalable C++ library for implicit-feedback matrix factorization models
- marbl/canu - A single molecule sequence assembler for genomes large and small.
- klmr/named-operator - Named operators for C++
- microsoft/vcpkg - C++ Library Manager for Windows, Linux, and MacOS
- google/clif - Binding generator to wrap C++ for Python using LLVM.
- cocos-creator/cocos2d-x-lite - Lite version cocos2d-x based on Cocos Runtime
- aguinet/dragonffi - C Foreign Function Interface and JIT using Clang/LLVM
- HackerPoet/Chaos-Equations - Simple mathematical art
- AustinBrunkhorst/CPP-Reflection - C++ Reflection Parser / Runtime Skeleton
- yamashi/PerformanceOverhaulCyberpunk - Performance boost, bug fixes and hacks for fun for Cyberpunk 2077
- richardchien/coolq-http-api - 为 酷Q 提供通过 HTTP 或 WebSocket 接收事件和调用 API 的能力
- PetoiCamp/OpenCat - A programmable and highly maneuverable robotic cat for STEM education and AI-enhanced services.
- Ableton/atria - A toolkit for modern C++ development
- andrewssobral/simple_vehicle_counting - Vehicle Detection, Tracking and Counting
- macchina-io/macchina.io - macchina.io IoT Edge Device SDK is a powerful C++ and JavaScript SDK for edge devices, IoT gateways and connected embedded systems.
- google/libnop - libnop: C++ Native Object Protocols
- MaskRay/LeetCode - Solutions of LeetCode Online Judge
- mlpack/ensmallen - A header-only C++ library for numerical optimization --
- liuchuo/LeetCode - 🍡 LeetCode Online Judge刷题题解(Java/C++/Python/Ruby/Swift)
- douban/libmc - Fast and light-weight memcached client for C++ / #python / #golang #libmc
- radareorg/cutter - Free and Open Source Reverse Engineering Platform powered by radare2
- taskflow/taskflow - Parallel and Heterogeneous Task Programming in Modern C++
- NVIDIA/cuda-samples - Samples for CUDA Developers which demonstrates features in CUDA Toolkit
- Seeed-Studio/CAN_BUS_Shield - CAN Bus Shield - MCP2515&MCP2551
- tunabrain/gpu-fluid - High performance OpenGL fluid solver in C++
- google/cctz - CCTZ is a C++ library for translating between absolute and civil times using the rules of a time zone.
- leovandriel/caffe2_cpp_tutorial - C++ transcripts of the Caffe2 Python tutorials and other C++ example code
- iwongu/sqlite3pp - SQLite3++ - C++ wrapper of SQLite3 API
- cginternals/globjects - C++ library strictly wrapping OpenGL objects.
- Polytonic/Chlorine - Dead Simple OpenCL
- NervanaSystems/ngraph - nGraph - open source C++ library, compiler and runtime for Deep Learning
- gwaldron/osgearth - A free open source C++ geospatial toolkit.
- webcoyote/coho - Base libraries for C++ development
- MaslowCommunityGarden/CNC-Compression-Bit - 1/4" CNC Compression Bit
- c42f/tinyformat - Minimal, type safe printf replacement library for C++
- boostcon/cppnow_presentations_2014 - Presentation materials presented at C++Now 2014
- oktal/pistache - A high-performance REST Toolkit written in C++
- djkaty/Il2CppInspector - The premiere tool for reverse engineering Unity IL2CPP binaries
- SharpAI/DeepCamera - SharpAI is open source stack for machine learning engineering with private deployment and AutoML for edge computing. DeepCamera is application of SharpAI designed for connecting computer vision model to surveillance camera. Developers can run same code on Raspberry Pi/Android/PC/AWS to boost your AI production development.
- mikeizbicki/ucr-cs100 - open source software construction course
- SuperV1234/ecst - [WIP] Experimental C++14 multithreaded compile-time entity-component-system library.
- thrust/thrust - Thrust is a C++ parallel programming library which resembles the C++ Standard Library.
- KoderzUnreal/RuntimeMeshComponent - Unreal Engine 4 plugin component for rendering runtime generated content.
- tangrams/tangram-es - 2D and 3D map renderer using OpenGL ES
- Waleon/DesignPatterns - C++ 设计模式
- Juniper/contrail-controller - Contrail Controller
- myang-git/QR-Code-Encoder-for-Objective-C - An implementation of QR code encoder for Objective-C ported from Psytec library
- weicao/cascadb - Yet another write-optimized storage engine, using buffered B-tree algorithm inspired by TokuDB
- percyliang/brown-cluster - C++ implementation of the Brown word clustering algorithm.
- t3nsor/codebook - Reference material for ACM-ICPC
- btgraham/SparseConvNet - Spatially-sparse convolutional networks. Allows processing of sparse 2, 3 and 4 dimensional data.Build CNNs on the square/cubic/hypercubic or triangular/tetrahedral/hyper-tetrahedral lattices.
- baldurk/renderdoc - RenderDoc is a stand-alone graphics debugging tool.
- TonicAudio/Tonic - Easy and efficient audio synthesis in C++
- fsaintjacques/disruptor-- - disruptor concurency pattern in c++
- billyquith/ponder - C++ reflection library
- FidoProject/Fido - A lightweight C++ machine learning library for embedded electronics and robotics.
- GameHackingBook/GameHackingCode - Example code for the book http://www.nostarch.com/gamehacking . PLEASE READ THE README
- metashell/metashell - C++ metaprogramming shell
- frol/completely-unscientific-benchmarks - Naive performance comparison of a few programming languages (JavaScript, Kotlin, Rust, Swift, Nim, Python, Go, Haskell, D, C++, Java, C#, Object Pascal, Ada, Lua, Ruby)
- ImageEngine/cortex - Libraries for visual effects software development
- sumeetchhetri/ffead-cpp - Framework for Enterprise Application Development, webrtc signalling server, peerjs webrtc, c++ framework, c++ web framework, c++ application framework, c++ rest framework, c++ soap framework, c++ web sites, c++ web applications, c++ driven web development - c++
- patrikhuber/superviseddescent - C++11 implementation of the supervised descent optimisation method
- cquery-project/cquery - C/C++ language server supporting multi-million line code base, powered by libclang. Emacs, Vim, VSCode, and others with language server protocol support. Cross references, completion, diagnostics, semantic highlighting and more
- OGRECave/ogre - scene-oriented, flexible 3D engine written in C++
- boost-experimental/di - [Boost].DI: C++14 Dependency Injection Library
- stevenhalim/cpbook-code - CP4 Free Source Code Project (C++17, Java11, Python3 and OCaml)
- boost-experimental/sml - [Boost].SML: C++14 State Machine Library
- jdeng/word2vec - Word2Vec in C++ 11
- rprichard/sourceweb - C/C++ source code indexer and navigator
- RadeonOpenCompute/hcc - HCC is an Open Source, Optimizing C++ Compiler for Heterogeneous Compute currently for the ROCm GPU Computing Platform
- Evrytania/LTE-Cell-Scanner - LTE SDR cell scanner optimized to work with very low performance RF front ends (8bit A/D, 20dB noise figure)
- jckarter/clay - The Clay programming language
- msgpack/msgpack-c - MessagePack implementation for C and C++ / msgpack.org[C/C++]
- TASVideos/BizHawk - BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
- Koderz/RuntimeMeshComponent - Unreal Engine 4 plugin component for rendering runtime generated content.
- Stream-AD/MIDAS - Anomaly Detection on Dynamic (time-evolving) Graphs in Real-time and Streaming manner. Detecting intrusions (DoS and DDoS attacks), frauds, fake rating anomalies. C++, Golang, Python, R, Rust, Ruby implementations.
- SVF-tools/SVF - Static Value-Flow Analysis for C and C++ Programs
- QuantStack/mamba - A FAST drop-in replacement for the conda command-line utility, in C++
- opengm/opengm - A C++ Library for Discrete Graphical Models
- cpp-taskflow/cpp-taskflow - Modern C++ Parallel Task Programming
- gameplay3d/GamePlay - Open-source, cross-platform, C++ game engine for creating 2D/3D games.
- ChenglongChen/Kaggle_CrowdFlower - 1st Place Solution for Search Results Relevance Competition on Kaggle.
- google/differential-privacy - Google's C++ differential privacy library.
- rapidsai/cuml - cuML - RAPIDS Machine Learning Library
- WeAreROLI/JUCE - The JUCE cross-platform C++ framework
- dfranx/SHADERed - Lightweight, cross-platform & full-featured desktop IDE for HLSL and GLSL shaders
- googlecartographer/cartographer - Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
- facebook/conceal - Conceal provides easy Android APIs for performing fast encryption and authentication of data.
- OculusVR/Flicks - A unit of time defined in C++.
- serge-sans-paille/pythran - a claimless python to c++ converter
- GPUOpen-Tools/CodeXL - CodeXL is a comprehensive tool suite that enables developers to harness the benefits of CPUs, GPUs and APUs.
- googlecartographer/cartographer_ros - Provides ROS integration for Cartographer.