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-15 00:06:34 UTC
- JSON Representation
https://github.com/vertexwahn/flatlandrt
FlatlandRT is a 2D ray tracer visualization tool.
2d bazel-examples computer-graphics cpp graphics ray ray-tracer ray-tracing raycasting raytracer raytracing rendering visualization
Last synced: 09 Jan 2025
https://github.com/apriorit/gmock-global
Provides ability to mock global functions with gmock
cpp gmock gtest header-only library mock mocking unittest
Last synced: 15 Jan 2025
https://github.com/bloomberg/rmqcpp
A batteries included C++ RabbitMQ Client Library/API.
amqp amqp0-9-1 cpp cpp-library rabbitmq
Last synced: 08 Jan 2025
https://github.com/mxmlnkn/indexed_bzip2
Fast parallel random access to bzip2 and gzip files in Python
bzip2 cli command-line command-line-tool cpp cpp17-library decompression gzip library parallel python python-library random-access
Last synced: 11 Jan 2025
https://github.com/germanaizek/webdriverxx
Client API for Selenium Server
automation-framework automation-selenium automation-testing automation-ui c cmake cpp cpp11 freebsd google-test gtest linux selenium selenium-server selenium-tests selenium-webdriver windows
Last synced: 12 Jan 2025
https://github.com/rerun-io/cpp-example-ros2-bridge
An example implementation of a ROS 2 to Rerun bridge
Last synced: 08 Jan 2025
https://github.com/sdesalas/arduino-queue.h
Generic C++ circular queue for Arduino embedded projects.
arduino c-plus-plus cpp generic library queue
Last synced: 28 Oct 2024
https://github.com/ttsiodras/miniforth
A tiny Forth I built in a week. Blog post: https://www.thanassis.space/miniforth.html
Last synced: 21 Dec 2024
https://github.com/qengineering/yolocam
Raspberry Pi stand-alone AI-powered camera with live feed, email notification and event-triggered cloud storage
aarch64 ai cpp email gdrive google-drive gpio gpio-pins livefeed livestream programmable raspberry-pi raspberry-pi-3b raspberry-pi-4 raspberry-pi-64-os raspberry-pi-zero-2-w surveillance usb yolo yolox
Last synced: 09 Jan 2025
https://github.com/achrafelkhnissi/cpp_modules
The goal of these modules is to introduce us to bject-Oriented Programming.This will be the starting point of our C++ journey.
1337cursus 1337school 42 42born2code 42cursus 42projects 42school cpp cpp-1337 cpp-modules cpp-modules-1337 cpp-modules-42
Last synced: 16 Nov 2024
https://github.com/jacmoe/retrogardens
16bit retro programming in DosBox with Borland C++ 3.1, Turbo Pascal 7 and TASM
16-bit borland-cpp cpp dos dosbox pascal retro-graphics retrocomputing turbo-pascal
Last synced: 01 Dec 2024
https://github.com/panicinc/icarus
Swift, C, C++, and Objective-C Support for Nova
c cpp editor extension nova objc objective-c swift
Last synced: 31 Oct 2024
https://github.com/sgpp/sgpp
SG⁺⁺ – the numerical library for Sparse Grids in all their variants.
adaptive-sparse-grids b-splines cpp interpolation java machine-learning matlab numerics optimization pde python quadrature regression sparse-grids
Last synced: 12 Jan 2025
https://github.com/lsds/LightSaber
Multi-core Window-Based Stream Processing Engine
aggregation compression cpp incremental-computation libaio llvm multi-core numa rdma sliding-windows ssd stream-processing
Last synced: 18 Nov 2024
https://github.com/mutouyun/lock-free-queue
CN-CppUserGroup-2019-1,lock-free queue demo
Last synced: 20 Nov 2024
https://github.com/jafarlihi/cppq
Simple, reliable & efficient distributed task queue for C++17
asynchronous-tasks background-jobs cpp cpp17 distributed-computing redis redis-queue task-queue tasks worker-pool
Last synced: 12 Nov 2024
https://github.com/schulkinator/memorymanager
A simple, thread-safe memory manager for 64bit C++ applications and games. Focus is on preventing heap fragmentation in the absence of good virtual memory management, at the cost of wasting some memory. It works by globally overriding the new and delete operators.
cpp delete fragmentation malloc memory memory-fragmentation memory-manager new
Last synced: 20 Nov 2024
https://github.com/pardcode/game-engine-development-series
Game Engine Development Series - Learn to code a Game Engine in C++ from scratch
2d-game-engine 2d-graphics 3d 3d-engine 3d-game-engine 3d-graphics cpp cpp17 framework game game-development game-engine game-engine-3d game-engine-development game-engine-framework game-engine-programming game-framework gamedev
Last synced: 25 Nov 2024
https://github.com/rtedbg/rtedbg
Fast and flexible data logging/tracing toolkit for software testing and debugging. Minimally intrusive C/C++ code instrumentation, host-based decoding application, demo code included.
c-programming-language cortex-m cpp debugging embedded-c embedded-systems fprintf functional-safety instrumentation iot logging misra printf real-time realtime reverse-engineering safety-critical stm32 tracing tracing-library
Last synced: 09 Jan 2025
https://github.com/ubpa/cmu_15_462
notes and assignments of CG (CMU 15-462/662)
Last synced: 07 Nov 2024
https://github.com/seung-lab/dijkstra3d
Dijkstra's Shortest Path for 6, 18, and 26-Connected 3D (Volumetric) Image Volumes
2d 3d 3d-image-volumes a-star a-star-algorithm a-star-search bidirectional-dijkstra bidirectional-search biomedical-image-processing cpp dijkstra dijkstra-algorithm dijkstra-shortest-path path-planning pathfinding python shortest-path skeletonization unidirectional-search
Last synced: 15 Jan 2025
https://github.com/oatpp/example-hls-media-stream
Example project how-to build HLS-streaming server using oat++ Async-API.
async cpp hls-live-streaming hls-server oatpp
Last synced: 10 Nov 2024
https://github.com/lecrapouille/zipper
[Lib][Version 2.1.0][Functional] C++ wrapper around minizip compression library
compression compression-library cpp minizip minizip-compression-library zlib zlib-ng
Last synced: 03 Jan 2025
https://github.com/dab0mb/node-distance-addon
Native NodeJS add-on creation tutorial using C++
c-plus-plus cpp javascript js node nodejs plugin tutorial
Last synced: 06 Jan 2025
https://github.com/zompi2/UE4EnhancedCodeFlow
This code plugin provides functions that drastically improve the quality of life during the implementation of game flow in C++.
code-flow coroutines cpp ue4 ue4-plugin ue5 ue5-plugin
Last synced: 06 Nov 2024
https://github.com/jpcre2/jpcre2
C++ wrapper for PCRE2 Library
associated-regex cpp jpcre2 options-jpcre2 pcre pcre2-libraries pcre2-options pcre2-regex regex regex-match regex-pattern regex-replace
Last synced: 08 Nov 2024
https://github.com/justasmasiulis/memory_signature
A small wrapper class providing an unified interface to search for various memory signatures
cpp cpp11 header-only lightweight memory modern modern-cpp pattern scanner signature tested wrapper
Last synced: 29 Oct 2024
https://github.com/marcj/pesto
Pesto is a high-performance GUI framework in C++ highly inspired by CSS and HTML, using Skia as rendering engine.
Last synced: 28 Oct 2024
https://github.com/jenova-framework/jenova-runtime
Jenova Runtime is an extension library for the Godot 4 Game Engine that brings fully-featured C++ scripting directly into the Godot Editor.
cpp godot godot-engine godot4 godotengine jenova
Last synced: 13 Jan 2025
https://github.com/Smertig/rcmp
C++17, multi-architecture cross-platform hooking library with clean API.
cpp cpp17 hooking-library modding-library rcmp
Last synced: 16 Nov 2024
https://github.com/apriorit/custom-bootloader
A demo tutorial for low-level and kernel developers - developing a custom Windows boot loader
bootloader cpp low-level windows
Last synced: 18 Nov 2024
https://github.com/gammasoft71/examples_qt
Shows how to use Qt widgets only by programming code (c++17).
checkbox cmake controls core cpp cpp17 example examples multi-platform progressbar qfiledialog qml qt qt-widgets quick radio-buttons tabcontrol textbox trackbar widgets
Last synced: 23 Dec 2024
https://github.com/smspillaz/libanimation
Wobbly windows and animations logic split out from Compiz
animations cpp physics-based-animation
Last synced: 19 Nov 2024
https://github.com/hpc203/yolopv2-opencv-onnxrun-cpp-py
分别使用OpenCV、ONNXRuntime部署YOLOPV2目标检测+可驾驶区域分割+车道线分割,一共包含54个onnx模型,依然是包含C++和Python两个版本的程序。仅仅只依赖OpenCV就能运行,彻底摆脱对任何深度学习框架的依赖。
autonomous-driving cpp drivable-area-segmentation lane-lines-detection object-detection onnxruntime opencv-dnn python yolopv2
Last synced: 27 Oct 2024
https://github.com/s12mmm3/qcloudmusicapi
Qt C++版 网易云音乐 API
api apis cloudmusic cpp neteasecloud qt qt5 qt6
Last synced: 14 Jan 2025
https://github.com/hunterdii/geeksforgeeks-potd
Welcome to the vibrant world of GeeksforGeeks Daily Problem of the Day solutions! Dive into a treasure trove of daily challenges meticulously crafted to sharpen your problem-solving skills. With diverse topics, detailed explanations, and a supportive community, this repository is your gateway to mastering algorithms, data structures, and more.
algorithms algorithms-and-data-structures competitive-programming cpp daily-coding-problem dailyprogrammer dsa gfg-contest gfg-cpp gfg-java gfg-potd gfg-python gfg-questions gfg-solutions good-first-issue potd-solution problem-of-the-day-solutions solutions
Last synced: 08 Jan 2025
https://github.com/dacap/observable
Observer pattern and signals/slots for C++11 projects
cpp multiple-threads observer-pattern signal slot
Last synced: 14 Nov 2024
https://github.com/qpcr4vir/nana-demo
demos and tests for Nana C++ GUI library
c-plus-plus c-plus-plus-11 cpp gui nana
Last synced: 19 Nov 2024
https://github.com/lawmurray/doxide
Modern documentation for modern C++. Configure with YAML, output Markdown, post-process with Material for MkDocs.
c-plus-plus cplusplus cpp docs documentation documentation-generator documentation-tool doxygen javadoc material-for-mkdocs mkdocs mkdocs-material modern-cpp
Last synced: 13 Jan 2025
https://github.com/Erkaman/sse-avx-rasterization
Triangle rasterization routines accelerated by SSE and AVX
avx cpp demo rasterization simd sse triangle tutorial
Last synced: 14 Nov 2024
https://github.com/sunsided/libfixkalman
Kalman filter fixed-point implementation based on libfixmatrix, targeted at embedded systems without an FPU and/or need for performance.
c cpp embedded kalman-filter libfixmath libfixmatrix signal-processing
Last synced: 24 Nov 2024
https://github.com/reklatsmasters/node-process-list
Cross-platform native method to receive the list of the launched processes
bytes c-plus-plus cpp cross-platform-native js node prebuild prebuilt prebuilt-packages process process-list process-monitor process-tree processes task-list tasklist taskmanager taskmgr
Last synced: 14 Oct 2024
https://github.com/consti10/fpv_vr_os
Latest version of FPV_VR, open source under LGPL
android-app cpp fpv-racing fpv-vr ltm mavlink mediacodec opengl vr
Last synced: 27 Oct 2024
https://github.com/aldanor/ipybind
IPython / Jupyter integration for pybind11
cpp ipython jupyter jupyter-notebook pybind11 python python3
Last synced: 12 Oct 2024
https://github.com/troian/jwtpp
JSON Object Signing and Encryption library for C++.
c-plus-plus-11 cpp encryption-library jose json jwt jwt-authentication signing
Last synced: 27 Oct 2024
https://github.com/apotocki/boost-iosx
Builds Boost C++ libraries and packages them as XCFrameworks for iOS (simulator and device), visionOS (simulator and device), macOS, and Mac Catalyst (Intel & Apple Silicon M1).
boost boost-libraries cpp ios ios-simulator mac-catalyst macosx visionos visionos-simulator xcframework
Last synced: 14 Jan 2025
https://github.com/trigger-segfault/openlrr
An open source re-implementation of LEGO Rock Raiders 🪨⛏
cpp game lego openlrr rock-raiders rock-raiders-united rts-game
Last synced: 09 Jan 2025
https://github.com/mazurel/modbus
Modbus library for modern C++
cpp cpp17 modbus modbus-library object-oriented raspberrypi
Last synced: 08 Jan 2025
https://github.com/praydog/sh2r-uevr
UEVR improvements/motion controls for SILENT HILL 2 (2024)
cpp lua modding silent-hill-2 silent-hill-2-remake uevr unreal virtual-reality
Last synced: 10 Jan 2025
https://github.com/krmisha/makefile
Cross-platform C++ Makefile project template
catch2 clang clang-format clang-tidy compilation-database compile-commands-json conan cpp cross-platform doxygen gcc makefile makefile-template testing vcpkg
Last synced: 15 Jan 2025
https://github.com/lganzzzo/canchat
Feature-complete rooms-based chat for tens of thousands users. Client plus Server. Built with Oat++ Web Framework.
async chat chatroom-server cpp high-performance oatpp secure
Last synced: 14 Nov 2024
https://github.com/kurocha/teapot
Teapot is a tool for managing complex cross-platform builds.
build-tool cpp game-development ruby teapot
Last synced: 17 Nov 2024
https://github.com/pfultz2/args
Simple and type-safe commandline argument parser for C++14
argument-parser command-line-parser cplusplus cplusplus-11 cplusplus-14 cpp cpp11 cpp14
Last synced: 12 Oct 2024
https://github.com/Unsigned-Long/slam-tricks
small, powerful and beautiful slam tricks with theory and practice
ceres-solver cpp slam-algorithms
Last synced: 27 Oct 2024
https://github.com/coderserdar/hacettepebbm
2004-2008 yılları arasında Hacettepe BBM'de okurken elimde olan ders notu, slaytlar, sınavlar, yazdığım kodları içeren bir repo
algorithms assembly bash-script c c-plus-plus computer-science cpp data-structures dbms design-patterns e-book hacettepe java operating-systems statistics
Last synced: 02 Dec 2024
https://github.com/atmtools/arts
The Atmospheric Radiative Transfer Simulator
atmospheric-science cpp radiative-transfer
Last synced: 11 Jan 2025
https://github.com/neko-box-coder/ssgui
◀️ Super Simple GUI Library for C++ ▶️
cpp cross-platform gui gui-framework gui-library sfml sfml-library ui widgets
Last synced: 09 Jan 2025
https://github.com/abhisheknaiidu/dsa
My Codes and Solutions to coding interview problems on LeetCode, AlgoExpert, Educative and other interview preparation websites
algoexpert backtracking binary-trees cpp data-structures dyanamic-programming educative graphs interview-preparation leetcode linked-list recursion subarray trees
Last synced: 14 Nov 2024
https://github.com/pytgcalls/ntgcalls
A Native Implementation of Telegram Calls in a seamless way.
audio calls cpp ffmpeg group-chat lib library nadymov py-tgcalls pytgcalls python stream telegram tgcalls video video-calls video-chat voice-chat voip webrtc
Last synced: 15 Jan 2025
https://github.com/justasmasiulis/circular_buffer
A constexpr STL style circular buffer implementation
buffer circular-buffer constexpr cpp modern ring-buffer stl
Last synced: 29 Oct 2024
https://github.com/unanancyowen/azurekinectsample
Sample Program for Azure Kinect Sensor SDK and Azure Kinect Body Tracking SDK
azure-kinect c cpp csharp kinect linux opencv windows
Last synced: 28 Oct 2024
https://github.com/srz-zumix/iutest
c++ testing framework
assertions c-plus-plus cpp cpp03 cpp11 cpp14 cpp17 cpp98 header-only no-dependencies tdd testing-framework wandbox
Last synced: 12 Oct 2024
https://github.com/oktonion/stdex
std C++ 11 library impementation with extra features using only C++ 98 and POSIX threads
boost borland c-plus-plus cpp cpp03 cpp11 cpp98 cpp98-compatible cppstl gcc library portable posix posix-threads qnx std-library stdex stl visual-studio
Last synced: 12 Oct 2024
https://github.com/leggedrobotics/tree_detection
This package implements a simple tree detector from point cloud data. It makes no assumptions about the ground plane and can handle arbitrary terrains.
cpp detection point-cloud ros tree tree-detection
Last synced: 12 Nov 2024
https://github.com/hijkzzz/web-server
A Web Server designed with Reactor I/O Model
cpp http-server multi-threading reactor
Last synced: 12 Nov 2024
https://github.com/frame-lang/frame_transpiler
Frame is a markdown language for creating state machines (automata) in Python as well as generating UML documentation.
automata cpp csharp frame-language gdscript golang java javascript language python3 rust state-machines
Last synced: 15 Jan 2025
https://github.com/erkaman/sse-avx-rasterization
Triangle rasterization routines accelerated by SSE and AVX
avx cpp demo rasterization simd sse triangle tutorial
Last synced: 12 Nov 2024
https://github.com/thalhammer/snowman
Snowboy reimplementation
cpp machine-learning wakeword wakeword-activation
Last synced: 15 Nov 2024
https://github.com/rapidfuzz/JaroWinkler
Python library for fast approximate string matching using Jaro and Jaro-Winkler similarity
cpp hacktoberfest jaro jaro-winkler python string-comparison string-matching string-similarity
Last synced: 20 Nov 2024
https://github.com/silentcryptominer/silentcryptominer
A Silent (Hidden) Free Crypto Miner Builder - Supports ETH, ETC, XMR and many more.
builder cpp cpu educational etchash ethash ethereum ethereumclassic gpu hidden idle miner mining monero native randomx silent startup unam watchdog
Last synced: 15 Nov 2024
https://github.com/najaeda/naja
Structural Netlist API (and more) for EDA post synthesis flow development
asic cpp eda fpga netlist semiconductor verilog
Last synced: 17 Nov 2024
https://github.com/ArthurSonzogni/smkflow
A C++ dataflow node editor -- Compatible with WebAssembly.
arthursonzogni cmake cpp editor flow node smk
Last synced: 14 Nov 2024
https://github.com/evolsoft/wifi-password-recovery
A free utility to recover the passwords of the wireless networks saved on your computer.
cpp wifi wifi-password-recovery wireless
Last synced: 20 Nov 2024
https://github.com/Jonazan2/PatBoy
Game Boy emulator written in C++ with SDL2, includes visual debugger.
cpp emulator game-boy-emulator gameboy-emulator
Last synced: 05 Nov 2024
https://github.com/cmazakas/foxy
Session-based Beast/Asio wrapper requiring C++14
asio beast catch2 cmake cpp cpp14 http http-client http-proxy http-server
Last synced: 07 Nov 2024
https://github.com/larc/gproshan
geometry processing and shape analysis framework
computational-geometry cpp cuda dictionary-learning geometry-processing opengl shape-analysis sparse-coding
Last synced: 08 Nov 2024
https://github.com/moyamejiasr/win32gui
Win32 OOP version of the WinAPI for creating lightweight Forms in C++
cpp ui win32 win32api windows windows-forms
Last synced: 12 Oct 2024
https://github.com/liameno/librengine
Privacy Web Search Engine (not meta, own crawler)
cpp crawler encryption frontend privacy robots-txt rsa search-engine self-hosted spider websearch websearchengine
Last synced: 11 Nov 2024
https://github.com/amrdeveloper/amun
A Statically typed, compiled general purpose low level programming language built using C++ and LLVM Infrastructure framework designed to be simple and fast
compiler cpp language llvm low-level-programming programming-language static-type-system system-programming type-inference
Last synced: 28 Oct 2024
https://github.com/izvolov/mylib
Шаблон кросплатформенного CMake-проекта для языка C++ 🇬🇧 Modern CMake crossplatform project template for C++
ci cmake coverage cplusplus cpp crossplatform doxygen github-actions static-analysis template
Last synced: 28 Oct 2024
https://github.com/hpc203/yolov6-opencv-onnxruntime
分别使用OpenCV、ONNXRuntime部署YOLOV6目标检测,包含C++和Python两个版本的程序
cpp onnxruntime opencv-dnn python yolov6
Last synced: 27 Oct 2024
https://github.com/mattreecebentley/plf_stack
A C++ data container replicating std::stack functionality but with better performance than standard library containers in a stack context.
Last synced: 16 Nov 2024
https://github.com/italia/cie-middleware
Middleware della CIE (Carta di identità elettronica)
Last synced: 10 Nov 2024
https://github.com/skalenetwork/sgxwallet
sgxwallet is the first-ever opensource high-performance hardware secure crypto wallet that is based on Intel SGX technology. First opensource product on Intel SGX whitelist. Scales to 100,000+ transactions per second. Currently supports ETH and SKALE, and will support BTC in the future. Sgxwallet is under heavy development and use by SKALE network.
blockchain bls-signature cpp ecdsa ethereum hardware-crypto-wallet proof-of-stake sgx skale-network trusted-computing trusted-execution-environment ubuntu wallet
Last synced: 09 Nov 2024
https://github.com/yukunj/teach-myself-cpp
This is the repository containing self-study notes for modern C++ to better prepare myself for workplace once graduate.
concurrency cpp data-structures-and-algorithms modern-cpp self-study
Last synced: 08 Nov 2024
https://github.com/armour/magic-tower-qt
⚔️ This is the C++(with Qt) version Magic-Tower game
cpp game magic-tower-qt magictower qt
Last synced: 28 Dec 2024
https://github.com/jsmolka/eggvance
A Game Boy Advance emulator.
cpp eggvance emulator game-boy-advance gba
Last synced: 05 Nov 2024
https://github.com/arthursonzogni/smkflow
A C++ dataflow node editor -- Compatible with WebAssembly.
arthursonzogni cmake cpp editor flow node smk
Last synced: 06 Nov 2024
https://github.com/pfultz2/cmake-get
Get dependencies with cmake
c cget cmake cmake-modules cmake-packages cplusplus cpp cross-platform dependency-manager linux osx package-manager windows
Last synced: 07 Nov 2024
https://github.com/archo5/sgscript
SGScript Scripting Engine
android c coroutines cpp game-development game-library language library linux low-level macos memory-efficient script scripting scripting-engine scripting-games scripting-language sgscript windows
Last synced: 09 Nov 2024
https://github.com/emd4600/spore-modapi
A C++ library that allows you to create advanced mods for Spore (user interface, shaders,...)
cpp dll-injection mod sdk spore
Last synced: 09 Jan 2025