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.

https://github.com/eyalz800/zpp_bits

A lightweight C++20 serialization and RPC library

cpp cpp20 header-only rpc serialization

Last synced: 15 May 2025

https://github.com/pthom/imgui_bundle

From expressive code to powerful GUIs in no time: a fast, feature-rich, cross-platform toolkit for C++ & Python.

cpp creative-coding imgui immediate-gui jupyter-notebook python3 research-and-development

Last synced: 14 May 2025

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 May 2025

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: 29 Mar 2025

https://github.com/fpagliughi/sockpp

Modern C++ socket library.

cpp network socket

Last synced: 15 May 2025

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: 13 May 2025

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: 23 Jan 2025

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 Mar 2025

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: 08 Apr 2025

https://github.com/redorav/hlslpp

Math library using HLSL syntax with multiplatform SIMD support

arm arm64 avx c-plus-plus-11 cpp game-development hlsl math math-library matrix neon quaternion shaders simd sse sse41 vector wasm

Last synced: 15 May 2025

https://github.com/cunyu1943/ebooks

📖 编程书籍资源库

books cpp go java mysql pdf programming-books react redis vue

Last synced: 04 Apr 2025

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: 14 May 2025

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: 14 Mar 2025

https://github.com/BabylonJS/BabylonNative

Build cross-platform native applications with the power of the Babylon.js JavaScript framework

babylon cpp native

Last synced: 10 Apr 2025

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: 14 Mar 2025

https://github.com/ethz-adrl/ifopt

An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)

catkin cmake cpp eigen ipopt mathematical-programming nlp nonlinear-optimization optimization robotics ros snopt trajectory-optimization

Last synced: 15 May 2025

https://github.com/nouamanetazi/bloomz.cpp

C++ implementation for BLOOM

bloom cpp multilingual

Last synced: 13 Apr 2025

https://github.com/NouamaneTazi/bloomz.cpp

C++ implementation for BLOOM

bloom cpp multilingual

Last synced: 17 Apr 2025

https://github.com/PacktPublishing/Vulkan-Cookbook

Code repository for Vulkan Cookbook by Packt

cpp vulkan vulkan-api vulkan-demos

Last synced: 17 Apr 2025

https://github.com/zpl-c/enet

⚡️ ENet reliable UDP networking library

c cpp enet fork gamedev header-only ipv6 lightweight netlib network networking single-header udp

Last synced: 15 May 2025

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: 14 May 2025

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: 15 Mar 2025

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: 16 May 2025

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: 11 Apr 2025

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: 14 Apr 2025

https://github.com/precice/precice

A coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.

calculix co-simulation code-aster computer-aided-engineering conjugate-heat-transfer coupling cpp dealii fenics fluent fluid-structure-interaction high-performance-computing multi-physics multiphysics openfoam precice research-and-development simulation su2

Last synced: 14 May 2025

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: 14 May 2025

https://github.com/mariusbancila/stduuid

A C++17 cross-platform implementation for UUIDs

cpp cpp17 library proposal uuids

Last synced: 16 May 2025

https://github.com/deadsix27/waifu2x-converter-cpp

Improved fork of Waifu2X C++ using OpenCL and OpenCV

2x amd cpp cuda cv intel nvidia opencl opencv upscale upscaler w2x waifu waifu2x waifu2x-converter-cpp

Last synced: 18 Jan 2025

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: 14 May 2025

https://github.com/dushistov/flapigen-rs

Tool for connecting programs or libraries written in Rust with other languages

c codegen cpp java jni rust swig wrapper

Last synced: 14 May 2025

https://github.com/DeadSix27/waifu2x-converter-cpp

Improved fork of Waifu2X C++ using OpenCL and OpenCV

2x amd cpp cuda cv intel nvidia opencl opencv upscale upscaler w2x waifu waifu2x waifu2x-converter-cpp

Last synced: 20 Mar 2025

https://github.com/enter-tainer/cxx2flow

将 C/C++ 代码转换成流程图 / Turn your C/C++ code into flowchart

cpp diagrams flowchart rust tree-sitter

Last synced: 15 May 2025

https://github.com/margelo/react-native-quick-crypto

⚡️ A fast implementation of Node's `crypto` module written in C/C++ JSI

cpp crypto cryptography decryption encryption ethers jsi maths native react react-native web3

Last synced: 14 May 2025

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: 09 Apr 2025

https://github.com/Dushistov/flapigen-rs

Tool for connecting programs or libraries written in Rust with other languages

c codegen cpp java jni rust swig wrapper

Last synced: 30 Apr 2025

https://github.com/ubpa/renderlab

App of RTR, PTR and Editor

cpp pbr qt raster raytracer

Last synced: 04 Apr 2025

https://github.com/Enter-tainer/cxx2flow

将 C/C++ 代码转换成流程图 / Turn your C/C++ code into flowchart

cpp diagrams flowchart rust tree-sitter

Last synced: 27 Apr 2025

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: 14 May 2025

https://github.com/hyrise/hyrise

Hyrise is a research in-memory database.

column-store cpp database in-memory-database sql

Last synced: 17 Apr 2025

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: 15 Mar 2025

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: 30 Mar 2025

https://github.com/serge1/elfio

ELFIO is a header-only C++ library for reading and generating ELF (Executable and Linkable Format) files.

c-plus-plus cplusplus cpp cpp-library cpp-programming cpp-project elf elf-binaries elf-header elf-loader elf-parser elf64 elfio

Last synced: 14 May 2025

https://github.com/serge1/ELFIO

ELFIO is a header-only C++ library for reading and generating ELF (Executable and Linkable Format) files.

c-plus-plus cplusplus cpp cpp-library cpp-programming cpp-project elf elf-binaries elf-header elf-loader elf-parser elf64 elfio

Last synced: 21 Apr 2025

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: 15 May 2025

https://github.com/palacaze/sigslot

A simple C++14 signal-slots implementation

cpp cpp14 signal-slots

Last synced: 12 Apr 2025

https://github.com/mfreiholz/qt-advanced-docking-system

Advanced Docking System for Qt

cpp docking qt qt4 qt5 widget window wtfpl

Last synced: 08 Apr 2025

https://github.com/mfreiholz/Qt-Advanced-Docking-System

Advanced Docking System for Qt

cpp docking qt qt4 qt5 widget window wtfpl

Last synced: 17 Apr 2025

https://github.com/kthohr/gcem

A C++ compile-time math library using generalized constant expressions

constexpr cpp cpp11 cpp14 cpp17 expression-math math special-functions

Last synced: 12 Apr 2025

https://github.com/pthom/hello_imgui

Hello, Dear ImGui: unleash your creativity in app development and prototyping

android cpp creative-coding cross-platform emscripten gui hello-world imgui immediate-gui ios linux metal mobile opengl osx research windows

Last synced: 15 May 2025

https://github.com/danielaparker/jsoncons

A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON

bson cbor cpp csv csv-parser csv-reader jmespath json json-construction json-diff json-parser json-parsing json-patch json-pointer json-serialization jsonpath jsonschema messagepack streaming-json-read ubjson

Last synced: 14 May 2025

https://github.com/codecademy/learn-cpp

Codecademy | Learn C++

c-plus-plus codecademy cpp

Last synced: 16 May 2025

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: 12 Apr 2025

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: 27 Apr 2025

https://github.com/allalgorithms/cpp

Implementation of All ▲lgorithms in C++ Programming Language

algorithms allalgorithms cpp hacktoberfest

Last synced: 14 May 2025

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: 12 Apr 2025

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: 15 Mar 2025

https://github.com/juandagilc/Audio-Effects

Collection of audio effects plugins implemented from the explanations in the book "Audio Effects: Theory, Implementation and Application" by Joshua D. Reiss and Andrew P. McPherson.

audio-effects cpp juce plugins vst

Last synced: 08 May 2025

https://github.com/sheredom/json.h

🗄️ single header json parser for C and C++

c cpp json json-api parsing

Last synced: 12 Apr 2025

https://github.com/reputeless/perlinnoise

Header-only Perlin noise library for modern C++ (C++17/C++20)

cpp cpp17 cpp20 noise perlin perlin-noise

Last synced: 31 Aug 2025

https://github.com/snape/RVO2

Optimal Reciprocal Collision Avoidance (C++)

collision-avoidance cpp motion-planning robotics velocity-obstacles virtual-agents

Last synced: 18 Mar 2025

https://github.com/craigsapp/midifile

C++ classes for reading/writing Standard MIDI Files

c-plus-plus cpp midi standard-midi-file

Last synced: 13 Sep 2025

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: 16 May 2025

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 Apr 2025

https://github.com/caiorss/c-cpp-notes

Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.

abi c cpp cpp11 cpp14 cpp17 dll dynamic examples ffi ffi-bindings ffi-wrapper fsharp guide haskell interface library reference research shared

Last synced: 15 May 2025

https://github.com/bkryza/clang-uml

Customizable automatic UML diagram generator for C++ based on Clang.

clang cplusplus cpp cpp17 libclang mermaidjs plantuml uml

Last synced: 14 May 2025

https://github.com/nspire-emus/firebird

Multi-platform emulator of TI Nspire calculators

android arm c calculator cpp emulator ios jit qml qt qt5 ti-nspire

Last synced: 14 Apr 2025

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: 01 Apr 2025

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: 04 Apr 2025

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: 04 Apr 2025

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: 08 Apr 2025

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: 08 May 2025

https://github.com/apache/orc

Apache ORC - the smallest, fastest columnar storage for Hadoop workloads

apache big-data cpp java orc

Last synced: 14 May 2025

https://github.com/e-dant/watcher

Filesystem watcher. Works anywhere. Simple, efficient and friendly.

c cpp efficient fast filesystem friendly header-only javascript nodejs python safe simple single-header thread-safe watcher

Last synced: 31 Mar 2025

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: 15 Mar 2025

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: 04 Apr 2025

https://github.com/thatopen/engine_web-ifc

Reading and writing IFC files with Javascript, at native speeds.

cpp emscripten ifc javascript wasm webassembly

Last synced: 14 May 2025

https://github.com/smfrpc/smf

Fastest RPC in the west

cpp fast flatbuffers rpc seastar smf

Last synced: 20 Feb 2025

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: 15 Mar 2025

https://github.com/mq-b/loser-homework

卢瑟们的作业展示,答案讲解,以及一些C++知识

cpp cpp20 homework loser modern-cpp

Last synced: 15 May 2025

https://github.com/leoetlino/project-restoration

A Majora's Mask 3D patch that restores some mechanics from the original game to get the best of both worlds

3ds cpp game-modding majora-mask-3d majoras-mask reverse-engineering zelda

Last synced: 04 Apr 2025

https://github.com/cpp-redis/cpp_redis

C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform

cpp cpp-library cpp11 cpp17 redis redis-client unix windows

Last synced: 23 Jan 2025

https://github.com/rachitiitr/modern-cpp-tricks

Modern CPP Tricks often useful in Coding Interviews and Competitive Programming

coding-interviews competitive-programming cpp tips-and-tricks

Last synced: 04 Apr 2025

https://github.com/kaityo256/sevendayshpc

一週間でなれる!スパコンプログラマ

cpp mpi

Last synced: 10 Apr 2025

https://github.com/hopson97/open-builder

Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server

cmake cpp enet game learning lua minecraft multiplayer networking openbuilder opengl scripting sfml voxel voxel-game youtube-series

Last synced: 15 May 2025