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/franneck94/imguiprojecttemplate

ImGui Template with OpenGL and GLFW

cmake cpp imgui template

Last synced: 18 Mar 2025

https://github.com/kbinani/mcview

Minecraft: top-down 2D map viewer

c-plus-plus cplusplus cpp juce minecraft minecraft-tool

Last synced: 12 Apr 2025

https://github.com/mborgerson/genconfig

Automatic runtime configuration / settings system for your C/C++ application. Load from TOML configs into a generated C struct and back again with minimal effort.

c configuration cpp settings toml

Last synced: 11 Apr 2025

https://github.com/fengjungle/log

This is a log system implemented in C++.

cpp log

Last synced: 11 Apr 2025

https://github.com/Davphla/clang-format-epitech

Automatic formatting configuration for Epitech coding style for C/C++

c clang-format coding-style cpp epitech format

Last synced: 25 Feb 2025

https://github.com/lifting-bits/patchestry

Patchestry is a binary patching framework built with MLIR and Ghidra.

c cpp decompilation ghidra-scripts mlir program-analysis

Last synced: 26 Jul 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/zziz/stl

Clean examples of STL algorithms

cpp cpp17 stl

Last synced: 09 Jul 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/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/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/eesast/thuai7

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

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

Last synced: 16 Oct 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/cmazakas/sleip

Allocator-aware fixed-size dynamic array

array cpp cpp17 memory-management

Last synced: 13 Apr 2025

https://github.com/jonathanpoelen/cpp-compiler-options

Compilation options for different versions of Clang, GCC, MSVC, ICC and Emscripten. Provided a generator and different file formats (cmake, xmake, meson, premake5, bjam/b2, ...)

b2 build-system clang cmake cpp gcc meson premake xmake

Last synced: 24 Dec 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/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/flipcoder/kit

C++11 libs: await, channels, reactive/signals, timelines, alarms, logging, args, etc.

animation async coroutines cpp cpp11 json reactive threads timers

Last synced: 08 May 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/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/elsid/resource_pool

C++ header only library purposed to create pool of some resources like keepalive connections

asio async-programming cpp cpp-library cpp14 header-only

Last synced: 16 Mar 2025

https://github.com/imagemlt/webshellmanager

WebShellManager build on cpp with libcurl

cpp libcurl security

Last synced: 28 Jul 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/tdegeus/cppcolormap

Library with colormaps for C++

colorbrewer colormap cpp cppmat python python3

Last synced: 08 May 2025

https://github.com/ethz-asl/config_utilities

Utility tools to make working with config structs for (ROS) C++ libraries more uniform, readable and convenient.

config config-utilities cpp ros tools utility

Last synced: 11 Apr 2025

https://github.com/robertkist/ditherista

A dithering application for Windows, Linux and macOS

apple-silicon c cpp dithering dithering-methods graphics linux macos qt6 utility windows

Last synced: 13 Apr 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/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/pprp/qpainter

CPP intern,Sotfware,Painter

cpp ooad qpainter qt software-engineering

Last synced: 30 Jul 2025

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/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/zxl19/Eigen-Cheatsheet

A cheatsheet of Eigen, the C++ linear algebra library.

cheatsheet cpp eigen

Last synced: 07 May 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/nayuki/pervasive-displays-epaper-driver

Hardware driver for Pervasive Displays' e-paper panels.

arduino arduino-driver arduino-library cpp epaper epaper-screen graphics

Last synced: 03 Jul 2025

https://github.com/aurelitec/ramview

A simple DOS memory viewer, with a simple text-based user interface. Written in Borland C++ 3.1 in 1997, recompiled in Windows 10 using DOSBox.

borland-cpp cpp dos dosbox hex-viewer memory memory-viewer ms-dos ram ram-viewer retrocomputing retroprogramming text-user-interface tui

Last synced: 01 Mar 2026

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/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/with-sky/hyperint

A single head file high precision integer library

cpp high-performance-computing

Last synced: 11 Apr 2025

https://github.com/asankov/the-practice-of-programming

This repository contains the exercises from the book "The Practice of Programming" by Brian W. Kernighan and Rob Pike.

algorithms algorithms-and-data-structures c cpp data-str java programming

Last synced: 30 Jul 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/jerr-it/sfgraphing

C++ Plot Library for SFML

cpp graph hacktoberfest plot plots plotting sfml

Last synced: 15 Apr 2025

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

🌳 CS225: Data Structures

cpp data-structures

Last synced: 02 May 2025

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/shiguredo/hisui

Recording Composition Tool Hisui

cpp webrtc

Last synced: 05 Jan 2026

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/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/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/weltxing/liblinear-sc-reading

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

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

Last synced: 14 Jun 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/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/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/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/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/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/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/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/llnl/backstroke

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

cpp

Last synced: 29 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/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/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/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/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/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/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/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/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/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/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/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/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/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/wpmed92/shaderpulse

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

compiler cpp glsl llvm mlir shaders spirv

Last synced: 29 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/ozguronsoy/simplemapview

A Qt widget and QML component for rendering online and offline tile-based maps with Python (PySide6) support.

cpp googlemaps gui map map-widget offline-maps openstreetmap osm pyside6 python qml qt qt6 qtquick qtwidgets tile-map widget

Last synced: 10 Mar 2026

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/p-ranav/lexer

Hackable Lexer with UTF-8 support

cpp lexer lightweight mit-license open-source unit-tested utf-8

Last synced: 18 Oct 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/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/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