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-06 00:06:10 UTC
- JSON Representation
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/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/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/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/MinhasKamal/TrojanCockroach
A Stealthy Trojan Spyware
cpp fud keylogger malware pendrive spyware trojan trojan-cockroach virus
Last synced: 03 Aug 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/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/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: 06 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: 01 Aug 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/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: 02 Aug 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/faasm/faasm
High-performance stateful serverless runtime based on WebAssembly
cpp faas kubernetes mpi openmp serverless wasi wasm webassembly
Last synced: 02 Aug 2024
https://github.com/francescmm/gitqlient
GitQlient: Multi-platform Git client written with Qt.
Last synced: 12 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: 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: 30 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: 02 Aug 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/francescmm/GitQlient
GitQlient: Multi-platform Git client written with Qt.
Last synced: 01 Aug 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/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: 02 Aug 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/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/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/microsoft/proxy
Proxy: Next Generation Polymorphism in C++
cmake cpp cpp20 cross-platform duck-typing header-only library metaprogramming polymorphism single-header templates vanilla-cpp
Last synced: 30 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: 12 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/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/sheredom/utest.h
🧪 single header unit testing framework for C and C++
c cpp testing testing-framework unit-test
Last synced: 03 Aug 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/PacktPublishing/Vulkan-Cookbook
Code repository for Vulkan Cookbook by Packt
cpp vulkan vulkan-api vulkan-demos
Last synced: 01 Aug 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/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/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: 01 Aug 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: 01 Aug 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/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: 02 Aug 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: 26 Oct 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/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: 02 Aug 2024
https://github.com/BabylonJS/BabylonNative
Build cross-platform native applications with the power of the Babylon.js JavaScript framework
Last synced: 01 Aug 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/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/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/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: 01 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: 02 Aug 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: 30 Oct 2024
https://github.com/allentdan/libtorchtutorials
This is a code repository for pytorch c++ (or libtorch) tutorial.
classification cpp libtorch pytorch pytorch-cpp resnet segmentation tutorial-code unet vgg yolov4 yolov4-tiny
Last synced: 01 Nov 2024
https://github.com/Mudlet/Mudlet
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
c-plus-plus-17 cpp cross-platform game hacktoberfest linux lua lua-script macos modern-cpp mud mudlet multi-user-dungeon online qt rpg text-adventure text-based triggers windows
Last synced: 02 Nov 2024
https://github.com/ddemidov/amgcl
C++ library for solving large sparse linear systems with algebraic multigrid method
amg c-plus-plus cpp cuda gpgpu linear-solvers mpi multigrid opencl openmp scientific-computing sparse-linear-systems
Last synced: 30 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: 01 Aug 2024
https://github.com/serge1/elfio
ELFIO - ELF (Executable and Linkable Format) reader and producer implemented as a header only C++ library
c-plus-plus cplusplus cpp cpp-library cpp-programming cpp-project elf elf-binaries elf-header elf-loader elf-parser elf64 elfio
Last synced: 12 Oct 2024
https://github.com/eyalz800/zpp_bits
A lightweight C++20 serialization and RPC library
cpp cpp20 header-only rpc serialization
Last synced: 12 Oct 2024
https://github.com/tessil/hopscotch-map
C++ implementation of a fast hash map and hash set using hopscotch hashing
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 15 Oct 2024
https://github.com/microsoft/windowsappsdk-samples
Feature samples for the Windows App SDK
cpp csharp samples window-11 windows windows-10 windowsappsdk winui
Last synced: 07 Oct 2024
https://github.com/NazaraEngine/NazaraEngine
Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.
3d-engine c-plus-plus cplusplus-17 cpp cross-platform enet game-development game-engine gamedev linux macos nazara-engine network opengl realtime-games rendering shadergraph shaders vulkan windows
Last synced: 26 Oct 2024
https://github.com/evanwashere/mitata
benchmark tooling that loves you ❤️
benchmark bun cpp deno graaljs javascript jsc library microbenchmark node nodejs performance single-header spidermonkey v8
Last synced: 13 Oct 2024
https://github.com/Tessil/hopscotch-map
C++ implementation of a fast hash map and hash set using hopscotch hashing
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 03 Aug 2024
https://github.com/thekvs/cpp-serializers
Benchmark comparing various data serialization libraries (thrift, protobuf etc.) for C++
apache-avro avro boost c-plus-plus capn-proto cereal cpp flatbuffers msgpack performance-testing protobuf serialization thrift yas
Last synced: 26 Oct 2024
https://github.com/atilaneves/cmake-ide
Use Emacs as a C/C++ IDE
autocomplete autocompletion clang cmake cmake-ide cpp cpp11 cpp14 cpp17 emacs emacs-lisp flycheck flycheck-extension goto-definition ide libclang melpa rtags
Last synced: 30 Oct 2024
https://github.com/turesnake/tprpix
a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
c-plus-plus c-plus-plus-17 clang cmake cpp cpp11 cpp17 cross-platform game glad glfw3 graphics opengl sqlite3
Last synced: 30 Oct 2024
https://github.com/enter-tainer/cxx2flow
将 C/C++ 代码转换成流程图 / Turn your C/C++ code into flowchart
cpp diagrams flowchart rust tree-sitter
Last synced: 09 Oct 2024
https://github.com/eduard-permyakov/peredvizhnikov-engine
A fully lock-free game engine written in C++20
concurrency cpp ecs game-engine lock-free
Last synced: 02 Nov 2024