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/ferhatgec/tyfe

Fegeya Tyfe, single header file type information library.

cpp cpp17 file-type-detection file-types filesystem magic

Last synced: 04 Sep 2025

https://github.com/davidyslu/onlinejudgeuva

Personal submissions on Online Judge UVa

algorithms cpp data-structures

Last synced: 13 Feb 2026

https://github.com/lchsk/knights-cpp

An attempt at making a classic real-time strategy game

cpp cpp11 cpp14 game real-time-strategy rts sfml strategy strategy-game

Last synced: 25 Apr 2025

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/ferhatgec/timeplusplus

Fegeya Time++, single header time library.

cpp cpp17 file header library single uptime

Last synced: 14 Jun 2025

https://github.com/jaytwolab/qsloglib

Log library for Qt 5 or 6 (based on SLogLib) :kr: Qt 5 또는 6 기반 로그 라이브러리

cpp log logging qt qt5 qt6

Last synced: 09 Apr 2025

https://github.com/wissem01chiha/slxio

[WIP] SLXIO – SIMULINK SLX File I/O Library

c cpp files matlab simulink

Last synced: 02 Jun 2026

https://github.com/thisis-developer/c-plus-plus

This repo contains various C++ topics like constructors and destructors, data structures, dynamic memory allocation, exception handling, friend functions, functions, inheritance, loops, new and delete operations, polymorphism, practice code, recursion, structures, and templates.

constructor cplusplus cpp datastructures destructors dynamic-programming exception-handling friendfunction gfg-solutions loops object-oriented-programming overloading overriding polymorphism recursion static structure template virtualfunctions vscode

Last synced: 14 Oct 2025

https://github.com/farid-karimi/snake-game

A simple Snake game programmed with c++

cli cpp game game-development snake-game

Last synced: 20 Jun 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/kei-k23/rex

Regular Expression (Regex) engine that written in C++

clang cpp regex regular-expression

Last synced: 15 Oct 2025

https://github.com/maximepremont/r-type_epitech

Epitech project : full UDP multiplayer game engine with ECS.

balancer cpp epitech game load multiplayer rtype udp

Last synced: 26 Oct 2025

https://github.com/gbonacini/sigenmax2870

Client for LTDZ MAX2870 signal generator boards

cpp linux ltdz macos max2879

Last synced: 31 Jan 2026

https://github.com/dyekuu/opengl-seawave-animation-inf443

Using OpenGL in C++, implement a seawave animation from time-dependent Perlin noise and also a physics engine

animation cpp hierarchical-animation modeling modelling opengl perlin-noise physics-simulation procedural-animation simulated-animation spline-interpolation texture

Last synced: 24 Apr 2026

https://github.com/pachadotdev/cpp11blaze

VERY EARLY DEVELOPMENT!!! The idea is to pass matrices/vectors from R to C++, write pure C++/Blaze code for the computation, and then export the result back to R with the proper data structures.

blaze cpp cpp11 hacktoberfest linear-algebra rstats

Last synced: 10 Apr 2025

https://github.com/juangburgos/qsingleinstance

Qt C++ library to check if another instance of an application is running. Disallow multiple application instances.

c-plus-plus cpp instances qt qt5

Last synced: 12 Apr 2025

https://github.com/hhromic/e131-viewer

E1.31 (sACN) Xterm256 Console Viewer

c client console cpp e131 light-controller sacn viewer

Last synced: 14 Apr 2025

https://github.com/ferhatgec/fpages

FPages, global FPage pages.

cpp fegeya fpage global lists man-page pages tldr

Last synced: 18 Feb 2026

https://github.com/rafaykhattak/assets-managment-system-oop

Efficiently manage real estate properties and stock investments with this C++ console application. Track profits, input details, and streamline your financial management.

asset-management-system c cpp management-system object-oriented-programming oop

Last synced: 14 Jul 2025

https://github.com/maxoodf/tgnews

Telegram Data Clustering Contest (Bossy Gnu's submission )

cpp document-clustering document-embedding document-similarity nlp nlp-machine-learning telegram word2vec

Last synced: 03 Apr 2025

https://github.com/oktomus/cpp-closest-point-on-mesh

Exemple of a closest point on mesh C++ implementation

cpp geometry-algorithms

Last synced: 25 Aug 2025

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/helins/byte_buffer.cpp

Easily and safely read/write any type to byte arrays

arduino bytebuffer cplusplus cpp types

Last synced: 22 Apr 2026

https://github.com/cppfw/jsondom

C++ library for JSON parsing and DOM

cpp dom json

Last synced: 12 Jul 2025

https://github.com/ferhatgec/fsplusplus

Single header filesystem library for specific functionalities

cpp fegeya filesystem header library single

Last synced: 18 Feb 2026

https://github.com/genyleap/cell

G E N Y L E A P ™ Cell is an incredibly innovative and revolutionary cross-platform software engine written in modern C++ which enables you to build super high-end products.

application booster cplusplus cpp cross-platform desktop engine exclusive framework library mobile project-core software system wasm web

Last synced: 12 Apr 2025

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/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/andreasgdp/robo-throw

Project about creating a robot system capable of picking up an object and throwing it hitting a given target.

cpp robotics sql

Last synced: 07 Mar 2026

https://github.com/nurodev/xmake-scaffold

🌱 Minimal Xmake C++ Project Template

c cpp portfolio template template-project template-repository xmake

Last synced: 08 May 2025

https://github.com/bardobard/bardrix

Mathemathical raytracing library for educational purposes.

cpp educational native nuget raytracing

Last synced: 20 Jul 2025

https://github.com/keshav2010/protoanimator

A Small keyframe based animator tool for designing rough 2D sprite-based animations quickly for presentation purposes.

animation animation-tools cpp keyframe-animation qt4

Last synced: 25 Jun 2026

https://github.com/ferhatgec/kalem.rs

Fegeya Kalem.rs, Rust implementation of Kalem, work-in-progress.

ast clang compiler cpp kalem lexer parser run rust rust-lang syntax transpiler

Last synced: 17 May 2026

https://github.com/dcavar/fle

Free Linguistic Environment

bnfc cpp java lexical-functional-grammar lfg parsing xle

Last synced: 22 Jun 2025

https://github.com/rokhan/gocpp

Quick and dirty experimentations to parse go code and generate equivalent c++ code

compiler cpp golang

Last synced: 20 Mar 2025

https://github.com/elfaz19/double-linked-list-by-c--

📚 Student Management System 🎓 A C++ doubly linked list project to manage student records. Features: insert, delete, search, display, and demo mode. Perfect for learning dynamic data structures! 🚀 Happy Coding! ✨

cpp dsa dsa-algorithm dsa-practice

Last synced: 11 Jul 2025

https://github.com/chiragjoshi12/arduino-projects

Arduino Sensor Projects: Explore DIY sensor solutions for home & environment.

arduino arduino-ide arduino-nano arduino-project arduino-sensors arduino-sketch arduinoproject arduinoprojects cpp

Last synced: 05 Apr 2025

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

Created Tic Tac Toe game using OO design in c++

cpp cpp-game game terminal-game tic-tac-toe tictactoe

Last synced: 13 May 2025

https://github.com/axel7083/nixie-clock

Custom firmware adding support for BLE and Wifi to the EleksTube IPS Nixie Tube Digital Clock.

arduino bluetooth clock cpp

Last synced: 31 Oct 2025

https://github.com/educ8s/cpp-analog-clock-with-raylib

An analog clock project using C++ and raylib, showcasing OOP concepts and dynamic graphics.

analog-clock cpp raylib raylib-cpp raylib-project

Last synced: 18 Feb 2026

https://github.com/ashaduri/demo-libraries-multiple

A cmake project that demonstrates how to use static and dynamic libraries in a C++ project.

cmake cplusplus cpp demo dll dynamic library shared shared-library static

Last synced: 07 May 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/alin00r/car-racing-game

A 2D Racing game that You can race with other cars developed using OpenGL and C++

car-game codeblocks computer-graphics cpp game-development opengl racing-game

Last synced: 06 Apr 2025

https://github.com/vndee/algo-templates

Algorithm templates for competitive programming contest.

acm-icpc algorithms codeforces competitive-programming cpp data-structures topcoder

Last synced: 13 Jul 2025

https://github.com/hanilr/tff

Terminal File Finder Written In C++

cpp cpp17 file file-manager filesystem terminal-app

Last synced: 04 Apr 2025

https://github.com/phoemur/wakeonlan

This is a widget that I use for wakeonlan on my local network. Made with C++ and QT5 on Linux.

cpp cpp14 network qt qt5 sockets wake-on-lan wakeonlan

Last synced: 21 May 2026

https://github.com/terroo/utilscpp

My C++ Utility Library

clang cmake cpp gnu llvm make makefile

Last synced: 17 Jul 2025

https://github.com/brglng/rxx

Rust-flavored C++ template library

cpp cpp11 rust

Last synced: 22 May 2026

https://github.com/endstonemc/cpp-example-plugin

C++ example plugin for Endstone servers

bedrock bedrock-dedicated-server cplusplus cpp minecraft plugin

Last synced: 14 Apr 2025

https://github.com/raleighlittles/minimal-gtest-example

A very very minimal example of how to configure and run GTest, Google's C++ testing framework.

cmake-examples cmakelists cpp google-test gtest ubuntu unit-testing-framework

Last synced: 21 Mar 2025

https://github.com/burgundytora/mdvector

A high-performance multidimensional SIMD vector library for C++ (auto-type-simd/expression-template/python-style-slice)

cplusplus cpp cpp17 header-only high-performance-computing python-style-slicing simd

Last synced: 04 Apr 2025

https://github.com/jibsen/wideint

C++ implementation of wide exact-width integer types

cpp uint128 uint256

Last synced: 14 Mar 2025

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/pecas-dev/mypong

PONG recreated in C++ by me using Raylib

cpp pong-game raylib

Last synced: 04 Mar 2025

https://github.com/daanvandenbergh/volt

Easily create websites or REST APIs in javascript with vweb. Including a frontend api for building website's in an objective SwiftUI like manner. Supports payments using paddle.

api cpp http https javascript js rest-api vinc vlib website

Last synced: 03 Jul 2026

https://github.com/hengxin666/hxtest

现代C++学习、实验、实践 | 个人代码存储库 (内有 C++20无宏反射、tbb并发库的初步学习、std标准库的重现(一点点)、QT-QML、OpenGL、Linux-io_uring/win32-iocp+协程、线程池等) 注释清晰完善

cpp cpp20

Last synced: 09 Mar 2026

https://github.com/choaib-elmadi/getting-started-with-ros

Learn the Robot Operating System (ROS), including both ROS1 Noetic and ROS2 Humble, installation and essential commands.

cpp debian-linux linux python robot robot-operating-system robotics ros ros1 ros1-noetic ros2 ros2-humble ubuntu

Last synced: 31 Oct 2025

https://github.com/kaplanz/cake

Just another C/C++ Makefile-based build system, aimed at providing quick and easy development

build-system c cpp make makefile

Last synced: 18 Feb 2026

https://github.com/coord-e/dsp6951

Library for DSP6951 DSP Radio IC.

arduino arduino-library cpp dsp radio

Last synced: 16 May 2026

https://github.com/michaelehab/snakes-ladders-and-monopoly-mix-game

A simple game application that is a mixture between the Snakes & Ladders and Monopoly games. This is an Educational Project for OOP course taken during Fall 2021 semester.

cpp game gui object-oriented-programming oop

Last synced: 04 Mar 2025

https://github.com/terenstare/sortviz

A sorting visualizer written in C++20

cpp cpp20 sdl2 sorting-algorithms visualization

Last synced: 12 Apr 2025

https://github.com/cashtann/fileexplorer

File explorer in Qt QML and C++

cpp fileexplorer filesystem qml qt

Last synced: 18 Jun 2025

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

Introduction to C++ and Object Oriented Programming

cpp

Last synced: 06 Apr 2025

https://github.com/mrk21/bitfield

C++11 bitfield template library

cpp cpp11

Last synced: 14 May 2025

https://github.com/yuzukitsuru/colorcout

Simple cross-platform(?) colored terminal text in C++

color-terminal cout cpp

Last synced: 15 Jul 2025

https://github.com/hawashra/problemsolving

here I add some of the problems I solved.

competitive-programming cpp problem-solving

Last synced: 08 Mar 2026

https://github.com/gustavz/robosoccer_championship

Winner Team C++ Code of TUM Robosoccer Championship 2016

code cpp opencv robosoccer tum turtlebot

Last synced: 12 Apr 2025

https://github.com/senior-sigan/why_cpp_arkanoid

This game was developed from scratch during live twitch streams

cpp game gamedev whycpp

Last synced: 03 Jul 2026

https://github.com/cvanaret/symmetricblockmatrix

Form symmetric block matrices and condense them (eliminating blocks) at compile time using Schur complements. The goal is to manipulate KKT/augmented/saddle-point systems symbolically to obtain equivalent systems (typically: unsymmetric, symmetrized, and normal equations) that can be tackled by various numerical solvers

compile-time compile-time-meta-programming cpp cpp17 gaussian-elimination kkt-system linear-algebra linear-systems linear-systems-equations saddle-point-system schur-complement symbolic-computation template-metaprogramming

Last synced: 15 Jul 2025

https://github.com/siyovush-hamidov/hamming-codes-8-4

🔐 This project implements the Hamming Code 8-to-4 algorithm for error detection and correction during information transmission, capable of handling one mistake

cpp cryptography

Last synced: 14 Apr 2025

https://github.com/wandvvs/expression-parser

Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method

compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer

Last synced: 13 Apr 2025

https://github.com/am4nn/super-mario-sfml

Created 'Super Mario' 2D game in C++ with SFML, elevating the experience with expertly crafted shaders

2d-game cpp game-development sfml-game shaders vectors

Last synced: 11 Apr 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/zoroxide/olcpge-fourier-series

Visulalizing Fourier Series in C++

cpp fourier-series game-engine olcpixelgameengine

Last synced: 16 May 2025

https://github.com/stablecoder/vulkan-mini-libs

Builds a source/header file for use in C++17 or newer. It lists contains all Vulkan enum flags/values of the indicated Vulkan header spec version, and can convert to/from strings representing those values.

bitflag bitset cpp cpp17 enum flag flagbits flags vulkan vulkan-library xml xml-parser

Last synced: 21 Aug 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/jakobbbb/splat

a simple and not very optimized Gaussian splat renderer

3dgs cpp gaussian-splatting opengl

Last synced: 15 Mar 2025

https://github.com/AlbertSuarez/Jutge-EDA

🎓 Tots els problemes del Jutge de EDA (FIB). All Jutge problems of EDA (FIB).

backtracking barcelona bfs cpp eda fib jutge jutge-eda upc

Last synced: 14 Mar 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/aivanf/own-3d-engine

Own 3D engine using Qt, C++ with different algorithms and solids generating (w/o OpenGL)

3d-engine 3d-graphics algorithms c-plus-plus cpp generative-model graphics light models qt qtcreator shading torus

Last synced: 15 Apr 2025

https://github.com/iveevi/tuicpp

A simple C++ wrapper around ncurses to ease the developement of TUI applications.

cpp ncurses tui

Last synced: 20 Feb 2026

https://github.com/tbpaksoy/shapeit

An experimental XML 3D modelling tool.

3d cpp glfw modelling modelling-with-xml opengl xml xml-3d

Last synced: 02 Aug 2025

https://github.com/shawnjeffersonwang/coro-boost

CoroBoost is a Linux C++ server framework featuring a coroutine library with ucontext_t, an N-M scheduler using epoll and timers, and asynchronous system API hooks. It includes logging, configuration, threading, and lock encapsulations for efficient coroutine management and IO event handling.

coroutine cpp distribution fiber framework high-performance http-client http-server network websocket-client websocket-server

Last synced: 15 Apr 2025