Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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-01-06 00:06:32 UTC
- JSON Representation
https://github.com/clemapfel/jluna
Julia Wrapper for C++ with Focus on Safety, Elegance, and Ease of Use
cpp cpp20 julia julia-language julia-wrapper julialang language-interface modern-cpp wrapper wrapper-api wrapper-library
Last synced: 08 Jan 2025
https://github.com/google-research/falken
Falken provides developers with a service that allows them to train AI that can play their games
cpp games imitation-learning ml unity3d
Last synced: 08 Jan 2025
https://github.com/endstonemc/endstone
Endstone - High-level Plugin API for Modding Bedrock Dedicated Servers (BDS), in both Python and C++.
bds bedrock bedrock-dedicated-server bedrock-server bedrock-server-mod bukkit cpp docker endstone mcpe minecraft nukkit plugin python spigot
Last synced: 06 Jan 2025
https://github.com/zeusees/hyperlabelimg
开源图像标注工具(支持人脸关键点/不规则四边形/多边形标注)
cpp image-label-tool open-source
Last synced: 02 Jan 2025
https://github.com/philip82148/cpp-dump
A C++ library for debugging purposes that can print any variable, even user-defined types.
competitive-programming cpp debugging
Last synced: 27 Oct 2024
https://github.com/Trinkle23897/Fast-Poisson-Image-Editing
A fast poisson image editing implementation that can utilize multi-core CPU or GPU to handle a high-resolution image input.
cpp cuda high-performance-computing image-processing jacobi-iteration jacobi-method mpi numpy openmp parallel-computing poisson-image-editing pybind11 python
Last synced: 03 Nov 2024
https://github.com/arnetheduck/j2c
Java to C++ translator
cpp eclipse eclipse-plugin java
Last synced: 03 Jan 2025
https://github.com/99x/timercpp
Javascript like setTimeout and setInterval for c++ developers
cpp cpp14 header-only setinterval settimeout
Last synced: 08 Jan 2025
https://github.com/axodox/unpaint
A simple Windows / Xbox app for generating AI images with Stable Diffusion.
ai cpp directml image-generation inpaint native onnx onnxruntime stable-diffusion uwp windows winui
Last synced: 08 Jan 2025
https://github.com/yukunj/turtle
A C++17-based lightweight high-performance network library
asynchornous-logging cpp cpp17 http-server linux mysql network networking updating-often webframework
Last synced: 02 Jan 2025
https://github.com/sourcehold/Sourcehold
Open source re-implementation of Stronghold 1
cpp engine engine-reimplementation game reimplementation sdl2 stronghold
Last synced: 02 Nov 2024
https://github.com/kautenja/limit-order-book
A C++ and Python implementation of the limit order book.
cpp limit-order-book matching-engine python
Last synced: 06 Jan 2025
https://github.com/Clemapfel/jluna
Julia Wrapper for C++ with Focus on Safety, Elegance, and Ease of Use
cpp cpp20 julia julia-language julia-wrapper julialang language-interface modern-cpp wrapper wrapper-api wrapper-library
Last synced: 20 Nov 2024
https://github.com/goldsborough/clang-expand
:dragon: A clang tool for happy refactoring without source-code gymnastics
c clang cpp llvm objective-c refactoring tool
Last synced: 08 Nov 2024
https://github.com/gort818/qtwebflix
A qt webengine program for netflix
amazon-prime-video cpp linux netflix open-source qt5 qtwebengine streaming-video
Last synced: 19 Nov 2024
https://github.com/xjq7/runcode
🚀在线编辑器, 支持在线编写,运行代码,支持C、C++、Go、Nodejs、Rust、Java、Python、C#、PHP多种语言,在线 js-challenge
cpp docker go java javascript python rust typescript wasm
Last synced: 02 Nov 2024
https://github.com/projectPiki/pikmin2
A decompilation of Pikmin 2 (USA) brought to you by fans of the series.
cpp decompilation pikmin reverse-engineering
Last synced: 12 Nov 2024
https://github.com/thelartians/modern-wasm-starter
🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.
asmjs c-plus-plus cmake cpp declarations embind emscripten glue javascript modern npm package starter tests typesafe typescript wasm webassembly webpack
Last synced: 07 Jan 2025
https://github.com/libriscv/rvscript
Fast RISC-V-based scripting backend for game engines
cpp cpp20 game-development gamedev low-latency riscv sandbox scripting-engine
Last synced: 03 Jan 2025
https://github.com/microsoft/xbox-gdk-samples
Game development samples published by the Xbox Advanced Technology Group using the Microsoft GDK.
cpp cpp14 direct3d game-development gdk microsoft xbox
Last synced: 03 Jan 2025
https://github.com/ariym/whisper-node
Node.js bindings for OpenAI's Whisper. (C++ CPU version by ggerganov)
ai cpp ffmpeg ml nodejs openai typescript whisper
Last synced: 04 Jan 2025
https://github.com/podofo/podofo
A C++17 PDF manipulation library
cplusplus cpp pdf pdf-documents pdf-files pdf-generation
Last synced: 05 Jan 2025
https://github.com/archercreat/vmpfix
Universal x86/x64 VMProtect 2.0-3.X Import fixer
cmkr cpp reverse-engineering vmprotect
Last synced: 02 Jan 2025
https://github.com/cdslaborg/paramonte
ParaMonte: Parallel Monte Carlo and Machine Learning Library for Python, MATLAB, Fortran, C++, C.
adaptive-learning bayesian-inference bayesian-statistics c cpp fortran machine-learning machine-learning-algorithms machine-learning-library markov-chain matlab mcmc monte-carlo monte-carlo-simulations mpi numerical-integration openmp python sampling
Last synced: 03 Jan 2025
https://github.com/DegateCommunity/Degate
A modern and open-source cross-platform software for chips reverse engineering.
chips cpp cross-platform cybersecurity gui multi-platform reverse-engineering security security-tools verilog vhdl vlsi
Last synced: 18 Nov 2024
https://github.com/spacewalk01/depth-anything-tensorrt
TensorRT implementation of Depth-Anything V1, V2
cpp depth-anything depth-camera depth-estimation depth-image image-depth-estimation monocular-depth-estimation python tensorrt video-depth
Last synced: 28 Oct 2024
https://github.com/thelartians/pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg
Last synced: 05 Jan 2025
https://github.com/TheLartians/modern-wasm-starter
🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.
asmjs c-plus-plus cmake cpp declarations embind emscripten glue javascript modern npm package starter tests typesafe typescript wasm webassembly webpack
Last synced: 02 Nov 2024
https://github.com/appinho/SARosPerceptionKitti
ROS package for the Perception (Sensor Processing, Detection, Tracking and Evaluation) of the KITTI Vision Benchmark Suite
cpp dbscan deep-learning deeplab evaluation kitti kitti-dataset multi-object-tracking object-detection python ros ros-kinetic ros-node ros-nodes ros-packages rosbag rviz semantic-segmentation sensor-fusion unscented-kalman-filter
Last synced: 13 Nov 2024
https://github.com/rapidfuzz/rapidfuzz-cpp
Rapid fuzzy string matching in C++ using the Levenshtein Distance
cpp hacktoberfest levenshtein string-comparison string-matching string-similarity
Last synced: 04 Jan 2025
https://github.com/chudleyj/algobot
A C++ stock market algorithmic trading bot
algorithmic-trading algotrading cplusplus cplusplus-11 cpp cpp11 finance financial-analysis financial-data financial-markets iex iex-api iextrading stock-analysis stock-data stock-market stock-prediction stock-price-prediction stock-trading stocks
Last synced: 02 Jan 2025
https://github.com/victimsnino/reactiveplusplus
Implementation of async observable/observer (Reactive Programming) in C++ with care about performance and templates in mind in ReactiveX approach
cpp cpp20 modern-cpp observable observer-pattern push-model reactive-programming reactivex rpp rx rxcpp
Last synced: 08 Jan 2025
https://github.com/staghado/vit.cpp
Inference Vision Transformer (ViT) in plain C/C++ with ggml
ai c computer-vision cpp cpu edge-computing ggml image-classification llamacpp vision-transformer whisper-cpp
Last synced: 07 Jan 2025
https://github.com/shoaibrayeen/programmers-community
This repository contains various solution of a problem in Ruby, C, C++, Python and Java.
algorithms algorithms-and-data-structures c coding coding-challenges cpp data-structures digitalocean hacking hacktober hacktoberfest hacktoberfest-accepted hacktoberfest2021 indentation java learning markdown pull-requests python ruby
Last synced: 08 Jan 2025
https://github.com/martinthoma/algorithms
This repository is for learning and understanding how algorithms work.
algorithm algorithms cpp examples java javascript pdf python
Last synced: 05 Jan 2025
https://github.com/bmewj/video-app
A real-time video processing app written in C++ using OpenGL and FFmpeg
cmake cpp ffmpeg opengl tutorial video video-processing
Last synced: 05 Nov 2024
https://github.com/jinyuliao/Grid
An UE4 plugin for grid-based game
cpp ue4 unreal-engine unreal-engine-4
Last synced: 23 Oct 2024
https://github.com/kennethshackleton/skpokereval
7-card Texas Hold'em hand evaluator
c-plus-plus cpp evaluator poker poker-evaluator poker-hands skpokereval texasholdem
Last synced: 02 Jan 2025
https://github.com/iamtapped/kernal-cheat-injector
[EASY TO USE] Windows Kernel Cheat Injector for intel and AMD | supports all windows versions | Undetected + Active updates
apex byte-injection cheat cheats cpp dll dll-injection dll-injector fortnite hacking injection injector injector-x64 lostark manual-map manual-map-dll minecraft reverse-engineering rust valorant
Last synced: 13 Nov 2024
https://github.com/TheLartians/PEGParser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg
Last synced: 06 Nov 2024
https://github.com/przemek83/volbx
Graphical tool for data manipulation written in C++/Qt.
c-plus-plus c-plus-plus-17 cpp cpp17 csv data data-analysis data-export data-filtering data-import data-manipulation data-visualization dynamic graphical ods plots qt spreadsheet statistical-analysis xlsx
Last synced: 06 Nov 2024
https://github.com/abeimler/ecs_benchmark
Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)
benchmark c-plus-plus c-plus-plus-20 cmake cpp cpp20 ecs ecs-framework entity-component-system entt flecs modern-cpp
Last synced: 08 Jan 2025
https://github.com/cocomelonc/peekaboo
Simple undetectable shellcode and code injector launcher example. Inspired by RTO malware development course.
aes cpp cryptography encryption injection injector malware-development obfuscation pe-files shellcode xor
Last synced: 08 Jan 2025
https://github.com/tdv/nanorpc
nanorpc - lightweight RPC in pure C++ 17
cpp cpp17 rpc rpc-http rpc-library
Last synced: 20 Nov 2024
https://github.com/vittorioromeo/tutorials
Repository for my YouTube tutorials + code snippets
c-plus-plus cpp cpp11 cpp14 cpp17 dive education pointer snippets tutorial video youtube youtube-tutorial
Last synced: 02 Jan 2025
https://github.com/craftablescience/vpkedit
A CLI/GUI tool to create, read, and write several pack file formats.
cpp source source-engine source2 source2-engine vpk vpk-editor
Last synced: 08 Jan 2025
https://github.com/atilaneves/dpp
Directly include C headers in D source code
clang cpp cpp17 d dlang dlanguage libclang translation
Last synced: 05 Jan 2025
https://github.com/craftablescience/VPKEdit
A CLI/GUI tool to create, read, and write several pack file formats.
cpp source source-engine source2 source2-engine vpk vpk-editor
Last synced: 13 Nov 2024
https://github.com/iwatake2222/rotation_master
Provide conversion between the major representations of 3D rotation and visualize the orientation of a rigid body
3d cpp emscripten imgui opengl quaternion rotation wasm
Last synced: 27 Oct 2024
https://github.com/TEN-framework/ten_framework
TEN, the Next-Gen AI-Agent Framework, the world's first truly real-time multimodal AI agent framework.
ai answer-set-programming c clingo cloud-edge-computing cloud-store cpp cross-language cross-platform golang package-management plugin-system python rust workflow
Last synced: 21 Oct 2024
https://github.com/green-sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
cpp ecs entity-component-system entity-editor entt game-development imgui mushmachine single-file single-header-lib
Last synced: 08 Jan 2025
https://github.com/shapelets/khiva
An open-source library of algorithms to analyse time series in GPU and CPU.
clustering cpp cuda data-series discords distances gpu khiva kshape matrix-profile motifs multicore opencl shapelets snippets time-series timeseries
Last synced: 27 Dec 2024
https://github.com/vittorioromeo/Tutorials
Repository for my YouTube tutorials + code snippets
c-plus-plus cpp cpp11 cpp14 cpp17 dive education pointer snippets tutorial video youtube youtube-tutorial
Last synced: 26 Oct 2024
https://github.com/diplib/diplib
Quantitative Image Analysis in C++, MATLAB and Python
bio-formats cpp cpp14 dipimage diplib filtering image-analysis image-processing image-viewer mathematical-morphology matlab python python3 quantification quantitative-image-analysis
Last synced: 03 Jan 2025
https://github.com/adarshaddee/hacktoberfest2022_for_beginers
Hacktoberfest2022🥳 - Contribute given programs in every language😎 you want, every PR will be accepted😍!!!
adarsh-addee adarshaddee c codarsh cpp hacktober-fest hacktober-fest-contributions hacktoberfest hacktoberfest-accepted hacktoberfest2022 html java javascript mr-idealhat mridealhat php python python-script python-scripts python3
Last synced: 03 Jan 2025
https://github.com/alairion/not-enough-standards
A modern header-only C++ library that provides platform-independent utilities.
cpp cpp17 cpp20 mutex named-mutex named-pipes pipes process semaphores shared-library thread-pool utility-library
Last synced: 02 Jan 2025
https://github.com/Alairion/not-enough-standards
A modern header-only C++ library that provides platform-independent utilities.
cpp cpp17 cpp20 mutex named-mutex named-pipes pipes process semaphores shared-library thread-pool utility-library
Last synced: 14 Nov 2024
https://github.com/boostorg/build
B2 makes it easy to build C++ projects, everywhere.
asciidoctor assembly build build-system build-tool build-tools c cplusplus cpp docbook dolphin fortran objective-c objective-cpp quickbook
Last synced: 05 Jan 2025
https://github.com/robosoft-ai/SMACC2
An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
cplusplus cpp mobile-robots mobilerobots moveit2 nav2 ros2 ros2-foxy ros2-galactic ros2-humble ros2-rolling state-machine
Last synced: 31 Oct 2024
https://github.com/jsoysouvanh/refureku
Cross-platform C++17 Runtime Reflection Library
attributes cmake code-generation code-generator codegen cplusplus cplusplus-17 cpp cpp17 cross-platform dynamic-reflection gamdev game-development game-engine properties reflection
Last synced: 08 Jan 2025
https://github.com/copperspice/cs_libguarded
Header-only library for multithreaded programming
copperspice cpp multithreading
Last synced: 08 Jan 2025
https://github.com/nragland37/cpp-projects
Collection of 50 C++ Projects, Algorithms, Data Structures & Learning Materials
algorithm algorithms algorithms-and-data-structures cplusplus cpp cpp-programming cpp-projects data-structures learning-cplusplus learning-cpp object-oriented-programming
Last synced: 08 Jan 2025
https://github.com/glideapps/quicktype-vscode
VS Code extension to convert JSON to TypeScript, C#, Go, and many more
cpp csharp go java json typescript vscode vscode-extension
Last synced: 14 Nov 2024
https://github.com/yandex/ozo
OZO is a C++17 Boost.Asio based header-only library for asyncronous communication with PostgreSQL DBMS.
asio cpp cpp-library cpp17 header-only pgsql postgres postgresql postgresql-driver
Last synced: 07 Jan 2025
https://github.com/jbcoe/polymorphic_value
A polymorphic value-type for C++
Last synced: 06 Nov 2024
https://github.com/hanks10100/wasm-examples
WebAssembly Examples
c cpp javascript wasm webassembly
Last synced: 18 Nov 2024
https://github.com/apache/qpid-proton
Mirror of Apache Qpid Proton
amqp amqp-client amqp-connection amqp-messages amqp10 amqps apache c cpp golang library messaging python python3 qpid ruby
Last synced: 08 Jan 2025
https://github.com/hoshimin/formatpe
A bunch of parsers for PE and PDB formats in C++
cpp header-only modern-cpp pdb pdb-files pdb-parser pdb-structure pe pe-analyzer pe-applications pe-file pe-format pe-parser portable-executable
Last synced: 01 Jan 2025
https://github.com/asmjit/asmtk
Assembler toolkit based on AsmJit
asm-parser asmjit cpp x86 x86-64
Last synced: 01 Jan 2025
https://github.com/andreasfertig/programming-with-cpp20
Companion source code for "Programming with C++20 - Concepts, Coroutines, Ranges, and more"
concepts coroutines cpp cpp20 ranges
Last synced: 08 Jan 2025
https://github.com/idov31/jormungandr
Jormungandr is a kernel implementation of a COFF loader, allowing kernel developers to load and execute their COFFs in the kernel.
cpp cyber-security cybersecurity driver infosec kernel red-team redteam rootkit windows windows-rootkits
Last synced: 02 Jan 2025
https://github.com/wpmed92/mednes
A cycle-accurate, cross-platform NES emulator written in C++
6502 cpp emulator html5-canvas nes-emulator webassembly
Last synced: 19 Dec 2024
https://github.com/casbin/casbin-cpp
An authorization library that supports access control models like ACL, RBAC, ABAC in C/C++
abac access-control access-control-list acl attribute-based-access-control authorization c casbin cpp permission rbac role-based-access-control
Last synced: 05 Jan 2025
https://github.com/llnl/samrai
Structured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development
adaptive-mesh-refinement amr cpp hpc math-physics parallel-computing radiuss scientific-computing
Last synced: 05 Jan 2025
https://github.com/ChristianPanov/lwlog
Very fast synchronous and asynchronous C++17 logging library
asynchronous cpp cpp17 cpp17-library high-performance library logger logger-middleware logging logging-framework logging-library low-latency lwlog metaprogramming
Last synced: 26 Oct 2024
https://github.com/llnl/lbann
Livermore Big Artificial Neural Network Toolkit
artificial-intelligence cpp hpc machine-learning neural-network performance radiuss
Last synced: 08 Jan 2025
https://github.com/Green-Sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
cpp ecs entity-component-system entity-editor entt game-development imgui mushmachine single-file single-header-lib
Last synced: 14 Nov 2024
https://github.com/sheredom/ubench.h
⏱️ single header benchmark framework for C and C++
benchmark benchmark-framework c cpp
Last synced: 03 Jan 2025
https://github.com/shuhaoliu/docker-clion-dev
Debugging C++ in a Docker Container with CLion IDE
clion clion-ide cpp debug docker docker-container dockerfile gdb ide remote-debug
Last synced: 02 Jan 2025
https://github.com/wichtounet/etl
Blazing-fast Expression Templates Library (ETL) with GPU support, in C++
c-plus-plus convolution cpp cpp11 cpp14 cpu expression-template gpu matrix performance
Last synced: 03 Jan 2025
https://github.com/dosyago/discohash
:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS
256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt
Last synced: 02 Jan 2025
https://github.com/bincrafters/community
Central repository for issues and recipes
bincrafters c community conan cpp hacktoberfest
Last synced: 06 Jan 2025
https://github.com/dosyago/DISCoHAsH
:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS
256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt
Last synced: 09 Dec 2024
https://github.com/LLNL/SAMRAI
Structured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development
adaptive-mesh-refinement amr cpp hpc math-physics parallel-computing radiuss scientific-computing
Last synced: 27 Oct 2024
https://github.com/terminal29/Simple-OpenVR-Driver-Tutorial
A sample OpenVR Driver for you to learn from
cpp openvr openvr-driver steamvr tutorial virtual-reality vr
Last synced: 23 Oct 2024
https://github.com/LLNL/lbann
Livermore Big Artificial Neural Network Toolkit
artificial-intelligence cpp hpc machine-learning neural-network performance radiuss
Last synced: 30 Oct 2024
https://github.com/krupkat/xpano
Automated photo stiching tool. Lets you import a directory of images and then export the autodetected panoramas.
cpp imgui imgui-sdl opencv panorama panorama-stitching sdl
Last synced: 24 Dec 2024
https://github.com/evgeniypeshkov/syntax-highlighter
Syntax Highlighter extension for Visual Studio Code (VSCode). Based on Tree-sitter.
c cpp cxx go golang javascript lua php python ruby rust shellscript syntax syntax-highlighter syntax-highlighting syntax-tree tree-sitter typescript vscode vscode-extension
Last synced: 08 Jan 2025
https://github.com/lefroid/viper-browser
A lightweight Qt5 web browser using QtWebEngine
adblockplus browser cpp privacy qt qt-framework qtwebengine ublock viper-browser
Last synced: 03 Jan 2025
https://github.com/pymumu/tinylog
A lightweight C, C++ logging library developed for Linux, It is designed with high performance, asynchronized, thread-safe and process-safe; tinylog是一个专为UNIX设计的轻量级的C/C++日志模块,其提供了高性能,异步,线程安全,进程安全的日志功能。
asynchronous c cpp library lightweight log logging logging-library multithreading tinylog
Last synced: 03 Jan 2025
https://github.com/LeFroid/Viper-Browser
A lightweight Qt5 web browser using QtWebEngine
adblockplus browser cpp privacy qt qt-framework qtwebengine ublock viper-browser
Last synced: 17 Nov 2024
https://github.com/pvigier/quadtree
A simple and modern C++ quadtree implementation
cpp data-structure quadtree space-partition-tree space-partitioning spatial-trees
Last synced: 02 Jan 2025