C++

C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.
- GitHub: https://github.com/topics/cpp
- Wikipedia: https://en.wikipedia.org/wiki/C%2B%2B
- Created by: Bjarne Stroustrup
- Released: October 1985
- Aliases: cplusplus, c-plus-plus, cpps, cpp98, cpp03, cpp11, cpp14, cpp17, cpp20, cpp0x, cpp1y, cpp1z, cpp2a, cplusplus-11,
- Last updated: 2025-09-27 00:07:05 UTC
- JSON Representation
https://github.com/eyalz800/zpp_bits
A lightweight C++20 serialization and RPC library
cpp cpp20 header-only rpc serialization
Last synced: 15 May 2025
https://github.com/pthom/imgui_bundle
From expressive code to powerful GUIs in no time: a fast, feature-rich, cross-platform toolkit for C++ & Python.
cpp creative-coding imgui immediate-gui jupyter-notebook python3 research-and-development
Last synced: 14 May 2025
https://github.com/vesoft-inc/nebula-graph
A distributed, fast open-source graph database featuring horizontal scalability and high availability. This is an archived repo for v2.5 only, from 2.6.0 +, NebulaGraph switched back to https://github.com/vesoft-inc/nebula
cpp distributed-database distributed-system graph-database nebula-graph raft
Last synced: 02 May 2025
https://github.com/kthohr/optim
OptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions
armadillo automatic-differentiation bfgs cpp cpp11 differential-evolution eigen eigen3 evolutionary-algorithms gradient-descent lbfgs newton numerical-optimization-methods openmp openmp-parallelization optim optimization optimization-algorithms particle-swarm-optimization
Last synced: 16 May 2025
https://github.com/mit-han-lab/tinychatengine
TinyChatEngine: On-Device LLM Inference Library
arm c cpp cuda-programming deep-learning edge-computing large-language-models on-device-ai quantization x86-64
Last synced: 13 May 2025
https://github.com/owent/libcopp
cross-platform coroutine library in c++
assembly await boost c-plus-plus coroutine cpp cross-platform ha high-performance linux lock-free macos performance pool stack then thread-safety timer window
Last synced: 15 May 2025
https://github.com/foochane/books
整理一些书籍 ,包含 C&C++ 、git 、Java、Keras 、Linux 、NLP 、Python 、Scala 、TensorFlow 、大数据 、推荐系统、数据库、数据挖掘 、机器学习 、深度学习 、算法等。
big-data c cpp database datamining dl git java keras ml nlp python scala tensorflow
Last synced: 29 Mar 2025
https://github.com/mit-han-lab/tinyengine
[NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning; [NeurIPS 2022] MCUNetV3: On-Device Training Under 256KB Memory
c codegenerator cpp deep-learning edge-computing microcontroller neural-architecture-search pytorch quantization tinyml
Last synced: 13 May 2025
https://github.com/storm-devs/storm-engine
Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.
3d-engine 3d-game-engine cmake cpp cpp20 directx engine game-engine pirates sea-dogs storm-engine video-game x64
Last synced: 23 Jan 2025
https://github.com/Dovyski/cvui
A (very) simple UI lib built on top of OpenCV drawing primitives
computer-vision cpp gui imgui opencv opencv-drawing-primitives python ui
Last synced: 15 Mar 2025
https://github.com/dovyski/cvui
A (very) simple UI lib built on top of OpenCV drawing primitives
computer-vision cpp gui imgui opencv opencv-drawing-primitives python ui
Last synced: 08 Apr 2025
https://github.com/redorav/hlslpp
Math library using HLSL syntax with multiplatform SIMD support
arm arm64 avx c-plus-plus-11 cpp game-development hlsl math math-library matrix neon quaternion shaders simd sse sse41 vector wasm
Last synced: 15 May 2025
https://github.com/cppmicroservices/cppmicroservices
An OSGi-like C++ dynamic module system and service registry
boost c c-plus-plus component-architecture cpp cpp17 cross-platform microservice microservices microservices-architecture microservices-framework osgi
Last synced: 14 May 2025
https://github.com/OpenMined/TenSEAL
A library for doing homomorphic encryption operations on tensors
cpp cryptography deep-learning docker-image encryption hacktoberfest homomorphic-encryption microsoft-seal python tensor
Last synced: 14 Mar 2025
https://github.com/openmined/tenseal
A library for doing homomorphic encryption operations on tensors
cpp cryptography deep-learning docker-image encryption hacktoberfest homomorphic-encryption microsoft-seal python tensor
Last synced: 14 May 2025
https://github.com/microsoft/ccf
Confidential Consortium Framework
confidentiality cpp distributed-ledger framework governance integrity javascript typescript
Last synced: 14 May 2025
https://github.com/BabylonJS/BabylonNative
Build cross-platform native applications with the power of the Babylon.js JavaScript framework
Last synced: 10 Apr 2025
https://github.com/alibaba/PhotonLibOS
Probably the fastest coroutine lib in the world!
async-io coroutine cpp fs-library iouring libos net-library
Last synced: 14 Mar 2025
https://github.com/ethz-adrl/ifopt
An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)
catkin cmake cpp eigen ipopt mathematical-programming nlp nonlinear-optimization optimization robotics ros snopt trajectory-optimization
Last synced: 15 May 2025
https://github.com/CppMicroServices/CppMicroServices
An OSGi-like C++ dynamic module system and service registry
boost c c-plus-plus component-architecture cpp cpp17 cross-platform microservice microservices microservices-architecture microservices-framework osgi
Last synced: 15 Mar 2025
https://github.com/PacktPublishing/Vulkan-Cookbook
Code repository for Vulkan Cookbook by Packt
cpp vulkan vulkan-api vulkan-demos
Last synced: 17 Apr 2025
https://github.com/zpl-c/enet
⚡️ ENet reliable UDP networking library
c cpp enet fork gamedev header-only ipv6 lightweight netlib network networking single-header udp
Last synced: 15 May 2025
https://github.com/microsoft/windowsappsdk-samples
Feature samples for the Windows App SDK
cpp csharp samples window-11 windows windows-10 windowsappsdk winui
Last synced: 14 May 2025
https://github.com/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++.
asio client cpp library server websocket websocket-secure ws wss
Last synced: 15 Mar 2025
https://github.com/mq-b/modern-cpp-templates-tutorial
现代C++模板教程
cpp cpp20 modern-cpp msvc2022 template windows-11
Last synced: 15 May 2025
https://github.com/serizba/cppflow
Run TensorFlow models in C++ without installation and without Bazel
c cpp inference model neural-networks tensorflow tensorflow-cpp tensorflow-examples tensorflow-models
Last synced: 16 May 2025
https://github.com/sam-astro/astro8-computer
Custom 16-bit homebrew CPU, emulator, renderer, circuit, and language
assembler assembly assembly-language compiled-language computer computer-architecture cpp cpu emulator
Last synced: 14 Apr 2025
https://github.com/BabitMF/bmf
Cross-platform, customizable multimedia/video processing framework. With strong GPU acceleration, heterogeneous design, multi-language support, easy to use, multi-framework compatible and high performance, the framework is ideal for transcoding, AI inference, algorithm integration, live video streaming, and more.
ai arm bmf bytedance cpp cross-platform cuda ffmpeg gpu heterogeneous live-video mediacodec multimedia numpy nvidia opencv python tensorrt transcode x86-64
Last synced: 11 Apr 2025
https://github.com/precice/precice
A coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.
calculix co-simulation code-aster computer-aided-engineering conjugate-heat-transfer coupling cpp dealii fenics fluent fluid-structure-interaction high-performance-computing multi-physics multiphysics openfoam precice research-and-development simulation su2
Last synced: 14 May 2025
https://github.com/networkit/networkit
NetworKit is a growing open-source toolkit for large-scale network analysis.
complex-networks cpp dynamic-networks graph-algorithms graph-analysis graph-generation network-analysis parallel-algorithm python
Last synced: 14 May 2025
https://github.com/ignitionrobotics/ign-gazebo
Open source robotics simulator. The latest version of Gazebo.
cpp gazebo gazebosim graphical-interface hacktoberfest ignition-gazebo ignition-libraries ignition-robotics physics rendering robot-simulation robot-simulator robotics robotics-simulation ros ros2 simulated-robots simulation
Last synced: 16 Feb 2025
https://github.com/dnedic/lockfree
A collection of lock-free data structures written in standard C++11
bipartite buffer circular-buffer circular-queue cmake concurrency cpp cpp11 dma embedded embedded-systems fifo inter-process-communication library lock-free lock-free-queue queue ring-buffer
Last synced: 12 Apr 2025
https://github.com/ddemidov/amgcl
C++ library for solving large sparse linear systems with algebraic multigrid method
amg c-plus-plus cpp cuda gpgpu linear-solvers mpi multigrid opencl openmp scientific-computing sparse-linear-systems
Last synced: 14 May 2025
https://github.com/enter-tainer/cxx2flow
将 C/C++ 代码转换成流程图 / Turn your C/C++ code into flowchart
cpp diagrams flowchart rust tree-sitter
Last synced: 15 May 2025
https://github.com/margelo/react-native-quick-crypto
⚡️ A fast implementation of Node's `crypto` module written in C/C++ JSI
cpp crypto cryptography decryption encryption ethers jsi maths native react react-native web3
Last synced: 14 May 2025
https://github.com/microsoft/WindowsAppSDK-Samples
Feature samples for the Windows App SDK
cpp csharp samples window-11 windows windows-10 windowsappsdk winui
Last synced: 09 Apr 2025
https://github.com/Enter-tainer/cxx2flow
将 C/C++ 代码转换成流程图 / Turn your C/C++ code into flowchart
cpp diagrams flowchart rust tree-sitter
Last synced: 27 Apr 2025
https://github.com/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.
automatic-differentiation boost cpp eigen math stan stan-math-library sundials
Last synced: 14 May 2025
https://github.com/hyrise/hyrise
Hyrise is a research in-memory database.
column-store cpp database in-memory-database sql
Last synced: 17 Apr 2025
https://github.com/Level/leveldown
Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store.
abstract-leveldown binding cpp leveldb n-api native-module nodejs prebuilt-binaries
Last synced: 15 Mar 2025
https://github.com/level/leveldown
Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store.
abstract-leveldown binding cpp leveldb n-api native-module nodejs prebuilt-binaries
Last synced: 30 Mar 2025
https://github.com/serge1/elfio
ELFIO is a header-only C++ library for reading and generating ELF (Executable and Linkable Format) files.
c-plus-plus cplusplus cpp cpp-library cpp-programming cpp-project elf elf-binaries elf-header elf-loader elf-parser elf64 elfio
Last synced: 14 May 2025
https://github.com/serge1/ELFIO
ELFIO is a header-only C++ library for reading and generating ELF (Executable and Linkable Format) files.
c-plus-plus cplusplus cpp cpp-library cpp-programming cpp-project elf elf-binaries elf-header elf-loader elf-parser elf64 elfio
Last synced: 21 Apr 2025
https://github.com/supercip971/wingos
a little 64bit operating system written in c++ with smp support
64bit cpp hobby-os kernel operating-system os osdev wingos x86-64
Last synced: 15 May 2025
https://github.com/palacaze/sigslot
A simple C++14 signal-slots implementation
Last synced: 12 Apr 2025
https://github.com/kthohr/gcem
A C++ compile-time math library using generalized constant expressions
constexpr cpp cpp11 cpp14 cpp17 expression-math math special-functions
Last synced: 12 Apr 2025
https://github.com/pthom/hello_imgui
Hello, Dear ImGui: unleash your creativity in app development and prototyping
android cpp creative-coding cross-platform emscripten gui hello-world imgui immediate-gui ios linux metal mobile opengl osx research windows
Last synced: 15 May 2025
https://github.com/GimelStudio/GimelStudio
Non-destructive 2D graphics editor
2d-graphics cpp dart design-tools flutter gimel-studio graphics graphics-editor image-editor image-manipulation node-based node-editor non-destructive photo-editor photography vector-graphics
Last synced: 05 Apr 2025
https://github.com/danielaparker/jsoncons
A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON
bson cbor cpp csv csv-parser csv-reader jmespath json json-construction json-diff json-parser json-parsing json-patch json-pointer json-serialization jsonpath jsonschema messagepack streaming-json-read ubjson
Last synced: 14 May 2025
https://github.com/neoml-lib/neoml
Machine learning framework for both deep learning and traditional algorithms
cpp deep-learning machine-learning ml neural-network onnx
Last synced: 12 Apr 2025
https://github.com/VAR-solutions/Algorithms
A repository of different Algorithms and Data Structures implemented in many programming languages.
algorithms bit-manipulation c cpp csharp data-structures dynamic-programming go golang greedy-algorithms help-wanted java javascript mathematics python python3 ruby rust swift
Last synced: 27 Apr 2025
https://github.com/allalgorithms/cpp
Implementation of All ▲lgorithms in C++ Programming Language
algorithms allalgorithms cpp hacktoberfest
Last synced: 14 May 2025
https://github.com/nfrechette/rtm
Realtime Math
c-plus-plus cpp game-development game-engine math simd
Last synced: 15 May 2025
https://github.com/microsoft/CCF
Confidential Consortium Framework
confidentiality cpp distributed-ledger framework governance integrity javascript typescript
Last synced: 16 Mar 2025
https://github.com/Tessil/hat-trie
C++ implementation of a fast and memory efficient HAT-trie
c-plus-plus cpp data-structures hat-trie header-only trie
Last synced: 15 Mar 2025
https://github.com/tessil/hat-trie
C++ implementation of a fast and memory efficient HAT-trie
c-plus-plus cpp data-structures hat-trie header-only trie
Last synced: 12 Apr 2025
https://github.com/juandagilc/Audio-Effects
Collection of audio effects plugins implemented from the explanations in the book "Audio Effects: Theory, Implementation and Application" by Joshua D. Reiss and Andrew P. McPherson.
audio-effects cpp juce plugins vst
Last synced: 08 May 2025
https://github.com/mit-han-lab/TinyChatEngine
TinyChatEngine: On-Device LLM Inference Library
arm c cpp cuda-programming deep-learning edge-computing large-language-models on-device-ai quantization x86-64
Last synced: 07 May 2025
https://github.com/reputeless/perlinnoise
Header-only Perlin noise library for modern C++ (C++17/C++20)
cpp cpp17 cpp20 noise perlin perlin-noise
Last synced: 31 Aug 2025
https://github.com/snape/RVO2
Optimal Reciprocal Collision Avoidance (C++)
collision-avoidance cpp motion-planning robotics velocity-obstacles virtual-agents
Last synced: 18 Mar 2025
https://github.com/craigsapp/midifile
C++ classes for reading/writing Standard MIDI Files
c-plus-plus cpp midi standard-midi-file
Last synced: 13 Sep 2025
https://github.com/tessil/hopscotch-map
C++ implementation of a fast hash map and hash set using hopscotch hashing
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 16 May 2025
https://github.com/floe/backscrub
Virtual Video Device for Background Replacement with Deep Semantic Segmentation
body-pix bodypix cpp deep-learning deeplab deeplabv3 mediapipe opencv python tensorflow tflite video
Last synced: 13 Apr 2025
https://github.com/caiorss/c-cpp-notes
Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.
abi c cpp cpp11 cpp14 cpp17 dll dynamic examples ffi ffi-bindings ffi-wrapper fsharp guide haskell interface library reference research shared
Last synced: 15 May 2025
https://github.com/Mudlet/Mudlet
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
c-plus-plus-17 cpp cross-platform game hacktoberfest linux lua lua-script macos modern-cpp mud mudlet multi-user-dungeon online qt rpg text-adventure text-based triggers windows
Last synced: 01 Apr 2025
https://github.com/allentdan/libtorchtutorials
This is a code repository for pytorch c++ (or libtorch) tutorial.
classification cpp libtorch pytorch pytorch-cpp resnet segmentation tutorial-code unet vgg yolov4 yolov4-tiny
Last synced: 04 Apr 2025
https://github.com/eduard-permyakov/peredvizhnikov-engine
A fully lock-free game engine written in C++20
concurrency cpp ecs game-engine lock-free
Last synced: 04 Apr 2025
https://github.com/MrRobinOfficial/Guide-UnrealEngine
This repository is designed to help developers learn how to get started with Unreal Engine and C++.
cpp docs documentation examples guide learn unreal-engine
Last synced: 08 Apr 2025
https://github.com/Tessil/hopscotch-map
C++ implementation of a fast hash map and hash set using hopscotch hashing
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 08 May 2025
https://github.com/utopia-rise/godot-kotlin-jvm
Godot Kotlin JVM Module
android cpp engine game game-development godot godot-engine godot-jvm godotengine ios java kotlin kotlin-jvm linux osx windows
Last synced: 15 May 2025
https://github.com/e-dant/watcher
Filesystem watcher. Works anywhere. Simple, efficient and friendly.
c cpp efficient fast filesystem friendly header-only javascript nodejs python safe simple single-header thread-safe watcher
Last synced: 31 Mar 2025
https://github.com/NazaraEngine/NazaraEngine
Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.
3d-engine c-plus-plus cplusplus-17 cpp cross-platform enet game-development game-engine gamedev linux macos nazara-engine network opengl realtime-games rendering shadergraph shaders vulkan windows
Last synced: 15 Mar 2025
https://github.com/turesnake/tprpix
a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
c-plus-plus c-plus-plus-17 clang cmake cpp cpp11 cpp17 cross-platform game glad glfw3 graphics opengl sqlite3
Last synced: 04 Apr 2025
https://github.com/smfrpc/smf
Fastest RPC in the west
cpp fast flatbuffers rpc seastar smf
Last synced: 20 Feb 2025
https://github.com/thatopen/engine_web-ifc
Reading and writing IFC files with Javascript, at native speeds.
cpp emscripten ifc javascript wasm webassembly
Last synced: 14 May 2025
https://github.com/atilaneves/cmake-ide
Use Emacs as a C/C++ IDE
autocomplete autocompletion clang cmake cmake-ide cpp cpp11 cpp14 cpp17 emacs emacs-lisp flycheck flycheck-extension goto-definition ide libclang melpa rtags
Last synced: 13 Apr 2025
https://github.com/thekvs/cpp-serializers
Benchmark comparing various data serialization libraries (thrift, protobuf etc.) for C++
apache-avro avro boost c-plus-plus capn-proto cereal cpp flatbuffers msgpack performance-testing protobuf serialization thrift yas
Last synced: 15 Mar 2025
https://github.com/mq-b/loser-homework
卢瑟们的作业展示,答案讲解,以及一些C++知识
cpp cpp20 homework loser modern-cpp
Last synced: 15 May 2025
https://github.com/leoetlino/project-restoration
A Majora's Mask 3D patch that restores some mechanics from the original game to get the best of both worlds
3ds cpp game-modding majora-mask-3d majoras-mask reverse-engineering zelda
Last synced: 04 Apr 2025
https://github.com/cpp-redis/cpp_redis
C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform
cpp cpp-library cpp11 cpp17 redis redis-client unix windows
Last synced: 23 Jan 2025
https://github.com/rachitiitr/modern-cpp-tricks
Modern CPP Tricks often useful in Coding Interviews and Competitive Programming
coding-interviews competitive-programming cpp tips-and-tricks
Last synced: 04 Apr 2025
https://github.com/hopson97/open-builder
Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server
cmake cpp enet game learning lua minecraft multiplayer networking openbuilder opengl scripting sfml voxel voxel-game youtube-series
Last synced: 15 May 2025