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/lethal-guitar/RigelEngine
A modern re-implementation of the classic DOS game Duke Nukem II
cpp cpp17 cross-platform entity-component-system game game-2d game-engine game-engine-2d modern-cpp opengl retrogaming reverse-engineering sdl2
Last synced: 02 Nov 2024
https://github.com/RichieSams/FiberTaskingLib
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
coroutines cpp fibers multithreading task-scheduler
Last synced: 03 Nov 2024
https://github.com/lethal-guitar/rigelengine
A modern re-implementation of the classic DOS game Duke Nukem II
cpp cpp17 cross-platform entity-component-system game game-2d game-engine game-engine-2d modern-cpp opengl retrogaming reverse-engineering sdl2
Last synced: 12 Oct 2024
https://github.com/paulocoutinhox/pdfium-lib
PDFium - Project to compile PDFium library to multiple platforms.
chromium cpp google library pdf pdfium webassembly
Last synced: 12 Oct 2024
https://github.com/rigtorp/spscqueue
A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
concurrency concurrent-data-structure cpp cpp11 header-only lock-free queue spsc-queue
Last synced: 12 Nov 2024
https://jaysmito101.github.io/TerraForge3D/
Cross Platform Professional Procedural Terrain Generation & Texturing Tool
3d cpp game-development gamedev gpu-acceleration hacktoberfest imgui nodeeditor open-source opengl opensource precedural-textures procedural-generation terrain-generation
Last synced: 14 Nov 2024
https://github.com/jaysmito101/terraforge3d
Cross Platform Professional Procedural Terrain Generation & Texturing Tool
3d cpp game-development gamedev gpu-acceleration hacktoberfest imgui nodeeditor open-source opengl opensource precedural-textures procedural-generation terrain-generation
Last synced: 02 Nov 2024
https://github.com/Jaysmito101/TerraForge3D
Cross Platform Professional Procedural Terrain Generation & Texturing Tool
3d cpp game-development gamedev gpu-acceleration hacktoberfest imgui nodeeditor open-source opengl opensource precedural-textures procedural-generation terrain-generation
Last synced: 02 Nov 2024
https://github.com/mariuszgromada/mathparser.org-mxparser
Math Parser: Java, C#, C++, Kotlin, Android, and all .NET platforms (Nuget, Maven, CMake). Supports .NET Framework, .NET Core, .NET Standard, Xamarin, and more. Features: rich built-in library of math functions, operators, constants. Flexible in user-defined arguments, functions. Expressions provided as plain text. Easy to use. Well documented.
android binary-relations bitwise-operators boolean-expression c-sharp calculus cmake cpp dotnet expression-evaluator formula-parser java math math-parser mathematics maven mono nuget user-defined-structures xamarin
Last synced: 11 Oct 2024
https://github.com/cutelyst/cutelyst
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
catalyst cplusplus cpp cross-platform fastcgi http-server json qt uwsgi webframework
Last synced: 12 Oct 2024
https://github.com/secure-software-engineering/phasar
A LLVM-based static analysis framework.
c cpp data-flow-analysis llvm program-analysis static-analysis
Last synced: 14 Oct 2024
https://github.com/stephenberry/glaze
Extremely fast, in memory, JSON and interface library for modern C++
api beve binary cplusplus cpp csv fast header-only interface json json-rpc2 json-schema reflection serialization
Last synced: 09 Oct 2024
https://github.com/pmed/v8pp
Bind C++ functions and classes into V8 JavaScript engine
addons c-plus-plus cpp cpp14 cpp17 javascript
Last synced: 12 Oct 2024
https://github.com/itay-grudev/singleapplication
Replacement of QtSingleApplication for Qt 5 and Qt 6 with support for inter-instance communication.
application c-plus-plus cpp hacktoberfest qt qt5 qt6 qtsingleapplication singleapplication singleton subsequent-instances
Last synced: 12 Oct 2024
https://github.com/eneshecan/whatsapp-for-linux
An unofficial WhatsApp desktop application for Linux.
appindicator cmake cpp gtk3 gtkmm3-library gui linux webkit2gtk whatsapp
Last synced: 14 Oct 2024
https://github.com/microsoft/MixedReality-WebRTC
MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
android audio cpp csharp hololens hololens2 mixedreality real-time-communications unity unity3d video video-chat webrtc
Last synced: 03 Aug 2024
https://github.com/microsoft/mixedreality-webrtc
MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
android audio cpp csharp hololens hololens2 mixedreality real-time-communications unity unity3d video video-chat webrtc
Last synced: 26 Sep 2024
https://github.com/yhirose/cpp-peglib
A single file C++ header-only PEG (Parsing Expression Grammars) library
c-plus-plus cpp cpp17 header-only parser-generator parsing parsing-expression-grammars peg
Last synced: 12 Oct 2024
https://github.com/NVIDIA-Merlin/HugeCTR
HugeCTR is a high efficiency GPU framework designed for Click-Through-Rate (CTR) estimating training
cpp deep-learning gpu-acceleration recommendation-system recommender-system
Last synced: 08 Aug 2024
https://github.com/martinus/unordered_dense
A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion
c-plus-plus cpp cpp17 hash hash-tables header-only-library no-dependencies stl-containers unordered-map unordered-set
Last synced: 12 Oct 2024
https://github.com/christophhart/HISE
The open source framework for sample based instruments
audio-plugin-export cpp juce sampler-engine vsts
Last synced: 26 Oct 2024
https://github.com/Thalhammer/jwt-cpp
A header only library for creating and validating json web tokens in c++
cpp header-only json-web-token jwt
Last synced: 26 Oct 2024
https://github.com/wingkwong/leetcode-the-hard-way
LeetCode The Hard Way - From Absolute Beginner to Quitter. Join Discord: https://discord.com/invite/Nqm4jJcyBf
algo-monster algorithm algorithms coding-challenges computer-science cpp data-structures golang hacktoberfest interview-preparation javascript leetcode leetcode-solutions leetcode-tutorials problem-solving programming python software-engineering technical-interviews
Last synced: 13 Nov 2024
https://github.com/mkckr0/audio-share
Audio Share can share Windows/Linux computer's audio to Android phone over network, so your phone becomes the speaker of computer. (You needn't buy a new speaker😄.)
android asio audio-stream core-audio-api cpp cpp20-coroutine kotlin netty pipewire
Last synced: 14 Oct 2024
https://github.com/mrrobinofficial/guide-unrealengine
This repository is designed to help developers learn how to get started with Unreal Engine and C++.
cpp docs documentation examples guide learn unreal-engine
Last synced: 14 Nov 2024
https://github.com/stoneatom/stonedb
StoneDB is an Open-Source MySQL HTAP and MySQL-Native DataBase for OLTP, Real-Time Analytics, a counterpart of MySQLHeatWave. (https://stonedb.io)
analytics column-store cpp database hacktoberfest heatwave htap inmemory-db mysql mysqlheatwave olap olap-database olap-engine oltp one-size-fits-all sql stonedb storage
Last synced: 08 Nov 2024
https://github.com/pardcode/cpp-3d-game-tutorial-series
C++ 3D Game Tutorial Series (DirectX) - Learn to code a DirectX 3D Game in C++ from scratch
3d 3d-game 3d-graphics 3d-graphics-engine cpp cpp11 d3d11 direct3d direct3d11 directx directx-11 directx-3d directx11 game game-development game-engine gamedev graphics graphics-engine graphics-programming
Last synced: 12 Oct 2024
https://github.com/bblanchon/pdfium-binaries
📰 Binary distribution of PDFium
Last synced: 29 Oct 2024
https://github.com/SilverMaple/STLSourceCodeNote
SGI STL source code analysis and note from 《STL源码剖析》 by 侯捷(包含电子书、源码注释及测试代码)
cpp ebook note source-code-analysis stl
Last synced: 11 Nov 2024
https://github.com/vesoft-inc/nebula-graph
A distributed, fast open-source graph database featuring horizontal scalability and high availability. This is an archived repo for v2.5 only, from 2.6.0 +, NebulaGraph switched back to https://github.com/vesoft-inc/nebula
cpp distributed-database distributed-system graph-database nebula-graph raft
Last synced: 12 Nov 2024
https://github.com/storm-devs/storm-engine
Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.
3d-engine 3d-game-engine cmake cpp cpp20 directx engine game-engine pirates sea-dogs storm-engine video-game x64
Last synced: 29 Sep 2024
https://github.com/jfalcou/eve
Expressive Vector Engine - SIMD in C++ Goes Brrrr
aarch64 altivec avx avx2 cpp cpp-library hpc neon simd simd-library simd-parallelism simd-programming sse2 ssse3
Last synced: 26 Oct 2024
https://github.com/mapbox/earcut.hpp
Fast, header-only polygon triangulation
algorithm cpp earcut geometry header-only polygon rendering tessellation triangulation
Last synced: 03 Aug 2024
https://github.com/francescmm/GitQlient
GitQlient: Multi-platform Git client written with Qt.
Last synced: 08 Nov 2024
https://github.com/francescmm/gitqlient
GitQlient: Multi-platform Git client written with Qt.
Last synced: 12 Oct 2024
https://github.com/faasm/faasm
High-performance stateful serverless runtime based on WebAssembly
cpp faas kubernetes mpi openmp serverless wasi wasm webassembly
Last synced: 09 Nov 2024
https://github.com/Dovyski/cvui
A (very) simple UI lib built on top of OpenCV drawing primitives
computer-vision cpp gui imgui opencv opencv-drawing-primitives python ui
Last synced: 26 Oct 2024
https://github.com/dovyski/cvui
A (very) simple UI lib built on top of OpenCV drawing primitives
computer-vision cpp gui imgui opencv opencv-drawing-primitives python ui
Last synced: 15 Oct 2024
https://github.com/owent/libcopp
cross-platform coroutine library in c++
assembly await boost c-plus-plus coroutine cpp cross-platform ha high-performance linux lock-free macos performance pool stack then thread-safety timer window
Last synced: 12 Nov 2024
https://github.com/conan-io/cmake-conan
CMake wrapper for conan C and C++ package manager
c cmake cmake-wrapper conan cpp package-manager
Last synced: 07 Oct 2024
https://github.com/pavelliavonau/cmakeconverter
This project aims to facilitate the conversion of Visual Studio to CMake projects.
c-plus-plus cmake cmakelists cpp fortran intel-fortran vcxproj vfproj visual-studio
Last synced: 09 Nov 2024
https://github.com/chronoxor/FastBinaryEncoding
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
binary cpp csharp go golang java javascript kotlin low-latency performance protocol python ruby serialization swift
Last synced: 06 Nov 2024
https://github.com/ultimatepp/ultimatepp
U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).
cpp cpp17 cpp20 cross-platform gui ide image linux macos multiplatform multithreading native performance posix sql ultimate upp windows
Last synced: 12 Oct 2024
https://github.com/alibaba/PhotonLibOS
Probably the fastest coroutine lib in the world!
async-io coroutine cpp fs-library iouring libos net-library
Last synced: 26 Oct 2024
https://github.com/kthohr/optim
OptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions
armadillo automatic-differentiation bfgs cpp cpp11 differential-evolution eigen eigen3 evolutionary-algorithms gradient-descent lbfgs newton numerical-optimization-methods openmp openmp-parallelization optim optimization optimization-algorithms particle-swarm-optimization
Last synced: 12 Oct 2024
https://github.com/sheredom/utest.h
🧪 single header unit testing framework for C and C++
c cpp testing testing-framework unit-test
Last synced: 08 Nov 2024
https://github.com/PacktPublishing/Vulkan-Cookbook
Code repository for Vulkan Cookbook by Packt
cpp vulkan vulkan-api vulkan-demos
Last synced: 08 Nov 2024
https://github.com/cppmicroservices/cppmicroservices
An OSGi-like C++ dynamic module system and service registry
boost c c-plus-plus component-architecture cpp cpp17 cross-platform microservice microservices microservices-architecture microservices-framework osgi
Last synced: 12 Oct 2024
https://github.com/CppMicroServices/CppMicroServices
An OSGi-like C++ dynamic module system and service registry
boost c c-plus-plus component-architecture cpp cpp17 cross-platform microservice microservices microservices-architecture microservices-framework osgi
Last synced: 26 Oct 2024
https://github.com/overmighty/i-use-arch-btw
"I use Arch btw" but it's a Turing-complete programming language.
arch-linux archlinux brainfuck c cpp esoteric-language esoteric-programming-language interpreter jit
Last synced: 17 Oct 2024
https://github.com/Hirrolot/metalang99
Full-blown preprocessor metaprogramming
c c99 cpp cpp11 embedded-language fp functional-language functional-programming header-only interpreter language macros metalang99 metaprogramming programming-language
Last synced: 04 Aug 2024
https://github.com/hirrolot/metalang99
Full-blown preprocessor metaprogramming
c c99 cpp cpp11 embedded-language fp functional-language functional-programming header-only interpreter language macros metalang99 metaprogramming programming-language
Last synced: 12 Oct 2024
https://github.com/eidheim/Simple-WebSocket-Server
A very simple, fast, multithreaded, platform independent WebSocket (WS) and WebSocket Secure (WSS) server and client library implemented using C++11, Boost.Asio and OpenSSL. Created to be an easy way to make WebSocket endpoints in C++.
asio client cpp library server websocket websocket-secure ws wss
Last synced: 26 Oct 2024
https://github.com/BabitMF/bmf
Cross-platform, customizable multimedia/video processing framework. With strong GPU acceleration, heterogeneous design, multi-language support, easy to use, multi-framework compatible and high performance, the framework is ideal for transcoding, AI inference, algorithm integration, live video streaming, and more.
ai arm bmf bytedance cpp cross-platform cuda ffmpeg gpu heterogeneous live-video mediacodec multimedia numpy nvidia opencv python tensorrt transcode x86-64
Last synced: 07 Nov 2024
https://github.com/dnedic/lockfree
A collection of lock-free data structures written in standard C++11
bipartite buffer circular-buffer circular-queue cmake concurrency cpp cpp11 dma embedded embedded-systems fifo inter-process-communication library lock-free lock-free-queue queue ring-buffer
Last synced: 13 Nov 2024
https://github.com/shedskin/shedskin
Shed Skin is a restricted-Python-to-C++ compiler. Read the introduction below to learn about the restrictions.
compiler cpp python python-compiler python-implementation
Last synced: 26 Oct 2024
https://github.com/DNedic/lockfree
A collection of lock-free data structures written in standard C++11
bipartite buffer circular-buffer circular-queue cmake concurrency cpp cpp11 dma embedded embedded-systems fifo inter-process-communication library lock-free lock-free-queue queue ring-buffer
Last synced: 09 Nov 2024
https://github.com/serizba/cppflow
Run TensorFlow models in C++ without installation and without Bazel
c cpp inference model neural-networks tensorflow tensorflow-cpp tensorflow-examples tensorflow-models
Last synced: 13 Oct 2024
https://github.com/foochane/books
整理一些书籍 ,包含 C&C++ 、git 、Java、Keras 、Linux 、NLP 、Python 、Scala 、TensorFlow 、大数据 、推荐系统、数据库、数据挖掘 、机器学习 、深度学习 、算法等。
big-data c cpp database datamining dl git java keras ml nlp python scala tensorflow
Last synced: 01 Nov 2024
https://github.com/babitmf/bmf
Cross-platform, customizable multimedia/video processing framework. With strong GPU acceleration, heterogeneous design, multi-language support, easy to use, multi-framework compatible and high performance, the framework is ideal for transcoding, AI inference, algorithm integration, live video streaming, and more.
ai arm bmf bytedance cpp cross-platform cuda ffmpeg gpu heterogeneous live-video mediacodec multimedia numpy nvidia opencv python tensorrt transcode x86-64
Last synced: 15 Oct 2024
https://github.com/hyrise/hyrise
Hyrise is a research in-memory database.
column-store cpp database in-memory-database sql
Last synced: 08 Nov 2024
https://github.com/BabylonJS/BabylonNative
Build cross-platform native applications with the power of the Babylon.js JavaScript framework
Last synced: 07 Nov 2024
https://github.com/Level/leveldown
Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store.
abstract-leveldown binding cpp leveldb n-api native-module nodejs prebuilt-binaries
Last synced: 26 Oct 2024
https://github.com/mit-han-lab/tinyengine
[NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning; [NeurIPS 2022] MCUNetV3: On-Device Training Under 256KB Memory
c codegenerator cpp deep-learning edge-computing microcontroller neural-architecture-search pytorch quantization tinyml
Last synced: 27 Oct 2024
https://github.com/neoml-lib/neoml
Machine learning framework for both deep learning and traditional algorithms
cpp deep-learning machine-learning ml neural-network onnx
Last synced: 07 Nov 2024
https://github.com/sniper00/moon
A lightweight game server framework implemented with Actor Model
actor-model coroutine cpp cpp17 cross-platform game game-server lua multithreading network unity
Last synced: 12 Oct 2024
https://github.com/VAR-solutions/Algorithms
A repository of different Algorithms and Data Structures implemented in many programming languages.
algorithms bit-manipulation c cpp csharp data-structures dynamic-programming go golang greedy-algorithms help-wanted java javascript mathematics python python3 ruby rust swift
Last synced: 11 Nov 2024
https://github.com/microsoft/CCF
Confidential Consortium Framework
confidentiality cpp distributed-ledger framework governance integrity javascript typescript
Last synced: 27 Oct 2024
https://github.com/managarm/mlibc
Portable C standard library
c-library cpp hacktoberfest portable posix-compatible x86-64
Last synced: 13 Nov 2024
https://github.com/supercip971/wingos
a little 64bit operating system written in c++ with smp support
64bit cpp hobby-os kernel operating-system os osdev wingos x86-64
Last synced: 05 Nov 2024
https://github.com/tessil/hat-trie
C++ implementation of a fast and memory efficient HAT-trie
c-plus-plus cpp data-structures hat-trie header-only trie
Last synced: 01 Nov 2024
https://github.com/Tessil/hat-trie
C++ implementation of a fast and memory efficient HAT-trie
c-plus-plus cpp data-structures hat-trie header-only trie
Last synced: 26 Oct 2024
https://github.com/stan-dev/math
The Stan Math Library is a C++ template library for automatic differentiation of any order using forward, reverse, and mixed modes. It includes a range of built-in functions for probabilistic modeling, linear algebra, and equation solving.
automatic-differentiation boost cpp eigen math stan stan-math-library sundials
Last synced: 12 Nov 2024
https://github.com/openfheorg/openfhe-development
This is the development repository for the OpenFHE library. The current (stable) version is v1.2.2 (released on October 28, 2024).
cpp cryptography fhe fully-homomorphic-encryption homomorphic-encryption homomorphic-encryption-library lattice privacy secure-multiparty-computation
Last synced: 09 Nov 2024
https://github.com/nvidia/cccl
CUDA C++ Core Libraries
accelerated-computing cpp cpp-programming cuda cuda-cpp cuda-kernels cuda-library cuda-programming gpu gpu-acceleration gpu-computing gpu-programming hpc modern-cpp nvidia nvidia-gpu parallel-algorithm parallel-computing parallel-programming
Last synced: 12 Oct 2024
https://github.com/sam-astro/astro8-computer
Custom 16-bit homebrew CPU, emulator, renderer, circuit, and language
assembler assembly assembly-language compiled-language computer computer-architecture cpp cpu emulator
Last synced: 12 Oct 2024
https://github.com/NVIDIA/cccl
CUDA C++ Core Libraries
accelerated-computing cpp cpp-programming cuda cuda-cpp cuda-kernels cuda-library cuda-programming gpu gpu-acceleration gpu-computing gpu-programming hpc modern-cpp nvidia nvidia-gpu parallel-algorithm parallel-computing parallel-programming
Last synced: 04 Aug 2024
https://github.com/craigsapp/midifile
C++ classes for reading/writing Standard MIDI Files
c-plus-plus cpp midi standard-midi-file
Last synced: 26 Oct 2024
https://github.com/OpenMined/TenSEAL
A library for doing homomorphic encryption operations on tensors
cpp cryptography deep-learning docker-image encryption hacktoberfest homomorphic-encryption microsoft-seal python tensor
Last synced: 25 Oct 2024
https://github.com/openmined/tenseal
A library for doing homomorphic encryption operations on tensors
cpp cryptography deep-learning docker-image encryption hacktoberfest homomorphic-encryption microsoft-seal python tensor
Last synced: 11 Oct 2024
https://github.com/networkit/networkit
NetworKit is a growing open-source toolkit for large-scale network analysis.
complex-networks cpp dynamic-networks graph-algorithms graph-analysis graph-generation network-analysis parallel-algorithm python
Last synced: 12 Nov 2024
https://github.com/floe/backscrub
Virtual Video Device for Background Replacement with Deep Semantic Segmentation
body-pix bodypix cpp deep-learning deeplab deeplabv3 mediapipe opencv python tensorflow tflite video
Last synced: 13 Nov 2024