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/karlosvas/olimpiadas-informaticas

Clases de OIE olimpiadas informáticas 2023, y 2024. Ejercicios del DOM Judge y Acepto del Reto

algorithm algorithms bfs cpp dfs dikjstra java

Last synced: 09 Apr 2026

https://github.com/sarincr/raspberrypi-gui-development-with-cpp

This repository contains C++ examples for constructing simple GUI (graphical user interfaces). C++ is faster and lighter than Python,allowing GUIs to respond rapidly and interface with related embedded C supported hardware designs directly.

app appdev appdevelopment application arduino arm c cpp cpp11 embedded-systems fltk gui gui-application iot qt raspberry-pi sdl2 sfml tkinter wxwidgets

Last synced: 01 Mar 2026

https://github.com/xord/rays

A Drawing Engine using OpenGL.

cpp gem graphics library opengl ruby

Last synced: 02 Jul 2025

https://github.com/andr3w03/kgv_uts_turing-a

Ujian Tengah Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw opengl visual-studio

Last synced: 09 May 2026

https://github.com/maidis/tr-holidays

A simple tool showing the holidays between two dates

calendar chrono cpp date holiday holidays modern-cpp time turkey

Last synced: 03 Sep 2025

https://github.com/loki-astari/thorsioutil

Utilities for handling IO in C++

cpp formatting io printf

Last synced: 04 Feb 2026

https://github.com/nathancordeiro/terminal-image-to-ascii

This program converts a 16bit image into ascii and display it onto the terminal.

ascii-art cpp terminal-graphics

Last synced: 23 Jun 2025

https://github.com/ferhatgec/tucpp

C++ implementation of TinyUrl CLI (tuc) (uses curl4cpp)

cpp curl4cpp lib single-source tuc

Last synced: 02 Aug 2025

https://github.com/codenoid/md5-cpp

MD5 -> WASM

cpp emscripten wasm

Last synced: 15 Apr 2026

https://github.com/darkygr/building-escape-game

This game is made in Unreal Engine 4.27 and C++.

cpp csharp game-development unreal-engine-4

Last synced: 15 May 2026

https://github.com/rxchit/barebone-os-raspi3

A simple OS that prints "Hello World", for RaspberryPi 3

c cpp kernel os qemu raspberry-pi-3

Last synced: 11 May 2026

https://github.com/gob52/gob_datetime

date-time classes like Java JSR 310 for C++11 or later. (Not all methods are available in all java.time classes )

arduino arduino-library cpp datetime jsr-310

Last synced: 15 May 2026

https://github.com/aminmoazzen/carrom

Carrom game made with Cocos2d-x

cocos2d-x cpp game

Last synced: 07 Sep 2025

https://github.com/malwarebo/nimbus

Weather forecasting model using Tensorflow

cpp deep-learning machine-learning tensorflow

Last synced: 15 May 2026

https://github.com/ryomendev/uav-resourceallocation-minor-project

project models an Unmanned Aerial Vehicle (UAV) resource allocation system to optimize the delivery of essential resources (medicine, food, and weapons) to various outposts.

algorithms cpp efficiency oops oops-in-cpp resource-allocation uav

Last synced: 17 Feb 2026

https://github.com/crossroadw/moderncmake

现代CMake教程 website

book cmake cpp

Last synced: 15 Apr 2025

https://github.com/jonpalmisc/bn_cpp_template

Binary Ninja C++ plugin template

binary-ninja binary-ninja-plugin cpp plugin template

Last synced: 17 May 2026

https://github.com/mikaelvallenet/r-type

R-Type is a Epitech project which is a horizontally scrolling shooter arcade video game developed and released by Irem in 1987 and the first game in the R-Type series.

cpp ecs epitech game-development multiplayer-game network serialization tcp udp

Last synced: 21 Jun 2025

https://github.com/teiacare/teiacareinferenceclient

TeiaCareInferenceClient is a C++ inference client library that implements KServe protocol.

cpp cross-platform deep-learning grpc inference kserve machine-learning

Last synced: 25 Sep 2025

https://github.com/tw1ddle/geometrize-functional-tests

Test scripts for Geometrize, an app for geometrizing images into geometric primitives

art chaiscript cpp geometrize geometry geometry-processing hill-climbing

Last synced: 14 May 2026

https://github.com/agauniyal/smartlist

Unique_ptr based Linked List implementation for reference

cpp cpp14 linked-list modern-cpp

Last synced: 08 Jul 2025

https://github.com/happybono/fuzzypotato

The solar-powered smart-flowerpot project with the ESP32 micro-controller unit. (Temperature, Humidity, Illuminance (Lux), Soil Moisture, Soil Salinity, Battery Voltage)

arduino arduino-ide cplusplus cpp environment-friendly environmental-monitoring esp32 esp32-arduino internet-of-things iot renewable-energy smartfarm smartfarms smartgarden solar-energy

Last synced: 11 Feb 2026

https://github.com/loreneteval/sysproxy

Python bindings for shadowsocks sysproxy utility.

cpp proxy pybind11 python shadowsocks

Last synced: 10 Apr 2025

https://github.com/netromdk/doors

Doors of Open Run-time Systems (OS)

32-bit cpp cpp11 grub2 iso kernel os-dev qemu

Last synced: 17 Jun 2025

https://github.com/liulilittle/interlocked-x86-implement

Interlocked was implemented by C/C++ inline Intel-x86 assembly.

asm atomic c cc cpp inline inline-asm intel interlocked mta threading x86

Last synced: 22 Apr 2026

https://github.com/mpellouin/nanotekspice

The nanotekspice is the first project of Epitech's second year Object-oriented module. This project is a simulator of logical circuits. It is written in C++.

arcade cpp epitech logical nanotekspice oop simulator

Last synced: 07 Jul 2025

https://github.com/jingwood/cpp-common-class

Base common classes for cross-platform C++ application development.

application-framework common-library cpp cpp11 cross-platform shared utility utility-library

Last synced: 19 Mar 2025

https://github.com/katahiromz/getoptsample

An example code for GNU getopt_long function

cpp cxx getopt-long gnu portable

Last synced: 13 May 2026

https://github.com/virtyaluk/coursera-competitive-programming-core-skills

My progress doing Coursera Competitive Programmer's Core Skills.

competitive-programming coursera cpp programming-languages

Last synced: 22 Jun 2025

https://github.com/huijari/metacarpal

tap-producing test harness for cpp

cpp tap testing

Last synced: 17 Jan 2026

https://github.com/randomgamingdev/ezgl

A powerful graphics library designed to abstract away writing graphics code at 0 cost. Spend time building beautiful, lightway, easy to use, powerful graphics, not fighting the graphics API.

cpp cross-platform graphics graphics-engine graphics-programming multilib powerful simple

Last synced: 10 Jul 2025

https://github.com/merendamattia/fdp-a

Unipr - Fondamenti di Programmazione - Parte A

cpp

Last synced: 17 Mar 2025

https://github.com/gershnik/sys_string

C++ string class optimized for interoperability with platform-native string types

bstr cplusplus cplusplus-20 cplusplus-library cpp cpp20 emscripten nsstring python string string-manipulation unicode win32

Last synced: 07 Sep 2025

https://github.com/robinsaviary/estroengine

A portable simple-to-use node-based game engine built in C++20.

cpp cpp20 game-engine header-only node-tree

Last synced: 11 Apr 2025

https://github.com/gryfenfer97/neon

A simple swift-like programming language

cpp lox programming-language swift swift-like

Last synced: 16 May 2026

https://github.com/avakar/bitflags

Tiny header-only library providing bitwise operators for enums in C++11

cpp cpp11 enums flags

Last synced: 12 Apr 2025

https://github.com/massimo-marino/active-class

A C++17 implementation of an active class: an active class generates a thread and controls it using functional objects passed by the client application

active-class cpp cpp17 cpp1z functional-objects googletest multithreading multithreading-library thread

Last synced: 11 Feb 2026

https://github.com/IvanDrf/Vector-Int

Realization of a self-expanding array with some std::vector methods

cpp cppvector vector

Last synced: 12 Mar 2025

https://github.com/fmahadybd/cpp_with_das

This repository covers all topics of the C++ programming language, including a wide range of algorithms. It serves as a complete reference with code examples for each concept and algorithm in C++.

cpp dsa

Last synced: 21 Mar 2025

https://github.com/o8x/wiredolphin

a Simple Wireshark For learning C++ and QT

capture-network cpp network-analysis qt6 wireshark

Last synced: 29 Oct 2025

https://github.com/sameetasadullah/braille-translator

A Braille Translator in C++ using Microsoft Visual Studio

braille-translator cpp microsoft-visual-studio

Last synced: 11 Jul 2025

https://github.com/bl33h/axolotlslikepicklesraytracing

A raytracing graphics app with a resource manager, skybox rendering, and precise sphere representation through ray intersections. An axolotl and two pickles take place in the scene.

axolotl block cpp glm minecraft pickle pixel-art raytracer raytracing sdl2 sphere ubuntu wsl

Last synced: 16 Jun 2025

https://github.com/chaoticsomeone/uranium_lang

Uranium Lang: A Python and C++ based and (probably) unstable programming language

cpp cpp20 programming-language python python3 source-to-source-compiler transcompiler uranium-lang

Last synced: 04 May 2025

https://github.com/linarcx/neodm

Simple and lightweight download manager written in c++/ncurses.

cpp download-manager libaria2 ncurses neo tui

Last synced: 05 May 2025

https://github.com/miaucl/bitflame

Bitflame is an algorithm to generate non-repeating flames on a matrix. It can be used to generate gif of arbitrary length and size or it can be used to power a display with a microcontroller.

adafruit bitflame charlieplex cpp fire flame led python

Last synced: 16 May 2026

https://github.com/araffin/es-with-search-path

Implementation of the (μ/μ,λ)-Evolution Strategy (ES) with Search Path algorithm in C++

algorithms black-box-optimization cpp evolution-strategies

Last synced: 16 May 2026

https://github.com/alxvdev/libnumerixpp

Library for physical and mathematical calculations in C++

calculation cmake computer-science cpp cpp17 cpplib informatics library mathematics open-source physics science

Last synced: 11 Jan 2026

https://github.com/proximax-storage/cpp-xpx-chain-sdk

ProximaX Sirius-Chain C++ SDK

blockchain chain cpp sdk sirius-chain xpx

Last synced: 06 Mar 2026

https://github.com/bonitoflakez/gojson2class

a utility that converts JSON schema to classes

c cpp golang java json json-schema jsonschema rust typescript

Last synced: 11 Jan 2026

https://github.com/karnkaul/decf

Dumb simple Entity-Component framework in C++17

cpp cpp17 cpp17-library ecs entity-framework

Last synced: 20 Mar 2025

https://github.com/rakesh9100/cse-cpp-codes

This repository contains the basic codes of CSE -- Object-Oriented Programming, which are coded in C++ Language.

concepts cpp cse programmes

Last synced: 20 Mar 2025

https://github.com/shiweimeiya/cpp-epoll-reactor-server

C/C++服务端项目,epoll+线程池的reactor模型,适合新手学习完服务器项目后来这里增加业务量,读者可以增加redis、MySQL提升项目框架完整性🚀 Tank Battle - 高性能多人在线坦克对战游戏 一个展示现代网络游戏架构设计的完整项目。使用C语言构建高并发服务器端(epoll + 线程池 + 多房间系统),Python+Pygame开发跨平台客户端。支持2-4人实时对战,包含动态地图生成、碰撞检测、自定义网络协议等核心功能。 ✨ 核心特性: 异步I/O网络模型 | 线程池并发处理 | 房间管理系统 | 实时状态同步 | 跨平台客户端 🛠️ 技术栈: C语言服务器 | Python客户端 | 自定义二进制协议 | Pygame图形引擎 适合学习网络编程、游戏开发、系统

c cpp epoll gui python socket

Last synced: 09 May 2026

https://github.com/strcoder4007/codeforces-solutions

My 800+ solved Codeforces problems on Algorithms and Data Structures using C++

algorithms cpp

Last synced: 08 Sep 2025

https://github.com/yusufsefasezer/cpp-shop-management

A simple shop management application developed with Modern C++.

cpp cpp-stl cpp17 modern-cpp shop-manager

Last synced: 09 Jul 2025

https://github.com/brianferri/fmm-c--

collection of fast multiplication algorithms and matrix operations. It is written in C++ and is header only. It is designed to be used in other projects and rewritten to fit the needs of the project

algorithms calculus cpp data-structures fast-multiplication library math mathematics matrix-calculations matrix-multiplication matrix-operations

Last synced: 12 Jul 2025

https://github.com/zz990099/foundationpose_cpp

基于TensorRT和c++部署的FoundationPose算法,改写自isaac_pose_estimation,部署移植方便,去除了大量复杂依赖

6d 6dof-pose cpp foundationpose pose-estimation tensorrt

Last synced: 29 Oct 2025

https://github.com/lordronz/helloworld2

Hello World 2

cpp game-development sfml

Last synced: 03 Apr 2025

https://github.com/mo7amed-hussein/serialplus

The purpose of this project is to provide an easy way to monitor and exchange data with serial port

at-command cpp exchange-data hex monitor qt serial-communication serial-port serialplus

Last synced: 12 May 2026

https://github.com/defGameEngine/defGameEngine

defGameEngine is a cross-platform game engine. Available on Windows, Linux and (probably) MacOS. Requires C++20 or higher

cpp emscripten game game-dev game-development game-engine gles gles3 glfw glfw3 gui imgui imgui-glfw lua opengl opengl3 web

Last synced: 14 Jul 2025

https://github.com/deanblackborough/mathsquiz

Small Maths quiz. app to generate questions for my 8 and 2 year old. Generates random short division and long multiplication questions.

beginner cpp learning-by-doing mathematics

Last synced: 09 Apr 2025

https://github.com/locusts-r-us/locusts

A polyglot library for adding locusts to your code

beam c cpp csharp deno elixir erlang fsharp go java javascript jvm kotlin nodejs python react rust svelte typescript vue

Last synced: 12 Apr 2025

https://github.com/p1ckle-rick/city-of-calgary-2018

:phone: :movie_camera: :art: ART++ is an Augmented Reality app to show art in real-time in real-size.

arcore art art-piece augmented-reality c-sharp calgary citizens city community-boundaries-dataset cpp dataset health safety street unity unity3d

Last synced: 09 Jul 2025

https://github.com/terrylindev/image-to-ASCII

🖼️ A command-line tool for converting images to ASCII art

ascii ascii-art cli command-line cpp cuda docker image-processing image-to-ascii mpi opencv terminal

Last synced: 12 Jul 2025

https://github.com/rft0/lightjson

Simple, Light Weight, Header Only, C++11 compliant JSON Library.

cpp header-only json json-decoder json-encoder json-library json-parser json-serialization

Last synced: 16 Feb 2026

https://github.com/jonghough/cpp2j_demo

Demo game using SDL 2.0 library and using J to handle the logic while C++ / SDL handles UI and events.

cpp demo-game dll j jlang sdl sdl2

Last synced: 29 Oct 2025

https://github.com/chocobo1/concurrent

Run commands concurrently!

concurrent cpp parallel utility

Last synced: 20 Mar 2025

https://github.com/andyfratello/pro1

💻 Exercicis de Programació 1 (PRO1) Q1/Q2 - UPC FIB

compiler cpp cpp-language language pro1 pro1-fib programming programming-language

Last synced: 20 Mar 2025

https://github.com/stef1949/lumifur_controller_max7219

ESP32 controller code for an LED matrix display designed for a Protogen mask. It features various facial expressions and animations, which can be controlled via Bluetooth Low Energy (BLE) using an ESP32 development board. The project includes a boot-up animation with scrolling text and supports multiple facial expressions such as idle, happy

cpp esp32 led-controller ledmatrix microcontroller protogen richies3d

Last synced: 17 Feb 2026

https://github.com/lucasfturos/raytracing

Meus estudos da técnica de computação gráfica Ray Tracing

cpp ppm sdl2 terminal

Last synced: 06 Apr 2026

https://github.com/lightaxis/bt_lite

Light weight, embedded friendly Behavior Tree

behavior-tree cpp embedded

Last synced: 15 Jun 2025

https://github.com/ivandrf/tic-tac-toe

Tic-Tac-Toe realization using the SFML library

cmake cpp sfml tic-tac-toe

Last synced: 06 Mar 2026

https://github.com/iukkeopaa/gathering-various-sources

Collecting and organising informations or sources from all aspects.

algorithms cpp docker go java kubernetes linux mysql web

Last synced: 13 Apr 2025

https://github.com/curso-r/202011-rcpp

Workshop de Rcpp ministrado em 11/2020

cpp r rcpp rcpparmadillo rcppparallel

Last synced: 11 May 2026

https://github.com/vishalyadav0987/dsa-27-03-24

DSA Problem Solving.

cpp

Last synced: 17 Feb 2026

https://github.com/guicattani/cg-guide-legacy

A modern OpenGL application focused on teaching computer graphics principles through user interaction.

cpp glfw imgui opengl

Last synced: 15 May 2026

https://github.com/volkds/diameter

Implementation of the Diameter Base Protocol RFC 6733 for C++ language

3gpp c-plus-plus cpp cpp17 diameter protocol rfc6733 signaling

Last synced: 17 Jul 2025

https://github.com/mrmayurgithub/google-kickstart

Solutions to Google kickstart Problems in C++.

coding coding-challenge cpp google-kickstart

Last synced: 15 Jul 2025

https://github.com/lxstvayne/interactiveconsolemenu

Меню, которое можно кастомизировать

console cpp interactive menu

Last synced: 04 Apr 2025

https://github.com/cat-gawr/ai-python

Una piccola AI che il suo picco massimo di risposta è stato di 0.02 secondi di risposta | Konata ~ 2025

cpp cuda-programming golang java python3 tex vhdl-modules

Last synced: 06 May 2026

https://github.com/alpha-unito/gam

A C++ stack for global-memory programming

asynchronous cluster cpp distributed pgas

Last synced: 19 Jan 2026