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/afondiel/cs-courses

This is a list of Computer Science free courses and resources available on Github and internet.

ai algorithms compter-vision computer-science computer-science-courses cpp data-science free-courses machine-learning python rust software-engineering

Last synced: 22 Jul 2025

https://github.com/ferhatgec/zahlen.cpp

Zahlen[dot]cpp, C++ implementation of Zahlen CLI file manager.

cli command-line cpp cpp-cli cpp20 file file-manager zahlen

Last synced: 18 Feb 2026

https://github.com/ferhatgec/shicpp

Fegeya SHiC++, extensible syntax highlighting engine for many programming languages.

cpp cpp17 engine syntax syntax-highlight syntax-highlighter

Last synced: 18 Feb 2026

https://github.com/ferhatgec/lsf

Colorful && User-friendly implementation of `ls` written in C++17

color cpp cpp17 implementation list ls user-friendly

Last synced: 18 Feb 2026

https://github.com/ferhatgec/inputplusplus

Fegeya Input++ is single header input library

cpp fegeya header input library single

Last synced: 18 Feb 2026

https://github.com/steve3003/mcts-cpp

C++ implementation of the Monte Carlo Tree Search algorithm

cpp mcts monte-carlo-tree-search

Last synced: 15 Sep 2025

https://github.com/ferhatgec/mdth

Fegeya MDtH, Markdown to HTML converter. Written in C++17.

converter cpp cpp17 html markdown markdown-to-html parser tokens tool

Last synced: 14 Apr 2025

https://github.com/s4m-mo/language-runner-vscode

A VS Code extension that can run a variety of file types.

c cpp javascript language-runner nodejs python vbnet vscode vscode-extension

Last synced: 08 Apr 2026

https://github.com/pecas-dev/mypong

PONG recreated in C++ by me using Raylib

cpp pong-game raylib

Last synced: 04 Mar 2025

https://github.com/njroussel/natura

An infinite procedural world (OpenGL)

3d-world cpp glsl opengl procedural-generation

Last synced: 14 May 2025

https://github.com/archer-01/cpp_modules

Introduction to C++ and Object Oriented Programming

cpp

Last synced: 06 Apr 2025

https://github.com/karnkaul/cronch

Celesta game jam using vulkify and tardigrade

cpp cpp20 engine game

Last synced: 09 Feb 2026

https://github.com/ldionne/accu-2017-metaprogramming-in-cpp14

My presentation on metaprogramming for ACCU 2017

accu boost cpp cpp11 cpp14 hana metaprogramming

Last synced: 28 Mar 2025

https://github.com/prariecomamile/electronic-system-control

Thanks to this project you can do system control on arduino

arduino arduino-ide arduino-uno cpp electronics python python3

Last synced: 13 May 2025

https://github.com/aditya-a-garwal/agfilesystemscanner

A nifty command line tool to scan and search through the filesystem and get the sizes of directories

cpp filesystem filesystem-library std

Last synced: 17 Feb 2026

https://github.com/florianpfleiderer/simplesynth

The motivation for this project was to develop a modular synthesizer to produce different sounds and create short loops to use in music production. It utilises the ImNodes and ImGui libraries for generation and the Synthesis Toolkit (STK) for creating and processing sounds.

catch2 cmake cpp imgui imnodes object-oriented-programming stk

Last synced: 22 Jun 2026

https://github.com/m3y54m/library-with-cmake

Creating a shared or static library using cmake

c cmake cpp shared-library static-library

Last synced: 17 May 2026

https://github.com/leandrosimoes/notenumberremapperbyvelocityvtsplugin

VTS plugin to remap a midi note number to another based on the velocity

alesis cpp juce-framework midi plugin vts-plugin

Last synced: 28 Jun 2025

https://github.com/HengXin666/HXLibs

C++20协程和基于io_uringの百万并发服务器; 可异步读写, 支持Transfer-Encoding分块编码传输文件; 基于压缩前缀树编写的路由, 支持通配符解析;+ http/https/websocket、socks5代理、Json解析、Json静态反射到结构体, 封装了线程安全的LFUCache和LRUCache, 静态枚举映射, 支持STL容器的print/toString等

coroutine cpp cpp20 http https io-uring json lfu-cache lru-cache openssl router websocket

Last synced: 31 Oct 2025

https://github.com/kdewald/safe_callback

A wrapper around std::function with some thread-safety guarantees.

callback-functions cpp thread-safe

Last synced: 01 Mar 2026

https://github.com/imoneoi/paper.io

Paper.io Server & Client Implementation

cpp io paper server

Last synced: 16 Aug 2025

https://github.com/ansys/grpc_chunk_stream_demo

Demonstrate Large Array Serialization using gRPC

cpp grpc

Last synced: 15 Aug 2025

https://github.com/jdsherbert/fisher-yates-shuffle

Fisher Yates Algorithm implementation for randomizing an array of objects, implemented in various languages.

c cpp csharp haxe java javascript js lua python ruby ts typescript unity unreal-engine

Last synced: 07 Apr 2025

https://github.com/guekka/bethutil

Common utilities for working with bethesda assets (dds, nif, bsa, hkx...)

bethesda cpp dds elder-scrolls fallout modding skyrim starfield texture

Last synced: 17 Aug 2025

https://github.com/larevanchedessites/google-robotstxt-ruby

🤖 Ruby gem wrapper around Google Robotstxt Parser C++ library

c-plus-plus cpp gem google robots-parser robots-txt ruby ruby-gem rubygem rubygems seo

Last synced: 17 Aug 2025

https://github.com/puckzxz/narc

A lightweight REST client

cpp imgui rest-client websocket-client

Last synced: 04 Oct 2025

https://github.com/jakobbbb/splat

a simple and not very optimized Gaussian splat renderer

3dgs cpp gaussian-splatting opengl

Last synced: 15 Mar 2025

https://github.com/gpuengineering/gputils

A C++ header-only library for parallel linear algebra on GPUs (CUDA/cuBLAS under the hood)

cplusplus-17 cplusplus-20 cpp cuda cuda-c cuda-cpp cuda-programming header-only linear-algebra

Last synced: 13 Aug 2025

https://github.com/luzifer/espsms

Receive SMS for a SIM-card and forward them to a server

cpp esp32 sim800l

Last synced: 18 Aug 2025

https://github.com/theakashshukla/c-plus-plus

C Plus Plus Program & Assignment

assignment cplusplus cpp library program project

Last synced: 19 Aug 2025

https://github.com/vanditg/comp-sci-7201---algorithm-data-structure-analysis

This repository contains assignment, tutorials, practical exam and solutions for one of my postgraduate subjects of COMP SCI 7201 - Algorithm Data Structure Analysis. The programming language is C++ and some solutions will be in Python and JAVA.

algorithms-and-data-structures avl-tree-implementations cpp hashtable integer-addition linear-probing postgraduate-subjects quiz websubmission-testcases

Last synced: 20 Aug 2025

https://github.com/argvchs/fastio

C++ FastIO lib.

c-plus-plus cpp cpp20 fastio

Last synced: 17 Mar 2025

https://github.com/rodjjo/bottled-ai

A chat bot using various LLM models. It runs locally using your own GPU and/or CPU.

ai chatbot cpp llm python3

Last synced: 01 May 2025

https://github.com/rodjjo/onvif-cam-finder

Search the network for IP cams that supports onvif protocol.

cpp ipcam onvif search udp

Last synced: 01 May 2025

https://github.com/zoroxide/olcpge-fourier-series

Visulalizing Fourier Series in C++

cpp fourier-series game-engine olcpixelgameengine

Last synced: 16 May 2025

https://github.com/utkuonursahin/cppio

Simple yet powerful C++ library for console based input and output operations.

console-input console-output cpp library

Last synced: 11 Aug 2025

https://github.com/nerd-bear/legacyancientoldbassil

Bassil: A modern, mid-level interpreted programming language designed for efficiency and readability. Featuring robust lexical analysis, error handling, and cross-platform support for Windows and Linux. Bassil offers a balance between low-level control and high-level abstraction, making it ideal for system programming, web development, and more.

cpp custom-interpreted-language custom-language custom-programming-language interpreter lexer lexer-parser parser

Last synced: 14 Mar 2026

https://github.com/siva-tanikonda/asteroids-plus

An HTML5 remake, an AI, and a training environment/framework for Asteroids (a retro Atari game)

asteroids-game cpp genetic-algorithms html-css-javascript sdl2

Last synced: 23 Aug 2025

https://github.com/johnkinuthiaa/zero-to-hero

This comprehensive "Zero to Hero" coding course is designed for absolute beginners and aspiring developers seeking to gain proficiency in in-demand programming languages and technologies.It covers takes you from basic to pro in just a few clicks

cpp css golang html java javascript project-based-learning python sql typescript

Last synced: 01 Jul 2025

https://github.com/kinetictactic/orbits

2D newtonian gravity sandbox.

cpp gravity raylib sandbox simulation

Last synced: 02 Aug 2025

https://github.com/brainboxdotcc/command_example

An example of splitting slash commands into separate files using D++

cpp cpp17 discord discord-api discord-api-v10 discord-api-wrapper discord-bot dpp

Last synced: 12 Apr 2025

https://github.com/olejek88/escada

Energy SCADA - simple data aquisition server on C

c cpp drivers modbus scada

Last synced: 02 Aug 2025

https://github.com/palmanov/qml-fm

File Manager based on QML/Qt

cpp file-manager qml qt

Last synced: 24 Aug 2025

https://github.com/tajiknomi/browsercredextractor_windows

Extract stored password(s) and important file(s) from various browser (i.e. Chrome, Brave, Edge, Opera)

brave browser browser-security chrome cpp cybersecurity dpapi edge offsec windows

Last synced: 27 Sep 2025

https://github.com/webstrugglers/super-frmwrk

HTTP Framework written in C++ for C++

cpp cpp17 framework http server

Last synced: 10 Aug 2025

https://github.com/darkruss48/usm-toolkit

Cross-platform C++ tool to convert CRI Middleware USM video files to MP4, and other formats.

cpp criware mp4 usm

Last synced: 08 Jul 2026

https://github.com/tajiknomi/tcphostcli_windows

Simple TCP Server to handle multiple reverse connection/sessions

cpp netcat pen-testing remote-shell reverse-connection socket-programming windows

Last synced: 26 Aug 2025

https://github.com/davidyslu/OnlineJudgeUVa

Personal submissions on Online Judge UVa

algorithms cpp data-structures

Last synced: 29 Aug 2025

https://github.com/praveen1664/easy-machine-learning

This is a curated list of Easy machine learning frameworks, libraries and software (by language

c cpp data-science deep-learning machine-learning neural-network

Last synced: 10 May 2026

https://github.com/xyproto/addinclude

:arrow_up_small: Add include statements within the guards of a header file

c cpp headers include package-management utility

Last synced: 15 Apr 2025

https://github.com/minwook-shin/ubuntu-korea-cpp-study-book

Ubuntu Korean Community C++ Basic Study Textbook

cpp korean study-textbook textbook ubuntu

Last synced: 15 Jul 2025

https://github.com/101rror/leetcode

Contests, Practice Problems and Daily Challenges Solutions, 🤞💻🤞 (Author :: 101rror)

cpp daily-coding-problem javascript problem-solving python3

Last synced: 30 Aug 2025

https://github.com/dreampast/libul

Some header-only utility files

c cpp cross-compiler cross-plattform native utiltity

Last synced: 22 Jun 2025

https://github.com/lszl84/wx_transparency_tutorial

Transparency and Alpha Channels in wxWidgets

cpp wxwidgets

Last synced: 08 Jul 2026

https://github.com/lecrapouille/chessneuneu

[Application][Version 0.1][Functional][WIP] Non serious chess engine self learning chess rules (legal moves)

chess chess-engine cpp neural-network sfml2

Last synced: 21 Feb 2026

https://github.com/leonmavr/HIP35

HP-35 RPN calculator emulator in C++17 with a terminal user interface

calculator cpp emulator hp-35 ncurses rpn

Last synced: 14 Mar 2025

https://github.com/matheuscavini/meaw-petfeeder-firmware

Firmware for a programable pet food dispenser device. Check also: https://github.com/MatheusCavini/Meaw-PetFeeder-App

app cpp esp32 freertos iot pet-project pets smarthome state-machine time-schedule

Last synced: 19 Apr 2025

https://github.com/hxndev/searching-a-number-among-slave-processes-using-openmp-and-mpi

In this task, I wrote the code using both OpenMP and MPI inorder to parallelize it. What it does is that the master process distributes a chunk of number equally among the slave processes. Each slave process then searches for the number to find. When one slave process finds the number, it sends a message to the master process who then sends a "terminating message" to the slave processes who then abort their search.

code cpp distributed-computing master mpi mpi-library mpich openmp openmp-parallelization openmpi parallel parallel-computing parallel-programming search searching slave

Last synced: 31 Mar 2025

https://github.com/l-super/qtpacker

Qt图形化自动化打包工具,针对基于Qt开发的程序进行打包。

cpp qt qt5

Last synced: 08 Aug 2025

https://github.com/saifadin1/copyshield

Simple Plagiarism detection tool for competitive programming competitions

codeforces competitive-programming cpp plagiarism-detection vjudge

Last synced: 25 Sep 2025

https://github.com/akagi201/learning-gn

Notes and codes while learning gn

cpp gn learning tutorial webrtc

Last synced: 20 Feb 2026

https://github.com/grimmerk/websocket_example

demo a Node.js WebSocket Client connecting to C++ websocket server which uses https://github.com/uNetworking/uWebSockets. The server is either Xcode or Qt project. Test on Mac. Need to execute "brew install openssl zlib libuv" first. Use "usingThread" branch for std:thread case

cpp

Last synced: 06 Aug 2025

https://github.com/bluecannonball/orca

A C++ UCI-compliant chess engine.

alpha-beta-pruning chess chess-engine cpp magic-bitboards uci

Last synced: 02 Sep 2025

https://github.com/4strium/cristal-home-assistant

🤖 Cristal-Home-Assistant is a fully customizable voice/home assistant adapted to the specific needs of the user, in fact I seek here to make Cristal compatible with varied APIs.

arduino cpp esp32 home-assistant max9814

Last synced: 15 Apr 2025

https://github.com/akhilsharmaa/competitive-programming-sublime

Sublime template @akhilsharmaa, auto-completions file

build competitive-programming cpp osx-setup sublime-text

Last synced: 04 Aug 2025

https://github.com/rizwanullah313/car-rental-managament-system

Car rental management system project using C++...

cli cpp dev

Last synced: 25 Sep 2025

https://github.com/rochet2/smallfolk_cpp

smallfolk serializer with C++

cpp hacktoberfest lua serialization serializer smallfolk

Last synced: 06 May 2025

https://github.com/shawnjeffersonwang/messenger

This repository contains a C++ Chatroom application supporting features like user authentication, friend management, private and group chats, real-time notifications, and file uploads. The project uses Redis, CMake, and epoll with multithreading for efficient performance.

async cmake cpp linux messenger multithreading network redis websocket-client websocket-server

Last synced: 15 Apr 2025

https://github.com/changyeop-yang/study-algorithm

수학과 컴퓨터 과학, 언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것을 말한다. 알고리즘은 연산, 데이터 진행 또는 자동화된 추론을 수행한다.

algorithm cpp java kyungpook-national-university mit-license swift

Last synced: 02 Aug 2025

https://github.com/qianbinbin/leetcode

LeetCode Solutions in C, C++, Java and Python

algorithm c cpp java leetcode python

Last synced: 03 Aug 2025

https://github.com/djbozkosz/Symbian-HomeScreen-Widget-QML

Homescreen widget template for Symbian v5, Anna, Belle using Qt 4.7.4, QML, C++.

cpp qt symbian widget

Last synced: 13 Apr 2025

https://github.com/timstr/ofc

A simple and extensible C++ GUI library built on top of SFML

cpp cpp11 gui sfml sfml2 ui

Last synced: 18 Jul 2025

https://github.com/kaikyulotus/icy-bot

C++ Telegram Bot with personal Telegram-bot-api wrapper.

callbacks cpp curl json telegram telegram-bot telegram-bot-api

Last synced: 11 Mar 2026

https://github.com/lightnet/cmakesdl2vulkan1imgui1

Test build sdl2, vulkan, imgui and cmake.

cmake cpp imgui sdl2 vulkan

Last synced: 28 Jan 2026

https://github.com/rkirlew/elm-media-player

A media player with the flavor of Windows Media player. Enjoy juicy graphics while you listen to your favorite music

audio audio-player bass-library contributions-welcome cpp fft good-first-issue imgui video

Last synced: 15 Apr 2025

https://github.com/rekola/translator

Machine Translation Microservice with REST API

api c-plus-plus cpp machine-translation rest-api

Last synced: 31 Aug 2025

https://github.com/yuantinghsieh/realsteelboxinggame

A real-time motion-sensing boxing game with GUI written in Qt, QML, c++

boxing cpp qml qt5 raspberrypi

Last synced: 12 Jul 2025

https://github.com/hanson-young/dbscan.face

DBSCAN (Density-Based Spatial Clustering of Applications with Noise) for face cluster

cluster cpp dbscan face-recognition

Last synced: 26 Oct 2025

https://github.com/adamczykpiotr/linux-canbus-cpp

Small & easy to use wrapper library for CAN & CAN-FD

can-bus can-fd canbus cpp linux

Last synced: 15 May 2026

https://github.com/andreeadraghici/oop

OOP concepts in C++ Language

concept cpp familiarization language notions oop

Last synced: 14 Mar 2025

https://github.com/amiremohamadi/crun

Simple shell script to run cpp files easier!

cpp

Last synced: 30 Apr 2026