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/fengjungle/log

This is a log system implemented in C++.

cpp log

Last synced: 11 Apr 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/with-sky/hyperint

A single head file high precision integer library

cpp high-performance-computing

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/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/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/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/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/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/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/jerr-it/sfgraphing

C++ Plot Library for SFML

cpp graph hacktoberfest plot plots plotting sfml

Last synced: 15 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/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/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/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/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/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/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/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/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/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/eigenbom/utils

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

cpp cpp11

Last synced: 08 May 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/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/jkalias/functional_cpp

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

cpp functional-programming

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

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

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

Last synced: 14 Jun 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/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/zhenye-na/data-structures-uiuc

🌳 CS225: Data Structures

cpp data-structures

Last synced: 02 May 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/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/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/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/ami-iit/meshcat-cpp

Self-contained C++ interface for the MeshCat visualizer

cpp meshcat robotics visualizer

Last synced: 22 Jun 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/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/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/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/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/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/davphla/clang-format-epitech

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

c clang-format coding-style cpp epitech format

Last synced: 27 Oct 2025

https://github.com/mainakrepositor/super-ciphers

A collection of some of the amazing cryptographic Ciphers in C++, Python and Java with a detailed documentation and approach map. (Particularly helpful for Blockchain. and designing Encryption Algorithms)

arithmetic blockchain cipher-algorithms cpp cryptography java logic python3

Last synced: 26 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/gayashanbc/observer-pattern-cpp

An introduction to the Observer design patten with C++ using a Weather Station Example

cpp cpp14 design-patterns observer-pattern

Last synced: 13 Mar 2026

https://github.com/spnda/dds_image

Header-only C++11/C++17 DirectDraw Surface (DDS) decoder with Vulkan helpers.

cpp cpp11 cpp17 dds dds-loader directdraw-surface header-only vulkan

Last synced: 12 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/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/iswenzz/cod4-dm1

Reverse of CoD4 & CoD4X (.DM_1) demo files with features such as parsing snapshot informations, frames, entities, clients and server messages.

cli cod4 cpp demo dm1 library reverse-engineering

Last synced: 14 May 2025

https://github.com/brj0/nndescent

C++/Python implementation of Nearest Neighbor Descent for efficient approximate nearest neighbor search

approximate-nearest-neighbor-search cpp knn knn-graphs nearest-neighbor-search nearest-neighbors nearest-neighbours-classifier python

Last synced: 13 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/pakerwreah/inspector

Tool to inspect SQLite databases and intercept network requests from mobile applications.

android cpp cross-platform database debug debugging flipper http inspect ios jni mobile ndk okhttp socket sqlcipher sqlite stetho websocket

Last synced: 04 Jul 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/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/dergoogler/powershell

The Windows PowerShell Module is a tool that integrates PowerShell functionality into Android devices via the Magisk framework, allowing users to run PowerShell scripts and commands directly on their rooted devices.

android cpp kernelsu magisk windows

Last synced: 09 Apr 2025

https://github.com/mogenson/async.h

async/await C macros

async c cpp embedded gcc macros scheduling

Last synced: 07 Sep 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/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/eclipse-uprotocol/up-cpp

uProtocol Language Specific Library for C++

core cpp uprotocol

Last synced: 12 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/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/kmilo17pet/qlibs-cpp

C++ version of qlibs, a collection of useful libraries for embedded systems : signal smoothing, PID control, Fuzzy Logic, fixed-point math and more...

bitfields control-systems cpp crc-calculation digital-signal-processing discrete filtering fixed-point fuzzy-logic interpolation interpolation-methods lti lti-system outlier-removal pid-control recursive-algorithm rms simulation smoothing transfer-functions

Last synced: 02 Mar 2026

https://github.com/llnl/b-mpi3

This aims to be an wrapper to C-MPI3 for C++, using the principles of simplicity, STL, RAII and Boost and enforcing type-safety. This is a mirror of https://gitlab.com/correaa/boost-mpi3.

c-plus-plus cpp header-only mpi radiuss

Last synced: 15 Jul 2025

https://github.com/arvidn/libsimulator

libsimulator is a library for building discrete event simulations, implementing the ``boost.asio`` API.

cpp cpp11 network simulator

Last synced: 17 Jul 2025

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

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

cpp

Last synced: 16 Jun 2025

https://github.com/vss2sn/tello

A C++ library for the Tello and Tello Edu. Features joystick control, command line control, command queues and SLAM.

autonomous-quadcoptor command-line cpp joystick noros openvslam queue-commands slam slam-algorithms tello tello-drone tellodrone telloedu

Last synced: 06 May 2025

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

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

answer cpp note structured-data study

Last synced: 06 Apr 2026