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: 2024-11-12 00:06:09 UTC
- JSON Representation
https://github.com/rodrigocfd/winlamb
A lightweight modern C++11 library for Win32 API, using lambdas to handle Windows messages.
cplusplus cplusplus-11 cpp cpp11 stl win32 winapi winlamb
Last synced: 29 Oct 2024
https://github.com/gbmhunter/cpplinuxserial
Serial port library written in C++.
baud-rate c-plus-plus com-port cpp cpp14 linux serial-ports tty
Last synced: 29 Oct 2024
https://github.com/ChungZH/notepanda
📃 A simple cross-platform notepad. Based on Qt and C++.
arch cmake cpp cpp11 cross-platform desktop-app editor kde notepad qt qt5 text
Last synced: 26 Oct 2024
https://github.com/scapix-com/scapix
Scapix Language Bridge
automated automatic bind bridge cpp cpp-library cpp11 cpp14 cpp17 cross-platform csharp idl java jni jni-android jni-wrapper language objective-c python swift
Last synced: 29 Oct 2024
https://github.com/chungzh/notepanda
📃 A simple cross-platform notepad. Based on Qt and C++.
arch cmake cpp cpp11 cross-platform desktop-app editor kde notepad qt qt5 text
Last synced: 30 Oct 2024
https://github.com/trailofbits/vast
VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
c clang compiler-frontend compilers cpp intermediate-representation mlir program-analysis
Last synced: 08 Nov 2024
https://github.com/jherico/VulkanExamples
Examples and demos for the Vulkan C++ API
cpp example-code examples vulkan vulkan-api vulkan-demos
Last synced: 03 Aug 2024
https://github.com/kangkaisen/olap-performance
OLAP Database Performance Tuning Guide
book cpp database olap performance query simd
Last synced: 26 Oct 2024
https://github.com/methylDragon/coding-notes
I'm compiling comprehensive coding tutorials for many different languages and frameworks! 🐲
cpp dds documentation mysql php python3 references ros syntax tutorial-code tutorials wordpress
Last synced: 03 Aug 2024
https://github.com/danvratil/qcoro
C++ Coroutines for Qt
async coroutines cpp cpp20 qt qt5 qt6
Last synced: 28 Sep 2024
https://github.com/nanodbc/nanodbc
A small C++ wrapper for the native C ODBC API | Requires C++14 since v2.12
cplusplus cplusplus-14 cpp database-access database-access-library mysql odbc odbc-api postgresql sqlite3 sqlserver vertica
Last synced: 29 Oct 2024
https://github.com/seanchas116/qtimgui
Qt (QOpenGLWidget / QOpenGLWindow) backend for ImGui
Last synced: 08 Nov 2024
https://github.com/tessil/sparse-map
C++ implementation of a memory efficient hash map and hash set
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 31 Oct 2024
https://github.com/Tessil/sparse-map
C++ implementation of a memory efficient hash map and hash set
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 03 Aug 2024
https://github.com/BIGBALLON/PyTorch-CPP
PyTorch C++ inference with LibTorch
cpp demo imagenet inference libtorch opencv pytorch pytorch-cpp
Last synced: 27 Oct 2024
https://github.com/andreiavrammsd/cpp-channel
Thread-safe container for sharing data between threads
channel concurrent-queue cpp multithreading queue synchronized-queue thread-safe thread-safe-queue
Last synced: 09 Nov 2024
https://github.com/doleron/yolov5-opencv-cpp-python
Example of using ultralytics YOLO V5 with OpenCV 4.5.4, C++ and Python
Last synced: 09 Nov 2024
https://github.com/tcbrindle/span
Implementation of C++20's std::span for older compilers
Last synced: 12 Oct 2024
https://github.com/arthursonzogni/json-tui
A JSON terminal UI made in C++
arthursonzogni cpp ftxui json terminal tui ui
Last synced: 06 Nov 2024
https://github.com/mdrokz/rust-llama.cpp
LLama.cpp rust bindings
api-bindings cpp crates-io ffi llama llama-cpp machine-learning model rust
Last synced: 12 Nov 2024
https://github.com/hijkzzz/alpha-zero-gomoku
A Multi-threaded Implementation of AlphaZero
alphazero cpp gomoku-game libtorch multithreading
Last synced: 12 Nov 2024
https://github.com/brunocodutra/metal
Love template metaprogramming
cpp cpp11 metaprogramming mpl single-header template-metaprogramming templates
Last synced: 31 Oct 2024
https://github.com/vvvar/peakeater
PeakEater is a free open-source cross-platform VST3/AU/LV2/CLAP wave shaper plugin
audio audio-unit audio-units clap cpp distortion gain juce linux lv2 lv2-plugin macos meters vst3 vst3-plugin waveshaper windows
Last synced: 31 Oct 2024
https://github.com/Tradias/asio-grpc
Asynchronous gRPC with Asio/unified executors
asio asynchronous asynchronous-programming coroutine cpp cpp17 cpp20 executors grpc sender-reciever
Last synced: 02 Nov 2024
https://github.com/LLNL/Caliper
Caliper is an instrumentation and performance profiling library
annotation-apis caliper cpp hpc instrumentation performance performance-analysis performance-monitoring radiuss trace
Last synced: 03 Aug 2024
https://github.com/koide3/small_gicp
Efficient and parallel algorithms for point cloud registration [C++, Python]
cpp icp multi-threading open3d pcl point-cloud-regstration pointcloud python registration scan-matching
Last synced: 30 Oct 2024
https://github.com/tradias/asio-grpc
Asynchronous gRPC with Asio/unified executors
asio asynchronous asynchronous-programming coroutine cpp cpp17 cpp20 executors grpc sender-reciever
Last synced: 12 Oct 2024
https://github.com/Haruno19/starfetch
command line tool that displays constellations
command-line command-line-tool constellation constellations cpp fetch-tool
Last synced: 05 Nov 2024
https://github.com/kumar-laxmi/algorithms
A Repository for algorithms in C, C++, Python and Java
algorithm algorithms c cpp hacktoberfest java python ssoc2023 swoc2023
Last synced: 01 Nov 2024
https://github.com/rmichelsen/nvy
Nvy - A Neovim client in C++
cpp directwrite neovim-guis nvim windows
Last synced: 11 Oct 2024
https://github.com/yahoo/monitr
A Node.js process monitoring tool.
cpp nodejs process-monitoring web
Last synced: 09 Nov 2024
https://github.com/betacraftuk/betacraft-launcher
A launcher for Minecraft focused on legacy versions of the game
c cpp java launcher minecraft minecraft-launcher qt
Last synced: 08 Nov 2024
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/soasis/text
A spicy text library for C++ that has the explicit goal of enabling the entire ecosystem to share in proper forward progress towards a bright Unicode future.
cpp cpp17 cpp17-library cpp20 cpp20-library liberation ranges text unicode
Last synced: 29 Oct 2024
https://github.com/eliemichel/LearnWebGPU
Learn to use WebGPU for native graphic applications in C++
cpp graphics lecture-notes webgpu
Last synced: 04 Aug 2024
https://github.com/ropensci/osmdata
R package for downloading OpenStreetMap data
cpp openstreetmap osm osm-data overpass-api peer-reviewed r r-package rstats
Last synced: 13 Oct 2024
https://github.com/asyncapi/modelina
A library for generating typed models based on inputs such as AsyncAPI, OpenAPI, and JSON Schema documents with high customization
asyncapi codegen codegenerator cpp csharp generate-code get-global-node-release-workflows go java json-schema kotlin modelina openapi2 openapi3 php rust swagger typescript
Last synced: 31 Oct 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/numandev1/react-native-keys
🔐 Protected .ENVs variables in React Native 🚀✨
android config cpp env environment environment-variables ios jni jni-android jni-ios jsi keys protected react-native secure undecryptable
Last synced: 31 Oct 2024
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/RMichelsen/Nvy
Nvy - A Neovim client in C++
cpp directwrite neovim-guis nvim windows
Last synced: 03 Aug 2024
https://github.com/LLNL/Umpire
An application-focused API for memory management on NUMA & GPU architectures
blt cpp gpu hpc memory-management portability radiuss
Last synced: 03 Aug 2024
https://github.com/llnl/umpire
An application-focused API for memory management on NUMA & GPU architectures
blt cpp gpu hpc memory-management portability radiuss
Last synced: 12 Oct 2024
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: 20 Oct 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: 26 Oct 2024
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: 29 Oct 2024
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/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: 12 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: 04 Aug 2024
https://github.com/heitzmann/gdstk
Gdstk (GDSII Tool Kit) is a C++/Python library for creation and manipulation of GDSII and OASIS files.
cad cpp eda gdsii microfabrication oasis polygons python svg
Last synced: 21 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: 08 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/ClickHouse/clickhouse-cpp
C++ client library for ClickHouse
Last synced: 02 Aug 2024
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/vector-of-bool/bpt
A C++ tool for a new decade
build-system cpp package-manager
Last synced: 30 Oct 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: 12 Nov 2024
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: 01 Nov 2024
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/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/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: 04 Aug 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/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/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: 04 Aug 2024
https://github.com/ethereon/lycon
A minimal and fast image library for Python and C++
computer-vision cpp image-processing python
Last synced: 08 Nov 2024
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/youtube/cobalt
Cobalt is a lightweight HTML5 application container
Last synced: 07 Oct 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: 12 Oct 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: 09 Nov 2024
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/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: 07 Oct 2024
https://github.com/jskorepa/fbx
C++ Library for reading and writing FBX files
Last synced: 03 Aug 2024
https://github.com/complexlogic/rsgain
A simple, but powerful ReplayGain 2.0 tagging utility
audio c cpp flac loudness mp3 music replaygain
Last synced: 21 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/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: 06 Nov 2024
https://github.com/irobot-ros/ros2-performance
Framework to evaluate peformance of ROS 2
benchmark cpp performance ros2
Last synced: 03 Aug 2024
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/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: 31 Oct 2024
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: 31 Oct 2024
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/llvm/clangir
A new (MLIR based) high-level IR for clang.
clang codegeneration compiler-frontend compilers cpp intermediate-code-generation intermediate-language intermediate-representation llvm
Last synced: 07 Oct 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: 12 Oct 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/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: 29 Oct 2024
https://github.com/99x/emojicpp
Emoji :smile: for c++ developers :+1:
cpp cpp11 emoji emoji-unicode hacktoberfest header-only
Last synced: 11 Nov 2024
https://github.com/onlyoffice/core
Server core components which are a part of ONLYOFFICE Document Server
Last synced: 12 Oct 2024