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/smartlab-purdue/ros-tutorial-gazebo-simulation
ROS tutorial by Purdue SMART lab: Gazebo simulation - autonomous mobile robot navigation and creating custom robots and sensor plugins
autonomous-driving autonomous-navigation autonomous-vehicles cpp gazebo gazebo-plugin gazebo-plugins gazebo-simulator navigation-controller python robot robot-control robot-operating-system robotics ros ros-tutorials sensors simulation tutorial
Last synced: 08 Nov 2024
https://github.com/unneon/icie
Competitive programming IDE-as-a-VS-Code-plugin
atcoder codechef codeforces competitive-programming contest cpp programming-competitions spoj vscode-extension
Last synced: 11 Nov 2024
https://github.com/sandsmark/qssh
Qt-based library for SSH and SFTP.
c-plus-plus cpp qt qt-application qt-gui qt-model qt5 sftp sftp-client sftp-download sftp-upload ssh ssh-agent ssh-client ssh-key ssh-tunnel
Last synced: 12 Oct 2024
https://github.com/Tyler-Hardin/thread_pool
Thread pool using std::* primitives from C++20, with optional priority queue/greenthreading for POSIX.
c-plus-plus-17 c-plus-plus-20 concepts concurrency cpp priority-pool thread-pool
Last synced: 03 Aug 2024
https://github.com/igorski/regrader
VST delay plugin where the repeats degrade in resolution
audio-processing audio-unit audiounit bitcrusher cmake cplusplus cpp decimation delay dsp echo linux macos steinberg vst vst-plugin vst2 vst3 vst3-sdk windows
Last synced: 05 Nov 2024
https://github.com/ergrelet/cpplumber
Static analysis tool based on clang, which detects source-to-binary information leaks in C and C++ projects
anti-reversing c clang continuous-integration cpp devsecops obfuscation rust static-analysis
Last synced: 11 Nov 2024
https://github.com/flipcoder/qor
3D OpenGL Game Engine (C++ w/ Python scripting)
3d-engine c-plus-plus cpp cpp11 cross-platform game-development game-engine game-engine-3d linux opengl python python-script qor qorengine raknet sdl
Last synced: 28 Oct 2024
https://github.com/amypad/cuvec
Unifying Python/C++/CUDA memory: Python buffered array ↔️ `std::vector` ↔️ CUDA managed memory
array buffer c cpp cpu cpython cpython-api cpython-extensions cuda cxx gpu hacktoberfest pybind11 python swig vector
Last synced: 30 Oct 2024
https://github.com/codeinred/recursive-variant
Recursive Variant: A simple library for Recursive Variant Types
cpp cpp20 functional-programming header-only header-only-library recursion recursive-types sum-types variant variants
Last synced: 26 Oct 2024
https://github.com/eomii/rules_ll
An Upstream Clang/LLVM-based toolchain for contemporary C++ and heterogeneous programming
bazel bleeding-edge build-system clang clang-tidy cpp cuda gpu-programming hermetic hip llvm nix openmp remote-caching remote-execution reproducible sanitizers
Last synced: 30 Oct 2024
https://github.com/larsgeb/m1-gpu-cpp
Metal Shading Language on Apple M1's GPU for scientific C++.
clang cpp cpp17 gpu-acceleration gpu-computing m1-mac metal metal-cpp objective-c scientific-computing
Last synced: 27 Oct 2024
https://github.com/Anubisss/SzimatSzatyor
SzimatSzatyor is an injector sniffer written in C++ for World of Warcraft (WoW)
cpp injector sniffer world-of-warcraft
Last synced: 31 Oct 2024
https://github.com/andrewssobral/dtt
A C++ header-only for data transfer between linear algebra libraries (Eigen, Armadillo, OpenCV, ArrayFire, LibTorch).
armadillo arrayfire cpp eigen libtorch linear-algebra opencv
Last synced: 31 Oct 2024
https://github.com/corochann/singlefileexecutionplugin
Single File Execution Plugin is a plugin for CLion (C/C++ IDE on IntelliJ platform provided by Jetbrain).
clion cmakelists cpp intellij jetbrains
Last synced: 08 Nov 2024
https://github.com/ashtum/lazycsv
A fast, lightweight and single-header C++ csv parser library
cpp cpp-csv-parser cpp-csv-reader csv-parser csv-reader fast-cpp-csv-parser parsing-csv-files
Last synced: 31 Oct 2024
https://github.com/anubisss/szimatszatyor
SzimatSzatyor is an injector sniffer written in C++ for World of Warcraft (WoW)
cpp injector sniffer world-of-warcraft
Last synced: 04 Aug 2024
https://github.com/disservin/fastchess
fastchess is a chess cli tool to run engine vs engine matches
Last synced: 29 Oct 2024
https://github.com/llnl/camp
Compiler agnostic metaprogramming library providing concepts, type operations and tuples for C++ and cuda
Last synced: 11 Nov 2024
https://github.com/kinow/gtest-tap-listener
GoogleTest TAP Listener
cpp googletest gtest hacktoberfest tap testanythingprotocol testing
Last synced: 08 Nov 2024
https://github.com/blackmatov/kari.hpp
Experimental library for currying in C++17
c-plus-plus c-plus-plus-17 cpp cpp17 curry currying functional functional-programming
Last synced: 27 Oct 2024
https://github.com/skalenetwork/skale-consensus
Running the very core of SKL network, SKALE BFT consensus is universal, modern, modular, high-performance, asynchronous, provably-secure, agent-based Proof-of-Stake blockchain consensus engine in C++ 17. Includes provably secure embedded Oracle. Used by SKALE elastic blockchains. Easy and flexible enough to implement your own blockchain or smart contract platform. BLS signatures and Binary Asynchronous Consensus are main building blocks.
asynchronous bft consensus consistency cpp cryptography distributed-systems skale-network
Last synced: 08 Nov 2024
https://github.com/bloomberg/ntf-core
Sockets, timers, resolvers, events, reactors, proactors, and thread pools for asynchronous network programming
Last synced: 09 Nov 2024
https://github.com/rupurt/odbc-scanner-duckdb-extension
A DuckDB extension to read data directly from databases supporting the ODBC interface
analytics bigquery columnar-database cpp data-engineering db2 duckdb mariadb mssql mysql nix odbc olap oracle postgres snowflake vector-engine
Last synced: 12 Oct 2024
https://github.com/s3rvac/blog
Source code and other material for my blog posts.
Last synced: 31 Oct 2024
https://github.com/hideakitai/msgpacketizer
msgpack based serializer / deserializer + packetize for Arduino, ROS, and more
arduino cpp messagepack openframeworks
Last synced: 12 Nov 2024
https://github.com/JanWilczek/audio-plugin-template
A template repository that you can use for creating audio plugins with the JUCE C++ framework. It is based on CMake, uses CPM package manager, the JUCE C++ framework (obviously), and the GoogleTest framework. All of these are easy to change on demand. You can also base off your new repo off this template because the setup is very simple.
cmake cpp juce juce-framework juce-plugin
Last synced: 03 Aug 2024
https://github.com/bollos00/libremines
A Free/Libre and Open Source Software Qt based Minesweeper game available for GNU/Linux, FreeBSD and Windows systems.
cpp game minesweeper qt qt5 qt6
Last synced: 12 Oct 2024
https://github.com/bincrafters/templates
Collection of Conan recipe + CI templates
appveyor azp azure azure-pipelines c ci conan cpp gha github-actions hacktoberfest template templates
Last synced: 07 Nov 2024
https://github.com/BlackMATov/flat.hpp
Library of flat vector-like based associative containers
c-plus-plus c-plus-plus-17 containers cpp cpp17 stl-containers stl-like
Last synced: 03 Aug 2024
https://github.com/vowpalwabbit/reinforcement_learning
Interaction-side integration library for Reinforcement Learning loops: Predict, Log, [Learn,] Update
cpp machine-learning reinforcement-learning
Last synced: 09 Nov 2024
https://github.com/stellar-group/phylanx
An Asynchronous Distributed C++ Array Processing Toolkit
array-processing c-plus-plus cpp distributed distributed-computing hpx
Last synced: 02 Nov 2024
https://github.com/blackmatov/flat.hpp
Library of flat vector-like based associative containers
c-plus-plus c-plus-plus-17 containers cpp cpp17 stl-containers stl-like
Last synced: 27 Oct 2024
https://github.com/andrey1994/game_overlay_sdk
Library to write messages on top of game window
cpp directx game-dev game-development game-engine game-overlay game-tester game-tool game-tools gamedev logging-library overlay python vulkan
Last synced: 27 Oct 2024
https://github.com/illumina/interop
C++ Library to parse Illumina InterOp files
cpp csharp illumina-sequencing interop python python-3-8 python-3-9 python27 python3 python35 python36 python37 swig
Last synced: 12 Oct 2024
https://github.com/csukuangfj/kaldi-native-fbank
Kaldi-compatible online fbank extractor without external dependencies
cpp fbank kaldi-compatible online-fbank python
Last synced: 30 Oct 2024
https://github.com/thelartians/minicppstarter
🧸 A tiny single-file version of the ModernCppStarter project for exploring libraries or playing with C++ code. Reproducible dependency management included, so the code will work the same everywhere.
cmake cpp dependency management mini modern playground starter
Last synced: 01 Nov 2024
https://github.com/paulo-d2000/shellcodeobfuscator
Simple shellcode obfuscator using PYTHON and C / C++
c cpp python3 shellcode shellcode-injection
Last synced: 16 Oct 2024
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/olehkulykov/plzmasdk
PLzmaSDK is (Portable, Patched, Package, cross-P-latform) Lzma SDK.
7zip c cocoapods compress compression cpp extract js lzma lzma-sdk lzma2 multi-volume multi-volume-archives plzmasdk swift tar tarball xz
Last synced: 26 Oct 2024
https://github.com/bloomberg/bde-tools
Tools for developing and building libraries modeled on BDE
Last synced: 09 Nov 2024
https://github.com/OlehKulykov/PLzmaSDK
PLzmaSDK is (Portable, Patched, Package, cross-P-latform) Lzma SDK.
7zip c cocoapods compress compression cpp extract js lzma lzma-sdk lzma2 multi-volume multi-volume-archives plzmasdk swift tar tarball xz
Last synced: 31 Oct 2024
https://github.com/geoyee/labcd
遥感变化检测标注工具『Remote sensing change detection annotation tool』
annotation-tool change-detection cpp gdal opencv qt6 remote-sensing
Last synced: 12 Oct 2024
https://github.com/dials/dials
Diffraction Integration for Advanced Light Sources
Last synced: 10 Nov 2024
https://github.com/kolsha/vk
C++ library for working with VK.com API, authorization through VK app secret key, using VK functions. 2FA, Captcha passing.
2fa api cpp cpp-library two-factor-authentication vk vk-api vkontakte vkontakte-api
Last synced: 09 Oct 2024
https://github.com/ddemidov/ev3dev-lang-cpp
C++ language bindings for http://ev3dev.org
Last synced: 27 Oct 2024
https://github.com/Paulo-D2000/ShellCodeObfuscator
Simple shellcode obfuscator using PYTHON and C / C++
c cpp python3 shellcode shellcode-injection
Last synced: 04 Aug 2024
https://github.com/StrayRobots/3d-annotation-tool
A graphical user interface to annotate point clouds and 3D data.
3d-vision bgfx computer-vision cpp detection labeling-tool lidar point-cloud
Last synced: 03 Aug 2024
https://github.com/dab0mb/radial-snake
A tutorial for creating a Tron-style game
cpp emscripten es6 game-development javascript tutorial
Last synced: 19 Oct 2024
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/cpptest/cpptest
:hammer_and_wrench: Powerful, yet simple, C++ unit testing framework; new home after https://sourceforge.net/projects/cpptest/
cpp cpp11 cxx cxx11 test-framework testing testing-framework unit-testing
Last synced: 12 Oct 2024
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: 01 Nov 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/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/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/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/lqt5/lqt
Lua Binding for Qt5
cpp gui lua lua-bindings luajit qt qt-libs qt5
Last synced: 06 Aug 2024
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: 01 Nov 2024
https://github.com/oatpp/oatpp-starter
Oatpp simple-API starter project
cpp oatpp simple starter-project
Last synced: 10 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/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: 31 Oct 2024
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/paulknysh/shaper
A C++ tool for 3D reconstruction from parallel 2D sections
Last synced: 03 Aug 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/igorski/vstsid
VST plugin version of the WebSID Commodore 64 synthesizer
audio-processing chiptune cmake commodore-64 cplusplus cpp linux sid steinberg synthesizer vst vst-plugin vst2 vst3 vst3-plugin websid
Last synced: 05 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/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/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: 31 Oct 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/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: 04 Aug 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: 01 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/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/dab0mb/node-distance-addon
Native NodeJS add-on creation tutorial using C++
c-plus-plus cpp javascript js node nodejs plugin tutorial
Last synced: 20 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: 22 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/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