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-04-29 00:06:16 UTC
- JSON Representation
https://github.com/nvidia/thrust
[ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
algorithms cpp cpp11 cpp14 cpp17 cpp20 cuda cxx cxx11 cxx14 cxx17 cxx20 gpu gpu-computing nvidia nvidia-hpc-sdk thrust
Last synced: 30 Mar 2025
https://github.com/CGAL/cgal
The public CGAL repository, see the README below
algorithms arrange boolean-operations c-plus-plus cgal computational-geometry cpp geometry geometry-processing library mesh-processing meshes point-cloud polygon template-library triangulation voronoi-diagram
Last synced: 14 Mar 2025
https://github.com/thrust/thrust
[ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
algorithms cpp cpp11 cpp14 cpp17 cpp20 cuda cxx cxx11 cxx14 cxx17 cxx20 gpu gpu-computing nvidia nvidia-hpc-sdk thrust
Last synced: 17 Mar 2025
https://github.com/wondertrader/wondertrader
WonderTrader——量化研发交易一站式框架
algotrading cpp cta fintech hft python quant trading wondertrader
Last synced: 23 Apr 2025
https://github.com/TEN-framework/TEN-Agent
TEN Agent is a conversational voice AI agent powered by TEN, integrating Deepseek, Gemini, OpenAI, RTC, and hardware like ESP32. It enables realtime AI capabilities like seeing, hearing, and speaking, and is fully compatible with platforms like Dify and Coze.
agent ai asr cpp gemini golang gpt-4 gpt-4o llm low-latency multimodal nextjs14 openai python rag real-time realtime tts vision voice-assistant
Last synced: 08 Mar 2025
https://github.com/r3nzthecodegod/r3nzskin
Skin changer for League of Legends (LOL)
cheat cheating cpp cpp17 cpp20 dll dll-injection game-hacking imgui internal json league-of-legends league-of-legends-cheat lol r3nzskin reverse-engineering skinchanger windows
Last synced: 25 Jan 2025
https://github.com/mattpd/cpplinks
A categorized list of C++ resources.
assembly c-plus-plus compilers computer-architecture cplusplus cpp debugging
Last synced: 23 Apr 2025
https://github.com/includeos/IncludeOS
A minimal, resource efficient unikernel for cloud services
cpp operating-system unikernel virtualization
Last synced: 13 Mar 2025
https://github.com/emacs-lsp/lsp-mode
Emacs client/library for the Language Server Protocol
angular cpp dart emacs eslint golang html java javascript json language-server-client language-server-protocol php python ruby rust scala swift typescript
Last synced: 23 Apr 2025
https://github.com/extism/extism
The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.
browser c cpp csharp dotnet elixir go haskell java javascript node ocaml plugin-system python ruby rust serverless wasm webassembly zig
Last synced: 22 Apr 2025
https://github.com/NVIDIA/thrust
[ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
algorithms cpp cpp11 cpp14 cpp17 cpp20 cuda cxx cxx11 cxx14 cxx17 cxx20 gpu gpu-computing nvidia nvidia-hpc-sdk thrust
Last synced: 15 Mar 2025
https://github.com/kamyu104/leetcode-solutions
🏋️ Python / Modern C++ Solutions of All 3510 LeetCode Problems (Weekly Update)
algorithm algorithms cpp cpp11 data-structure interview-practice interview-preparation interview-questions leetcode leetcode-cpp leetcode-python leetcode-solutions modern-cpp python
Last synced: 23 Apr 2025
https://github.com/Slackadays/Clipboard
😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager
bash cli clipboard clipboard-manager cmd collaborate command-line console cpp cross-platform hacktoberfest learn library linux macos productivity shell terminal windows
Last synced: 14 Mar 2025
https://github.com/tangtangcoding/c-c-
程序员相关电子书资料免费分享,欢迎关注个人微信公众号:编程与实战
algorithms c computer-science cpp golang java linux mysql pdf python stl
Last synced: 11 Apr 2025
https://github.com/tangtangcoding/C-C-
程序员相关电子书资料免费分享,欢迎关注个人微信公众号:编程与实战
algorithms c computer-science cpp golang java linux mysql pdf python stl
Last synced: 04 Apr 2025
https://github.com/kamyu104/LeetCode-Solutions
🏋️ Python / Modern C++ Solutions of All 3328 LeetCode Problems (Weekly Update)
algorithm algorithms cpp cpp11 data-structure interview-practice interview-preparation interview-questions leetcode leetcode-cpp leetcode-python leetcode-solutions modern-cpp python
Last synced: 18 Mar 2025
https://github.com/thelartians/moderncppstarter
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
bootstrap c ccache ci clang-format cmake cmakelists codecov continuous-integration coverage cpp dependency-manager free github-workflows modern-cmake modern-cmake-template open-source sanitizers starter template
Last synced: 10 Apr 2025
https://github.com/TheLartians/ModernCppStarter
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
bootstrap c ccache ci clang-format cmake cmakelists codecov continuous-integration coverage cpp dependency-manager free github-workflows modern-cmake modern-cmake-template open-source sanitizers starter template
Last synced: 20 Mar 2025
https://github.com/khronosgroup/vulkan-samples
One stop solution for all Vulkan samples
best-practices cpp graphics graphics-programming khronos tutorials vulkan vulkan-api vulkan-samples
Last synced: 23 Apr 2025
https://github.com/bytedeco/javacpp
The missing bridge between Java and native C++
c c-plus-plus cpp java javacpp jni maven-plugin
Last synced: 22 Apr 2025
https://github.com/liyupi/mianshiya
持续维护的企业面试题库网站,帮你拿到满意 offer!⭐️ 2025年最新Java面试题、前端面试题、C++面试题、Go面试题、Python面试题、测试面试题、运维面试题、后端面试题、操作系统面试题、计算机网络面试题、Redis面试题、MySQL数据库面试题、算法面试题、Spring面试题、JVM面试题、Java并发面试题、Linux面试题等几千道高频程序员求职必备八股文。面试刷题就选面试鸭 💎 React 前端 + Node 后端 + 云开发全栈项目 by 程序员鱼皮
algorithm ant-design backend cpp css express frontend golang html interview java javascript less nodejs programmer python react redis typescript
Last synced: 28 Apr 2025
https://github.com/arrayfire/arrayfire
ArrayFire: a general purpose GPU library.
arrayfire c c-plus-plus cpp cuda gpgpu gpu hpc opencl performance scientific-computing
Last synced: 22 Apr 2025
https://github.com/urho3d/Urho3D
Game engine
2d 3d 3d-graphics angelscript cpp cpp17 cross-platform engine game game-development game-engine gamedev open-source urho3d
Last synced: 15 Mar 2025
https://github.com/urho3d/urho3d
Game engine
2d 3d 3d-graphics angelscript cpp cpp17 cross-platform engine game game-development game-engine gamedev open-source urho3d
Last synced: 23 Jan 2025
https://github.com/MattPD/cpplinks
A categorized list of C++ resources.
assembly c-plus-plus compilers computer-architecture cplusplus cpp debugging
Last synced: 01 Apr 2025
https://github.com/google-deepmind/open_spiel
OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
cpp games multiagent python reinforcement-learning
Last synced: 23 Apr 2025
https://github.com/librum-reader/librum
The Librum client application
cmake cpp ebook-reader ebooks library-management linux qml qt qt6 reader
Last synced: 09 Apr 2025
https://github.com/parca-dev/parca
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
bpf c containers continuous-profiling cpp ebpf ebpf-programs golang javascript kubernetes observability performance php pprof profiles profiling prometheus python ruby rust
Last synced: 22 Apr 2025
https://github.com/kdab/hotspot
The Linux perf GUI for performance analysis.
cpp cpu-profiling linux perf performance performance-analysis profiler profiling qt
Last synced: 27 Apr 2025
https://github.com/jakubvojvoda/design-patterns-cpp
C++ Design Patterns
abstract-factory-pattern behavioral-patterns cpp creational-patterns decorator-pattern design-pattern factory-method-pattern iterator-pattern object-oriented observer-pattern singleton-pattern strategy-pattern structural-patterns template-method-pattern visitor-pattern
Last synced: 12 Apr 2025
https://github.com/vita3k/vita3k
Experimental PlayStation Vita emulator
cpp emulation emulator hacktoberfest playstation ps-vita psvita vita
Last synced: 25 Apr 2025
https://github.com/microsoft/msquic
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
c cpp cross-platform csharp network-programming protocol quic rust secure
Last synced: 22 Apr 2025
https://github.com/Vita3K/Vita3K
Experimental PlayStation Vita emulator
cpp emulation emulator hacktoberfest playstation ps-vita psvita vita
Last synced: 03 Apr 2025
https://github.com/andreasfertig/cppinsights
C++ Insights - See your source code with the eyes of a compiler
ast clang cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cplusplus-20 cplusplus-23 cpp cpp11 cpp14 cpp17 cpp20 cpp23 cpp26 llvm
Last synced: 28 Apr 2025
https://github.com/deepmind/open_spiel
OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
cpp games multiagent python reinforcement-learning
Last synced: 14 Dec 2024
https://github.com/puremourning/vimspector
vimspector - A multi-language debugging system for Vim
cpp debug-adapter-protocol debugger debugging java python tcl vim
Last synced: 27 Apr 2025
https://github.com/JakubVojvoda/design-patterns-cpp
C++ Design Patterns
abstract-factory-pattern behavioral-patterns cpp creational-patterns decorator-pattern design-pattern factory-method-pattern iterator-pattern object-oriented observer-pattern singleton-pattern strategy-pattern structural-patterns template-method-pattern visitor-pattern
Last synced: 14 Nov 2024
https://github.com/ydb-platform/ydb
YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions
cloud-native cpp database dbms distributed distributed-database distributed-sql distributed-sql-database sql
Last synced: 22 Apr 2025
https://github.com/kaitai-io/kaitai_struct
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
c-plus-plus cpp csharp declarative-language file-format go golang graphviz java javascript lua nim perl php protocol-analyser python reverse-engineering ruby
Last synced: 28 Apr 2025
https://github.com/hydro-dev/Hydro
Hydro - Next generation high performance online-judge platform - 新一代高效强大的信息学在线测评系统 (a.k.a. vj5)
acm-icpc cpp hydro java mixed-judge mongodb node noip oi oj online-judge onlinejudge python vijos vj5
Last synced: 12 Nov 2024
https://github.com/asmjit/asmjit
Low-latency machine code generation
aarch64 asmjit assembler code-generation compiler cpp jit jit-compilation x86 x86-64 x86-x64
Last synced: 27 Apr 2025
https://github.com/conprof/conprof
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
bpf c containers continuous-profiling cpp ebpf ebpf-programs golang javascript kubernetes observability performance php pprof profiles profiling prometheus python ruby rust
Last synced: 22 Feb 2025
https://github.com/KDAB/hotspot
The Linux perf GUI for performance analysis.
cpp cpu-profiling linux perf performance performance-analysis profiler profiling qt
Last synced: 14 Mar 2025
https://github.com/Librum-Reader/Librum
The Librum client application
cmake cpp ebook-reader ebooks library-management linux qml qt qt6 reader
Last synced: 24 Mar 2025
https://github.com/microsoft/windowsappsdk
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
cpp csharp desktop project-reunion win32 winappsdk windows windows-10 windows-11 windows-app-sdk winui winui3 wpf
Last synced: 22 Apr 2025
https://github.com/KhronosGroup/Vulkan-Samples
One stop solution for all Vulkan samples
best-practices cpp graphics graphics-programming khronos tutorials vulkan vulkan-api vulkan-samples
Last synced: 20 Mar 2025
https://github.com/ethereum/aleth
Aleth – Ethereum C++ client, tools and libraries
cpp ethereum ethereum-client evm
Last synced: 20 Jan 2025
https://github.com/ethereum/cpp-ethereum
Aleth – Ethereum C++ client, tools and libraries
cpp ethereum ethereum-client evm
Last synced: 21 Dec 2024
https://github.com/parallel101/course
高性能并行编程与优化 - 课件
course cpp cpp17 high-performance-computing parallel-computing slides
Last synced: 10 Apr 2025
https://github.com/microsoft/WindowsAppSDK
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
cpp csharp desktop project-reunion win32 winappsdk windows windows-10 windows-11 windows-app-sdk winui winui3 wpf
Last synced: 14 Mar 2025
https://github.com/tomlooman/actionroguelike
C++ Action Roguelike in Unreal Engine 5.
3d c-plus-plus combat-system course cpp game game-ai game-development multiplayer-networking roguelike tutorial ue5 ue5-game unreal-engine unreal-engine-5
Last synced: 28 Apr 2025
https://github.com/microsoft/ProjectReunion
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
cpp csharp desktop project-reunion win32 winappsdk windows windows-10 windows-11 windows-app-sdk winui
Last synced: 06 Dec 2024
https://github.com/ravenscroftj/turbopilot
Turbopilot is an open source large-language-model based code completion engine that runs locally on CPU
code-completion cpp language-model machine-learning
Last synced: 17 Jan 2025
https://github.com/abumq/easyloggingpp
C++ logging library. It is powerful, supports asynchronous low latency, 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.
c-plus-plus c-plus-plus-11 cpp crash-handler cross-platform efficient-logging language logging logging-library performance-analysis stacktrace thread-safety
Last synced: 12 Apr 2025
https://github.com/dpilger26/numcpp
C++ implementation of the Python Numpy library
algorithms c-plus-plus cpp data-structures mathematical-functions numerical-analysis numpy python scientific-computing
Last synced: 27 Apr 2025
https://github.com/dpilger26/NumCpp
C++ implementation of the Python Numpy library
algorithms c-plus-plus cpp data-structures mathematical-functions numerical-analysis numpy python scientific-computing
Last synced: 20 Mar 2025
https://github.com/maskray/ccls
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
cpp ide language-server-protocol lsp-server
Last synced: 23 Apr 2025
https://github.com/MaskRay/ccls
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
cpp ide language-server-protocol lsp-server
Last synced: 20 Mar 2025
https://github.com/oneapi-src/oneDNN
oneAPI Deep Neural Network Library (oneDNN)
aarch64 amx avx512 bfloat16 cpp deep-learning deep-neural-networks library oneapi onednn openmp performance sycl tbb vnni x64 x86-64 xe-architecture
Last synced: 29 Mar 2025
https://github.com/uxlfoundation/onednn
oneAPI Deep Neural Network Library (oneDNN)
aarch64 amx avx512 bfloat16 cpp deep-learning deep-neural-networks library oneapi onednn openmp performance sycl tbb vnni x64 x86-64 xe-architecture
Last synced: 08 Apr 2025
https://github.com/uxlfoundation/oneDNN
oneAPI Deep Neural Network Library (oneDNN)
aarch64 amx avx512 bfloat16 cpp deep-learning deep-neural-networks library oneapi onednn openmp performance sycl tbb vnni x64 x86-64 xe-architecture
Last synced: 15 Mar 2025
https://github.com/fo40225/tensorflow-windows-wheel
Tensorflow prebuilt binary for Windows
binary build cpp library python tensorflow wheel windows
Last synced: 13 Apr 2025
https://github.com/tomlooman/ActionRoguelike
Third-person Action Roguelike made in Unreal Engine C++. Project for Unreal Engine C++ Course & Stanford University
c-plus-plus course cpp game game-development stanford stanford-university tutorial ue4 ue4-project ue4-tutorial ue5 unreal-engine
Last synced: 15 Nov 2024
https://github.com/oneapi-src/onednn
oneAPI Deep Neural Network Library (oneDNN)
aarch64 amx avx512 bfloat16 cpp deep-learning deep-neural-networks library oneapi onednn openmp performance sycl tbb vnni x64 x86-64 xe-architecture
Last synced: 11 Mar 2025
https://github.com/lewissbaker/cppcoro
A library of C++ coroutine abstractions for the coroutines TS
async async-await asynchronous-programming asyncio clang coroutines coroutines-ts cplusplus cpp linux msvc windows
Last synced: 13 Apr 2025
https://github.com/webui-dev/webui
Use any web browser or WebView as GUI, with your preferred language in the backend and modern web technologies in the frontend, all in a lightweight portable library.
browser cpp gui javascript typescript web webapp webui
Last synced: 28 Apr 2025
https://github.com/tinyobjloader/tinyobjloader
Tiny but powerful single file wavefront obj loader
3d c-plus-plus cpp loader wavefront
Last synced: 27 Apr 2025
https://github.com/praydog/uevr
Universal Unreal Engine VR Mod (4.8 - 5.4)
cmkr cpp modding pcvr unreal unreal-engine virtual-reality vr
Last synced: 10 Apr 2025
https://github.com/crowcpp/crow
A Fast and Easy to use microframework for the web.
cpp crow framework header-only http http-server webserver websocket
Last synced: 28 Apr 2025
https://github.com/CrowCpp/Crow
A Fast and Easy to use microframework for the web.
cpp crow framework header-only http http-server webserver websocket
Last synced: 18 Mar 2025
https://github.com/danielkrupinski/Osiris
Cross-platform game hack for Counter-Strike 2 with Panorama-based GUI.
cheat counter-strike counter-strike-2 cpp cpp20 cs2 dll dll-injection game-hacking internal linux osiris reverse-engineering source-engine source2 source2-engine windows
Last synced: 15 Apr 2025
https://github.com/syoyo/tinyobjloader
Tiny but powerful single file wavefront obj loader
3d c-plus-plus cpp loader wavefront
Last synced: 17 Mar 2025
https://github.com/zhblue/hustoj
Popular Open Source Online Judge based on PHP/C++/MySQL/Linux for ACM/ICPC and NOIP training, with easy installation. 开源OJ系统
acm-icpc c cpp java judge mysql noip oj online online-judge onlinejudge php
Last synced: 25 Jan 2025
https://github.com/OpenNMT/CTranslate2
Fast inference engine for Transformer models
avx avx2 cpp cuda deep-learning deep-neural-networks gemm inference intrinsics machine-translation mkl neon neural-machine-translation onednn openmp opennmt parallel-computing quantization thrust transformer-models
Last synced: 02 Apr 2025
https://github.com/opennmt/ctranslate2
Fast inference engine for Transformer models
avx avx2 cpp cuda deep-learning deep-neural-networks gemm inference intrinsics machine-translation mkl neon neural-machine-translation onednn openmp opennmt parallel-computing quantization thrust transformer-models
Last synced: 22 Apr 2025
https://github.com/cycfi/elements
Elements C++ GUI library
c-plus-plus cpp cpp17 cpp17-library gui modern-cpp
Last synced: 10 Apr 2025
https://github.com/cpm-cmake/cpm.cmake
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
builds c c-plus-plus cmake cpp cross-platform dependencies dependency dependency-manager git package-manager reproducible reproducible-builds svn update version-manager versions
Last synced: 28 Apr 2025
https://github.com/overv/vulkantutorial
Tutorial for the Vulkan graphics and compute API
computer-graphics cpp graphics-programming reference tutorial vulkan
Last synced: 28 Apr 2025
https://github.com/danielkrupinski/osiris
Cross-platform game hack for Counter-Strike 2 with Panorama-based GUI.
cheat counter-strike counter-strike-2 cpp cpp20 cs2 dll dll-injection game-hacking internal linux osiris reverse-engineering source-engine source2 source2-engine windows
Last synced: 25 Feb 2025
https://github.com/tomlooman/epicsurvivalgame
Third-person Survival Game for Unreal Engine (Sample Project)
c-plus-plus cpp fps game game-development multiplayer survival survivalgame tps tutorial ue4 unreal-engine-4
Last synced: 13 Apr 2025
https://github.com/tomlooman/EpicSurvivalGameSeries
Third-person Survival Game for Unreal Engine (Sample Project)
c-plus-plus cpp fps game game-development multiplayer survival survivalgame tps tutorial ue4 unreal-engine-4
Last synced: 04 Feb 2025
https://github.com/paceholder/nodeeditor
Qt Node Editor. Dataflow programming framework
cpp dataflow-programming graph model-view qt5 qt6
Last synced: 28 Apr 2025
https://github.com/dockcross/dockcross
Cross compiling toolchains in Docker images
c c-plus-plus cmake cmake-toolchains cpp cross-compiler cross-compiler-toolchain cross-platform crossplatform crosstool-ng debian dockbuild dockcross docker dockerized fortran kitware ninja-build toolchains
Last synced: 25 Jan 2025
https://github.com/huihut/CS-Books
📚 Computer Science Books 计算机技术类书籍 PDF
algorithm algorithms book books c computer computer-science cpp offer pdf programming
Last synced: 11 Apr 2025
https://github.com/apache/fury
A blazingly fast multi-language serialization framework powered by JIT and zero-copy.
compression cpp cross-language encoding fast golang hacktoberfest java javascript jit lightning marshalling multiple-language persistence python rpc rust serialization transfer zero-copy
Last synced: 22 Apr 2025
https://github.com/akagi201/learning-cmake
learning cmake
best-practices c cmake cpp example makefile tutorial
Last synced: 14 Apr 2025
https://github.com/tomlooman/EpicSurvivalGame
Third-person Survival Game for Unreal Engine (Sample Project)
c-plus-plus cpp fps game game-development multiplayer survival survivalgame tps tutorial ue4 unreal-engine-4
Last synced: 20 Mar 2025