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/alessandro-salerno/asciipaint

A test for my ASCII Graphics Library

ascii ascii-art c cpp paint

Last synced: 24 Jun 2025

https://github.com/leiless/assertf.h

🚀 C header-only formattable assert macros library

assert assertion assertion-library c cpp debug debugging header-only misuse test unittest

Last synced: 10 Sep 2025

https://github.com/micahmo/obs-progress

A plugin for OBS Studio that provides playback controls and progress indicators for media and slideshow sources

cpp obs obs-studio plugin

Last synced: 07 May 2025

https://github.com/houarizegai/hackerrank-solutions

Solution of HackerRank problems.

cpp hackerrank java problems python solutions sql

Last synced: 10 Apr 2025

https://github.com/anmol-singh-jaggi/file-shredder

:scissors: A program to shred files and folders securely

c-plus-plus cpp file shred-files

Last synced: 14 Apr 2025

https://github.com/blastrain/libhtml5

minimum html5 library for running your C++ code on web browser

c-plus-plus cpp emscripten html5 wasm webassembly

Last synced: 05 Nov 2025

https://github.com/ibra-kdbra/codeconjurer

A C/C++ playground for exploring diverse concepts like algorithms, game engines, CMake, and more. This evolving repository is a space for experimentation, designed to deepen understanding of C++ while encouraging growth and innovation.

algorithms c cmake collision-detection cpp data-structures game-engine json makefile monitoring-tool opengl qml qt6-gui searching-algorithms sfml2

Last synced: 12 Jul 2025

https://github.com/m-fatah/core

A data oriented C-like C++ container library.

cpp cpp20

Last synced: 14 Apr 2025

https://github.com/marella/gptj.cpp

Port of GPT-J model in C/C++

ai cpp gpt-j gpt4all gpt4all-j llm

Last synced: 13 Mar 2025

https://github.com/jimknowler/profile

C++ Intrusive Function Profiling Library

cpp multithreading profiler

Last synced: 28 Feb 2026

https://github.com/darkbitsorg/guichan

Guichan is a C++ GUI library designed for games.

allegro4 cpp gui guichan irrlicht sdl

Last synced: 21 Oct 2025

https://github.com/jacksiroke/winapi-code-snippets

c++ code snippets for winapi which can be very useful when coming up with a user interface (gui)

cpp desktop gui user-interface win32 winapi

Last synced: 05 Oct 2025

https://github.com/dns2utf8/hour_glass

C++ Frontend - Rust Backend

backend c c89 cpp cpp11 cpp14 hour-glass rust rust-bindings

Last synced: 10 Apr 2025

https://github.com/yui0/img2vec

Transforming bitmaps into vector graphics

c cpp eps jpg pdf png postrace svg

Last synced: 28 Jan 2026

https://github.com/web-eid/libelectronic-id

C++ library for performing cryptographic operations with electronic ID smart cards

authentication cpp cryptography digital-signature eid-card pcsc pkcs11 smartcard

Last synced: 01 Mar 2026

https://github.com/gsuberland/autoregistering-cpp-factory

Generic auto-registering factory in C++ with support for constructor arguments.

arduino auto-registration cpp cpp11 embedded factory-pattern self-registration

Last synced: 25 Feb 2026

https://github.com/oclyke/embedded-startup

in-depth investigation of the C / C++ startup routines in an embedded microcontroller

c cpp embedded microcontroller startup

Last synced: 04 Mar 2026

https://github.com/qzmfranklin/cppgm

C++ compiler, from scratch. Only completed the preprocessing tokenizer yet.

compiler-frontend cpp dragon-book

Last synced: 12 Apr 2025

https://github.com/theolepage/prophecy

A tiny deep neural network framework developed from scratch in C++ and CUDA.

cpp cpp17 machine-learning machine-learning-framework machine-learning-from-scratch ml-framework neural-network

Last synced: 06 Oct 2025

https://github.com/emd4600/cppreveng

A library to help DLL injection and Detouring in C++

cpp detours dll-injection reverse-engineering x86

Last synced: 28 Feb 2026

https://github.com/shadowmitia/yacht

YACHT 🛳️: Smoothly riding the waves of C++ projects

cmake cpp project-template

Last synced: 10 Jul 2025

https://github.com/tttapa/rpi-cross-cpp-development

Example project for cross-compilation and C++ development for Raspberry Pi

cmake cpp cross-compilation raspberry-pi ubuntu

Last synced: 19 Apr 2025

https://github.com/applesthepi/unnamedblocks

A modern, moddable, block based visual language.

bindings cpp gpl language modding visual-language

Last synced: 10 Mar 2025

https://github.com/tobanteGaming/Box2D-cmake

CMake wrapper for Box2D, since it uses premake5

box2d cmake cpp cpp17 game-development physics-2d physics-engine

Last synced: 08 May 2025

https://github.com/amini-allight/npdfr

A command-line PDF reader prioritizing fast searches.

cpp ncurses pdf python

Last synced: 09 Mar 2026

https://github.com/crendking/proxy-copy-handler

A Windows Copy Hook Handler shell extension that proxy the operations to an external application

cpp shell-extension windows

Last synced: 23 Apr 2025

https://github.com/rainliu/leetcode

Leetcode in C++/Go/Rust

cpp go rust

Last synced: 02 Aug 2025

https://github.com/komdosh/eltechlabworks

Лабораторные работы по программированию. Студента СПБГЭТУ "ЛЭТИ" ФКТИ ИВТ.

asm c cpp eltech komdosh

Last synced: 02 Mar 2025

https://github.com/willdoescode/rustify

rustifying c++

cpp rust

Last synced: 07 Apr 2025

https://github.com/QtExcel/Qlibxlsxwriter

Use libxlsxwriter in Qt 5 or 6. libxlsxwriter is a C library for creating Excel XLSX files.

c cpp excel libxlsxwriter qt xlsx xlsxwriter

Last synced: 08 May 2025

https://github.com/brightprogrammer/misraos

A Modern Operating System Written in C++ From Scratch!

cmake cpp kernel modern operating-system osdev

Last synced: 26 Jul 2025

https://github.com/pakerwreah/inspectorweb

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 vue websocket

Last synced: 13 Jul 2025

https://github.com/ritsuwastaken/open-l2encdec

C++ library and tool for encrypting and decrypting Lineage II game files

arm cmake cpp cpp-library cpp20 decode decrypt encode encrypt exteel l2crypt l2encdec lineage lineage2 lineageii linux osx windows

Last synced: 03 Feb 2026

https://github.com/joaoito/sistemas-de-informacao

Repositório para material de estudos durante a faculdade de Sistemas de Informação! Em código de linguagens de programação variadas vamos criar e resolver problemas! ;)

algorithms backend brazil cpp dev developer formation frontend graduation ino java js logic study

Last synced: 04 Mar 2026

https://github.com/renuka-fernando/hackgen

Generate Test cases for HackerRank Problems

c cpp hackerrank java python3 testcase-generator

Last synced: 01 May 2025

https://github.com/stellar-group/blaze

Fork of the Blaze library for compatibility with Blaze CUDA · https://bitbucket.org/blaze-lib/blaze · https://github.com/STEllAR-GROUP/blaze_cuda

cpp cpp14 cuda hpc linear-algebra metaprogramming

Last synced: 30 Apr 2025

https://github.com/sohne/dura2d

A learning-focused 2D physics engine project.

cpp learning physics-2d physics-engine raylib

Last synced: 15 Aug 2025

https://github.com/JulyOT/JulyOT

The central repository for all content released as part of #JulyOT each year

ai aiot cpp edge embedded iiot iot python

Last synced: 10 Mar 2025

https://github.com/bluecadet/cinder-bluecadetanalytics

Cinder block with client implementation for Google Analaytics Measurement API v1

cinder cpp google-analytics

Last synced: 22 Apr 2025

https://github.com/revzim/uewebsocket

Open Source C++ and Blueprint WebSocket Plugin upgraded for use with Unreal Engine 4.26.1

blueprint cpp unreal-engine-4 websocket

Last synced: 07 Jul 2025

https://github.com/rachhshruti/reliable-file-transfer-udp

Reliable file transfer using unreliable User Datagram protocol

client-server congestion-control cpp flow-control networking sliding-window-protocol udp

Last synced: 14 Apr 2025

https://github.com/fuzun/flappy-bird-qt

A multi-resolution supported clone of Flappy Bird made with C++ and Qt Framework.

cpp deep-learning flappy-bird motion-blur qt-framework strobe-api tiny-dnn

Last synced: 03 Oct 2025

https://github.com/ahmetfurkandemir/computer-graphics

Necmettin Erbakan University computer graphics lecture notes.

algorithms bresenham computer-graphics cpp dda graphics qt qtcreator

Last synced: 15 Apr 2025

https://github.com/ethiraric/mysql_orm

A C++ ORM for MySQL

cpp mysql orm

Last synced: 27 Aug 2025

https://github.com/developerpaul123/delaunaypp

A fluent and easy to use implementation of Delaunay triangulation in C++.

2d algorithm c-plus-plus cpp cpp11 cpp14 delaunay delaunay-triangulation mesh triangulation

Last synced: 15 Apr 2025

https://github.com/wtrsltnk/vsthost

Small code base containing a minimal vsthost

cpp glad imgui opengl vst vsthost wasapi

Last synced: 20 Sep 2025

https://github.com/jrmadsen/madthreading

A low-overhead, task-based threading API using a thread-pool of C++11 threads

async cplusplus cpp cpp11 multithreading openmp pthreads pybind11 python task-tree tbb thread-management thread-pool threading threadpool threadsafe

Last synced: 11 Apr 2025

https://github.com/cambiatus/contracts

Cambiatus EOSIO Smart Contracts

cpp eosio webassembly

Last synced: 06 May 2025

https://github.com/mrpandey/particleanimation

Just a cool animation of particles exploding in a Big Bang style.

animation cpp makefile sdl2-library

Last synced: 13 Apr 2025

https://github.com/bitwizeshift/alloy

🚧A WIP hobbyist game engine written in modern C++

cpp cpp17 entity-component-system game-development game-engine gamedev open-source

Last synced: 12 Apr 2025

https://github.com/christhrasher/argon

Command line argument parser

cpp

Last synced: 22 Mar 2025

https://github.com/bdilday/mnre

multinomial random effects

cpp mixed-models multinomial r rcpp rcpparmadillo

Last synced: 13 May 2025

https://github.com/cryptopp-modern/cryptopp-modern

A maintained, modernised fork of Crypto++ with new algorithms and security improvements

argon2 blake3 cpp crypto cryptography cryptopp cryptopp-modern encryption-library post-quantum-cryptography pqc

Last synced: 17 May 2026

https://github.com/the-guild-of-calamitous-intent/squaternion

Simple quaternion math library

cpp python quaternion

Last synced: 12 Apr 2025

https://github.com/toxe/catch2-examples

Examples for structuring CMake projects using Catch2

catch2 cmake cpp ctest example

Last synced: 14 Oct 2025

https://github.com/llnl/saamge

Smoothed aggregation spectral element-based algebraic multigrid

cpp math-physics

Last synced: 29 Apr 2025

https://github.com/pdawg-bytes/winrtcorewindow

Hosting a raw CoreWindow on hWnd from C# or C++.

abi corewindow cpp csharp windows winrt winrtxaml wrl wux

Last synced: 10 Oct 2025

https://github.com/willdoescode/bubbles

Bubbles: simple and expandable c++ project template with googletest and boost included

cpp cpp-templates cpptemplate hacktoberfest template

Last synced: 23 Oct 2025

https://github.com/link-u/libavif-container

A library to manipulate avif containers. It's for neither decoding nor encoding.

av1 avif cpp heif isobmff miaf

Last synced: 07 Oct 2025

https://github.com/tfc/cpp-nix-2023

Code repository for blog article series https://nixcademy.com/2023/10/31/cpp-with-nix-in-2023-part-1-shell/

cpp crosscompile dependency-manager nix

Last synced: 23 Oct 2025

https://github.com/nessan/utilities

Some header-only C++ utility functions

cpp cpp20 utilities

Last synced: 21 Jan 2026

https://github.com/egecetin/repo-init

C++ Application Template. It has already integrated a Telnet and ZeroMQ server to receive commands, Crashpad handler to generate minidump, a Prometheus server to broadcast performance metrics. Also, it can send logs to syslog using Spdlog, to a Sentry server and Grafana Loki instance

application-template cmake cpp cpp-template grafana-loki-client prometheus-client sentry-client template

Last synced: 19 Oct 2025

https://github.com/gshigin/yet-another-fallout-terminal-hacking-game

Console application for hacking terminals from Fallout 3/4/New Vegas written in C++

cmake command-line cpp cxx fallout fallout-new-vegas ftxui terminal terminal-based tui ui

Last synced: 23 Jan 2026

https://github.com/ecomaikgolf/buacshell

Unofficial terminal application for the University of Alicante library written in C++

cpp libcurl library-automation terminal-based university-of-alicante

Last synced: 08 Oct 2025

https://github.com/goldsborough/bloom-cpp

:mag: A header-only bloom filter implementation in C++14.

bloom-filter cpp cpp14

Last synced: 12 Oct 2025

https://github.com/vanhakobyan/operatingsystemwithcpp

:chart_with_upwards_trend:Operating System with C++:chart_with_upwards_trend:

cpp operating-system os

Last synced: 16 Oct 2025

https://github.com/simonprovost/cpppool

[Final Grade: A] Second "Piscine" of Epitech, C++ programs to learn Object-oriented programming.

cpp epitech object-oriented-programming pointers

Last synced: 18 Oct 2025

https://github.com/iartorias/debug_remover

A tiny tool to strip the debug info from Windows binary files.

cpp cpp17 debug pe pe-binaries

Last synced: 14 Jun 2025

https://github.com/khaledashrafh/avl-tree

This is a C++ implementation of an AVL tree, which is a self-balancing binary search tree. An AVL tree maintains the balance factor of each node, which is the difference between the heights of its left and right subtrees. Whenever a node becomes unbalanced (its balance factor is either -2 or 2), the tree performs a rotation to restore the balance.

avl-tree avl-tree-implementation avl-tree-implementations balanced-binary-search-trees cpp scratch-implementation tree-traversal

Last synced: 03 Mar 2026

https://github.com/objectionary/game-of-life

Experimental implementation of Conway's Game of Life in C++ and EO

cpp eolang

Last synced: 01 May 2025

https://github.com/specs-feup/cacti

Compiler Analysis Tool

c cpp source-to-source transpiler

Last synced: 07 Jul 2025

https://github.com/gershnik/android-cmdline-jni

How to create a native Android command-line application that loads and uses ART virtual machine

android-runtime command-line cplusplus cpp jni-android

Last synced: 29 Apr 2025

https://github.com/nekernel-org/nekernel

The Modular C++ Microkernel.

bootloader chk cpp kernel microkernel tools uefi

Last synced: 29 Dec 2025

https://github.com/wthrajat/seamcarving

C++ implementation of the Seam Carving Algorithm using Dynamic Programming. Available to use as a C++ binary

cpp dynamic-programming glew image opencv seamcarving

Last synced: 07 Jul 2025

https://github.com/dorin131/dns-query

DNS query tool

cli cpp dns tool

Last synced: 03 Apr 2025

https://github.com/pragmacube/stan-robotix-source

Code source des compétitions et activités auxquelles Stan Robotix 6622 a participé.

cpp documentation first-robotics-competition frc programming robotics-competition robotics-programming

Last synced: 10 Apr 2025

https://github.com/elerac/stl-creator

Create and edit STL files in C++

3d-models cpp stl-files

Last synced: 10 Apr 2025

https://github.com/patrickelectric/cpy-rs

A Rust crate to help creating C++ and Python bindings

bindings cpp python rust

Last synced: 18 Jun 2025

https://github.com/nabijaczleweli/pb-cpp

Console progress bar for C++

cpp cpp-library cpp14 port progress-bar

Last synced: 21 Jun 2025