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/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/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/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/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/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/nonwill/nonwill.github.io

CDN data of www.autoptr.top.

autoptr c cpp dictionary goldendict ocr

Last synced: 27 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/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/korilakkuma/audio-signal-processing-by-wasm

Audio Signal Processing by WebAssembly (WAT: WebAssembly Text format and C++ with Emscripten)

cpp wat webassembly webaudio

Last synced: 23 Mar 2025

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

C++ to C transpiler

c compilers cpp

Last synced: 06 Mar 2026

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/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/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/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/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/yugui/grpc-custom-serializer

An set of example implementations which shows how to serialize gRPC messages in JSON

cpp golang grpc java json ruby

Last synced: 10 Apr 2025

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

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

cpp

Last synced: 16 Jun 2025

https://github.com/rsgoksel/cpp-object-detection-yolov5-opencv

C++ Object Detection with YOLOv5 involves implementing real-time and image object detection using the YOLOv5 model in the C++ programming language, enabling identification and localization of objects in images or video streams.

cpp object-detection onnx onnx-models yolov5

Last synced: 07 Sep 2025

https://github.com/iwatake2222/pico-loud_talking_detector

A tinyML system using a Raspberry Pi Pico and TensorFlow Lite for Microcontrollers to detect loud talking. It can be utilized to encourage people to eat quietly to prevent the spread of the coronavirus and help in the fight against COVID

cpp raspberry-pi-pico raspberrypi tensorflow tensorflowlite tinyml

Last synced: 10 Oct 2025

https://github.com/vincent-picaud/missionimpossible

A concise C++17 implementation of automatic differentiation (operator overloading)

autodiff automatic-differentiation cpp cpp17

Last synced: 10 Oct 2025

https://github.com/bittorrent/scraps

Useful scraps of C++.

cpp

Last synced: 12 Jul 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/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/revsic/branchtracer

Branch based windows debugger

branch-tracer cpp dll-injection exception-handler veh

Last synced: 04 Aug 2025

https://github.com/stiffstream/arataga

A performant socks5/http1.1 proxy-server targeted for serving a large number of entry-points

actor-model actors cplusplus cplusplus-17 cpp cpp17 http http-proxy linux restinio sobjectizer socks5 socks5-proxy

Last synced: 25 Jul 2025

https://github.com/m-peko/secureble

Secure communication between Arduino Uno microcontroller and Android application over BLE (Bluetooth Low Energy).

android arduino ble c cpp csharp ecdh sts xamarin

Last synced: 14 Oct 2025

https://github.com/seng3694/servicelocator

A simple implementation of the service locator design pattern in C++

cpp servicelocator

Last synced: 14 Apr 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/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/khrynczenko/radiostream

Simple, fast and light-weight internet radio player for Windows and Linux

bass bass-library c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 cmake cpp cpp11 cpp14 cpp17 nana nana-library player radio stream

Last synced: 14 Apr 2025

https://github.com/meh/wrong

The most wrong build system and package manager for C and C++.

build-system c cpp

Last synced: 17 Apr 2025

https://github.com/andreacasalino/mt-rrt

General purpose library for multithreaded Rapidly Random exploring Trees

cpp multithreading path-planning pathfinding pathfinding-algorithm robotics robots rrt rrt-connect rrt-star

Last synced: 13 Apr 2025

https://github.com/maekawatoshiki/long

C++ Compiler

compiler cpp rust

Last synced: 01 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/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/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/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/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/thewhitewulfy/legacy_cplusplus

C++ examples for beginners, written for my school master. The programs are organized into 8 chapters, each focusing on one core concept.

beginner beginner-code beginner-friendly beginners beginners-tutorial-series c-plus-plus c-plus-plus-examples cplusplus cplusplus-basic cpp cpp-course cpp-examples cpp-library cpp-primer cpp-programming cppprimer learn-cpp learning

Last synced: 28 Oct 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/cieslarmichal/config-cxx

C++ Config library for managing application configuration.

config config-management cpp cpp20 json

Last synced: 03 Oct 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/arnemertz/fix

side project, currently restarting from scratch

bdd behave cpp ddd tdd

Last synced: 24 Sep 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/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/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/yifengyou/learn-cpp

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

answer cpp note structured-data study

Last synced: 22 Apr 2025

https://github.com/hiroishida/tinyfk

small fast forward kinematics solver (+jacobian) in c++ and python binding

cpp forward-kinematics inverse-kinematics jacobian python robotics

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

uProtocol Language Specific Library for C++

core cpp uprotocol

Last synced: 12 Apr 2025

https://github.com/supersodasea/corecat

Corecat: Core library

cat cpp cpp14

Last synced: 11 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/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/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/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/owent/libatapp

server app framework based on libatbus

app cpp cxx distributed-systems framework gcc gitter linux macos osx performance server windows

Last synced: 15 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/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/ganesh-k13/shell

Custom shell built with C++

cpp shell

Last synced: 12 Apr 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/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/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/nickbwanka/league-of-legends

This League of Legends cheat, developed in C++, offers a range of features to enhance your gameplay experience. From optimizing champion movement and attacks with Orbwalker to increasing awareness with Zoomhack, Lasthit, and Harass functionalities, this cheat provides a virtual assistant for your in-game character.

cheat cpp dll dll-injection electron game internal javascript league league-of-legends lol python script windows

Last synced: 14 Feb 2026

https://github.com/cworld1/stu-score-sys

使用 Qt 构建、C++ 作为底层开发的学生成绩管理系统,支持对学生成绩的增删改查、排序、汇总等功能。

c cpp qt qtcreator sql sqlite

Last synced: 30 Jun 2025

https://github.com/iwatake2222/aiine_transform

Swapping face using Face Mesh with TensorFlow Lite

cpp tensorflow-lite

Last synced: 11 Mar 2026

https://github.com/newyaroslav/easy_plot_cpp

Простая библиотека C++ для рисования графиков

cpp cpp-library cpp11 draw easy freeglut glut graph graphics header-only lib mingw mingw32 opengl plot plot-graph plot2d plots plotting windows

Last synced: 12 Jun 2025

https://github.com/michaelfranzl/clang-wasm-browser-starterpack

Minimal working examples of C and C++ software development targeting the web via WebAssembly.

browser c clang cpp javascript wasi wasi-libc wasi-sdk webassembly webassembly-demo webassembly-tutorial

Last synced: 11 Oct 2025

https://github.com/oluwatimilehin/anchors

C++ library for incremental computing

cpp incremental-computation

Last synced: 01 Apr 2025

https://github.com/zakarialaoui10/PowerMonitor

A C++ library designed to measure the electrical characteristics of AC circuits such as voltage, current, power, reactive power, and power factor...

arduino arduino-library cpp monitor morocco power

Last synced: 29 Apr 2025

https://github.com/phoemur/hungarian_algorithm

An implementation of the Hungarian Algorithm in C++

assignment-problem cpp hungarian-algorithm kuhn-munkres munkres optimization

Last synced: 24 Apr 2025

https://github.com/iwatake2222/inferencehelper_sample

Sample projects for InferenceHelper, a Helper Class for Deep Learning Inference Frameworks: TensorFlow Lite, TensorRT, OpenCV, ncnn, MNN, SNPE, Arm NN, NNabla, ONNX Runtime, LibTorch, TensorFlow

cpp deeplearning mnn ncnn opencv tensorflow tensorrt

Last synced: 03 Aug 2025

https://github.com/yue/kizunapi

A set of header-only C++ classes for type conversion between C++ and JavaScript using Node-API.

cpp javascript napi node-api node-module nodejs

Last synced: 07 May 2025

https://github.com/ryoga-exe/sigmabeat2

Rhythm Game made with OpenSiv3D

cpp game opensiv3d rhythm-game sigmabeat siv3d

Last synced: 13 May 2025

https://github.com/soumik12345/radium

Radium is a Ray Tracing Engine written in C++ that runs on the CPU using shared-memory multiprocessing

computer-graphics cpp monte-carlo multiprocessing openmp raytracing russian-roulette

Last synced: 16 Jun 2025

https://github.com/basemax/vicomp

ViComp is a graphical user interface for ffmpeg and ffprobe. It is a cross-platform application that can be used on Windows, macOS, Linux, and FreeBSD. It is written in C++ and Qt. You can easily use it to reduce the size of your video files.

compression cpp ffmpeg ffmpeg-desktop ffmpeg-gui ffmpeg-script ffmpeg-wrapper gui qt ui video video-compress video-compression video-compressor video-ffmpeg video-processing

Last synced: 05 May 2025

https://github.com/notapenguin0/audeo

Modern C++ 2D/3D audio library

3d-audio audio cpp cpp-library library modern-cpp sdl sdl-mixer

Last synced: 15 Jul 2025

https://github.com/inspirate789/bmstu-oop-cpp

:crystal_ball:Лабораторные работы по курсу "Объектно-ориентированное программирование" в МГТУ им. Н. Э. Баумана

4sem bmstu c cpp graphics gui ics7 iu7 make makefile oop pattern patterns-cpp qt qt5-gui qtcreator stl uml uml-class-diagram uml-diagram

Last synced: 14 Jul 2025

https://github.com/vrmiguel/taruga

Taruga is a work in progress single-header turtle graphics library written in C++11

cpp sfml turtle

Last synced: 23 Jun 2025

https://github.com/iwatake2222/InferenceHelper_Sample

Sample projects for InferenceHelper, a Helper Class for Deep Learning Inference Frameworks: TensorFlow Lite, TensorRT, OpenCV, ncnn, MNN, SNPE, Arm NN, NNabla, ONNX Runtime, LibTorch, TensorFlow

cpp deeplearning mnn ncnn opencv tensorflow tensorrt

Last synced: 20 Mar 2025

https://github.com/morgancaron/script

Script is a multi-paradigm compiled programming language. The compiler core has been migrated to CppUtils.

compiler cpp cpp20 cpp23 language parser programming-language script script-language scripting scripting-language

Last synced: 19 Jun 2025

https://github.com/omaraflak/hc-sr04-raspberry-pi-c-

This class allows you to get datas from the HC-SR04 sensor easily in C++!

cpp hc-sr04 raspberry-pi wiringpi

Last synced: 23 Oct 2025

https://github.com/tachi107/cloudflare-ddns

Simple utility to dynamically change a DNS record using Cloudflare

cloudflare-ddns cpp meson

Last synced: 16 May 2025

https://github.com/ahmetfurkandemir/data-structures

Necmettin Erbakan University - Data Structures (C-C++)

c cpp data-structures linked-list object-oriented-programming oop structure

Last synced: 15 Apr 2025