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/fireplank/cpp-chess-bot

A chess bot I made using mostly C++ and a little Python

chess chess-engine cpp engine python python3

Last synced: 15 Apr 2026

https://github.com/ghosts6/matrix

matrix animation with c++ cmd bash and html/js

bash batch cpp html-css-javascript matrix

Last synced: 19 Apr 2026

https://github.com/rhazra-003/leetcode_practice

Collection of LeetCode and GFG questions I solved for my placement preparation!

cpp cpp14 gfg gfg-solutions leetcode leetcode-cpp leetcode-python leetcode-solutions python3 sql stl

Last synced: 15 Apr 2026

https://github.com/youpong/cpp-sleep-sort

C++20 Implementation of Sleep Sort using std::thread

cmake cpp cpp20 docker sleep-sort std-thread

Last synced: 28 Apr 2026

https://github.com/abdullah-sheikh/registration-form-in-visual-studio

Create registration in visual studio using C++ and Sql.

cpp csharp destop-application development visual-studio

Last synced: 24 Apr 2026

https://github.com/uriyyo/roborace

:car: Arduino based self-driving car

arduino arduino-uno cpp

Last synced: 24 Apr 2026

https://github.com/devalone/ml_linear_regression

Implementation of linear regression algorithm from Stanford's machine learning course

coursera cpp gradient-descent linear-regression qt

Last synced: 19 Apr 2026

https://github.com/mecaneer23/binarytodecimal

Binary to decimal converters in numerous languages. Designed as a learning tool to compare common concepts across programming languages.

ada bash batch bin2dec binary-to-decimal binary-to-decimal-number-converter c coffeescript cpp forth haskell programming-languages python scala swift

Last synced: 27 Jan 2026

https://github.com/flagarde/caenlibs

Libraries for CAEN hardwares.

cpp hardware libraries

Last synced: 28 Apr 2026

https://github.com/jeslie0/cmake-practice

A place for me to practice CMake and Nix together

cmake cpp nix

Last synced: 15 Apr 2026

https://github.com/llefranc/42_cpp_piscine

School project: learn C++ language through different little exercices.

42 42born2code 42paris 42school cpp cpp-piscine cpp-pool cpp98

Last synced: 07 Feb 2026

https://github.com/adamczykpiotr/cudamatrixlibrary

Matrix operation library using single, n-threads or CUDA supported GPU

agh agh-ust cpp cuda cuda-library matrix matrix-computations matrix-functions matrix-multiplication

Last synced: 19 Apr 2026

https://github.com/tomasajt/prog-solutions

My solutions for programming sites/contests/competitions

apl atcoder codeforces cpp cses leetcode onlinejudge rosalind spoj

Last synced: 17 Mar 2026

https://github.com/raymondcm/strawberrydata

Tool suite for fast multi-camera strawberry data collection project. The standards document houses cross compatibility/purpose implementation details.

camera cpp data intel multi-camera

Last synced: 08 Feb 2026

https://github.com/sahil-kale/basilisk-actuator-control-lib

Hardware-agnostic library enabling field oriented control of of PMSM and BLDC Motors

cpp embedded foc motor-control real-time

Last synced: 01 Feb 2026

https://github.com/glaukiol1/arduino-shift-register

Control Shift Register in Arduino (UNO) (74HC595)

arduino c circuit cpp ino microcontrollers shift-register

Last synced: 19 Apr 2026

https://github.com/blueskyson/parallel-programming-2021-homework

PARALLEL PROGRAMMING IN C FOR MULTIPROCESSOR

c cpp mpi openmp pthreads

Last synced: 30 Apr 2026

https://github.com/t-88/learn-opengl

following learnopengl.com website tutorial to learnopengl duh and graphics dev

cpp learnopengl opengl

Last synced: 28 Apr 2026

https://github.com/psiace/meco

Just Another C/C++ project template built with Meson.

c cpp meson template-project

Last synced: 28 Apr 2026

https://github.com/spicycactuar/heightmap

Textured heightmap OpenGL application

blinn-phong computer-graphics cpp glm glsl heightmap opengl premake5

Last synced: 28 Apr 2026

https://github.com/singhpratech/notepatra

Native C++/Rust code editor for the AI era β€” Linux/macOS/Windows, ~9 MB bare binary, 226 file extensions / 92 language lexers, Rust-powered search, 6 AI backends (Ollama / llama.cpp / OpenRouter / Ollama Cloud / OpenAI / Azure OpenAI). Free forever, GPL-3.0.

ai code-editor cpp cross-platform developer-tools free ide lightweight linux local-ai macos notepad notepad-plus-plus ollama open-source qscintilla qt5 rust text-editor windows

Last synced: 31 May 2026

https://github.com/hangxingliu/how-to-use-libclang

:notebook: A Repository About How To Use libclang

cpp libclang qt

Last synced: 15 Apr 2026

https://github.com/luke-zhang-04/sorting-algorithms

Sorting algorithms in Python 3, Golang, TypeScript 3, and C++ 11

cpp golang javascript python3 sorting-algorithms typescript

Last synced: 08 Feb 2026

https://github.com/budd9442/midnight-dash

A raylib based endless runner game

cpp endless-runner libcurl raylib-cpp

Last synced: 07 Feb 2026

https://github.com/iaomw/meshcan

Play with Mesh

cpp geometry opengl

Last synced: 15 Apr 2026

https://github.com/flatcap/ibackup

βš™οΈ Object backup experiment

backup c-plus-plus cpp object

Last synced: 04 Jun 2026

https://github.com/vvaldesc/ballsortcpp

Ball Sorting based game made with C++ and ALLEGRO 5.2

allegro5 cpp fstream game keyboard-controls poo

Last synced: 04 Jun 2026

https://github.com/sungj921028/rt-chat-room

A real time chat room with server and client design, supplies a lot of implementations.

c chatroom client-server communication cpp network streaming

Last synced: 28 Apr 2026

https://github.com/ostanton/simplecalculator

A remake of my Nim calculator but in C++ with wxWidgets.

cpp cpp-programming gui gui-application ui wxwidgets

Last synced: 28 Apr 2026

https://github.com/ammienyami/ldays

This is my first malware! I coded it in C++ and this repository have the source code of my malware!

c coding cpp malware

Last synced: 24 Apr 2026

https://github.com/toshokan/libnotify-cpp

C++11 object-oriented RAII wrappers for GNOME's Libnotify

c-plus-plus c-plus-plus-11 cpp cpp11 gnome libnotify object-oriented raii wrapper wrapper-library

Last synced: 07 Jun 2026

https://github.com/umbrellaleaf5/template_cpp_lessons

Template for creating lessons/homework repos in C/C++

cmake cmakelists cpp educaiton homework lessons template

Last synced: 04 Jun 2026

https://github.com/nextpointer/dsa-journey

In this repo i share all my journey with DSA

algorithms cpp dsa

Last synced: 26 Feb 2026

https://github.com/nopangel/gameengine

This is a Game Engine

cpp cs gameengine js-ts python

Last synced: 30 Apr 2026

https://github.com/jaytwolab/useoldqt5inqt6

Use old Qt5 in Qt6 :kr: Qt6μ—μ„œ κ΅¬ν˜• Qt5 μ‚¬μš©ν•˜κΈ°

cpp qt qt5 qt6

Last synced: 27 Apr 2026

https://github.com/pothosware/soapyvolkconverters

A Soapy support module that registers type converters implemented in VOLK

avx avx2 converter cpp sdr simd soapy soapysdr sse sse2 sse3 volk

Last synced: 25 Feb 2026

https://github.com/khaledsalshibani/cpp-starter-kit

Here, you'll find a beginner-friendly overview of programming fundamentals using C++. Please note that this repository is still a work in progress and may not yet cover all topics comprehensively.

cpp programming-fundamentals starter-kit

Last synced: 19 Mar 2026

https://github.com/fuwn/tael

πŸ€— C++98 Extensions for Tatl

cpp cpp98 cpp98-compatible tatl test

Last synced: 16 Mar 2026

https://github.com/astrodynamic/geometry

Geometry: A program to draw geometric primitives using SFML. Create lines, circles, triangles, rectangles, and squares easily. MIT licensed.

affine-transformation cmake cmakelists cpp cpp17 drawing-app geometry graphics make makefile primitives sfml sfml-library

Last synced: 04 Jun 2026

https://github.com/kbnim/cpp-jegyzet

C++ lecture notes written in Hungarian [Course: Programming languages (C++)]

cpp cpp11 latex lecture-notes pdf

Last synced: 28 Jan 2026

https://github.com/ohioiot-esp32-wifi-examples/intro-to-events

The code base accompanying one step in the video series on creating a next-level WiFi library for your ESP32 projects. The video associated with this code base focused on engaging with the events provided by WiFi.h and logging them to get the best information possible about your WiFi connection.

arduino-ide arduino-iot connectivity cpp embedded-systems esp-idf esp32 esp32-iot event-driven firmware home-automation internet-of-things iot microcontroller networking ohioiot platformio wifi wifi-events wifi-logging

Last synced: 09 May 2026

https://github.com/hardcode3/imgui_opengl_linear_algebra_cmake_starter

A cmake starter using Imgui - Imnodes with OpenGL and some linear algebra libraries

bash-script cmake cpp doxygen-documentation eigen3 gitmodules glfw glm imgui imnodes implot linear-algebra mit-license opengl

Last synced: 09 May 2026

https://github.com/marx-wrld/login-page

This is a simple login page built in Dart.

cmake cpp dart html makefile

Last synced: 08 May 2026

https://github.com/duyndh98/game-snake

An Advanced C++ Game Console using OOP and Data Structures

cpp datastructures game-console object-oriented-programming

Last synced: 10 Jun 2026

https://github.com/spicycactuar/soft-trace

An interactive CPU Ray Tracing application

computer-graphics cpp cpu-raytracing glm global-illumination opengl qt5

Last synced: 09 May 2026

https://github.com/rudissaar/desktop-clock

Customizable desktop clock widget written in Qt5 framework.

clock-widget cpp cross-platform desktop-widget eye-candy qt-installer-framework qt5 qt5-widgets

Last synced: 08 May 2026

https://github.com/levikuhaulua/school-assignments

Repository containing all school assignments I have worked on.

c cpp java python

Last synced: 08 May 2026

https://github.com/dyfanjones/inih

Rcpp Bindings to C libray inih (https://github.com/benhoyt/inih) for ini files

cpp ini r

Last synced: 09 May 2026

https://github.com/flowerinthenight/base-atlcom-svc

Skeleton ATL COM Windows service.

atl com cpp windows-service

Last synced: 14 Feb 2026

https://github.com/trflynn89/flymake

A GNU Makefile system for C-family and Java projects

build-system c cpp make makefile objective-c objective-c-plus-plus

Last synced: 08 May 2026

https://github.com/masumkhan081/c-plus-plus-code-notes

This repository contains notes and code snippets related to C++ programming, focusing on various fundamental concepts, the Standard Template Library (STL), and best practices. It serves as a personal reference for learning and consolidating knowledge in C++. Intend to use for personal use and to help reinforce understanding of C++ concepts

cpp data-structures low-level-programming programming-language

Last synced: 19 Mar 2026

https://github.com/chandler767/fusionpanel

For v2 and v3 PanelDue control panels. This is a modified version of the PanelDueFirmware for the PanelDue 3D printer user interface board and has been modified for use only with the F400 3D Printer.

3d-printing arduino board c cpp eclipse firmware paneldue-control-panels touchscreen

Last synced: 08 May 2026

https://github.com/natharyan/chaos-attractors

Modeled 3-dimensional chaos attractors in C++ to create an audio-dynamic music visualizer.

chaos-theory cpp music-visualizer

Last synced: 14 Feb 2026

https://github.com/sahilsrivastava25/dsa

A collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

cpp java leetcode-solutions

Last synced: 28 Apr 2026

https://github.com/karnkaul/ledemo

Demo Game on 2D C++17 engine using PhysicsFS and SFML

cmake cpp cpp17 game game-engine linux opengl physfs sfml win64

Last synced: 08 May 2026

https://github.com/esterified/automatic-license-plate-recognition-using-knn

Hardware-based implementation to identify license plate numbers and respond based on that

arduino c cpp knn-classification ocr-recognition xml

Last synced: 08 May 2026

https://github.com/maxicracker/convolutionalneuralnetwork

Image classification using CN and access to the image class via a web server.

cnn concurrency cpp docker python torch

Last synced: 16 Apr 2026

https://github.com/qervas/cn_chess_ai

chinese chess(Xiangqi) AI

ai cpp cuda dqn qt6

Last synced: 13 Feb 2026

https://github.com/theleopard65/my-dsa-journey

This repository is a comprehensive collection of my work and understanding as I go through various DSA topics. I created this repo to document and showcase the concepts, implementations, and problem-solving techniques I learn throughout my journey.

array c cpp dsa graph library linked-list merge-sort queue recursi sorting stack strings time-complexity tree use-cases vector

Last synced: 07 May 2026

https://github.com/pragativerma18/data-structure-practice

This repository contains code for easy to advanced data structures using C as a part of my programming practice.

algorithms-and-data-structures c cpp data-structures leetcode-cpp leetcode-practice leetcode-solutions programming-challenges programming-practice python python3

Last synced: 09 May 2026

https://github.com/jthelin/hello-ctest

An example of using ctest for a C++ app / library.

cmake cpp ctest hacktoberfest

Last synced: 24 Jan 2026

https://github.com/aethermark/aethermark

Aethermark is a high-performance, extensible Markdown parser and renderer built with pybind11

cpp markdown parsing pybind11 python3

Last synced: 09 May 2026

https://github.com/arkenidar/fox-toolkit-apps

fox-toolkit.org apps built with GNU Make or CMake

3d cmake cpp gui make obj ogl parse-h

Last synced: 27 Apr 2026

https://github.com/m0saan/webserv

this is a simple implementation of the HTTP server

cgi client-server cpp cpp98 http-server request-response socket-programming

Last synced: 15 Feb 2026

https://github.com/juangburgos/quaaccesscontrol

Test library for [QUaServer](https://github.com/juangburgos/QUaServer) access control

access-control cplusplus cpp opc-ua qt qt5

Last synced: 07 May 2026

https://github.com/catdima/stillalive

Portal ending credits for linux

cli-app cpp linux-app ncurses

Last synced: 24 Jan 2026

https://github.com/jomart02/navisimulators

qt c++ NMEA simulators for Lazuli

cpp linux qt

Last synced: 07 May 2026

https://github.com/abolfazlmohammadpour/system

System Is A Library For C++ Programmign Language (Same As System In C# Programming Language)

c cpp framework library opensource performance

Last synced: 15 Feb 2026

https://github.com/amanoteam/revf

Reverse the content of files

c cpp rev text-utils util-linux

Last synced: 20 Apr 2026

https://github.com/caphosra/wavefilemanagerlibrary

With this library, you can write code to create audio files quickly! And you can create audio files without struggle with binary files! (C/C++/C#)

c c-library cplusplus cpp cpp-library csharp csharp-library filegenerator sound-library wav wavefile

Last synced: 07 May 2026

https://github.com/djoezeke/myyaml

Myyaml - Simple and Fast Yaml Ain't Markup Language (YAML) Parser for Modern C/C++.

c config configuration cpp deserialize emmiter modern parser serializer yaml yaml-parser

Last synced: 07 May 2026

https://github.com/storn5/vector

A simple 3D game written in C++ with graphics implemented from scratch in DirectX, OpenGL and Vulkan, inspired by X-Wing (1993), Elite (1984) and X4: Foundations

cpp cpp14 engine game

Last synced: 30 Jan 2026

https://github.com/podnet/max17263-mgos-test

Mongoose os app to test MAX17263 library ported from Arduino.

arduino battery-level c cpp esp32 esp8266 max17263 mongoose-os mongoose-os-app

Last synced: 16 Apr 2026

https://github.com/masoudir/freertos_inside_linux_using_cmake

This repository contains some examples about how to run freertos inside linux using Cmake.

c clion cmake cpp freertos gcc linux

Last synced: 10 May 2026

https://github.com/jaganathanb/node-usbspy

An event based node.js c++ addon/binding to retrive the connected usb storage devices and detect the storage device insertion/removal and notifify the subscribed apps.

addon cpp javascript n-api nodejs

Last synced: 10 May 2026

https://github.com/ryosukedtomita/makefile-study

Studying how to write Makefile

cpp docker-compose makefile

Last synced: 20 Apr 2026

https://github.com/landiluigi746/projectify

projectify is a simple and intuitive project management tool that helps you organize your work efficiently. Organize projects smarter, achieve results faster.

cmake cpp docker frontend-terminal organization postgresql project-management workflow-management

Last synced: 10 May 2026

https://github.com/sharkbyteprojects/file-compare

A Simple, not documented C++ Application to compare folders and files (for command line)

cmake command-line-tool compare cpp cpp17 cpp20 linux windows

Last synced: 10 May 2026

https://github.com/tamandutech/esp32.pio.template

Project template for ESP32 or PlatformIO library. PlatformIO + Cpp + CI/CD + Linter + Formatter.

cpp esp32 pio platformio template

Last synced: 07 May 2026