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-09 00:05:51 UTC
- JSON Representation
https://github.com/nullworks/cathook
Training Software for the game Team Fortress 2
addon cpp free game linux plugin teamfortress2 tf2 trainer
Last synced: 28 Oct 2024
https://github.com/linkdd/aitoolkit
Give a brain to your game's NPCs
ai behavior-tree cpp cpp23 finite-state-machine gamedev gamedev-library goal-oriented-action-planning utility-ai
Last synced: 05 Nov 2024
https://github.com/apolukhin/Boost-Cookbook
Online examples from "Boost C++ Application Development Cookbook":
book boost c-plus-plus cpp cpp11 cpp14 cpp17 online-compiler online-learning recipes teaching tutorial tutorials
Last synced: 08 Nov 2024
https://github.com/sentialx/node-window-manager
Manage windows in Windows, macOS and Linux using Node.js
cpp library linux macos native nodejs swift typescript window-manager windows
Last synced: 08 Nov 2024
https://github.com/amiremohamadi/duckx
C++ library for creating and modifying Microsoft Word (.docx) files
cpp cpp-library docx docx-files office
Last synced: 24 Oct 2024
https://github.com/apolukhin/boost-cookbook
Online examples from "Boost C++ Application Development Cookbook":
book boost c-plus-plus cpp cpp11 cpp14 cpp17 online-compiler online-learning recipes teaching tutorial tutorials
Last synced: 12 Oct 2024
https://github.com/ddovod/jet-live
c++ hot code reload for linux and macos
cpp hot-reload hot-reloading linux live-coding live-reload livecode livecoding livereload macos
Last synced: 03 Aug 2024
https://github.com/amiremohamadi/DuckX
C++ library for creating and modifying Microsoft Word (.docx) files
cpp cpp-library docx docx-files office
Last synced: 03 Aug 2024
https://github.com/thecodemonkey86/qt_mysql_driver
Typical symptom: QMYSQL driver not loaded. Solution: get pre-built Qt SQL driver plug-in required to establish a connection to MySQL / MariaDB using Qt. Download qsqlmysql.dll binaries built from official Qt source code
cpp dll mysql mysql-library qsqldatabase qt5 qt6 sql-driver
Last synced: 12 Oct 2024
https://github.com/sheredom/hashmap.h
#️⃣ single header hashmap implementation for C and C++
Last synced: 08 Nov 2024
https://github.com/DeveloperPaul123/thread-pool
A modern, fast, lightweight thread pool library based on C++20
c-plus-plus concurrency cplusplus cpp cpp20 cpp20-library fast header-only high-performance high-performance-computing modern-cpp performance thread thread-pool thread-pool-implementations threading threadpool threads
Last synced: 03 Aug 2024
https://github.com/Jaysmito101/cgl
CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.
3d c9 cpp game gamedev graphics hacktoberfest opengl phong-lighting python rendering rust tilemap
Last synced: 02 Nov 2024
https://github.com/usdot-fhwa-stol/CARMAPlatform
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication. Doxygen Source Code Documentation :
automated-vehicles autonomous-driving autonomous-vehicles cooperative-driving-automation cpp open-source ros self-driving
Last synced: 04 Aug 2024
https://github.com/DragonBones/DragonBonesCPP
DragonBones C++ Runtime
c-plus-plus cocos2d cpp demos dragonbones sfml
Last synced: 26 Oct 2024
https://github.com/usdot-fhwa-stol/carma-platform
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication. Doxygen Source Code Documentation :
automated-vehicles autonomous-driving autonomous-vehicles cooperative-driving-automation cpp open-source ros self-driving
Last synced: 02 Aug 2024
https://github.com/jaysmito101/cgl
CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.
3d c9 cpp game gamedev graphics hacktoberfest opengl phong-lighting python rendering rust tilemap
Last synced: 02 Nov 2024
https://github.com/Flix01/imgui
Dear ImGui Addons Branch = plain unmodified dear imgui plus some extra addon.
cpp date-picker dialogs docking emscripten filesystem graphs image-editor imgui listview minesweeper node-graph poppler signed-distance-field sqlite3 stringify sudoku texteditor toolbar treeview
Last synced: 02 Aug 2024
https://github.com/hhyyrylainen/godotpcktool
Standalone tool for extracting and creating Godot .pck files
Last synced: 10 Oct 2024
https://github.com/mattreecebentley/plf_colony
An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements regardless of insertions/erasures. Provides higher-performance than std:: library containers for high-modification scenarios with unordered data.
bucket container cpp template unordered
Last synced: 03 Aug 2024
https://github.com/boostorg/spirit
Boost.org spirit module
boost c-plus-plus cpp parser-combinators spirit
Last synced: 26 Oct 2024
https://github.com/flingengine/FlingEngine
A Vulkan game engine with a focus on data oriented design
c cmake cpp engine game graphics hacktoberfest opensource vulkan
Last synced: 03 Aug 2024
https://github.com/xhmikosr/perfmonbar
Displays performance counters on the Windows Taskbar
c-plus-plus cpp dll monitor monitoring perfmon windows
Last synced: 01 Nov 2024
https://github.com/zigrazor/cxxgraph
Header-Only C++ Library for Graph Representation and Algorithms
algorithm algorithms bfs-algorithm cpp cpp-library cpp17 cycle-detection dfs-algorithm dijkstra-algorithm graph graph-algorithms graph-analysis graph-theory-algorithms hacktoberfest hacktoberfest-accepted header-only machine-learning partitioning partitioning-algorithms search-algorithm
Last synced: 30 Oct 2024
https://github.com/faheel/bigint
Arbitrary-sized integer class for C++
arbitrary-size big-int bigint biginteger class cpp cpp11 cpp14 cpp17
Last synced: 12 Oct 2024
https://github.com/XhmikosR/perfmonbar
Displays performance counters on the Windows Taskbar
c-plus-plus cpp dll monitor monitoring perfmon windows
Last synced: 03 Aug 2024
https://github.com/jxy-s/stlkrn
C++ STL in the Windows Kernel with C++ Exception Support
cpp cpp-library cpp-programming cpp14 cpp14-library cpp17 cpp17-library cpp20 cpp20-library kernel-driver msvc msvc-windows msvcrt msvcrtl stl stl-containers windows-driver windows-kernel
Last synced: 12 Oct 2024
https://github.com/secrary/idenLib
idenLib - Library Function Identification [This project is not maintained anymore]
binary-analysis cpp debugging malware-analysis reverse-engineering windows
Last synced: 02 Aug 2024
https://github.com/Fuzzy-Search/realtime-bakllava
llama.cpp with BakLLaVA model describes what does it see
bakllavva cpp demo-application inference llama llamacpp llm
Last synced: 08 Nov 2024
https://github.com/zorggomat/FractalCryptGUI
Free cross-platform deniable encryption cryptoarchiver
aes aes-256 aes-encryption cpp cross-platform cryptography deniable-crypto deniable-encryption minizip openssl openssl-library plausible-deniability qt qt5 qt5-gui quazip security steganography zlib
Last synced: 02 Aug 2024
https://github.com/tomlooman/stealthgameudemy
C++ Stealth Game in Unreal Engine (Udemy Project)
cpp game game-development tutorial ue4
Last synced: 07 Nov 2024
https://github.com/fuzzy-search/realtime-bakllava
llama.cpp with BakLLaVA model describes what does it see
bakllavva cpp demo-application inference llama llamacpp llm
Last synced: 10 Oct 2024
https://github.com/webcpp/hi-nginx
A fast and robust web server and application server for C++,Python,Lua ,Java language
application-server cpp groovy hi-nginx http java javascript jsr-223 jvm-languages lua nginx php php7 python server web web-server
Last synced: 29 Oct 2024
https://github.com/tomlooman/StealthGameUdemy
C++ Stealth Game in Unreal Engine (Udemy Project)
cpp game game-development tutorial ue4
Last synced: 28 Oct 2024
https://github.com/VioletGiraffe/file-commander
Cross-platform Total Commander-like orthodox file manager for Windows, Mac and Linux
c-plus-plus cpp file-browser file-manager linux macos multi-threading qt windows
Last synced: 08 Nov 2024
https://github.com/Cylix/tacopie
C++ TCP Library - NO LONGER MAINTAINED
cpp cpp11 no-dependencies tcp tcp-client tcp-server
Last synced: 26 Oct 2024
https://github.com/qcoro/qcoro
C++ Coroutines for Qt
async coroutines cpp cpp20 qt qt5 qt6
Last synced: 31 Oct 2024
https://github.com/Leandros/WindowsHModular
A modular Windows.h Header. Licensed under Public Domain & MIT.
c c-plus-plus cpp cxx win32 windows
Last synced: 27 Oct 2024
https://github.com/pageldev/libOpenDRIVE
Small, lightweight C++ library for handling OpenDRIVE files
Last synced: 03 Aug 2024
https://github.com/harleyszhang/dl_note
深度学习系统笔记,包含深度学习数学基础知识、神经网络基础部件详解、深度学习炼丹策略、模型压缩算法详解。
activation-functions cnn convolutional-neural-networks cpp deep-learning inference-framework loss-functions machine-learning python pytorch
Last synced: 08 Nov 2024
https://github.com/build-cpp/cmkr
Modern build system based on CMake and TOML.
beginner-friendly build-system cmake cmkr cpp hacktoberfest modern-cmake modern-cpp toml
Last synced: 07 Nov 2024
https://github.com/mxmlnkn/rapidgzip
Gzip Decompression and Random Access for Modern Multi-Core Machines
cli command-line command-line-tool cpp cpp17 cpp17-library decompression gzip gzip-decompression header-only library parallel python-library python3 random-access thread
Last synced: 01 Nov 2024
https://github.com/ubpa/uecs
Ubpa Entity-Component-System (U ECS) in Unity3D-style
architectural-patterns china-developer cpp cpp17 data-oriented data-oriented-design ecs ecs-framework entities entity-component entity-component-system game-dev game-development game-engine game-programming gamedev graphviz modern-cpp uecs unity3d
Last synced: 07 Nov 2024
https://github.com/zoranpandovski/design-patterns
:briefcase: Design patterns written in different programming languages :triangular_ruler:
cpp csharp design-pattern design-patterns gang-of-four good-practices hacktoberfest hacktoberfest2020 java javascript php python
Last synced: 26 Oct 2024
https://github.com/Idov31/Venom
Venom is a library that meant to perform evasive communication using stolen browser socket
backdoor cpp cyber cyber-security cybersecurity infosec red-team red-team-tools redteam windows
Last synced: 02 Aug 2024
https://github.com/Ubpa/UECS
Ubpa Entity-Component-System (U ECS) in Unity3D-style
architectural-patterns china-developer cpp cpp17 data-oriented data-oriented-design ecs ecs-framework entities entity-component entity-component-system game-dev game-development game-engine game-programming gamedev graphviz modern-cpp uecs unity3d
Last synced: 02 Aug 2024
https://github.com/Konstantin8105/c4go
Transpiling C code to Go code
c c4go convert cpp go golang transpiler
Last synced: 26 Oct 2024
https://github.com/ZoranPandovski/design-patterns
:briefcase: Design patterns written in different programming languages :triangular_ruler:
cpp csharp design-pattern design-patterns gang-of-four good-practices hacktoberfest hacktoberfest2020 java javascript php python
Last synced: 03 Aug 2024
https://github.com/arcemu/arcemu
World Of Warcraft 3.3.5a server
aarch64 amd64 arm64 c-plus-plus cmake cpp docker docker-compose lua mysql python risc-v riscv riscv64 vagrant warcraft world-of-warcraft worldofwarcraft wotlk wow
Last synced: 13 Oct 2024
https://github.com/mempko/firestr
The Grass Computing Platform
chat-application collaboration cpp cpp11 decentralized grass lua p2p secure-by-default voice-chat
Last synced: 26 Oct 2024
https://github.com/scorpion-26/gBar
Blazingly fast status bar written with GTK
bar cpp gtk3 linux status-bar wayland
Last synced: 02 Nov 2024
https://github.com/scorpion-26/gbar
Blazingly fast status bar written with GTK
bar cpp gtk3 linux status-bar wayland
Last synced: 31 Oct 2024
https://github.com/p-ranav/fccf
fccf: A command-line tool that quickly searches through C/C++ source code in a directory based on a search string and prints relevant code snippets that match the query.
abstract-syntax-tree c-language c-programming clang code-search-engine command-line-tool cpp cpp11 cpp17 fast find libclang needle search simd sse2
Last synced: 12 Oct 2024
https://github.com/elddy/NimScan
🚀 Fast Port Scanner 🚀
c cpp fast filtered linux nim pentesting port port-scan port-scanner port-scanning redteam scanner security-tools windows
Last synced: 04 Aug 2024
https://github.com/matrix-construct/construct
This is The Construct
aio autotools boost boost-asio boost-coroutine2 boost-dll boost-spirit collaboration cpp cpp17 decentralized graphicsmagick matrix-org rocksdb server
Last synced: 03 Nov 2024
https://github.com/tomlooman/coopshooterudemy
C++ Coop Horde Third-person Shooter for Unreal Engine 4 (Udemy Project)
blueprint coop cpp game multiplayer ue4 unrealengine
Last synced: 07 Nov 2024
https://github.com/cosmoscout/cosmoscout-vr
:milky_way: A virtual universe which lets you explore, analyze and present huge planetary datasets and large simulation data in real-time.
cosmoscout-vr cpp dlr german-aerospace-center opengl scientific-visualization solar-system spice virtual-reality wms
Last synced: 05 Nov 2024
https://github.com/iwatake2222/self-driving-ish_computer_vision_system
This project generates images you've probably seen in autonomous driving demo. Object Detection, Lane Detection, Road Segmentation, Depth Estimation using TensorRT
autonomous-driving cpp deep-learning tensorflow tensorrt
Last synced: 28 Oct 2024
https://github.com/Ravbug/UnityHubNative
A native alternative to the heavy Electron Unity Hub, written in C++
alternative cpp game-development game-engine indiedev launcher lightweight native project-manager unity3d unityhub wxwidgets-applications
Last synced: 03 Aug 2024
https://github.com/nersc/timemory
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
analysis c cplusplus cpp cross-language cross-platform cuda cupti gotcha hardware-counters instrumentation-api memory-measurements modular-design mpi papi performance performance-measurement python roofline
Last synced: 29 Sep 2024
https://github.com/LukasBanana/XShaderCompiler
Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL
c cpp cpp11 csharp glsl hlsl shader-cross-compiler
Last synced: 03 Aug 2024
https://github.com/NERSC/timemory
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
analysis c cplusplus cpp cross-language cross-platform cuda cupti gotcha hardware-counters instrumentation-api memory-measurements modular-design mpi papi performance performance-measurement python roofline
Last synced: 02 Aug 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: 29 Oct 2024
https://github.com/iwatake2222/play_with_tflite
Sample projects for TensorFlow Lite in C++ with delegates such as GPU, EdgeTPU, XNNPACK, NNAPI
cpp deep-learning edgetpu opencv tensorflow tensorflow-lite
Last synced: 27 Oct 2024
https://github.com/aminya/project_options
A general-purpose CMake library that provides functions that improve the CMake experience following the best practices.
c clang-tidy cmake cmake-modules cmake-template conan cpp cppcheck hacktoberfest project sanitizer starter starter-project vcpkg
Last synced: 09 Oct 2024
https://github.com/mortennobel/simplerenderengine
Small C++14 render engine
3d-graphics-engine cpp game-engine imgui opengl rendering rendering-3d-graphics rendering-engine shaders webgl
Last synced: 08 Nov 2024
https://github.com/20urc3/sekiryu
Comprehensive toolkit for Ghidra headless.
binary binary-exploitation c cpp ghidra ghidra-decompiler ghidra-extension python reverse-engineering vulnerability
Last synced: 02 Aug 2024
https://github.com/Rookfighter/inifile-cpp
A header-only and easy to use Ini file parser for C++.
cpp cpp-library ini-parser inifile
Last synced: 31 Oct 2024
https://github.com/azkadev/glx_lib.cpp
CPP Library for make program more easy with readable syntax
Last synced: 30 Oct 2024
https://github.com/chunelfeng/cthreadpool
【A simple used C++ threadpool】一个简单好用,性能优异的,跨平台的C++线程池。欢迎 star & fork
cgraph concurrency cpp parallel-computing thread threadpool
Last synced: 28 Oct 2024
https://github.com/mortennobel/SimpleRenderEngine
Small C++14 render engine
3d-graphics-engine cpp game-engine imgui opengl rendering rendering-3d-graphics rendering-engine shaders webgl
Last synced: 03 Aug 2024
https://github.com/XmacsLabs/mogan
Mogan (based on GNU TeXmacs): Let us enjoy exploring science and technology!
beamer codeeditor cpp editor emcc made-on-earth mathematics qt scheme texmacs wasm xmake
Last synced: 02 Aug 2024
https://github.com/ChunelFeng/CThreadPool
【A simple used C++ threadpool】一个简单好用,性能优异的,跨平台的C++线程池。欢迎 star & fork
cgraph concurrency cpp parallel-computing thread threadpool
Last synced: 27 Oct 2024
https://github.com/rafat/wavelib
C Implementation of 1D and 2D Wavelet Transforms (DWT,SWT and MODWT) along with 1D Wavelet packet Transform and 1D Continuous Wavelet Transform.
c continuous-wavelet-transform cpp dwt wavelet-packet-trees wavelets
Last synced: 02 Aug 2024
https://github.com/eidheim/tiny-process-library
A small platform independent library making it simple to create and stop new processes in C++, as well as writing to stdin and reading from stdout and stderr of a new process
cpp library no-dependencies platform-independent process
Last synced: 26 Oct 2024
https://github.com/shepherdjerred/macos-cross-compiler
Compile binaries for macOS on Linux
c cpp cross-compiler docker earthly fortran linux macos rust
Last synced: 05 Nov 2024
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/jackguo380/vim-lsp-cxx-highlight
Vim plugin for C/C++/ObjC semantic highlighting using cquery, ccls, or clangd
c ccls clangd coc cpp cquery cxx language-server-client language-server-protocol languageclient neovim nvim semantic-highlighting vim vim-lsp vim-plugin
Last synced: 05 Aug 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/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: 30 Oct 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/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/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/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/danvratil/qcoro
C++ Coroutines for Qt
async coroutines cpp cpp20 qt qt5 qt6
Last synced: 28 Sep 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/seanchas116/qtimgui
Qt (QOpenGLWidget / QOpenGLWindow) backend for ImGui
Last synced: 08 Nov 2024