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/skywind3000/treasure

Single-file MIT Licensed C/C++ Portable Libraries

cpp mit-license portable

Last synced: 25 Apr 2026

https://github.com/ferhatgec/inpuft

Fegeya Inpuft, Work-in-progress simple & single header line-editing library. Written in C++17.

cpp cpp17 library line line-editing line-editor single single-header

Last synced: 18 Feb 2026

https://github.com/zubs/lru-cache

Simple implementations of the LRU Cache.

cpp done lru lru-cache php

Last synced: 11 Oct 2025

https://github.com/satharus/original-mastermind

A clone of the "Original Mastermind" game from the 70s written in C++ to practice the basics of OOP.

code-breaking cpp mini-project oop

Last synced: 13 Apr 2025

https://github.com/oatpp/benchmark

oatpp performance benchmark vs other frameworks

benchmark cplusplus cpp golang oatpp performance

Last synced: 05 Jul 2025

https://github.com/huanhuanonly/clipboardfilter

Monitor the clipboard, filter the specified characters when writing to the clipboard, and support variable and regular expression to replace the matched text.

clipboard cpp filter qt regular-expression replacer text trie variables variables-parser

Last synced: 25 Feb 2026

https://github.com/tessapower/video-stabilizer

Video stabilizer that utilizes the SIFT feature detection technique combined with the RANSAC algorithm.

computer-vision cpp imgui opencv opengl ransac-algorithm sift-features video-stabilization

Last synced: 06 May 2026

https://github.com/maxencebonamy/sand-box

This software is a physical simulation. You can arrange different physical elements anywhere in the window, and they will evolve with each other according to the laws of physics.

cpp physics sandbox sfml simulation xmake

Last synced: 09 Apr 2025

https://github.com/leosery/astar-pathfinding--unrealengine5-2024

Interactive A* pathfinding visualization in Unreal Engine 5. Features real-time node manipulation, path calculation, and customizable grid system.

algorithm astar-algorithm cpp game-development pathfinding unreal-engine-5

Last synced: 14 Apr 2025

https://github.com/jakubtomsu/raylib-template

C/C++ game template for Raylib and Visual Studio. Just download and use, no setup required

c cpp easy-to-use game game-development raylib raylib-cpp

Last synced: 07 Oct 2025

https://github.com/jamesyang007/docgen

Docgen is a documentation generator for C/C++ code.

c cpp documentation-generator

Last synced: 12 Apr 2026

https://github.com/yjyoon-dev/algorithm-note

자료구조 & 알고리즘 노트

algorithm cpp data-structures problem-solving

Last synced: 10 Jan 2026

https://github.com/terroo/genpass

Um Gerador de Senhas alfanumérica com C++, Dear ImGui, SDL2 e com contexto OpenGL

cpp cpp20 dear-imgui opengl sdl2

Last synced: 23 Apr 2025

https://github.com/karimsayedre/beyond

My custom game engine featuring hardware ray tracing, path tracing and DLSS.

cpp cpp20 dlss game-engine path-tracing ray raytracing vulkan

Last synced: 02 Apr 2025

https://github.com/jyotibrat/competex

Adding all the programs which I have done while practicing Competitive Coding on different Platforms.

codechef codeforces competitive-programming cpp cpp17 git github-config python python3

Last synced: 28 Apr 2025

https://github.com/bluecannonball/polynet

A simple, cross-platform networking abstraction for C++.

cpp cross-platform internet network networking tcp udp

Last synced: 06 Sep 2025

https://github.com/vspefs/makefile-cxx-module

Use C++20 modules and header units perfectly in Makefile. Make is fully functional.

cpp cpp20 cpp20-modules gnu-make gnu-makefile make makefile template-project

Last synced: 11 Apr 2025

https://github.com/vvvar/generator-cpp-github

Scaffolder for C++ CMake/Conan Project

cmake conan cpp cpp20 yeoman-generator

Last synced: 14 Jun 2025

https://github.com/fus3n/dusl

DUSL = Dynamic Utility And Scripting Language

cpp interpreter programming-language scripting-language tree-walk-interpreter utility

Last synced: 16 Feb 2026

https://github.com/algosup/2023-2024-project-4-sportshield-team-4

4th project of the year 2023-2024

arduino c cpp hardware

Last synced: 05 Sep 2025

https://github.com/lelserslasers/gameoflife

Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx)

2d c cellular-automata cli cpp gameoflife gui java javascript python rust simulation

Last synced: 30 Jul 2025

https://github.com/programmingrainbow/yellow-snow-cpp-sdl2

Don't Eat the Yellow Snow! written in C++ and using SDL2 game library.

cpp cpp20 sdl sdl2

Last synced: 19 Oct 2025

https://github.com/flavouredtux/ember

x86-64 decompiler built from first principles. ELF + Mach-O, IR + SSA, pseudo-C, QuickJS scripting.

cpp cpp23 decompiler disassembler elf mach-o reverse-engineering x86-64

Last synced: 29 Apr 2026

https://github.com/matesxs/matesos2

Version 2 of my testing OS developement project

assembly cpp gcc kernel limine nasm operating-system x86-64

Last synced: 02 Apr 2025

https://github.com/abdulrhman-dev/circuit-simulator

A simple circuit solver that solves DC circuits that contain independent sources and resistors.

circuit-simulator circuit-solver circuits cpp dc graphics mna raylib

Last synced: 18 Mar 2025

https://github.com/andreeadraghici/oop

OOP concepts in C++ Language

concept cpp familiarization language notions oop

Last synced: 14 Mar 2025

https://github.com/rabarbra/webserv

Webserv 42 project

cpp epoll kqueue webserver

Last synced: 12 Apr 2025

https://github.com/y1hy11/codedex-projects

My Codédex Projects repository, where I showcase my skills in HTML, CSS, JavaScript, React and C++. This repository contains a collection of projects that demonstrate my proficiency in front-end development using these fundamental technologies.

codedex cpp html-css-javascript reactjs reponsive-web-design vitejs

Last synced: 11 Aug 2025

https://github.com/rokid/mingutils

The C++ utilities repository includes logging, serialization, threading, parsing arguments and more.

cpp utilities

Last synced: 31 Jul 2025

https://github.com/ctu-vras/rosmsg_cpp

C++ library for getting full ROS message definition or MD5 sum given message type as string

cpp library message ros

Last synced: 19 Feb 2026

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/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/mamunul/face-alignment-lbf

Making compatiable of https://github.com/yulequan/face-alignment-in-3000fps project to iOS and macOS platform

computer-vision cpp face-alignment ios landmark-detection machine-learning macos opencv shape-prediction

Last synced: 26 Jul 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/joyrider3774/retrotime

A game containing 8 retro based games playable in 3 game modes. Made With SDL 2 Libraries

arcade arcade-game cpp game multigame retrogame sdl sdl2

Last synced: 12 Apr 2025

https://github.com/deveshsangwan/two-pass-assembler

A two pass assembler implementation in c++

assembler cpp two-pass-assembler

Last synced: 19 May 2026

https://github.com/frostzt/dnspup

A toy implementation of a DNS Server which came in my dreams to tell me to make it production grade so WIP.

authoritative-dns cplusplus cpp dns dns-server

Last synced: 24 Dec 2025

https://github.com/1357310795/simplespice

SimpleSpice - A course project for integrated circuit simulating, with friendly GUI support

chart circuit cpp parser qt qt5-gui spice

Last synced: 12 Apr 2025

https://github.com/jshulgach/desktop-arm

This is the main repo for the desktop robot arm project. Contains folders for scripts, libraries, examples, and readme files

6dof arduino cpp cv kinematics python3 raspberry-pi robot robotics ros2

Last synced: 03 Sep 2025

https://github.com/piyushamukherjee/file-compressor

About A Text file compression tool based on Huffman encoding algorithm.

cpp dsa-project

Last synced: 10 Aug 2025

https://github.com/melardev/cppwxwidgetsconsolesnippets

Cpp wxWidgets Snippets related to text processing, concurrency, filesystem, IO, etc

concurrency console cpp demos examples filesystem io process snippets wx wx-widgets wxwidgets

Last synced: 18 Sep 2025

https://github.com/rfsantacruz/mycudasamples

This is a series of CUDA C++ programming samples developed to study CUDA technology and its parallel programming model.

cpp cuda gpgpu

Last synced: 13 Apr 2025

https://github.com/amanoteam/glibc_preload

An execve() wrapper that allows executing binaries using a glibc installed in a non-standard location.

c cpp execve glibc ldpreload

Last synced: 14 May 2025

https://github.com/ferhatgec/cliutils

Fegeya CLIUtils, a CoreUtils alternative. Written in Kalem.

cli cli-utils commandline coreutils cpp kalem transpiler

Last synced: 18 Feb 2026

https://github.com/soundux/pantomime

🗃️ A C++ library for work with mime-types

cpp cpp-library cpp17 cpp17-library mime mime-database mime-type mime-types mimetypes

Last synced: 26 Aug 2025

https://github.com/yusixian/student_system

c++课设-学生综合测评管理系统,采用c++语言,多文件组织形式编成。具有基本的登陆注册、学生信息的增删查改功能、统计显示功能、报表功能等

cpp

Last synced: 21 Sep 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/nateseymour/city

JIT Compiler Infrastructure

compiler cpp jit

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/svenslaggare/texteditor

A simple text editor written in C++.

cpp opengl texteditor

Last synced: 18 May 2026

https://github.com/naemazam/to-do-cpp

This is a simple To-Do List application written in C++. The application allows users to create, manipulate, and save a list of tasks. The tasks are stored in a list.txt file, enabling persistence across sessions.

cpp naemazam to-do to-do-app to-do-cpp to-do-list

Last synced: 22 Sep 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/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/thebozzz34/tello-gui

A C++ GUI project designed to control a DJI Tello drone

cpp dji-tello imgui opengl udp

Last synced: 17 Aug 2025

https://github.com/ankitsultana/parallel-df

An OpenMP based solution for computing K-most frequent words in a corpus (see README for more). Also, my submission for Assignment 2 of Parallel Computing Course, BITS Pilani (2nd Sem 2017/18)

cpp document-frequency openmp openmp-parallelization

Last synced: 03 Feb 2026

https://github.com/dan10ish/3dof-roboticarm-c

Implementation of the Mathematical Modelling of a yaw-pitch-pitch 3 DOF robotic arm in C

c cpp mathematics physics robotic-arm robotics robotics-simulation

Last synced: 07 Mar 2026

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/doaaosamak/learning-roadmap

This roadmap is designed to guide you through the learning path for various programming and development topics. Whether you're a beginner or looking to expand your skills, this roadmap provides a structured approach to learning key concepts and technologies.

ai backend cpp front-end-development java learning react-native roadmap swift

Last synced: 22 Sep 2025

https://github.com/mrk21/bitfield

C++11 bitfield template library

cpp cpp11

Last synced: 14 May 2025

https://github.com/mkirchner/traycer

Ray tracing, from scratch, in C++

cpp from-scratch raytracer

Last synced: 14 May 2025

https://github.com/soerlemans/acris

Acris is a compiler project for a systems programming language aimed at interoperability with multiple languages.

acris ast c cmake codegen compiler cpp cpp23 interoperability language lexer llvm python3 transpiler

Last synced: 02 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/NuroDev/xmake-scaffold

🌱 Minimal Xmake C++ Project Template

c cpp portfolio template template-project template-repository xmake

Last synced: 12 Mar 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/pkprajapati7402/leetcode-solutions

Solutions to various LeetCode problems implemented in Python, categorized by topics such as Array, LinkedList, Dynamic Programming, Tree, Graph, String, and HashMap. Each solution includes detailed explanations.

algorithms array coding-challenge competitive-programming cpp data-structures dynamic-programming graph hashmap leetcode leetcode-solutions linked-list problem-solving programming strings tree

Last synced: 06 Apr 2025

https://github.com/kunalshah017/play-with-binaries

A Basic Binary Calculator to perform Binary Calculations in C++

binary calculator collaborate communityexchange cpp ghdesktop github gitkraken gitlens imgbot

Last synced: 27 Jun 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/habiburrahman-mu/password-based-circuit-breaker

Password based circuit breaker is a technology where we can control any circuit by a password. If we enter a password the circuit gives a break that means it is on. It can mainly be used in case of electric lines. Nowadays, electrical accidents to the line man are increasing, while repairing the electrical lines due to the lack of communication between the electrical substation and maintenance staff. This project gives a solution to this problem to ensure line man safety. In this proposed system, the control (ON/OFF) of the electrical lines lies with line man. This project is arranged in such a way that to ON/OFF the electrical line. The project is mainly based on Arduino. An Arduino controls all the functions. A matrix keypad is interfaced for taking password. There is a LCD display to read the password. When password is entered by the matrix keypad it is compared with the stored password in the ROM of the Arduino. If the password matches, relay is on. When the relay is on, led is on. If the password doesn’t match the circuit won’t be on.

arduino arduino-controls circuit-breaker cpp lcd-display man-safety matrix-keypad relay

Last synced: 27 Apr 2026

https://github.com/ansys/grpc_chunk_stream_demo

Demonstrate Large Array Serialization using gRPC

cpp grpc

Last synced: 15 Aug 2025

https://github.com/cfnptr/nets

Secure multi-platform networking library with implemented TCP / UDP server and client

c client cpp cross-platform http https library network networking openssl server socket ssl tcp tcp-client tcp-server tls udp udp-client udp-server

Last synced: 30 Oct 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/murilochianfa/protobuffeddrogon

PROTOBUF implementation with DROGON framework.

cpp drogon drogonframework network-monitor protobuf protocol-buffers

Last synced: 20 Sep 2025

https://github.com/lighterowl/czateria

Reimplementation of the protocol used by the Czateria chatroom network

chat cpp cross-platform polish qt websocket

Last synced: 30 Aug 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/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/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/theakashshukla/c-plus-plus

C Plus Plus Program & Assignment

assignment cplusplus cpp library program project

Last synced: 19 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/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/pencilcaseman/symbomathpaper

Exploring symbolic mathematics in C++, including differentiation

cpp cpp17 symbolic-math

Last synced: 09 Feb 2026

https://github.com/jchiefelk/node-quandl

Stock Analytics Platform built with the following stack; Node, C++, Express, React.

c-plus-plus coinbase-api cpp flux node-addon node-js reactjs

Last synced: 07 Apr 2026

https://github.com/gagniuc/programming-languages

A total of 44 poster presentations and 404 source code examples reflected in nine computer languages, namely: C#, C++, Java, JavaScript, PERL, PHP, Python, Ruby and VB.

algorithms code cpp csharp examples introduction-to-programming java javascript perl php programming programming-languages python ruby source vb6 vba visual-basic

Last synced: 23 Sep 2025