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/tdegeus/cppcolormap

Library with colormaps for C++

colorbrewer colormap cpp cppmat python python3

Last synced: 08 May 2025

https://github.com/stiffstream/so5extra

so5extra is a collection of various SObjectizer's extensions. so5extra is built on top of SObjectizer and intended to simplify development of SObjectizer-based applications.

actor-library actor-model actors concurrency concurrent-programming cplusplus cplusplus-17 cpp cpp17 multithreading sobjectizer

Last synced: 12 Apr 2025

https://github.com/franneck94/imguiprojecttemplate

ImGui Template with OpenGL and GLFW

cmake cpp imgui template

Last synced: 18 Mar 2025

https://github.com/fengjungle/log

This is a log system implemented in C++.

cpp log

Last synced: 11 Apr 2025

https://github.com/nfrechette/sjson-cpp

An Simplified JSON (SJSON) C++ reader and writer

c-plus-plus cpp parse sjson

Last synced: 10 Apr 2025

https://github.com/pprp/qpainter

CPP intern,Sotfware,Painter

cpp ooad qpainter qt software-engineering

Last synced: 30 Jul 2025

https://github.com/leoetlino/classgen

Clang-based tool to dump type information (enums, records, vtables) from a C++ codebase and optionally import it into IDA

clang cpp ida-pro reverse-engineering

Last synced: 15 Apr 2025

https://github.com/llnl/muster

Massively Scalable Clustering

cpp mpi parallel parallel-computing

Last synced: 29 Apr 2025

https://github.com/martinmoene/kalman-estimator

kalman-estimator - a Kalman estimator in C++

avr-programming bare-metal cpp embedded kalman-estimator learning

Last synced: 25 Mar 2025

https://github.com/zziz/stl

Clean examples of STL algorithms

cpp cpp17 stl

Last synced: 09 Jul 2025

https://github.com/albin-johansson/wanderer

An incomplete 2D indie game with farming and survival aspects.

centurion cpp cpp20 data-oriented ecs entity-component-system entt game indie moderncpp wanderer

Last synced: 26 Mar 2025

https://github.com/notapenguin0/saturnengine

3D game engine written in C++

3d-graphics cpp cpp17 engine3d

Last synced: 15 Jul 2025

https://github.com/mavam/compbench

:hourglass: Benchmark and visualization of various compression algorithms

benchmark compression cpp ggplot2 r

Last synced: 04 Oct 2025

https://github.com/kriswiner/iis3dwb

Arduino sketches for ST's IIS3DWB vibration analyzer accelerometer

arduino cpp fft mems sensors

Last synced: 15 Apr 2025

https://github.com/4players/odin-sdk-unreal

Unreal integration plugin to add 4Players ODIN Voice technology into your game

blueprint cpp http3 plugin quic spatial-audio ue5 unreal unreal-engine-plugin voice-chat voip

Last synced: 19 Feb 2026

https://github.com/junaidrahim/locate-route

Command line tool to grab the geographical location of the hops from traceroute.

cpp location traceroute

Last synced: 15 Apr 2025

https://github.com/ripred/bang

Make your PC/Mac/Linux host a "service" for your Arduino and execute any commands on it's behalf and receive the captured results! Play music, use the PC's disk drive, issue curl commands to post or retrieve anything on the web! The possibilities are endless!

arduino arduino-curl arduino-file-io arduino-library command-line-tool cplusplus cpp embedded lightweight python remote-code-execution-engine remote-console remote-control remote-execution

Last synced: 21 Sep 2025

https://github.com/fix8mt/fiber

C++20 fiber implementation with similar interface to std::thread, header-only / x86_64 / Linux only / stackful / built-in scheduler / thread shareable

boost c-plus-plus-20 concurrency cooperative cooperative-multitasking coroutine coroutines cplusplus cpp cpp20 fiber fibers header-only linux resume x86-64 yield

Last synced: 12 Sep 2025

https://github.com/bang-olufsen/hdlcpp

A header-only C++11 framing protocol optimized for embedded communication

communication cpp cpp11 hdlc protocol python serial

Last synced: 17 Jun 2025

https://github.com/paveldn/haierprotocol

Haier communication protocol library

cpp esp-idf haier library protocol uart

Last synced: 22 Feb 2026

https://github.com/WolfSource/WolfEngine

Wolf is a set of modules for real-time rendering, real-time streaming and game developing

android cpp game-development gameengine graphics-engine ios linux macos metal opengl osx rust streaming vulkan vulkan-game-engine wasm webassembly windows

Last synced: 08 May 2025

https://github.com/mmha/gltfpp

glTF 2.0 loader for C++14

c-plus-plus cpp cxx gltf graphics webassembly webgl

Last synced: 03 May 2025

https://github.com/pyshwaa/charlex-os

CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD.

bsd c charlex-os comming-soon cpp cprogramming kernel kernel-source linux myos operating-system operating-system-kernel operating-system-learning operating-systems star starred test unix windows

Last synced: 09 Apr 2025

https://github.com/cpp-linter/cpp-linter

cpp-linter core Python executable package

c clang-format clang-tidy cpp cpp-linter hacktoberfest linter

Last synced: 29 Dec 2025

https://github.com/eesast/thuai7

清华大学第七届人工智能挑战赛电子系赛道(原电子系第 25 届队式程序设计大赛 teamstyle25)

ai-competition cpp csharp dotnet game git programming-competition python reinforcement-learning

Last synced: 16 Oct 2025

https://github.com/coding-enthusiast9857/hacktoberfest22-contribute-dsa

Hacktoberfest 2022🎉 Guys, open your 1st pull request and contribute in an open-source community...!! This is for everyone💯 So, Hurry up...!! Don't forget to spread love and if you like, give a ⭐️

c cpp data-structures data-structures-algorithms data-structures-and-algorithms digitalocean dsa dsa-learning dsa-practice hacktoberfest hacktoberfest2022 hacktoberfest22 java open-source open-source-project python

Last synced: 19 Oct 2025

https://github.com/mrphys/tensorflow-nufft

Fast, Native Non-Uniform Fast Fourier Transform for TensorFlow

cpp machine-learning ml non-uniform-fast-fourier-transform nufft python tensorflow

Last synced: 09 Oct 2025

https://github.com/hexdecimal/tcod-cpp-engine-2022

A modern roguelike engine made while following the older libtcod tutorials.

cpp cpp17 emscripten game-engine gamedev libtcod roguelikedev wasm

Last synced: 21 Mar 2025

https://github.com/joaopauloaramuni/compiladores

Repo Compiladores

automata compilers cpp

Last synced: 30 Apr 2025

https://github.com/craftablescience/sourcepp

Several modern C++20 libraries for sanely parsing Valve's formats

cpp cpp-library source-engine

Last synced: 03 Jan 2026

https://github.com/cmazakas/sleip

Allocator-aware fixed-size dynamic array

array cpp cpp17 memory-management

Last synced: 13 Apr 2025

https://github.com/sepera-okeq/qtfluentwin11

Implementation of Fluent design for Qt! Support for Windows 11! In С++

cpp design fluent fluent-design gui mdn microsoft modern modern-cpp msd qt qt5 qt6 win11 window windows winui winui3

Last synced: 10 Apr 2025

https://github.com/ga-developers/ga-benchmark

A benchmark for Geometric Algebra libraries, library generators, and code optimizers.

benchmark clifford-algebras cpp geometric-algebra geometric-algebra-libraries

Last synced: 09 Jul 2025

https://github.com/eigenbom/utils

A collection of data structures and utilities (C++11)

cpp cpp11

Last synced: 08 May 2025

https://github.com/ami-iit/meshcat-cpp

Self-contained C++ interface for the MeshCat visualizer

cpp meshcat robotics visualizer

Last synced: 22 Jun 2025

https://github.com/oleshkooo/npm-cpace

cpace - nodemon for C/C++ files. Monitor for any changes in your [.c] and [.cpp] application and automatically restart it - perfect for development

autoreload c cli cpace cpp development monitor nodemon reload restart terminal

Last synced: 24 Oct 2025

https://github.com/vsoftco/design_patterns

My take on design patterns in modern C++

c-plus-plus cpp cpp11 cpp14 design-patterns

Last synced: 17 Mar 2025

https://github.com/iandinwoodie/cpp-design-patterns-for-humans

An ultra-simplified explanation to design patterns in C++

cpp design-patterns design-patterns-for-humans for-humans

Last synced: 01 Aug 2025

https://github.com/mrbandler/TwitchAuth

Unreal Engine 4 Plugin for In-Game Twitch Authentication.

auth authentication cpp engine plugin twitch ue4 unreal unreal-engine-4

Last synced: 18 Mar 2025

https://github.com/oclero/luna

Luna is a modern and good-looking QtQuick components library (QML UI kit) aimed to desktop usage.

cpp qml qtquick ui-kit

Last synced: 18 Aug 2025

https://github.com/shiguredo/hisui

Recording Composition Tool Hisui

cpp webrtc

Last synced: 05 Jan 2026

https://github.com/andreacasalino/flexible-gjk-and-epa

Implementations of the GJK and EPA algorithm for performing proximity queries on pair of convex shapes

closest-pair-of-points convex convexhull cpp distance-calculation epa epa-algorithm gjk gjk-algorithm minkowski-difference penetration-depth penetration-vector

Last synced: 30 Oct 2025

https://github.com/knapply/tweetio

I/O, Transformation, and Analytical Routines for Twitter Data

cpp data-dump io knapply ndjson r rcpp rstats rtweet social-network stream tweet-networks tweets twitter twitter-data

Last synced: 03 Sep 2025

https://github.com/domfarolino/mage

🧙‍♂️ A simple interprocess communication (IPC) library

asynchronous asyncio cpp interprocess-communication ipc messaging messaging-library multithreading thread-safety

Last synced: 13 Apr 2025

https://github.com/nightkingale/wii-u-account-swap

A tool to manage a user's account.dat, particularly for Network IDs.

cpp wiiu

Last synced: 21 Sep 2025

https://github.com/vahancho/polylineencoder

A C++ implementation of Google Encoded Polyline Algorithm Format (encoder/decoder)

coordinates cpp cpp11 geospacial gis google google-maps maps polyline-decoder polyline-encoder stl

Last synced: 12 May 2025

https://github.com/mrousavy/postshot

📷 An easy to use, lightning fast and modern screenshot and screen-recording tool powered by C++ and Qt

capture clipboard cpp qt rectangle screen-capture screen-recorder screenshot share snipping tool tray widgets

Last synced: 06 Apr 2025

https://github.com/james231/basic-paint-program-opengl

Basic paint program written in C++ and OpenGL for university coursework.

cpp drawing image opengl paint

Last synced: 27 Oct 2025

https://github.com/openlab-x/openqrcode

Open QR Code is an open-source, cross-platform app developed with Flutter, using C, C++, Dart, Skia, Impeller, Java, and Kotlin. It allows users to generate, scan, save, and share QR codes. Available on Android, Windows, and Web, users can easily create and interact with QR codes across platforms.

android-app apk c cpp dart dartlang flutter flutter-apps java kotlin kotlin-android open-source openlabx qrcode qrcode-generator skia web windows-11 windows-app

Last synced: 11 Oct 2025

https://github.com/danielmartensson/opensourcelogger-qt

Open Source Data Acquisition System

c cpp daq measurement mysql pcb qt sql stm32

Last synced: 12 Oct 2025

https://github.com/mauropelucchi/unibg_dev_courses_2023

University of Bergamo - C++ Dev Course (Computer Engineering) 2023/2024

coding cpp training-materials university

Last synced: 22 Jun 2025

https://github.com/SketchUp/sketchup-live-c-api

Examples demonstrating how to use the SketchUp Live C API

c cmake cpp example extension ruby sketchup vscode

Last synced: 10 Apr 2025

https://github.com/with-sky/hyperint

A single head file high precision integer library

cpp high-performance-computing

Last synced: 11 Apr 2025

https://github.com/bast/python-cffi-demo

Python CFFI demo: interfacing C++, Fortran, and Python.

cffi cpp fortran python testing

Last synced: 12 Apr 2025

https://github.com/greenya/irrlichtlime

.NET wrapper for Irrlicht Engine

3d 3d-engine 3d-graphics cpp csharp dotnet graphics windows wrapper

Last synced: 30 Apr 2025

https://github.com/stablecoder/foe-engine

Engine focused around being modular and data-oriented design principles, allowing for highly multithreaded and low-latency data processing for VR/XR environments.

c cpp cpp14 cpp17 cpp20 data-oriented data-oriented-architecture data-oriented-design data-oriented-programming linux macos multithreading openxr virtual-reality vulkan windows xr

Last synced: 10 Apr 2025

https://github.com/weltxing/liblinear-sc-reading

LIBLINEAR理论与源码解读(已完结)

cpp liblinear linear-models machine-learning optimization source-code svm

Last synced: 14 Jun 2025

https://github.com/scapix-com/cmodule

Non-intrusive CMake dependency management

boost cmake cplusplus cpp package package-management package-manager

Last synced: 08 May 2025

https://github.com/egormkn/ifmo-kt

Практические задания. Университет ИТМО, кафедра КТ

algorithms computer-science computer-technologies cpp discrete-mathematics education homework ifmo itmo java js lab pcms programming-paradigms saint-petersburg university

Last synced: 24 Apr 2025

https://github.com/jkalias/functional_cpp

A wrapper of common C++ std types for functional programming

cpp functional-programming

Last synced: 15 Apr 2025

https://github.com/laguna1989/jamtemplatecpp

This is the JamTemplate for kickstarting your gamejam entry. It will compile C++20 code for native (Win, Linux, Mac) and web (webassembly) games.

cmake cplusplus-20 cpp cpp20 cpp20-lib cpp20-library emscripten game-development gamedev gamejam sdl2 sfml2 webassembly

Last synced: 15 Apr 2025

https://github.com/genodelabs/goa

Tool for streamlining the development of Genode applications

cplusplus cpp gcc genode goa linux osdev sculpt-os tool

Last synced: 07 Apr 2025

https://github.com/narendraysf/ast2db

AST2DB is a powerful tool that utilizes clang to parse C/C++ source code, extract Abstract Syntax Tree (AST) information, and store it in an SQLite database.

ast c code-parsing compiler-tool cpp sqlite syntax-analysis

Last synced: 19 Apr 2025

https://github.com/yosh-matsuda/field-reflection

Compile-time reflection for C++ to get field names and types from a struct/class.

cpp cpp20 header-only reflection static-reflection

Last synced: 17 Jan 2026

https://github.com/Sepera-okeq/QtFluentWin11

Implementation of Fluent design for Qt! Support for Windows 11! In С++

cpp design fluent fluent-design gui mdn microsoft modern modern-cpp msd qt qt5 qt6 win11 window windows winui winui3

Last synced: 12 Mar 2025

https://github.com/llnl/backstroke

A tool for reversible computation in C++ based on incremental state saving.

cpp

Last synced: 29 Apr 2025

https://github.com/zhenye-na/data-structures-uiuc

🌳 CS225: Data Structures

cpp data-structures

Last synced: 02 May 2025

https://github.com/zpye/SimpleInfer

A simple neural network inference framework

ai-framework cpp deep-learning inference-engine neural-network xmake

Last synced: 12 Mar 2025

https://github.com/kolsha/esp32-spp-qt

Demo of Bluetooth SPP with ESP32 and Qt

bluetooth c cpp esp esp32 qt qt5 serial-port-profile serialport spp

Last synced: 12 Jun 2025

https://github.com/garrisonhh/ghh_json

single-header, programmer-friendly json library for C99 and C++

c c99 cpp programmer-friendly

Last synced: 10 Mar 2026

https://github.com/ferdikoomen/capture3

C++ research project to learn more about cameras, image processing, color spaces, OpenCV and multi‑threading.

cpp cpp14 gphoto2 opencv openmp qt5

Last synced: 29 Apr 2025

https://github.com/eskatos/jni-library-sample

Java JNI & C++ in a single Gradle build

build cpp gradle java jni

Last synced: 12 Jul 2025

https://github.com/madladsquad/untitledimguitextutils

A bunch of small utility functions to make marking down text in ImGui easier

cpp imgui utility utility-library

Last synced: 11 Apr 2025

https://github.com/liu233w/natchat

类似飞鸽的局域网聊天,文件传输系统。综合创作训练3大作业

concurrent-programming cpp mfc network winsock winsock2

Last synced: 13 Apr 2025

https://github.com/martinmoene/string-lite

String facilities for C++98 and later - a library in search of its identity.

cpp cpp98 string-manipulation

Last synced: 10 Apr 2025

https://github.com/tonngw/macman

🚀 本项目是一个教你从 0 到 1 配置 Mac 的保姆级教程,包括终端环境、开发环境、效率工具和使用技巧等,持续更新中...

brew cpp docker iterm2 java jetbrains-ides lazyvim mac macman macos macos-application neovim oh-my-zsh python raycast sdkman tmux vim vscode zsh

Last synced: 11 Jul 2025

https://github.com/lumirlumir/npm-clang-format-node

Node wrapper for LLVM Clang's clang-format and git-clang-format native binaries inspired by angular/clang-format.🐉

c checker clang clang-format cli cpp cpplint eslint format formatter git-clang-format lint linter nodejs prettier

Last synced: 10 Apr 2025

https://github.com/wpmed92/shaderpulse

🚧 A work-in-progress GLSL compiler targeting SPIR-V mlir 🚧

compiler cpp glsl llvm mlir shaders spirv

Last synced: 29 Oct 2025