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-10-20 00:06:39 UTC
- JSON Representation
https://github.com/mersinvald/reed-solomon
Reed Solomon BCH encoder and decoder
bch cpp decoder embedded encoder encryption reed-solomon
Last synced: 28 Jul 2025
https://github.com/ariafallah/csv-parser
Fast, header-only, extensively tested, C++11 CSV parser
cpp cpp11 csv csv-parser parser
Last synced: 04 Apr 2025
https://github.com/mez-0/winrmdll
C++ WinRM API via Reflective DLL
cobalt-strike cpp lateral-movement reflective-dll winrm
Last synced: 11 Jul 2025
https://github.com/JanWilczek/audio-plugin-template
A template repository that you can use for creating audio plugins with the JUCE C++ framework. It is based on CMake, uses CPM package manager, the JUCE C++ framework (obviously), and the GoogleTest framework. All of these are easy to change on demand. You can also base off your new repo off this template because the setup is very simple.
cmake cpp juce juce-framework juce-plugin
Last synced: 08 May 2025
https://github.com/OpenMined/PSI
Private Set Intersection Cardinality protocol based on ECDH and Bloom Filters
c cpp golang javascript private-set-intersection
Last synced: 23 Apr 2025
https://github.com/ambujraj/hacktoberfest2018
A repository for HacktoberFest 2018.
beginner-friendly c cpp digitalocean golang hacktober hacktoberfest hacktoberfest18 hacktoberfest2018 html java javascript nodejs php programming python python3 r ruby swift
Last synced: 15 May 2025
https://github.com/agroce/universalmutator
Regexp based tool for mutating generic source code across numerous languages
c cpp fe-language golang golang-tools java language multi-language mutant mutation mutation-testing mutations python regexp rust solidity-language swift testing vyper
Last synced: 04 Apr 2025
https://github.com/quotient-im/libQuotient
A Qt library to write cross-platform clients for Matrix
c-plus-plus chat client cpp hacktoberfest matrix qt qt5 sdk
Last synced: 01 Sep 2025
https://github.com/wdv4758h/notes
let me know if my notes help you :D (it's a mess, I know)
android asyncio cpp cpython cross-compile garbage-collection gstreamer linux neovim notes programming-languages pypy python restructuredtext rust taiwan traditional-chinese valgrind webrtc zeromq
Last synced: 07 Oct 2025
https://github.com/jlaumon/Bedrock
Minimal C++20 STL replacement library. Simpler, smaller, and in many cases faster.
allocators atomic cpp cpp20 hashmap string thread vector
Last synced: 02 Oct 2025
https://github.com/mrexodia/zig-cross
Example of using as a CMake Toolchain for cross compiling.
cmake cmake-toolchain cpp cross-compilation cross-compiler-toolchain zig
Last synced: 05 Apr 2025
https://github.com/eggs-cpp/variant
Eggs.Variant is a C++11/14/17 generic, type-safe, discriminated union.
cpp cpp11 cpp14 cpp17 discriminated-unions variant
Last synced: 15 Mar 2025
https://github.com/Midway91/HactoberFest2023
This is for HacktoberFest2023
cpp csharp good-first-issue hacktoberfest hactoberfest2023 html-css-javascript java open-source python
Last synced: 11 May 2025
https://github.com/deepvac/libdeepvac
Use PyTorch model in C++ project
cpp deepvac libdeepvac libtorch ncnn pytorch tensorrt
Last synced: 15 Apr 2025
https://github.com/jamesboer/imframe
dear imgui + glfw framework
cpp cpp17 dear-imgui framework glfw gui
Last synced: 16 Mar 2025
https://github.com/DeepVAC/libdeepvac
Use PyTorch model in C++ project
cpp deepvac libdeepvac libtorch ncnn pytorch tensorrt
Last synced: 19 Mar 2025
https://github.com/quotient-im/libquotient
A Qt library to write cross-platform clients for Matrix
c-plus-plus chat client cpp hacktoberfest matrix qt qt5 sdk
Last synced: 16 May 2025
https://github.com/petters/clang-wasm
How to build webassembly files with nothing other than standard Clang/llvm.
c clang cpp webassembly webassembly-tutorial
Last synced: 13 Oct 2025
https://github.com/endurodave/statemachine
State Machine Design in C++
cpp cross-platform embedded-cpp embedded-systems finite-state-machine state-machine
Last synced: 05 Apr 2025
https://github.com/BlackMATov/meta.hpp
C++20 Dynamic Reflection Library
c-plus-plus cplusplus-20 cpp cpp20 header-only no-dependencies reflection single-header
Last synced: 31 Mar 2025
https://github.com/chen0040/cpp-spline
Package provides C++ implementation of spline interpolation
b-spline bezier catmull-rom cpp interpolation splines
Last synced: 08 Jul 2025
https://github.com/googlechromelabs/chromeos_smart_card_connector
Smart Card Connector App for Chrome OS
chrome-extension chrome-os chromeos cpp emscripten javascript nacl pcsc smartcard webassembly
Last synced: 09 Jul 2025
https://github.com/blackmatov/meta.hpp
C++20 Dynamic Reflection Library
c-plus-plus cplusplus-20 cpp cpp20 header-only no-dependencies reflection single-header
Last synced: 05 Apr 2025
https://github.com/void001/ssf2fcitx
Automagically convert your favorite sogou-pinyin skin to fcitx skin
Last synced: 15 Apr 2025
https://github.com/rl-tools/rl-tools
A Fast, Portable Deep Reinforcement Learning Library for Continuous Control
continuous-control cpp deep-learning mujoco reinforcement-learning robotics tinyml tinyrl
Last synced: 01 Apr 2025
https://github.com/GoogleChromeLabs/chromeos_smart_card_connector
Smart Card Connector App for Chrome OS
chrome-extension chrome-os chromeos cpp emscripten javascript nacl pcsc smartcard webassembly
Last synced: 21 Apr 2025
https://github.com/ynqa/faiss-server
faiss serving :)
cmake cpp docker faiss grpc grpc-python protobuf
Last synced: 02 Jul 2025
https://github.com/peterrk/pagebloomfilter
May be fastest bloom filter in C++/Go/Java/C#/Python/Rust
bloom-filter cpp csharp golang hash high-performance java python rosetta-code rust
Last synced: 10 Apr 2025
https://github.com/incomingstick/openrpg
A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system
c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game
Last synced: 04 Oct 2025
https://github.com/dbeef/spelunky-psp
Spelunky remake for Sony PSP.
cpp cross-platform game homebrew opengl psp retro
Last synced: 02 Sep 2025
https://github.com/sotanakamura/winui3-without-xaml
WinUI 3 in C++ Without XAML
cpp windows winui3 without-xaml
Last synced: 10 Apr 2025
https://github.com/doozyx/clang-format-lint-action
This action checks if the source code matches the .clang-format file.
actions ci clang-format cpp github-action github-actions hacktoberfest lint linter
Last synced: 16 May 2025
https://github.com/mpark/wg21
Framework for Writing C++ Committee Papers
cpp papers proposals tony-tables wg21
Last synced: 08 Sep 2025
https://github.com/fytch/programoptions.hxx
Single-header program options parsing library for C++11
argument-parser command-line-parser cpp cpp11 header-only option-parser
Last synced: 15 Jun 2025
https://github.com/nacos-group/nacos-sdk-cpp
C++ client for Nacos
cplusplus cpp libnacos-cli nacos nacos-sdk nacos-sdk-cpp
Last synced: 13 Apr 2025
https://github.com/seznam/elasticlient
C++ Elasticsearch client library
cplusplus cpp elasticsearch elasticsearch-client library
Last synced: 11 Jul 2025
https://github.com/thelartians/observe
📣 Hey listen! A simple general-purpose event-listener system for C++17.
c-plus-plus cmake cpp event events exceptions listener observable observer signal-slot signal-slot-connection thread-safe
Last synced: 22 Jul 2025
https://github.com/kvakvs/e4vm
A small portable virtual machine that would run Erlang on embedded systems
beam cpp embedded emulator erlang virtual-machine vm
Last synced: 27 Mar 2025
https://github.com/janwilczek/audio-plugin-template
A template repository that you can use for creating audio plugins with the JUCE C++ framework. It is based on CMake, uses CPM package manager, the JUCE C++ framework (obviously), and the GoogleTest framework. All of these are easy to change on demand. You can also base off your new repo off this template because the setup is very simple.
cmake cpp juce juce-framework juce-plugin
Last synced: 05 Apr 2025
https://github.com/kvakvs/E4VM
A small portable virtual machine that would run Erlang on embedded systems
beam cpp embedded emulator erlang virtual-machine vm
Last synced: 05 Apr 2025
https://github.com/qengineering/rpi-image
Raspberry Pi 4 Buster 64-bit OS with deep learning examples
aarch64 armv8 computer-vision cpp deep-learning face-recognition mnn ncnn opencv paddle-lite pose-estimation raspberry-pi-4 raspberry-pi-64-os raspberry-pi-image sd-card-image ssd tensorflow tensorflow-lite
Last synced: 23 Jun 2025
https://github.com/evoplex/evoplex
Evoplex is a fast, robust and extensible platform for developing agent-based models and multi-agent systems on networks. It's available for Windows, Linux and macOS.
abm agent agent-based agent-based-model agent-based-modeling agent-based-simulation biological-simulations cellular-automata cpp cross-platform evolution-simulator evolutionary-algorithms evolutionary-computation evolutionary-game-theory evoplex graph mas monte-carlo-simulation multi-agent simulation
Last synced: 02 Apr 2025
https://github.com/makelinux/examples
Working examples of Python, C++, C and JS new features
c11 cpp cpp11 cpp17 cpp20 javascript lambda python python3
Last synced: 30 Apr 2025
https://github.com/mli42/containers_test
My tester for the 42-project ft_containers
42 42cursus 42school containers cpp cpp-containers ft-containers ft-containers-42 ft-containers-test tester
Last synced: 12 Apr 2025
https://github.com/incomingstick/OpenRPG
A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system
c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game
Last synced: 09 Jul 2025
https://github.com/camrein/EzGraver
Simple multi-platform management software for NEJE laser engravers.
cpp engraver engraving laser-engraver linux neje osx qt ubuntu ui user-interface windows
Last synced: 27 Sep 2025
https://github.com/jspw/VS-Code-Config
VS Code Setting (Live input output) to make competitive programming easy and program analysis !
c cmd cpp dart java json linux macos powershell python snippets-collection split vscode vscode-settings vscode-snippets windows
Last synced: 11 Apr 2025
https://github.com/hugsy/pwn--
pwn++ is a Windows & Linux library oriented for exploit dev but mostly used to play with modern C++ features (17->26)
backdoor cpp cpp20 ctf exploit linux-exploits modern-cpp pwn windows-exploits
Last synced: 29 Mar 2025
https://github.com/fredilarsen/teslachargedooropener
Open the Tesla charge door with an Arduino and an ASK STX882 transmitter
433mhz arduino arduino-sketch ask automation c-plus-plus charge charge-door-opener chargingstation communication cpp door iot opener remote-control rf tesla tesla-protocol transmitter
Last synced: 09 Feb 2025
https://github.com/elastic/bpfcov
Source-code based coverage for eBPF programs actually running in the Linux kernel
bpf c codecoverage coverage cpp ebpf llvm llvm-pass
Last synced: 05 Apr 2025
https://github.com/jurihock/stftpitchshift
STFT based real-time pitch and timbre shifting in C++ and Python
algorithms audio audio-effect audio-processing cpp dafx dsp fft formants pitch pitch-shifting plugin python realtime smbpitchshift stft stftpitchshift timbre vocoder voice
Last synced: 05 Apr 2025
https://github.com/electricrcaircraftguy/ercaguy_hello_world
"hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++
bash c clang cpp demos gcc hello-world helloworld learning linux python tutorials yaml
Last synced: 04 Apr 2025
https://github.com/VOID001/ssf2fcitx
Automagically convert your favorite sogou-pinyin skin to fcitx skin
Last synced: 06 May 2025
https://github.com/loopperfect/valuable
A C++ smart-pointer with value-semantics 💎
cpp cpp14 header-only smart-pointer
Last synced: 12 Aug 2025
https://github.com/LucHermitte/lh-cpp
C&C++ ftplugins suite for Vim
brackets cpp snippets vim vim-plugins
Last synced: 17 Jul 2025
https://github.com/fredilarsen/TeslaChargeDoorOpener
Open the Tesla charge door with an Arduino and an ASK STX882 transmitter
433mhz arduino arduino-sketch ask automation c-plus-plus charge charge-door-opener chargingstation communication cpp door iot opener remote-control rf tesla tesla-protocol transmitter
Last synced: 02 May 2025
https://github.com/araffin/arduino-robust-serial
A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.
arduino bluetooth c communication cpp protocol python raspberry-pi rust serial sockets
Last synced: 13 Apr 2025
https://github.com/offa/influxdb-cxx
InfluxDB C++ client library.
cpp cpp20 influxdb influxdb-client influxdb-cxx
Last synced: 05 Apr 2025
https://github.com/BeamMP/BeamMP-Server
Server for the multiplayer mod BeamMP for BeamNG.drive
c-plus-plus cpp game lua server
Last synced: 28 Mar 2025
https://github.com/xlite-dev/RVM-Inference
🔥Robust Video Matting C++ inference toolkit with ONNXRuntime、MNN、NCNN and TNN, via lite.ai.toolkit.
cpp matting mnn ncnn onnx onnxruntime robustvideomatting tnn
Last synced: 09 Oct 2025
https://github.com/roozbehid/dotnet-vcxproj
Enabling "dotnet build" to compile and build C/C++ projects. MSBuild task for compiling Visual Studio C/C++ projects (.vcxproj) with your choice of compiler on Linux or Windows or Mac!
cli console cpp csharp dotnet dotnet-template gcc linux msbuild nuget nuget-package vcxproj visual-studio wsl
Last synced: 03 Oct 2025
https://github.com/google/xrtl
Cross-platform Real-Time Rendering Library
android bazel cpp emscripten google graphics-programming ios opengl vulkan
Last synced: 20 Mar 2025
https://github.com/mellowagain/rpc-wine
discord-rpc.dll implementation for Wine allowing your Wine games to interact with your native Discord instance
c cpp discord discord-rpc hacktoberfest wine
Last synced: 05 Jul 2025
https://github.com/milovantomasevic/design-patterns
Code examples of Design Patterns in various languages: C#, C++, Go, Java, JavaScript, Python, and Swift.
behavioralpatterns charp cpp creationalpatterns design-patterns dotnet go golang java javascript js python solid-principles structuralpatterns swift
Last synced: 13 Apr 2025
https://github.com/thefangbear/jni-by-examples
🎇Fun Java JNI By Examples - with CMake and C++ (or C, of course!) ‼️ Accepting PRs
api c cmake cpp example example-code example-project examples interface-java java java-jni jni jni-header jvm pull-request pull-requests tutorial
Last synced: 13 Apr 2025
https://github.com/stepfunc/dnp3
Rust implementation of DNP3 (IEEE 1815) with idiomatic bindings for C, .NET, C++, and Java
c cpp dnp3 dotnet-core java rust tokio-rs
Last synced: 16 Apr 2025
https://github.com/AppImageCommunity/zsync2
Rewrite of https://github.com/AppImage/zsync-curl, using modern C++, providing both a library and standalone tools.
Last synced: 02 Apr 2025
https://github.com/MilovanTomasevic/Design-Patterns
Code examples of Design Patterns in various languages: C#, C++, Go, Java, JavaScript, Python, and Swift.
behavioralpatterns charp cpp creationalpatterns design-patterns dotnet go golang java javascript js python solid-principles structuralpatterns swift
Last synced: 26 Mar 2025
https://github.com/haseeb-heaven/langchain-coder
Web Application that can generate code and fix bugs and run using various LLM's (GPT,Gemini,PALM)
chat-gpt codex cpp gemini-api gemini-pro google google-api google-palm gooogle-cloud gpt-3 gpt-35-turbo java javascript langchain langchain-js langchain-python open-ai openai python streamlit
Last synced: 05 Sep 2025
https://github.com/mika-f/nekodraw
NekoDraw: CLIP STUDIO PAINT plugin for executing Stable Diffusion txt2img and img2img processor.
clipstudiopaint cpp stable-diffusion
Last synced: 23 Apr 2025
https://github.com/autosoft-dev/tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
ast cli code-mining cpp data-mining java javascript languages machine-learning-on-source-code parser parsing php programming-language-theory python python-binding tree-sitter universal
Last synced: 12 Sep 2025
https://github.com/lukka/cppcmakevcpkgtemplate
A template project to build a C++/CMake/vcpkg based projects with IDE and GitHub Actions. Build is sped up with caching of artifacts.
cmake cpp cpp20 github-actions template-repository vcpkg
Last synced: 05 Apr 2025
https://github.com/riz-ve/xeno
Xeno: An external script executor for Roblox made entirely in C++. It uses a working but detected method of overwriting the bytecode of a corescript to manage script execution
cpp cpp-httplib csharp executors-for-roblox exploit exploit-development httplib learning-resources lua luau roblox roblox-executer visual-studio xxhash zstd
Last synced: 05 Apr 2025
https://github.com/guardsquare/mocxx
A versatile C++ function mocking framework.
cpp frida instrumentation mocking testing
Last synced: 10 Apr 2025
https://github.com/filecoin-project/cpp-filecoin
C++17 implementation of Filecoin
cpp cpp17 filecoin filecoin-protocol
Last synced: 17 Apr 2025
https://github.com/apache/tsfile
Apache TsFile
big-data cpp file iot java python timeseries tsfile
Last synced: 05 Apr 2025
https://github.com/szymonmaszke/torchlambda
Lightweight tool to deploy PyTorch models to AWS Lambda
aws aws-cli aws-lambda cli cmake cpp deep-learning deployment docker lambda libtorch lightweight machine-learning minimalistic performance production python pytorch torchscript yaml
Last synced: 13 Apr 2025
https://github.com/MengRao/str
A SIMD optimized fixed-length string class along with an adaptive hash table for fast searching
cpp hashing-algorithm hashtable simd string
Last synced: 08 May 2025
https://github.com/apachecn/beginnersbook-zh
:books: [译] BeginnersBook 中文系列教程
Last synced: 02 May 2025
https://github.com/dosaygo-research/rain
The fastest 128-bit and 256-bit hash, passes all tests, and under 140 source lines of code. API library and CLI tool in C++ and NodeJS/Wasm
call-for-papers cpp cryptanalysis cryptanalysis-tasks cryptography cryptohash emscripten hash rain rainbow rainhash rainstorm wasm
Last synced: 12 Apr 2025
https://github.com/CloudPolis/webdav-client-cpp
:cloud: C++ WebDAV Client provides easy and convenient to work with WebDAV-servers.
box client cpp webdav yandex-disk
Last synced: 31 Mar 2025
https://github.com/fffaraz/docker-qt
C++ Qt compile environment for Docker (Dynamically Linked, Statically Linked, and Cross-compiled to Windows)
cpp cross-compiler cross-platform docker docker-image qt qtcreator
Last synced: 22 Aug 2025
https://github.com/calvinneo/cfortrantranslator
A translator from Fortran to C++. We provide statement-wise translation to improve readability.
compiler converter cpp fortran fortran-to-cpp parser transpiler
Last synced: 05 Apr 2025
https://github.com/kelbon/kelcoro
C++20 coroutine library
asynchronous-programming coroutine-library coroutines cpp cpp20 header-only
Last synced: 05 Apr 2025