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/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/jkalias/functional_cpp

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

cpp functional-programming

Last synced: 15 Apr 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/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/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/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/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/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/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/llnl/backstroke

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

cpp

Last synced: 29 Apr 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/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/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/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/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/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/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/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/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/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/weltxing/liblinear-sc-reading

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

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

Last synced: 14 Jun 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/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/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/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/olivi-r/wasmpy-build

WebAssembly build tool for CPython C/C++ extensions

c cplusplus cpp cpython cpython-extensions cython python python3 wasi wasi-libc wasi-sdk wasm webassembly

Last synced: 06 May 2026

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: 22 Apr 2026

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/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/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/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/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/ami-iit/meshcat-cpp

Self-contained C++ interface for the MeshCat visualizer

cpp meshcat robotics visualizer

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/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/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/liu233w/natchat

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

concurrent-programming cpp mfc network winsock winsock2

Last synced: 13 Apr 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/amyrahmady/gta-samp-mouse-only

Play GTA San Andreas Multiplayer with mouse only and no keyboard

cpp gta-sa gtasa mouse mouse-only no-keyboard one-hand-mode sa-mp samp

Last synced: 13 May 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/yottaawesome/boring32

An experimental modern C++ wrapper around the Win32 API.

cpp cpp-library cpp23 experimental win32 win32api windows x64

Last synced: 08 Apr 2026

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/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/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/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/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/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/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/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/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/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/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/eclipse-uprotocol/up-cpp

uProtocol Language Specific Library for C++

core cpp uprotocol

Last synced: 12 Apr 2025

https://github.com/cleasbycode/pdvzip

Embed a ZIP or JAR file within a PNG image to create a tweetable and "executable" PNG-ZIP polyglot image file. CLI / Web tool.

arbitrary-data cli-tools cpp hacking infosec jar java linux png polyglot polyglot-files polyglots powershell pwsh python tweetable-zip twitter x-platform zip zipfile

Last synced: 12 Apr 2025

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

C++学习笔记~汇编C++

answer cpp note structured-data study

Last synced: 06 Apr 2026

https://github.com/prg-titech/ikra-cpp

C++ Library for Object-oriented Programming with Structure of Arrays Layout

cpp cuda data-layout simd

Last synced: 12 May 2025

https://github.com/thelartians/emglue

🕸️ Glue C++ to your browser! Universal bindings for JavaScript/Wasm using Glue and Embind.

bindings cpp embind emscripten glue glue-bindings javascript wasm webassembly

Last synced: 05 May 2025

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

C++ to C transpiler

c compilers cpp

Last synced: 06 Mar 2026

https://github.com/alexandrehiroyuki/movingaverageplus

Moving Average Plus is a C++ library that implements a moving average on the Arduino platform. Performance and usability are the two focuses I thought of when creating this library, so every improvement tip is welcome. It is useful for filtering noisy data from sensors, for example.

algorithms arduino arduino-library arduino-platform cpp data-processing data-structures filters moving-average pio platformio

Last synced: 12 Apr 2025

https://github.com/qdata/fastsk

Bioinformatics 2020: FastSK: Fast and Accurate Sequence Classification by making gkm-svm faster and scalable. https://fastsk.readthedocs.io/en/master/

cpp gkm-svm python-library sequence-classification string-classification string-kernel

Last synced: 01 May 2025

https://github.com/cirquit/clara

A SLAM algorithm for the Formula Student Driverless competition

bundle-adjustment clustering cpp cpp14 embedded formula-student kalman-filter slam

Last synced: 29 Oct 2025

https://github.com/mikeswang/triumvirate

A Python/C++ package for three-point clustering measurements in LSS analyses

clustering-statistics cpp cuda cython hip large-scale-structure-cosmology python

Last synced: 14 Mar 2026

https://github.com/mguludag/enum_name

Converting (scoped)enum values to string names written in C++>=11.

compile-time cpp cpp11 cpp14 cpp17 cpp20 enum reflection

Last synced: 10 Oct 2025

https://github.com/antares0982/ssrjson

A SIMD boosted high-performance Python JSON parsing library that fully leverages modern processor capabilities.

c cpp json python simd

Last synced: 24 Jan 2026

https://github.com/mcpp-community/mcpp

一个 现代C++ 模块化构建工具 — 纯 C++23 模块编写(已实现自举) - 模块化 + 依赖/工具链管理 + 包索引 + 打包发布

build-tool cpp cpp23 mcpp toolchain

Last synced: 30 May 2026

https://github.com/jgcmarins/ascii-art

Given a image.bmp and a M x N group of pixels, generate a text that represents the image.bmp in ascii characters

ascii ascii-art bmp cpp image-processing

Last synced: 30 Apr 2025

https://github.com/diangogav/edopro-server-ts

Welcome to Evolution Server, a versatile platform for creating Yu-Gi-Oh! matches, fully compatible with EDOPro, Koishi, and YGO Mobile! But this time, we focus on the scalability of the code, allowing for easy implementation of new features related to the data generated during the duels.

cpp hacktoberfest nodejs typescript ygopro

Last synced: 03 Apr 2026

https://github.com/revsic/branchtracer

Branch based windows debugger

branch-tracer cpp dll-injection exception-handler veh

Last synced: 04 Aug 2025

https://github.com/llnl/gtest-mpi-listener

Header-only plugin for the Google Test framework defining listener(s) emitting sensible output when testing MPI-based, distributed-memory parallel software.

cpp mpi parallel parallel-computing

Last synced: 16 Aug 2025

https://github.com/clausklein/cmake-example-component-lib

How to create a c++ component library like boost with CMake

clang-format cmake cmake-format cpm cpp

Last synced: 18 Mar 2025

https://github.com/nikeocom/qt_with_juce_example

Example project shows how to use Qt and JUCE library together

audio-player cpp juce juce-application qml qt qt5

Last synced: 08 May 2025

https://github.com/wyvernsemi/vproc

Virtual processor co-simulation element for Verilog, VHDL and SystemVerilog environments

asic-verification c codesign cosimulation cpp dpi dpi-c fpga logic logic-simulation pli processor python simulation-element systemverilog verification verilog vhdl vhpidirect vpi

Last synced: 03 Oct 2025

https://github.com/willprice/ray-tracing-in-one-weekend

C++ Ray tracer from the book "Ray Tracing in One weekend" by Peter Shirley

cgi computer-graphics cpp geometry raytracer

Last synced: 10 Apr 2025

https://github.com/rsashka/newlang

A programming language with a simple no-keyword syntax for computing tensors and rational numbers with unlimited precision (NOTE: NewLang is experimental; see README)

c compiler cpp cross-platform dynamic-typing interpreter language oop programming-language pure-function static-typed tensors

Last synced: 12 Jul 2025

https://github.com/jukanntenn/cpp-primer-plus-6th-exercises

《C++ Primer Plus》(第六版)编程练习题参考答案。

cpp

Last synced: 16 Jun 2025

https://github.com/h2co3/hash_table

Fast, data-oriented, stdlib-style hash table

cpp cpp14 data-oriented hash-map hash-table lookup

Last synced: 30 Apr 2025

https://github.com/codiga/jetbrains-plugin

Jetbrains plugin for Codiga. Coding Assistant and Code Analysis in all JetBrains products. Codiga supports more than 10+ languages, try it for free on https://www.codiga.io

c coding-assistant complexity-analysis cpp intellij intellij-plugin intellij-plugins java javascript jetbrains phpstorm phpstorm-plugin pycharm-ide pycharm-plugin python snippets-manager

Last synced: 29 Sep 2025

https://github.com/mattgodbolt/correct-by-construction

Correct by Construction : a presentation given at C++ on Sea 2020

cpp slides

Last synced: 30 Jul 2025

https://github.com/cieslarmichal/config-cxx

C++ Config library for managing application configuration.

config config-management cpp cpp20 json

Last synced: 03 Oct 2025