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-14 00:05:38 UTC
- JSON Representation
https://github.com/staghado/vit.cpp
Inference Vision Transformer (ViT) in plain C/C++ with ggml
ai c computer-vision cpp cpu edge-computing ggml image-classification llamacpp vision-transformer whisper-cpp
Last synced: 12 Nov 2024
https://github.com/shuhaoliu/docker-clion-dev
Debugging C++ in a Docker Container with CLion IDE
clion clion-ide cpp debug docker docker-container dockerfile gdb ide remote-debug
Last synced: 09 Oct 2024
https://github.com/LLNL/lbann
Livermore Big Artificial Neural Network Toolkit
artificial-intelligence cpp hpc machine-learning neural-network performance radiuss
Last synced: 30 Oct 2024
https://github.com/copperspice/cs_libguarded
Header-only library for multithreaded programming
copperspice cpp multithreading
Last synced: 03 Aug 2024
https://github.com/LLNL/SAMRAI
Structured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development
adaptive-mesh-refinement amr cpp hpc math-physics parallel-computing radiuss scientific-computing
Last synced: 27 Oct 2024
https://github.com/andreasfertig/programming-with-cpp20
Companion source code for "Programming with C++20 - Concepts, Coroutines, Ranges, and more"
concepts coroutines cpp cpp20 ranges
Last synced: 13 Nov 2024
https://github.com/dosyago/discohash
:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS
256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt
Last synced: 12 Oct 2024
https://github.com/cocomelonc/peekaboo
Simple undetectable shellcode and code injector launcher example. Inspired by RTO malware development course.
aes cpp cryptography encryption injection injector malware-development obfuscation pe-files shellcode xor
Last synced: 31 Oct 2024
https://github.com/bincrafters/community
Central repository for issues and recipes
bincrafters c community conan cpp hacktoberfest
Last synced: 14 Nov 2024
https://github.com/terminal29/Simple-OpenVR-Driver-Tutorial
A sample OpenVR Driver for you to learn from
cpp openvr openvr-driver steamvr tutorial virtual-reality vr
Last synced: 23 Oct 2024
https://github.com/wichtounet/etl
Blazing-fast Expression Templates Library (ETL) with GPU support, in C++
c-plus-plus convolution cpp cpp11 cpp14 cpu expression-template gpu matrix performance
Last synced: 26 Oct 2024
https://github.com/green-sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
cpp ecs entity-component-system entity-editor entt game-development imgui mushmachine single-file single-header-lib
Last synced: 12 Nov 2024
https://github.com/dosyago/DISCoHAsH
:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS
256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt
Last synced: 17 Aug 2024
https://github.com/Cararasu/holodec
Decompiler for x86 and x86-64 ELF binaries
cpp decompile disassembler elf x86 x86-64
Last synced: 10 Nov 2024
https://github.com/asmjit/asmtk
Assembler toolkit based on AsmJit
asm-parser asmjit cpp x86 x86-64
Last synced: 09 Nov 2024
https://github.com/EvgeniyPeshkov/syntax-highlighter
Syntax Highlighter extension for Visual Studio Code (VSCode). Based on Tree-sitter.
c cpp cxx go golang javascript lua php python ruby rust shellscript syntax syntax-highlighter syntax-highlighting syntax-tree tree-sitter typescript vscode vscode-extension
Last synced: 06 Nov 2024
https://github.com/abeimler/ecs_benchmark
Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)
benchmark c-plus-plus c-plus-plus-20 cmake cpp cpp20 ecs ecs-framework entity-component-system entt flecs modern-cpp
Last synced: 13 Nov 2024
https://github.com/lefroid/viper-browser
A lightweight Qt5 web browser using QtWebEngine
adblockplus browser cpp privacy qt qt-framework qtwebengine ublock viper-browser
Last synced: 12 Oct 2024
https://github.com/evgeniypeshkov/syntax-highlighter
Syntax Highlighter extension for Visual Studio Code (VSCode). Based on Tree-sitter.
c cpp cxx go golang javascript lua php python ruby rust shellscript syntax syntax-highlighter syntax-highlighting syntax-tree tree-sitter typescript vscode vscode-extension
Last synced: 09 Oct 2024
https://github.com/zeroxs/aegis.cpp
Discord C++ library for interfacing with the API. Join our server: https://discord.gg/w7Y3Bb8
aegis api bot c-plus-plus c-plus-plus-17 cpp cpp14 cpp17 discord discord-api discord-library header-only libaegis library magic unicorns
Last synced: 26 Oct 2024
https://github.com/ugeneunipro/ugene
UGENE is free open-source cross-platform bioinformatics software
bioinformatics cpp cross-platform dna msa ngs pipeline qt5 science sequencing ugene workflow
Last synced: 04 Nov 2024
https://github.com/fastverse/fastverse
An Extensible Suite of High-Performance and Low-Dependency Packages for Statistical Computing and Data Manipulation in R
c cpp data-aggregation data-manipulation data-science data-transformation high-performance low-dependency panel-data r rstats statistical-computing time-series weights
Last synced: 13 Nov 2024
https://github.com/llnl/conduit
Simplified Data Exchange for HPC Simulations
cpp data-management fortran hdf5 hpc json llnl python radiuss scientific-computing yaml
Last synced: 11 Nov 2024
https://github.com/LLNL/conduit
Simplified Data Exchange for HPC Simulations
cpp data-management fortran hdf5 hpc json llnl python radiuss scientific-computing yaml
Last synced: 30 Oct 2024
https://github.com/mariuz/flamerobin
FlameRobin is a database administration tool for Firebird RDBMS. Our goal is to build a tool that is: lightweight (small footprint, fast execution) cross-platform (Linux, Windows, Mac OS X, FreeBSD) dependent only on other Open Source software
cplusplus cpp firebird firebirdsql sql wxwidgets
Last synced: 12 Nov 2024
https://github.com/Green-Sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
cpp ecs entity-component-system entity-editor entt game-development imgui mushmachine single-file single-header-lib
Last synced: 03 Aug 2024
https://github.com/pinto0309/tensorflowlite-bin
Prebuilt binary for TensorFlowLite's standalone installer. For RaspberryPi. A very lightweight installer. I provide a FlexDelegate, MediaPipe Custom OP and XNNPACK enabled binary.
android cpp flex-delegate java mediapipe multithreading python raspberry-pi raspberrypi tensorflow tensorflowlite tflite wheel xnnpack
Last synced: 31 Oct 2024
https://github.com/DeanRoddey/CIDLib
The CIDLib general purpose C++ development environment
build-tools client-server compression cpp encryption graphics-formats idl internet-programming macro-language more networking odbc orb platform-independent speech-recognition standard-libraries test-framework text-encodings ui-framework xml
Last synced: 04 Aug 2024
https://github.com/LeFroid/Viper-Browser
A lightweight Qt5 web browser using QtWebEngine
adblockplus browser cpp privacy qt qt-framework qtwebengine ublock viper-browser
Last synced: 03 Aug 2024
https://github.com/TheOpenSpaceProgram/osp-magnum
A spaceship game
cpp entity-component-system game-development game-engine physics-engine simulation
Last synced: 08 Nov 2024
https://github.com/epi5131/patch.aul
AviUtlのバグを直す/高速化する/機能追加
aviutl aviutl-plugin boost cpp cpp20 monkey-patching opencl simd x86-assembly
Last synced: 12 Oct 2024
https://github.com/aminnj/cpptqdm
(unofficial) tqdm-like single header c++ pretty progress bar
Last synced: 27 Oct 2024
https://github.com/firebase/quickstart-cpp
Firebase Quickstart Samples for C++
admob cpp firebase firebase-analytics firebase-appinvites firebase-auth firebase-cloud-messaging firebase-database firebase-remote-config firebase-storage
Last synced: 07 Oct 2024
https://github.com/Is-Daouda/is-Engine
C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.
android android-studio box-2d code-blocks cplusplus cpp cpp17 css3 emscripten game-engine html html5 ios qt sdl sfml tmx visual-studio-code web webassembly
Last synced: 02 Nov 2024
https://github.com/symisc/tiny-dream
Tiny Dream - An embedded, Header Only, Stable Diffusion C++ implementation
ai cpp cpp-library embedded generative-art header-only image-generation latent-diffusion library machine-learning stable-diffusion text2image txt2img txt2img-generation
Last synced: 12 Nov 2024
https://github.com/is-daouda/is-engine
C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.
android android-studio box-2d code-blocks cplusplus cpp cpp17 css3 emscripten game-engine html html5 ios qt sdl sfml tmx visual-studio-code web webassembly
Last synced: 13 Nov 2024
https://github.com/gazatu/x11-emoji-picker
Linux XServer emoji picker
cmake cpp dialog emoji emoji-keyboard emoji-picker kaomoji linux linux-app qt5 x-server x11
Last synced: 12 Oct 2024
https://github.com/heremaps/gluecodium
Cross-language bindings generator for C++, Java, Swift, and Dart
android code-generator cpp dart glue-code ios java swift
Last synced: 13 Nov 2024
https://github.com/objectbox/objectbox-c
C and C++ database for objects and structs
c cpp database edge embedded flatbuffers offline-first performance persistence storage sustainable sync
Last synced: 13 Nov 2024
https://github.com/barisione/clang-format-hooks
Apply a coding style with clang-format only to new code added to an existing code base.
c clang clang-format cpp git gitbook objective-c syntax
Last synced: 27 Oct 2024
https://github.com/teamwisp/wisprenderer
RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science
cpp cpp17 cpp20 direct3d12 directx12 raytracing raytracing-render renderer
Last synced: 29 Sep 2024
https://github.com/r-lib/cpp11
cpp11 helps you to interact with R objects using C++ code.
Last synced: 13 Nov 2024
https://github.com/sheredom/ubench.h
⏱️ single header benchmark framework for C and C++
benchmark benchmark-framework c cpp
Last synced: 08 Nov 2024
https://github.com/evanbowman/blind-jump-portable
Action/adventure game for the Nintendo GameBoy Advance and Sony PSP
cpp cpp17 game gameboy-advance gameboy-development gba gba-game indiegame multiplayer playstation-portable psp
Last synced: 03 Aug 2024
https://github.com/reklatsmasters/webassembly-examples
From Simple To Complex. A complete collection of webassembly examples.
clang cpp emcc emscripten example examples js llvm nodejs wasm wast webassembly
Last synced: 14 Oct 2024
https://github.com/gpakosz/PPK_ASSERT
PPK_ASSERT is an orthodox drop-in & self-contained C++ assertion library ⚠️
Last synced: 26 Oct 2024
https://github.com/eatonphil/jsc
A JavaScript compiler written in TypeScript targeting C++/V8
cpp javascript javascript-compiler typescript typescript-compiler v8
Last synced: 26 Oct 2024
https://github.com/ziacko/TinyWindow
a cross platform (Linux and Windows) OpenGL window library in a single header
c-plus-plus cpp cross-platform header-only linux opengl opengl-library windows
Last synced: 03 Aug 2024
https://github.com/zandaqo/iswasmfast
Performance comparison of WebAssembly, C++ Addon, and native implementations of various algorithms in Node.js.
cpp nodejs performance webassembly
Last synced: 05 Nov 2024
https://github.com/taocpp/operators
A highly efficient, move-aware operators library
Last synced: 26 Oct 2024
https://github.com/mikekazakov/nimble-commander
Nimble Commander - dual-pane file manager for Mac
Last synced: 03 Aug 2024
https://github.com/lukka/run-vcpkg
The GitHub Action to setup vcpkg for your C++ based projects. Stores built ports using Binary Caching backed onto GH Cache.
cmake cplusplus cpp devops git github-action ninja vcpkg
Last synced: 13 Nov 2024
https://github.com/tencent/bqlog
Maybe the world's fastest logging library, originating from the client of the top mobile game Honor of Kings, is lightweight, works on PC, mobile, and servers, supports C#, Java, and C++, and is well adapted to Unity and Unreal engines. 可能是全球最快的日志库,源自最成功的手游之一《王者荣耀》客户端,轻量级,适用于PC、移动设备和服务器,支持C#、Java、C++,并对Unity、Unreal引擎做了良好适配。
cpp cross-platform csharp gamedev high-performance ios java linux logging mac ndk posix unity unix unreal windows
Last synced: 31 Oct 2024
https://github.com/bcapathshala/dsa-supreme-2-0-notes
DATA STRUCTURE USING CPP NOTES
algorithms cpp data data-structures dsa
Last synced: 08 Nov 2024
https://github.com/0vercl0k/udmp-parser
A Cross-Platform C++ parser library for Windows user minidumps with Python 3 bindings.
Last synced: 13 Nov 2024
https://github.com/codota/tabnine-sublime
Tabnine Autocomplete AI: JavaScript, Python, TypeScript, PHP, C/C++, HTML/CSS, Go, Java, Ruby, C#, Rust, SQL, Bash, Kotlin, Julia, Lua, OCaml, Perl, Haskell, React
artificial-intelligence autocomplete bash c cpp golang gpt-2 java javascript lua php python ruby rust sublime swift typescipt typescript
Last synced: 09 Nov 2024
https://github.com/angeluriot/Galaxy_simulation
An n-body type simulation using GPU acceleration to simulate galaxies, galaxy collisions and expanding universes.
cpp dimension3d galaxy gpu opencl simulation
Last synced: 07 Nov 2024
https://github.com/spillerrec/overmix
Automatic anime screenshot stitching in high quality
anime cpp image-processing image-stitching qt
Last synced: 12 Oct 2024
https://github.com/ast-al/rangeless
c++ LINQ -like library of higher-order functions for data manipulation
cpp cpp11 functional functional-programming itertools lazy-evaluation linq parallel pipeline range streaming-algorithms streaming-data
Last synced: 03 Aug 2024
https://github.com/skyzh/RISCV-Simulator
💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.
branch-prediction cmake computer-architecture cpp cpu gtest pipeline riscv riscv-emulator riscv-simulator riscv32 speculation tomasulo-algorithm
Last synced: 29 Oct 2024
https://github.com/Embedded-AMS/EmbeddedProto
Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.
arm arm-cortex avr cortex-m cpp embedded embedded-systems embeddedproto freescale microcontroller nucleo nxp protobuf protocol-buffers stm32
Last synced: 04 Aug 2024
https://github.com/treefrogframework/cpi
Tiny c++ interpreter
c-plus-plus cpp cpp14 cpp17 cpp20 interpreter
Last synced: 14 Nov 2024
https://github.com/krshrimali/no-reference-image-quality-assessment-using-brisque-model
Implementation of the paper "No Reference Image Quality Assessment in the Spatial Domain" by A Mittal et al. in OpenCV (using both C++ and Python)
computer-vision cpp image-processing image-quality image-quality-assessment libsvm machine-learning opencv python svm
Last synced: 31 Oct 2024
https://github.com/bluescarni/heyoka
C++ library for ODE integration via Taylor's method and LLVM
astrodynamics astronomy astrophysics celestial-mechanics cpp cpp17 differential-equations extended-precision just-in-time llvm multiprecision n-body nbody ode ode-solver simd
Last synced: 09 Oct 2024
https://github.com/hoshimin/formatpe
A bunch of parsers for PE and PDB formats in C++
cpp header-only modern-cpp pdb pdb-files pdb-parser pdb-structure pe pe-analyzer pe-applications pe-file pe-format pe-parser portable-executable
Last synced: 09 Nov 2024
https://github.com/kovacsv/VisualScriptEngine
A C++ visual scripting engine designed for embedding.
cpp node-editor visual-scripting
Last synced: 02 Nov 2024
https://github.com/Xtr126/XtMapper
Advanced keyboard and mouse input mapping tool
android android-x86 blissos cpp java
Last synced: 09 Nov 2024
https://github.com/kovacsv/visualscriptengine
A C++ visual scripting engine designed for embedding.
cpp node-editor visual-scripting
Last synced: 01 Nov 2024
https://github.com/mattgodbolt/pt-three-ways
Path tracing, done three ways
cpp cpp17 graphics path-tracing style
Last synced: 28 Oct 2024
https://github.com/pplux/px_sched
Single Header C++11 Task Scheduler
cpp cpp11 multiplatform multithreading single-file task-scheduler
Last synced: 03 Aug 2024
https://github.com/deoplete-plugins/deoplete-clang
deoplete.nvim source for C/C++/Obj-C/Obj-C++ with clang-python3
c clang cpp deoplete deoplete-source libclang libclang-python3 neovim neovim-plugin objc objcpp
Last synced: 06 Aug 2024
https://github.com/DiscordPP/discordpp
A Modularized C++ Library for the Discord API
c-plus-plus cpp discord discord-api discord-api-v9 discord-api-wrapper discord-lib discord-library discordpp
Last synced: 26 Oct 2024
https://github.com/skyzh/riscv-simulator
💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.
branch-prediction cmake computer-architecture cpp cpu gtest pipeline riscv riscv-emulator riscv-simulator riscv32 speculation tomasulo-algorithm
Last synced: 27 Oct 2024
https://github.com/olrea/openai-cpp
OpenAI C++ is a community-maintained library for the Open AI API
artificial-intelligence chatgpt chatgpt-api chatgpt3 cpp cpp11 machine-learning openai openai-api
Last synced: 11 Nov 2024
https://github.com/1hAck-0/UE4-Cheat-Source-Code
This a small cheat menu for Sword With Sauce (a UE4 game) that I made in a week or so. The reason why I am sharing the project is that it is probably one of the best sources to learn UE game hacking from. The project has many comments.
aimbot c cheat code cpp engine esp exploits game-hacking hack menu mod mod-menu source source-code ue ue4 unreal unreal-engine unreal-engine4
Last synced: 09 Nov 2024
https://github.com/kimkulling/osre
An open source render engine
3d-graphics cpp cpp11 engine opengl vulkan
Last synced: 01 Nov 2024
https://github.com/rigtorp/Seqlock
An implementation of Seqlock in C++11
atomic concurrency cpp cpp11 header-only lock-free no-dependencies
Last synced: 08 Nov 2024
https://github.com/avakar/vcrtl
C++ Exceptions in Windows Drivers
cpp exceptions kernel-mode-driver windows
Last synced: 06 Nov 2024
https://github.com/llnl/serac
Serac is a high order nonlinear thermomechanical simulation code
cpp finite-elements math-physics proxy-application simulation
Last synced: 11 Nov 2024
https://github.com/ncdhz/Yolo-LibTorch
一个 LibTorch 版本的 Yolo 封装库
cmake cpp libtorch object-detection opencv yolov5 yolov6 yolov7 yolov8
Last synced: 09 Nov 2024
https://github.com/bazelbuild/rules_cc
C++ Rules for Bazel
bazel bazel-rules c cpp rules-cc
Last synced: 12 Nov 2024
https://github.com/csukuangfj/kaldifeat
Kaldi-compatible online & offline feature extraction with PyTorch, supporting CUDA, batch processing, chunk processing, and autograd - Provide C++ & Python API
cpp fbank features-extraction kaldi mfcc online-feature-extractor plp python pytorch streaming-feature-extractor
Last synced: 22 Oct 2024
https://github.com/pymumu/tinylog
A lightweight C, C++ logging library developed for Linux, It is designed with high performance, asynchronized, thread-safe and process-safe; tinylog是一个专为UNIX设计的轻量级的C/C++日志模块,其提供了高性能,异步,线程安全,进程安全的日志功能。
asynchronous c cpp library lightweight log logging logging-library multithreading tinylog
Last synced: 09 Nov 2024
https://github.com/boostorg/url
Boost.URL is a library for manipulating Uniform Resource Identifiers (URIs) and Locators (URLs).
Last synced: 13 Nov 2024
https://github.com/overshifted/overengine
Tiny little game engine
cplusplus cpp game-development game-editor game-engine game-engine-2d gamedev imgui linux opengl windows
Last synced: 09 Nov 2024
https://github.com/rpm-software-management/libdnf
Package management library.
cpp dnf libdnf library package-management package-manager python rpm solver
Last synced: 28 Oct 2024
https://github.com/xarial/codestack
Library of SOLIDWORKS API, SOLIDWORKS PDM API, VBA and Desktop code examples, applications macros and tutorials.
cpp csharp solidworks solidworks-api solidworksapi solidworksmacro vba wpf
Last synced: 13 Aug 2024
https://github.com/hpc203/yolov7-opencv-onnxrun-cpp-py
分别使用OpenCV、ONNXRuntime部署YOLOV7目标检测,一共包含14个onnx模型,依然是包含C++和Python两个版本的程序
cpp onnxruntime opencv-dnn python yolov7
Last synced: 28 Oct 2024
https://github.com/oatpp/oatpp-examples
List of example projects of how to use oat++ framework
c-plus-plus consul cpp crud examples hls-live-streaming libressl oatpp tls
Last synced: 10 Nov 2024
https://github.com/fogleman/dlaf
Diffusion-limited aggregation, fast.
cpp diffusion-limited-aggregation high-performance
Last synced: 03 Aug 2024
https://github.com/pfultz2/Tick
Trait introspection and concept creator for C++11
c-plus-plus c-plus-plus-11 concepts cpp cpp11 cpp14 modern
Last synced: 26 Oct 2024