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/ufbx/ufbx

Single source file FBX loader

c cpp fbx single-source

Last synced: 09 Jul 2025

https://github.com/leaningtech/cheerp-meta

Cheerp - a C/C++ compiler for Web applications - compiles to WebAssembly and JavaScript

c cheerp compiler cpp javascript typescript webassembly

Last synced: 08 Apr 2025

https://github.com/bufbuild/protovalidate

Protocol Buffer Validation - Go, Java, Python, and C++ Beta Releases!

cc cel common-expression-language cpp golang java protobuf protocol-buffers validation

Last synced: 14 May 2025

https://github.com/mfosse/JoyCon-Driver

A vJoy feeder for the Nintendo Switch JoyCons and Pro Controller

cpp gyro-controls joycon nintendo-switch vjoy

Last synced: 13 Mar 2025

https://github.com/fossephate/JoyCon-Driver

A vJoy feeder for the Nintendo Switch JoyCons and Pro Controller

cpp gyro-controls joycon nintendo-switch vjoy

Last synced: 15 Mar 2025

https://github.com/siv3d/opensiv3d

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)

c-plus-plus cpp cpp20 cross-platform game game-developement game-engine gamedev

Last synced: 12 Apr 2025

https://github.com/xeco23/WasIstLos

An unofficial WhatsApp desktop application for Linux.

appindicator cmake cpp gtk3 gtkmm3-library gui linux webkit2gtk whatsapp

Last synced: 06 Mar 2025

https://github.com/Siv3D/OpenSiv3D

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)

c-plus-plus cpp cpp20 cross-platform game game-developement game-engine gamedev

Last synced: 31 Mar 2025

https://github.com/libtcod/libtcod

A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.

c-library c99 cpp cpp-library field-of-view fov-algorithms libtcod noise-generator pathfinding pathfinding-algorithms roguelike-library roguelikedev

Last synced: 14 May 2025

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

https://github.com/ajweeks/flexengine

Cross-platform game engine with Vulkan backend

cpp flex-engine game-engine glsl personal-game-engine rendering-engine vulkan

Last synced: 16 May 2025

https://github.com/bblanchon/pdfium-binaries

📰 Binary distribution of PDFium

c cpp pdf pdfium

Last synced: 13 May 2025

https://github.com/sonaropencommunity/sonar-cxx

SonarQube C++ Community plugin (cxx plugin): This plugin adds C++ support to SonarQube with the focus on integration of existing C++ tools.

community cpp cxx free open-source plugin sonarqube technical-debt

Last synced: 14 May 2025

https://github.com/realm/realm-core

Core database component for the Realm Mobile Database SDKs

c-plus-plus cpp database library mobile mobile-database nosql-database reactive realm realtime-database

Last synced: 14 May 2025

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: 20 Jul 2025

https://github.com/ldionne/dyno

Runtime polymorphism done right

cpp cpp11 cpp14 cpp17 hana polymorphism type-erasure

Last synced: 13 Apr 2025

https://github.com/ajweeks/FlexEngine

Cross-platform game engine with Vulkan backend

cpp flex-engine game-engine glsl personal-game-engine rendering-engine vulkan

Last synced: 20 Mar 2025

https://github.com/SonarOpenCommunity/sonar-cxx

SonarQube C++ Community plugin (cxx plugin): This plugin adds C++ support to SonarQube with the focus on integration of existing C++ tools.

community cpp cxx free open-source plugin sonarqube technical-debt

Last synced: 15 Mar 2025

https://github.com/EdVince/Stable-Diffusion-NCNN

Stable Diffusion in NCNN with c++, supported txt2img and img2img

android clip cpp diffusion executable img2img mnn ncnn onnx stable-diffusion tensorrt tnn txt2img

Last synced: 13 Apr 2025

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

https://github.com/paulocoutinhox/pdfium-lib

PDFium - Project to compile PDFium library to multiple platforms.

chromium cpp google library pdf pdfium webassembly

Last synced: 15 May 2025

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

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

https://github.com/omonimus1/competitive-programming

🔥 🖥️ Competitive programming guide, learning materials and my own coding solutions from Codechef, Leetcode,Geeks for Geeks, HackerRank, Spoj, Codebyte, InterviewBit, CodingBlock & other platforms

algorithm algorithms-and-data-structures codechef-solutions competitive-programming-contests competitive-programming-notes competitve-programming cpp data-structures geeksforgeeks-solutions hackerrank-solutions interview-practice interview-preparation leet leetcode-cpp leetcode-solutions python tutorial

Last synced: 15 May 2025

https://github.com/sammycage/lunasvg

SVG rendering and manipulation library in C++

cpp css plutovg png svg svg2png

Last synced: 27 Jul 2025

https://github.com/sukritishah15/DS-Algo-Point

This repository contains codes for various data structures and algorithms in C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin and Scala

algorithms c cpp csharp data-structures go hacktoberfest java javascript kotlin php python scala

Last synced: 06 May 2025

https://github.com/movidius/ncappzoo

Contains examples for the Movidius Neural Compute Stick.

ai cpp intel-movidius-ncs opencv openvino python usb-accelerator

Last synced: 08 Apr 2025

https://github.com/games-on-whales/wolf

Stream virtual desktops and games running in Docker

cpp docker games moonlight remote-desktop streaming

Last synced: 15 May 2025

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

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

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

https://github.com/Unvanquished/Unvanquished

An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)

cpp fps-game game game-development glm idtech3 librocket open-source real-time-strategy rmlui rts-game sci-fi-game science-fiction tremulous unvanquished xreal

Last synced: 20 Mar 2025

https://github.com/charles-lunarg/vk-bootstrap

Vulkan Bootstrapping Iibrary

bootstrap cpp headeronly setup utility vulkan

Last synced: 14 May 2025

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

https://github.com/wfrest/wfrest

C++ Web Framework REST API

cpp http restful-api workflow

Last synced: 02 Jul 2025

https://github.com/eBay/NuRaft

C++ implementation of Raft core logic as a replication library

availability consensus consistency cpp distributed-systems network raft raft-cpp raft-cxx replication

Last synced: 29 Mar 2025

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

https://github.com/natalie-lang/natalie

a work-in-progress Ruby compiler, written in Ruby and C++

compiler cpp language ruby

Last synced: 14 Mar 2025

https://github.com/xwhqsj/ebooks

A repository for ebooks, including C, C plus plus, Linux Kernel, Compiler, OS, Algorithm, Security, Database, Network, ML and DL

algorithm c compiler cpp database dl ebooks linux-kernel ml network os security

Last synced: 12 Apr 2025

https://github.com/LoopPerfect/buckaroo

The decentralized package manager for C++ and friends 🏝️

buck buckaroo c-plus-plus cpp package-manager reproducible-builds

Last synced: 10 May 2025

https://github.com/managarm/mlibc

Portable C standard library

c-library cpp hacktoberfest portable posix-compatible x86-64

Last synced: 12 Apr 2025

https://github.com/pmed/v8pp

Bind C++ functions and classes into V8 JavaScript engine

addons c-plus-plus cpp cpp14 cpp17 javascript

Last synced: 11 Apr 2025

https://github.com/gcovr/gcovr

Generate code coverage reports with gcc/gcov

c clang coverage coverage-report cpp gcc gcov gcovr lcov python

Last synced: 13 May 2025

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

https://github.com/SilverMaple/STLSourceCodeNote

SGI STL source code analysis and note from 《STL源码剖析》 by 侯捷(包含电子书、源码注释及测试代码)

cpp ebook note source-code-analysis stl

Last synced: 26 Apr 2025

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

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

https://github.com/0voice/developkit_set

2021年最新总结,值得推荐的c/c++开源框架与库。持续更新中。

boost cpp libevent mongodb nginx ntyco openmp

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

https://github.com/distributive-network/pythonmonkey

A Mozilla SpiderMonkey JavaScript engine embedded into the Python VM, using the Python engine to provide the JS host environment.

cpp javascript python pythonmonkey spidermonkey

Last synced: 15 May 2025

https://github.com/faasm/faasm

High-performance stateful serverless runtime based on WebAssembly

cpp faas kubernetes mpi openmp serverless wasi wasm webassembly

Last synced: 20 Apr 2025

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

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

https://github.com/skywind3000/emake

你见过的最简单的 GCC/CLANG 项目构建工具,定义式构建,比命令式更简单

autotools buildtools c cmake cpp emake gnu gnumake make makefile msbuild ninja xmake

Last synced: 07 Jul 2025

https://github.com/christophhart/HISE

The open source framework for sample based instruments

audio-plugin-export cpp juce sampler-engine vsts

Last synced: 15 Mar 2025

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

🧪 single header unit testing framework for C and C++

c cpp testing testing-framework unit-test

Last synced: 16 May 2025

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

https://github.com/openfheorg/openfhe-development

This is the development repository for the OpenFHE library. The current (stable) version is v1.2.4 (released on March 21, 2025).

cpp cryptography fhe fully-homomorphic-encryption homomorphic-encryption homomorphic-encryption-library lattice privacy secure-multiparty-computation

Last synced: 21 Apr 2025

https://github.com/gammasoft71/xtd

Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.

c-plus-plus cli cmake console cplusplus-20 cpp cross-platform cross-platform-desktop cross-platform-gui desktop framework gui gui-framework gui-toolkit portable raii test-framework toolkit unittest xtd

Last synced: 15 May 2025

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

https://github.com/snape/rvo2

Optimal Reciprocal Collision Avoidance (C++)

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

Last synced: 06 Sep 2025

https://github.com/ar51an/iperf3-win-builds

iperf3 binaries for Windows. Benchmark your network limits.

64-bit binaries binary c cpp cygwin exe executable iperf iperf3 win64 windows windows10 windows11

Last synced: 15 May 2025

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

https://github.com/simpleble/simpleble

SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, Linux and Android.

android bluetooth bluez c cpp dbus driver ios linux macos python3 rust-library windows

Last synced: 14 May 2025

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

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

https://github.com/francescmm/gitqlient

GitQlient: Multi-platform Git client written with Qt.

cpp git git-client qt qt5 qt6

Last synced: 15 May 2025

https://github.com/francescmm/GitQlient

GitQlient: Multi-platform Git client written with Qt.

cpp git git-client qt qt5 qt6

Last synced: 14 Apr 2025

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

https://github.com/TzuHuanTai/RaspberryPi-WebRTC

Turn your Raspberry Pi into a low-latency home security camera by using native WebRTC with the v4l2 hardware H.264 encoder and the software-based OpenH264 encoder for live video stream.

cpp encoding ffmpeg h264 libcamera raspberry-pi security-camera v4l2 video webrtc webrtc-video

Last synced: 23 Apr 2025

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

https://github.com/tzuhuantai/raspberrypi-webrtc

Turn your Raspberry Pi into a low-latency home security camera by using native WebRTC with the v4l2 hardware H.264 encoder and the software-based OpenH264 encoder for live video stream.

cpp encoding ffmpeg h264 libcamera raspberry-pi security-camera v4l2 video webrtc webrtc-video

Last synced: 09 Apr 2025