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-05-08 00:06:32 UTC
- JSON Representation
https://github.com/sheredom/utf8.h
📚 single header utf8 string functions for C and C++
Last synced: 11 Apr 2025
https://github.com/justasmasiulis/lazy_importer
library for importing functions from dlls in a hidden, reverse engineer unfriendly way
anti-reversing compile-time cpp export game-hacking getmodulehandle getprocaddress hashing header-only import malware obfuscation reverse-engineering small static-analysis windows
Last synced: 08 Apr 2025
https://github.com/JustasMasiulis/lazy_importer
library for importing functions from dlls in a hidden, reverse engineer unfriendly way
anti-reversing compile-time cpp export game-hacking getmodulehandle getprocaddress hashing header-only import malware obfuscation reverse-engineering small static-analysis windows
Last synced: 12 Apr 2025
https://github.com/AngusJohnson/Clipper2
Polygon Clipping and Offsetting - C++, C# and Delphi
algorithm boolean-operations clipping clipping-algorithm cpp csharp delphi geometry inflate offsetting pascal polygon polygon-boolean polygon-clipping polygon-clipping-algorithm polygon-intersection polygon-union
Last synced: 21 Apr 2025
https://github.com/ArthurSonzogni/Diagon
Interactive ASCII art diagram generators. :star2:
antlr arthursonzogni ascii ascii-art ascii-diagram cmake cpp generators lexer markdown parser uml uml-diagram unicode webapp webapplication webassembly
Last synced: 19 Mar 2025
https://github.com/angusjohnson/clipper2
Polygon Clipping and Offsetting - C++, C# and Delphi
algorithm boolean-operations clipping clipping-algorithm cpp csharp delphi geometry inflate offsetting pascal polygon polygon-boolean polygon-clipping polygon-clipping-algorithm polygon-intersection polygon-union
Last synced: 11 Apr 2025
https://github.com/bloomberg/bde
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
allocators cpp cpp-library cpp11 polymorphic-allocators
Last synced: 29 Apr 2025
https://github.com/marzer/tomlplusplus
Header-only TOML config file parser and serializer for C++17.
c-plus-plus-17 c-plus-plus-20 configuration-files cplusplus-17 cplusplus-20 cpp cpp17 cpp20 header-only json no-dependencies parser serializer single-file toml toml-parser toml-parsing tomlplusplus unicode utf-8
Last synced: 10 Apr 2025
https://github.com/AshampooSystems/boden
Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io
android-ui cpp cpp17 cross-platform ios-ui mobile mobile-app mobile-development
Last synced: 07 May 2025
https://github.com/ashampoosystems/boden
Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io
android-ui cpp cpp17 cross-platform ios-ui mobile mobile-app mobile-development
Last synced: 08 Apr 2025
https://github.com/dchapyshev/aspia
Remote desktop and file transfer tool.
anydesk cpp linux macos protobuf qt qt5 rdp remote-access remote-control remote-desktop teamviewer vnc windows
Last synced: 11 Apr 2025
https://github.com/wichtounet/thor-os
Simple operating system in C++, written from scratch
assembly c-plus-plus cpp cpu intel multi-process network operating-systems
Last synced: 12 Apr 2025
https://github.com/MeouSker77/Cpp17
本书为《C++17 the complete guide》的个人中文翻译,仅供学习和交流使用,侵删
Last synced: 18 Apr 2025
https://github.com/glideapps/quicktype-xcode
Xcode extension to paste JSON as Swift, Objective-C, and more
cpp json objective-c swift xcode
Last synced: 08 Apr 2025
https://github.com/nemtrif/utfcpp
UTF-8 with C++ in a Portable Way
cpp cpp98 header-only internationalization portable text unicode utf-16 utf-8
Last synced: 28 Apr 2025
https://github.com/eclipse-iceoryx/iceoryx
Eclipse iceoryx™ - true zero-copy inter-process-communication
autosar-adaptive client-server cpp cyclonedds dds eclipse iceoryx inter-process-communication ipc middleware publish-subscribe pubsub request-response ros2 shared-memory zero-copy
Last synced: 11 Apr 2025
https://aantron.github.io/better-enums/
C++ compile-time enum to string, iteration, in a single header file
cpp enum header-only reflection
Last synced: 14 Mar 2025
https://github.com/aantron/better-enums
C++ compile-time enum to string, iteration, in a single header file
cpp enum header-only reflection
Last synced: 07 Apr 2025
https://github.com/meousker77/cpp17
本书为《C++17 the complete guide》的个人中文翻译,仅供学习和交流使用,侵删
Last synced: 11 Apr 2025
https://github.com/metacall/core
MetaCall: The ultimate polyglot programming experience.
c cpp docker faas ffi function-mesh golang gsoc inter-language javascript metacall node nodejs polyglot polyglot-programming programming-language python ruby
Last synced: 27 Apr 2025
https://github.com/zeldaret/botw
Decompilation of The Legend of Zelda: Breath of the Wild (Switch 1.5.0)
breath-of-the-wild clang cpp decompilation nintendo-switch reverse-engineering
Last synced: 12 Apr 2025
https://github.com/max0x7ba/atomic_queue
C++14 lock-free queue.
atomic atomic-queues atomics benchmarks c-plus-plus c-plusplus circular-queue cplusplus cpp data-structures datastructures high-performance lock-free lockfree lockless low-latency multi-threading multithreading queue ring-buffer-array
Last synced: 12 Apr 2025
https://github.com/deepmodeling/deepmd-kit
A deep learning package for many-body potential energy representation and molecular dynamics
ase c computational-chemistry cpp cuda deep-learning deepmd ipi jax lammps materials-science molecular-dynamics nodejs paddle potential-energy python pytorch rocm tensorflow
Last synced: 25 Apr 2025
https://github.com/securesocketfunneling/ssf
Secure Socket Funneling - Network tool and toolkit - TCP and UDP port forwarding, SOCKS proxy, remote shell, standalone and cross platform
cpp cpp11 network port-forwarding socks socks-proxy socks-server
Last synced: 08 Apr 2025
https://github.com/nvidia/cccl
CUDA Core Compute Libraries
accelerated-computing cpp cpp-programming cuda cuda-cpp cuda-kernels cuda-library cuda-programming gpu gpu-acceleration gpu-computing gpu-programming hpc modern-cpp nvidia nvidia-gpu parallel-algorithm parallel-computing parallel-programming
Last synced: 28 Apr 2025
https://github.com/Microsoft/EdgeML
This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India.
bonsai classifier cpp deep-learning edge-computing edge-devices edge-machine-learning emi-rnn fastgrnn fastrnn iot-device machine-learning machine-learning-algorithms microsoft microsoft-research protonn pytorch resource-constrained-ml sensor tensorflow
Last synced: 05 May 2025
https://github.com/blend2d/blend2d
2D Vector Graphics Engine Powered by a JIT Compiler
2d-graphics asmjit cpp jit rasterization
Last synced: 12 Apr 2025
https://github.com/microsoft/edgeml
This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India.
bonsai classifier cpp deep-learning edge-computing edge-devices edge-machine-learning emi-rnn fastgrnn fastrnn iot-device machine-learning machine-learning-algorithms microsoft microsoft-research protonn pytorch resource-constrained-ml sensor tensorflow
Last synced: 13 Apr 2025
https://github.com/microsoft/EdgeML
This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India.
bonsai classifier cpp deep-learning edge-computing edge-devices edge-machine-learning emi-rnn fastgrnn fastrnn iot-device machine-learning machine-learning-algorithms microsoft microsoft-research protonn pytorch resource-constrained-ml sensor tensorflow
Last synced: 29 Mar 2025
https://boostorg.github.io/compute/
A C++ GPU Computing Library for OpenCL
boost c-plus-plus compute cpp gpgpu gpu hpc opencl performance
Last synced: 30 Apr 2025
https://github.com/The-OpenROAD-Project/OpenROAD
OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/
cpp def eda gdsii lef opendb-database openroad rtl tcl timing-analysis verilog
Last synced: 17 Nov 2024
https://github.com/wangzhaode/mnn-llm
llm deploy project based mnn. This project has merged into MNN.
baichuan2-7b chatglm-6b chatglm2-6b codegeex2-6b cpp cuda mnn opencl qwen-7b
Last synced: 12 Apr 2025
https://github.com/stefanhaustein/terminalimageviewer
Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters
ansi-colors ascii-graphics cpp terminal-graphics
Last synced: 11 Apr 2025
https://github.com/stefanhaustein/TerminalImageViewer
Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters
ansi-colors ascii-graphics cpp terminal-graphics
Last synced: 15 Mar 2025
https://github.com/boostorg/compute
A C++ GPU Computing Library for OpenCL
boost c-plus-plus compute cpp gpgpu gpu hpc opencl performance
Last synced: 11 Apr 2025
https://github.com/tfussell/xlnt
:bar_chart: Cross-platform user-friendly xlsx library for C++11+
api c-plus-plus cpp excel microsoft read spreadsheet write xlsx
Last synced: 11 Apr 2025
https://github.com/microsoft/vscode-cmake-tools
CMake Tools provides a robust, convenient workflow for CMake projects in VS Code. It simplifies configurations with CMake presets, supports IntelliSense and built-in debugging for CMake scripts, and offers configurable tasks. Its customizable interface allows for efficient project control, while also simplifying test execution and monitoring.
c cmake cpp ctest debugging intellisense microsoft tasks visual-studio-code
Last synced: 13 Apr 2025
https://github.com/ethz-adrl/control-toolbox
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
automatic-differentiation control-systems cpp disturbance-observer extended-kalman-filter ilqg ilqr lqr-controller model-predictive-control multiple-shooting optimal-control riccati-solver rigid-body-dynamics robotics trajectory-optimization
Last synced: 07 Apr 2025
https://github.com/martinus/robin-hood-hashing
Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
c-plus-plus container cpp cpp11 cpp14 hash hash-tables header-only no-dependencies single-file stl-containers unordered-maps
Last synced: 17 Jan 2025
https://github.com/tugraph-family/tugraph-db
TuGraph: A High Performance Graph Database.
cpp cypher database fastest finbench graph hacktoberfest rust snb
Last synced: 12 Apr 2025
https://github.com/agauniyal/rang
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
ansi cli color command-line console cplusplus cpp cpp-library cpp11 cpp14 cpp17 rang terminal
Last synced: 11 Apr 2025
https://github.com/TuGraph-family/tugraph-db
TuGraph: A High Performance Graph Database.
cpp cypher database fastest finbench graph hacktoberfest rust snb
Last synced: 30 Mar 2025
https://github.com/troldal/OpenXLSX
A C++ library for reading, writing, creating and modifying Microsoft Excel® (.xlsx) files.
Last synced: 05 May 2025
https://github.com/martinus/nanobench
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
benchmark cpp cpp11 header-only microbenchmark single-file single-header single-header-lib
Last synced: 12 Apr 2025
https://github.com/troldal/openxlsx
A C++ library for reading, writing, creating and modifying Microsoft Excel® (.xlsx) files.
Last synced: 12 Apr 2025
https://github.com/ada-url/ada
WHATWG-compliant and fast URL parser written in modern C++, part of Node.js, Clickhouse, Redpanda, Kong, Telegram, Datadog and Cloudflare Workers.
cpp neon parser performance simd sse2 url whatwg-url
Last synced: 11 Apr 2025
https://github.com/insightsoftwareconsortium/itk
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
cpp hacktoberfest image-analysis insight-toolkit itk medical-imaging numfocus open-science open-source python reproducible-research scientific-computing
Last synced: 22 Apr 2025
https://github.com/luliyucoordinate/leetcode
Play Leetcode with different programming language
c cpp go java javascript leetcode rust
Last synced: 07 Apr 2025
https://github.com/luliyucoordinate/Leetcode
Play Leetcode with different programming language
c cpp go java javascript leetcode rust
Last synced: 27 Mar 2025
https://github.com/blindmindstudios/starruler2-source
4X Space Strategy game Star Ruler 2's open source distribution.
c-plus-plus cpp engine engine3d game game-engine star-ruler-2
Last synced: 08 Apr 2025
https://github.com/vcdevel/vc
SIMD Vector Classes for C++
avx avx2 avx512 c-plus-plus cpp cpp11 cpp14 cpp17 data-parallel neon parallel parallel-computing portable simd simd-instructions simd-programming simd-vector sse vectorization
Last synced: 14 Apr 2025
https://github.com/VcDevel/Vc
SIMD Vector Classes for C++
avx avx2 avx512 c-plus-plus cpp cpp11 cpp14 cpp17 data-parallel neon parallel parallel-computing portable simd simd-instructions simd-programming simd-vector sse vectorization
Last synced: 15 Mar 2025
https://github.com/BlindMindStudios/StarRuler2-Source
4X Space Strategy game Star Ruler 2's open source distribution.
c-plus-plus cpp engine engine3d game game-engine star-ruler-2
Last synced: 19 Mar 2025
https://github.com/UltimMC/Launcher
Offline Minecraft launcher.
aur cpp fork hacktoberfest minecraft qt qt5
Last synced: 08 Apr 2025
https://github.com/InsightSoftwareConsortium/ITK
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
cpp hacktoberfest image-analysis insight-toolkit itk medical-imaging numfocus open-science open-source python reproducible-research scientific-computing
Last synced: 15 Mar 2025
https://github.com/nickdiego/compiledb
Tool for generating Clang's JSON Compilation Database files for make-based build systems.
c clang compilation-database cpp gnu-make makefile
Last synced: 28 Apr 2025
https://github.com/symforce-org/symforce
Fast symbolic computation, code generation, and nonlinear optimization for robotics
autonomous-vehicles code-generation computer-vision cpp motion-planning optimization python robotics slam structure-from-motion symbolic-computation
Last synced: 01 May 2025
https://github.com/godweiyang/nn-cuda-example
Several simple examples for popular neural network toolkits calling custom CUDA operators.
cpp cuda neural-network python pytorch tensorflow
Last synced: 12 Apr 2025
https://github.com/mytechnotalent/hacking-windows
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
assembler assembly blue-team cplusplus cpp cyber cyber-threat-intelligence cybersecurity hack hacking ida ida-pro idapro microsoft-windows reverse-engineering training training-material training-materials win32api windows
Last synced: 09 Apr 2025
https://github.com/mytechnotalent/Hacking-Windows
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
assembler assembly blue-team cplusplus cpp cyber cyber-threat-intelligence cybersecurity hack hacking ida ida-pro idapro microsoft-windows reverse-engineering training training-material training-materials win32api windows
Last synced: 28 Mar 2025
https://github.com/nfrechette/acl
Animation Compression Library
animation-3d animation-compression c-plus-plus compression cpp game-development game-engine
Last synced: 12 Apr 2025
https://github.com/dosbox-staging/dosbox-staging
DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
arm c cpp dos dosbox dosbox-staging emulator games linux macos ms-dos retrocomputing retrogaming windows x86
Last synced: 11 Apr 2025
https://github.com/godweiyang/NN-CUDA-Example
Several simple examples for popular neural network toolkits calling custom CUDA operators.
cpp cuda neural-network python pytorch tensorflow
Last synced: 20 Mar 2025
https://github.com/codota/tabnine-vscode
Visual Studio Code client for Tabnine. https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode
artificial-intelligence autocomplete bash c cpp golang gpt-2 java javascript lua php python ruby rust swift typescript vscode vscode-extension
Last synced: 11 Apr 2025
https://github.com/gulrak/filesystem
An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
cpp cpp11 cpp14 cpp17 cpp20 filesystem freebsd header-only linux macos windows-10
Last synced: 12 Apr 2025
https://github.com/ultimmc/launcher
Offline Minecraft launcher.
aur cpp fork hacktoberfest minecraft qt qt5
Last synced: 22 Jan 2025
https://github.com/koide3/fast_gicp
A collection of GICP-based fast point cloud registration algorithms
cpp cuda gicp gpu icp multithreading pcl point-cloud python registration scan-matching vgicp
Last synced: 11 Apr 2025
https://github.com/xenia-canary/xenia-canary
Xbox 360 Emulator Research Project
c-plus-plus cpp d3d12 emulation emulator ppc xbox360 xenon
Last synced: 18 Jan 2025
https://github.com/plummerssoftwarellc/nightdriverstrip
NightDriver client for ESP32
arduino cpp esp32 led platformio
Last synced: 11 Apr 2025
https://github.com/PlummersSoftwareLLC/NightDriverStrip
NightDriver client for ESP32
arduino cpp esp32 led platformio
Last synced: 08 Apr 2025
https://github.com/Angelo1211/HybridRenderingEngine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
3d-graphics c-plus-plus clustering-algorithm compute-shaders cpp deferred-shading forward-plus-shading graphics graphics-programming image-based-lighting learning opengl physically-based-rendering prototype rendering-engine rendering-pipeline sdl2 shaders triangles
Last synced: 08 May 2025
https://github.com/skywind3000/renderhelp
:zap: 可编程渲染管线实现,帮助初学者学习渲染
3d 3d-graphics cpp direct3d engine graphics image learning learning-by-doing opengl picture pixels rasterizer rendering rendering-engine shaders software-renderer software-rendering tutorial
Last synced: 13 Apr 2025
https://github.com/3dgen/cppwasm-book
:books: WebAssembly friendly programming with C/C++ -- Emscripten practice
c cpp emscripten wasm webassembly
Last synced: 08 Apr 2025
https://github.com/boostorg/pfr
std::tuple like methods for user defined types without any macro or boilerplate code
boost clang cplusplus cplusplus-14 cpp cpp14 cpp17 gcc magic reflection reflection-library reflections std tuple tuples visual-studio
Last synced: 12 Apr 2025
https://github.com/enzymead/enzyme
High-performance automatic differentiation of LLVM and MLIR.
ad automatic-differentiation c clang compiler cpp deep-learning derivative differentiable-programming enzyme gradient high-performance llvm llvm-enzyme machine-learning pytorch rust scientific-computing simulation tensorflow
Last synced: 11 Apr 2025
https://github.com/jacksondunstan/unitynativescripting
Unity Scripting in C++
cpp csharp il2cpp pinvoke unity unity-editor unity-scripts unity3d unity3d-development unity3d-script
Last synced: 09 Apr 2025
https://github.com/jacksondunstan/UnityNativeScripting
Unity Scripting in C++
cpp csharp il2cpp pinvoke unity unity-editor unity-scripts unity3d unity3d-development unity3d-script
Last synced: 15 Mar 2025
https://github.com/media-kit/media-kit
A cross-platform video player & audio player for Flutter & Dart.
android audio audio-player c cpp dart flutter hacktoberfest ios java libmpv linux macos media-player obj-c swift video video-player web windows
Last synced: 29 Apr 2025
https://github.com/zpl-c/librg
🚀 Making multi-player gamedev simpler since 2017
c chunk cpp enet game game-networking gamedev header-only library librg lightweight low-level multiplayer netcode network networking replication single-header sync zpl
Last synced: 12 Apr 2025
https://github.com/zoranpandovski/al-go-rithms
:musical_note: Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
algorithm algorithms algorithms-and-data-structures c computer-science cpp cryptography csharp data-structures go golang hacktoberfest hacktoberfest2021 interview java javascript php python rust scala
Last synced: 11 Apr 2025
https://github.com/skywind3000/RenderHelp
:zap: 可编程渲染管线实现,帮助初学者学习渲染
3d 3d-graphics cpp direct3d engine graphics image learning learning-by-doing opengl picture pixels rasterizer rendering rendering-engine shaders software-renderer software-rendering tutorial
Last synced: 17 Apr 2025
https://github.com/superpoweredSDK/Low-Latency-Android-iOS-Linux-Windows-tvOS-macOS-Interactive-Audio-Platform
🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
aes android audio cpp cryptography fft hashing hls https ios json linux macos midi rsa spatialization time-stretch usb-audio webassembly windows
Last synced: 16 Mar 2025
https://github.com/superpoweredsdk/low-latency-android-ios-linux-windows-tvos-macos-interactive-audio-platform
🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
aes android audio cpp cryptography fft hashing hls https ios json linux macos midi rsa spatialization time-stretch usb-audio webassembly windows
Last synced: 12 Apr 2025
https://github.com/ZoranPandovski/al-go-rithms
:musical_note: Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
algorithm algorithms algorithms-and-data-structures c computer-science cpp cryptography csharp data-structures go golang hacktoberfest hacktoberfest2021 interview java javascript php python rust scala
Last synced: 15 Mar 2025
https://github.com/emacs-lsp/dap-mode
Emacs :heart: Debug Adapter Protocol
cpp debug debugger emacs emacs-lsp go java javascript lsp lua php powershell ruby rust swift typescript
Last synced: 11 Apr 2025
https://github.com/librg/librg
🚀 Making multi-player gamedev simpler since 2017
c chunk cpp enet game game-networking gamedev header-only library librg lightweight low-level multiplayer netcode network networking replication single-header sync zpl
Last synced: 05 Mar 2025
https://github.com/tessil/robin-map
C++ implementation of a fast hash map and hash set using robin hood hashing
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 11 Apr 2025
https://github.com/treefrogframework/treefrog-framework
TreeFrog Framework : High-speed C++ MVC Framework for Web Application
c-plus-plus cbor cpp cross-platform framework json memcached mongodb mvc mysql orm postgresql redis sql template web webapp webserver websocket
Last synced: 11 Apr 2025
https://github.com/Tessil/robin-map
C++ implementation of a fast hash map and hash set using robin hood hashing
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 20 Mar 2025
https://github.com/godlikepanos/anki-3d-engine
AnKi 3D Engine - Vulkan backend, modern renderer, scripting, physics and more
3d android c-plus-plus cpp game-engine graphics linux vulkan windows
Last synced: 15 Mar 2025