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-30 00:06:04 UTC
- JSON Representation
https://github.com/justinmeiners/efficient-programming-with-components
Course notes for Alexander Stepanov's teachings on design and usage of C++ STL.
abstract-algebra cpp cpp-concepts generic-programming history stl
Last synced: 29 Oct 2024
https://github.com/consti10/livevideo10ms
Real time video decoding on android
android cpp decoding latency live-streaming mediacodec rtp-streaming udp wifibroadcast
Last synced: 27 Oct 2024
https://github.com/redakker/blecker
Bluetooth low energy (BLE) tracker for ESP32
arduino ble bluetooth cpp easy-to-use esp32 home-assistant home-automation iot mqtt platformio readytouse smart-home smarthome vscode webadministration
Last synced: 07 Nov 2024
https://github.com/dab0mb/radial-snake
A tutorial for creating a Tron-style game
cpp emscripten es6 game-development javascript tutorial
Last synced: 06 Jan 2025
https://github.com/alugowski/fast_matrix_market
Fast and full-featured Matrix Market I/O library for C++, Python, and R
blaze cpp csparse eigen-library eigen3 graphblas matrix-market matrix-market-format parallel parser python r sparse-matrix threaded
Last synced: 25 Jan 2025
https://github.com/lukka/cppopenglwebassemblycmake
A C++/OpenGL/OpenAL based application built with CMake for Linux/Windows/macOS/WebAssembly
application cmake cpp emscripten glfw glm glsl linux macos openal opengl opengl-es visualstudio webassembly windows
Last synced: 28 Oct 2024
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: 30 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: 29 Jan 2025
https://github.com/karimnaaji/hdreffects
High dynamic range rendering, with lens flare approximation and bloom
computer-graphics cpp glsl opengl shaders
Last synced: 30 Oct 2024
https://github.com/thelartians/statictypeinfo
🏀 Up your type-game. A small C++ library for compile-time type names and type indices.
compile-time compile-time-meta-programming constexpr cpp hash index metaprogramming static type typeinfo types
Last synced: 05 Jan 2025
https://github.com/lqt5/lqt
Lua Binding for Qt5
cpp gui lua lua-bindings luajit qt qt-libs qt5
Last synced: 24 Nov 2024
https://github.com/Jackojc/cane
A small MIDI sequencer DSL designed around vectors and euclidean rhythms
cane composition cpp dsl euclidean-rhythms jackaudio linux-audio midi minimalist music music-tracker notation pipewire proglangs-discord programming-language rhythms sequencer song tracker vector-language
Last synced: 07 Nov 2024
https://github.com/ddemidov/ev3dev-lang-cpp
C++ language bindings for http://ev3dev.org
Last synced: 27 Oct 2024
https://github.com/lcp0578/cheat-sheets
:elephant: :elephant: my cheat sheets :memo: , Symfony, Go, Python, C++, GIS, Qt, MySQL, Twig, Doctrine, Nginx, ElasticSearch, TiDB, Linux etc.
cheat-sheets cheatsheet chrome-extension composer cpp elasticsearch gis go linux mysql nginx python qt redis symfony tidb zend-studio
Last synced: 24 Jan 2025
https://github.com/embeddedartistry/libcpp
Embedded Systems C++ Library Support (Currently wraps libcxx)
cpp cpp11 cpp14 cpp17 embedded embedded-cpp embedded-software embedded-systems
Last synced: 24 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: 25 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: 21 Jan 2025
https://github.com/onelonecoder/olcsoundwaveengine
A single file, easy to use, audio playback and synthesis framework
audio audio-playback-library cpp synthesizer
Last synced: 19 Nov 2024
https://github.com/oatpp/oatpp-starter
Oatpp simple-API starter project
cpp oatpp simple starter-project
Last synced: 17 Nov 2024
https://github.com/hiram3512/exceltoprotobuf_csharp
Excel to protobuf convert tool
cpp csharp excel java json lua pb proto protobuf python unity unreal unreal-engine unrealengine
Last synced: 09 Nov 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: 23 Jan 2025
https://github.com/paulknysh/shaper
A C++ tool for 3D reconstruction from parallel 2D sections
Last synced: 14 Nov 2024
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: 23 Jan 2025
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: 23 Jan 2025
https://github.com/bemxio/mario-head
Mmm, oh! Nice computer you got here! Can I have it?
bsod cplusplus cpp directdraw mario windows
Last synced: 23 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/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/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: 21 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/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/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/ubpa/cmu_15_462
notes and assignments of CG (CMU 15-462/662)
Last synced: 07 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/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/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: 29 Jan 2025
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: 29 Jan 2025
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/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/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/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/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/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: 22 Jan 2025
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/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/smspillaz/libanimation
Wobbly windows and animations logic split out from Compiz
animations cpp physics-based-animation
Last synced: 19 Nov 2024
https://github.com/s12mmm3/qcloudmusicapi
Qt C++版 网易云音乐 API
api apis cloudmusic cpp neteasecloud qt qt5 qt6
Last synced: 29 Jan 2025
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/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/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/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/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: 23 Jan 2025
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/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/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: 16 Jan 2025
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/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: 24 Jan 2025
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/aldanor/ipybind
IPython / Jupyter integration for pybind11
cpp ipython jupyter jupyter-notebook pybind11 python python3
Last synced: 12 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/apotocki/boost-iosx
This project builds Boost C++ static libraries and packages them into XCFrameworks for iOS, watchOS, tvOS, visionOS, macOS, and Catalyst. It supports builds for both simulators and devices, covering Intel and Apple Silicon architectures.
boost boost-libraries cpp ios ios-simulator mac-catalyst macosx tvos tvos-simulator visionos visionos-simulator watchos watchos-simulator xcframework
Last synced: 29 Jan 2025
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: 30 Jan 2025
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/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/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/mazurel/modbus
Modbus library for modern C++
cpp cpp17 modbus modbus-library object-oriented raspberrypi
Last synced: 23 Jan 2025
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/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/atmtools/arts
The Atmospheric Radiative Transfer Simulator
atmospheric-science cpp radiative-transfer
Last synced: 25 Jan 2025
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/andreacasalino/minimal-socket
Minimal cross platform C++ tcp, udp socket implementation
cpp cpp17 cross-platform crossplatform google-protobuf socket socket-io socket-programming tcp tcp-client tcp-server udp udp-client udp-server winsock winsock2
Last synced: 23 Jan 2025
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: 30 Jan 2025
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/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/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/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/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/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: 23 Jan 2025
https://github.com/markusjx/install-boost
Install boost on Github actions
actions boost cplusplus cpp github-actions macos ubuntu windows
Last synced: 28 Jan 2025
https://github.com/thalhammer/snowman
Snowboy reimplementation
cpp machine-learning wakeword wakeword-activation
Last synced: 15 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/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/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/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/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/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