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://eliemichel.github.io/LearnWebGPU/
Learn to use WebGPU for native graphic applications in C++
cpp graphics lecture-notes webgpu
Last synced: 02 Nov 2024
https://github.com/eliemichel/LearnWebGPU
Learn to use WebGPU for native graphic applications in C++
cpp graphics lecture-notes webgpu
Last synced: 20 Nov 2024
https://github.com/wojciech-graj/termgl
2D & 3D graphics engine in the terminal [C/C++]
3d 3d-graphics c c-plus-plus cli computer-graphics cpp cpp-library graphics graphics-engine graphics-library linux linux-shell terminal terminal-based terminal-graphics unix unix-shell windows
Last synced: 01 Jan 2025
https://github.com/ameenmaali/urldedupe
Pass in a list of URLs with query strings, get back a unique list of URLs and query string combinations
bugbounty cpp hacking infosec penetration-testing url-parser
Last synced: 21 Nov 2024
https://github.com/gellin/TeamViewer_Permissions_Hook_V1
A proof of concept injectable C++ dll, that uses naked inline hooking and direct memory modification to change your TeamViewer permissions.
cplusplus cpp dll-injection hooking memory-hacking penetration-testing security teamviewer x86
Last synced: 24 Oct 2024
https://github.com/clickhouse/clickhouse-cpp
C++ client library for ClickHouse
Last synced: 04 Jan 2025
https://github.com/albin-johansson/centurion
A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.
cpp cpp17 cpp20 cross-platform game-development gamedev header-only modern-cpp sdl sdl-image sdl-mixer sdl-ttf sdl2 sdl2-image sdl2-mixer sdl2-ttf wrapper wrapper-library
Last synced: 06 Jan 2025
https://github.com/iapolinario/100-days-of-code
This is a project with a collection of coding challenges for those who wants to commit themselves to code at least one hour a day for at least a hundred days.
challenges cpp dart golang kotlin kts python swift
Last synced: 04 Jan 2025
https://github.com/LiuXiaolong19920720/simple_net
A simple deep neural network implemented in C++,based with OpenCV Mat matrix class
Last synced: 27 Oct 2024
https://github.com/AlexanderVeselov/RayTracing
Realtime GPU Path tracer based on OpenCL and OpenGL
3d cpp gpgpu gpu opencl opengl pathtracing pbr raytracing render
Last synced: 19 Nov 2024
https://github.com/kmhofmann/selene
A C++17 image representation, processing and I/O library.
cplusplus cpp cpp11 cpp14 cpp17 image image-io image-processing image-representation images jpeg png selene tiff
Last synced: 01 Jan 2025
https://github.com/complexlogic/rsgain
A simple, but powerful ReplayGain 2.0 tagging utility
audio c cpp flac loudness mp3 music replaygain
Last synced: 04 Jan 2025
https://github.com/neargye/semver
Semantic Versioning for modern C++
c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 header-only no-dependencies semantic-versioning semver single-file
Last synced: 06 Jan 2025
https://github.com/rolandriegel/nload
Real-time network traffic monitor
c-plus-plus c-plusplus console console-application console-tool cpp monitor-performance monitoring monitoring-application monitoring-tool network network-analysis network-graph network-monitor network-monitoring network-traffic-monitor traffic-monitoring
Last synced: 19 Nov 2024
https://github.com/geekquad/algobook
A beginner-friendly project to help you in open-source contributions. Data Structures & Algorithms in various programming languages Please leave a star ⭐ to support this project! ✨
beginner beginner-friendly cpp deep-learning first-contributions first-pull-request first-pull-request-and-commit first-timers golang good-first-issue hacktoberfest machinelearning open-source opensource pr-welcome python python3 up-for-grabs
Last synced: 05 Jan 2025
https://github.com/o-reo/push_swap_visualizer
A clean visualizer for your Push Swap Algorithm, you can't fix what you can't see !
Last synced: 29 Oct 2024
https://github.com/hdoc/hdoc
The modern documentation tool for C++.
cpp documentation-tool doxygen
Last synced: 31 Oct 2024
https://github.com/indeemasoftware/qsimplescada
Qt based simple SCADA framework, with dashboard, static and dynamic components
configurator cpp dashboard dashboard-application dashboard-templates dashboard-widget dashboards industrial industry-4 iot iot-framework iot-platform qpm qt qt-gui qt5 scada scada-framework
Last synced: 31 Dec 2024
https://github.com/haxefoundation/hxcpp
Runtime files for c++ backend for haxe
Last synced: 01 Jan 2025
https://github.com/ClickHouse/clickhouse-cpp
C++ client library for ClickHouse
Last synced: 12 Nov 2024
https://github.com/madelinegannon/example-mediapipe-udp
Connecting openFrameworks to Google MediaPipe Machine Learning Framework over UDP
cpp creative-coding google hand-tracking machine-learning mediapipe openframeworks udp
Last synced: 06 Nov 2024
https://github.com/ohwgiles/laminar
Fast and lightweight Continuous Integration
continuous-integration cpp laminar lightweight
Last synced: 28 Oct 2024
https://github.com/zchrissirhcz/cmake_examples
Practical, Easy-to-copy CMake examples
build-system c cmake cpp cross-platform dependencies examples export find-package install modern-cmake opencv package-management vscode
Last synced: 31 Dec 2024
https://github.com/vector-of-bool/bpt
A C++ tool for a new decade
build-system cpp package-manager
Last synced: 07 Jan 2025
https://github.com/0xda568/iconjector
Unorthodox and stealthy way to inject a DLL into the explorer using icons
cpp dll dll-injection injection malware-development offensive-security win64 windows windows-10 windows-11
Last synced: 07 Jan 2025
https://github.com/mdilai/Shtreeba
VAC-proof 32bit DLL injector written in C++, using memory mapping and thread hijacking techniques
cpp dll dll-injection dll-injector-dll-injection hacking injection injector manual-map-dll mmap reverse-engineering shtreeba thread-hijacking
Last synced: 05 Nov 2024
https://github.com/spnda/fastgltf
A modern C++17 glTF 2.0 library focused on speed, correctness, and usability
arm-neon arm-neon-libraries avx cpp cpp-library cpp-modules cpp17 cpp17-library cpp20 cpp20-modules gltf gltf-loader gltf2 gltf2-loader json khronos neon serialization simd sse
Last synced: 05 Jan 2025
https://github.com/youtube/cobalt
Cobalt is a lightweight HTML5 application container
Last synced: 03 Jan 2025
https://github.com/opencyphal-garage/libcyphal
Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.
aerospace can communication-protocol cpp cpp11 cpp14 cyphal drones embedded-systems linux misra opencyphal robotics socketcan space uav uavcan vehicle-bus
Last synced: 03 Jan 2025
https://github.com/justanhduc/task-spooler
A scheduler for GPU/CPU tasks
c cpp debian gpu-support job-scheduler linux makefile slurm slurm-job slurm-job-scheduler task-spooler
Last synced: 07 Jan 2025
https://github.com/martin-olivier/dylib
C++ cross-platform wrapper around dynamic loading of shared libraries (dll, so, dylib)
cpp dl dll dlopen dlsym dylib dynamic-libraries dynamic-library library shared-libraries shared-library so wrapper
Last synced: 05 Jan 2025
https://github.com/google/zooshi
Multi-platform game where you feed well dressed animals with sushi
breadboard corgi cpp firebase firebase-admob firebase-appinvites firebase-auth firebase-cloud-messaging firebase-remote-config flatbuffers flatui game game-engine-3d motive webp
Last synced: 06 Nov 2024
https://github.com/opennmt/tokenizer
Fast and customizable text tokenization library with BPE and SentencePiece support
bpe cpp icu machine-translation natural-language-processing python sentencepiece tokenization tokenizer unicode
Last synced: 04 Jan 2025
https://github.com/Xiangyu-Hu/SPHinXsys
SPHinXsys provides C++ APIs for engineering simulation and optimization. It aims at complex systems driven by fluid, structure, multi-body dynamics and beyond. The multi-physics library is based on a unique and unified computational framework by which strong coupling has been achieved for all involved physics.
computer-aided-engineering cpp finite-volume-method fluid-dynamics fluid-structure-interaction gpu high-performance-computing multi-physics multi-platforms multiphysics-coupling research-and-development smoothed-particle-hydrodynamics solid-dynamics sycl
Last synced: 05 Nov 2024
https://github.com/onlyoffice/core
Server core components which are a part of ONLYOFFICE Document Server
Last synced: 05 Jan 2025
https://github.com/DaemonEngine/Daemon
The Dæmon game engine. With some bits of ioq3 and XreaL.
3d-game-engine bsp c-plus-plus cpp first-person-shooter fps-engine game-development game-engine glsl idtech3 open-source openal opengl pbr pbr-shading quake-engine relief-mapping sdl2 unvanquished xreal
Last synced: 28 Oct 2024
https://github.com/Neargye/semver
Semantic Versioning for modern C++
c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 header-only no-dependencies semantic-versioning semver single-file
Last synced: 31 Oct 2024
https://github.com/fastlib/fcwt
The fast Continuous Wavelet Transform (fCWT) is a library for fast calculation of CWT.
c cpp cwt fast matlab optimization signal-processing time-frequency-analysis wavelet-transform
Last synced: 03 Jan 2025
https://github.com/arthursonzogni/opengl_cmake_skeleton
:heart: A ready to use cmake skeleton using GLFW, Glew and glm. :+1:
cmake cpp emscripten example glew glfw glm opengl skeleton template webassembly
Last synced: 31 Dec 2024
https://github.com/irobot-ros/ros2-performance
Framework to evaluate peformance of ROS 2
benchmark cpp performance ros2
Last synced: 14 Nov 2024
https://github.com/ethereon/lycon
A minimal and fast image library for Python and C++
computer-vision cpp image-processing python
Last synced: 05 Jan 2025
https://github.com/SergeyMakeev/smmalloc
Blazing fast memory allocator designed for video games
concurency cpp game-development memory-allocator multithreading
Last synced: 01 Nov 2024
https://github.com/hkrn/nanoem
nanoem is an MMD (MikuMikuDance) compatible implementation and its like cross-platform application mainly built for macOS.
Last synced: 07 Nov 2024
https://github.com/jskorepa/fbx
C++ Library for reading and writing FBX files
Last synced: 14 Nov 2024
https://github.com/redskittlefox/cpp-learning-resources
C++ Learning Resources
best-parctices best-practices cpp cpp11 cpp14 cpp17 cpp20 learning learning-cplusplus programming-fundamentals video-tutorial
Last synced: 07 Jan 2025
https://github.com/nholthaus/gtest-runner
A cross-platform, Qt5 based Graphical User Interface for Google Test unit tests
cpp cross-platform dark-theme google-test graphical-user-interface qt5
Last synced: 01 Jan 2025
https://github.com/firebase/firebase-cpp-sdk
Firebase C++ SDK
cpp firebase firebase-admob firebase-analytics firebase-auth firebase-authentication firebase-cloud-functions firebase-cloud-messaging firebase-database firebase-db firebase-functions firebase-invite firebase-realtime-database firebase-remote-config firebase-sdk firebase-storage
Last synced: 04 Jan 2025
https://github.com/pantor/frankx
High-Level Motion Library for Collaborative Robots
cpp motion-control python robotics trajectory-generation
Last synced: 04 Jan 2025
https://github.com/trzy/supermodel
Official repository of the Sega Model 3 arcade emulator.
68k arcade arcade-games arcade-machine cplusplus cpp emulation emulator opengl powerpc sdl2 sega z80
Last synced: 31 Dec 2024
https://github.com/OpenCyphal-Garage/libcyphal
Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.
aerospace can communication-protocol cpp cpp11 cpp14 cyphal drones embedded-systems linux misra opencyphal robotics socketcan space uav uavcan vehicle-bus
Last synced: 27 Oct 2024
https://github.com/erigontech/silkworm
C++ implementation of the Ethereum protocol
Last synced: 06 Jan 2025
https://github.com/vpetrigo/caches
C++ cache with LRU/LFU/FIFO policies implementation
c-plus-plus cache cpp cpp11 fifo fifo-cache header-only lfu lfu-cache lru lru-cache
Last synced: 29 Oct 2024
https://github.com/VlSomers/native-opencv-android-template
A tutorial for setting up OpenCV 4.6.0 (and other 4.x.y version) for Android in Android Studio with Native Development Kit (NDK) support for C++ development.
android android-ndk android-studio computer-vision cpp java java-native-interface jni kotlin kotlin-android ndk opencv opencv-android-release opencv-android-sdk opencv4android
Last synced: 03 Nov 2024
https://github.com/gazebosim/ros_gz
Integration between ROS (1 and 2) and Gazebo simulation
cpp gazebo gazebosim hacktoberfest ignition ignition-gazebo ignition-transport pubsub robotics robotics-simulation ros ros2 simulation transport
Last synced: 03 Jan 2025
https://github.com/getnamo/globaleventsystem-unreal
Loosely coupled internal event system plugin for the Unreal Engine.
blueprint cpp event-system loosely-coupled pinning ue4 ue5 unreal-engine
Last synced: 01 Jan 2025
https://github.com/snikulov/google-test-examples
Short example how to use Google Test with CMake project
c-plus-plus cmake cpp docker-container gtest
Last synced: 06 Jan 2025
https://github.com/mcmtroffaes/inipp
Simple C++ ini parser.
configparser cpp header-only ini parser parsing python-configparser simple
Last synced: 31 Oct 2024
https://github.com/googlecloudplatform/esp-v2
A service proxy that provides API management capabilities using Google Service Infrastructure.
api api-gateway cloud-endpoints cpp envoyproxy go google google-cloud proxy
Last synced: 05 Jan 2025
https://github.com/99x/emojicpp
Emoji :smile: for c++ developers :+1:
cpp cpp11 emoji emoji-unicode hacktoberfest header-only
Last synced: 01 Jan 2025
https://github.com/shivaylamba/hacktoberfest
Make your first PR! ~ A beginner friendly repository made specifically for open source beginners. Add any program under any language (it can be anything from a hello-world program to a complex data structure algorithm) or update the existing one. Just make sure you add the program under the correct language directory. Happy coding
cpp css dev developer digitalocean github hacktoberfest hacktoberfest2019 hacktoberfest2020 html java javascript machine-learning
Last synced: 02 Jan 2025
https://github.com/getnamo/GlobalEventSystem-Unreal
Loosely coupled internal event system plugin for the Unreal Engine.
blueprint cpp event-system loosely-coupled pinning ue4 ue5 unreal-engine
Last synced: 06 Nov 2024
https://github.com/ros-industrial-consortium/tesseract
Motion Planning Environment
cpp motion-planning robotics ros
Last synced: 27 Dec 2024
https://github.com/tesseract-robotics/tesseract
Motion Planning Environment
cpp motion-planning robotics ros
Last synced: 16 Nov 2024
https://github.com/iwatake2222/InferenceHelper
C++ Helper Class for Deep Learning Inference Frameworks: TensorFlow Lite, TensorRT, OpenCV, OpenVINO, ncnn, MNN, SNPE, Arm NN, NNabla, ONNX Runtime, LibTorch, TensorFlow
cpp deep-learning deeplearning inference mnn ncnn nnabla opencv tensorflow tensorrt
Last synced: 27 Oct 2024
https://github.com/GoogleCloudPlatform/esp-v2
A service proxy that provides API management capabilities using Google Service Infrastructure.
api api-gateway cloud-endpoints cpp envoyproxy go google google-cloud proxy
Last synced: 10 Nov 2024
https://github.com/16bit-ykiko/magic-cpp
A C++20 header-only library that supports powerful reflection for C++
c-plus-plus c-plus-plus-20 cplusplus cplusplus-20 cpp cpp20 easy-to-use enum field header-only no-dependencies powerful reflection struct typename
Last synced: 06 Jan 2025
https://github.com/benui-dev/UE-BUITween
Unreal 4 UMG UI tweening plugin in C++
animation cpp plugin tween ue4 ui umg unreal unreal-engine unreal-engine-4 user-interface
Last synced: 06 Nov 2024
https://github.com/igorski/mwengine
Audio engine and DSP library for Android, written in C++ providing low latency performance within a musical context, while providing a Java/Kotlin API. Supports both OpenSL and AAudio.
aaudio android android-ndk audio audio-engine audio-library audio-processing c-plus-plus cplusplus cpp java low-latency ndk opensl
Last synced: 07 Jan 2025
https://github.com/llnl/blt
A streamlined CMake build system foundation for developing HPC software
blt build-system build-tools cmake cpp cuda hpc radiuss testing
Last synced: 04 Jan 2025
https://github.com/mbasso/gccx
Transforms CPX (JSX like syntax) into asm-dom Virtual DOM
asm-dom cpp cpx jsx virtual-dom
Last synced: 03 Jan 2025
https://github.com/owent/xresloader
跨平台Excel导表工具(Excel=>protobuf/msgpack/lua/javascript/json/xml)
convert cpp cross-platform cxx excel ini jar java javascript json lua msgpack pbc protobuf protobuf3 xls xlsx xml xresloader
Last synced: 06 Jan 2025
https://github.com/lefticus/json2cpp
Compiles JSON into static constexpr C++ data structures with nlohmann::json API
Last synced: 31 Dec 2024
https://github.com/aseprite/laf
A C++ library to create desktop applications
cpp cpp17 cross-platform ui-library
Last synced: 07 Jan 2025
https://banditcpp.github.io/bandit/
Human-friendly unit testing for C++11
bdd behavior-driven-development c-plus-plus c-plus-plus-11 cpp cpp-library cpp11 header-only library tdd test-driven-development test-framework testing testing-framework testing-library
Last synced: 15 Nov 2024
https://github.com/bloomberg/koan
A word2vec negative sampling implementation with correct CBOW update.
cbow cpp skipgram word-embeddings word2vec
Last synced: 02 Jan 2025
https://github.com/momo5502/cod-exploits
☠️ Call of Duty - Vulnerabilities and proof-of-concepts
assembly cod cpp exploit hack ida mw2 poc security-vulnerability
Last synced: 09 Nov 2024
https://github.com/cvanaret/uno
A next-gen solver for nonconvex optimization. Uno is a Lagrange-Newton solver that unifies barrier and SQP methods in a modern and generic way, and implements different globalization flavors (line search/trust region and merit function/filter method/funnel method). Competitive against filterSQP, IPOPT, SNOPT, MINOS and CONOPT.
constrained-optimization continuous-optimization cpp gradient-descent interior-point-method local-optimization mathematical-optimization mathematical-programming newton-method nonconvex-optimization nonlinear-optimization nonlinear-programming nonlinear-programming-algorithms numerical-optimization optimization optimization-algorithms optimization-methods optimization-solver quadratic-programming sequential-quadratic-programming
Last synced: 01 Jan 2025
https://github.com/LLNL/blt
A streamlined CMake build system foundation for developing HPC software
blt build-system build-tools cmake cpp cuda hpc radiuss testing
Last synced: 09 Nov 2024
https://github.com/zjhellofss/kuiperllama
校招、秋招、春招、实习好项目,带你从零动手实现支持LLama2/3和Qwen2.5的大模型推理框架。
cpp cuda inference-engine llama2 llama3 llm llm-inference qwen qwen2
Last synced: 06 Jan 2025
https://github.com/banditcpp/bandit
Human-friendly unit testing for C++11
bdd behavior-driven-development c-plus-plus c-plus-plus-11 cpp cpp-library cpp11 header-only library tdd test-driven-development test-framework testing testing-framework testing-library
Last synced: 26 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: 05 Jan 2025
https://github.com/3f/conari
🧬 One-touch unmanaged memory, runtime dynamic use of the unmanaged native C/C++ in .NET world, related P/Invoke features, and …
accessor binary-data binding conari cpp dll dllexport dllimport hack interop libraries memory native pe32 pe32-plus pinvoke pinvoke-wrapper runtime unmanaged winapi
Last synced: 05 Jan 2025
https://gitlab.com/conradsnicta/armadillo-code
Armadillo: fast C++ library for linear algebra (matrix maths) & scientific computing - https://arma.sourceforge.net
BLAS C++ LAPACK Matrix-Factorization bioinformatics cpp high performance computing linear algebra linear-algebra-library machine learning matlab matrix inverse matrix-functions pattern recognition scientific computing signal processing statistics
Last synced: 31 Dec 2024
https://github.com/symisc/tiny-dream
Tiny Dream - An embedded, Header Only, Stable Diffusion C++ implementation
ai cpp cpp-library embedded generative-art header-only image-generation latent-diffusion library machine-learning stable-diffusion text2image txt2img txt2img-generation
Last synced: 01 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: 01 Jan 2025
https://github.com/tpecholt/imrad
ImRAD is a GUI builder for the ImGui library
android cpp dear-imgui gui gui-builder gui-creator imgui linux windows
Last synced: 09 Dec 2024
https://github.com/zjhellofss/KuiperLLama
校招、秋招、春招、实习好项目,带你从零动手实现支持LLama2/3和Qwen2.5的大模型推理框架。
cpp cuda inference-engine llama2 llama3 llm llm-inference qwen qwen2
Last synced: 03 Jan 2025