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/willnationsdev/wyrd-narrative-scripting

A narrative engine for a GUI and text-based scripting language that doubles as a constructed language for simple and direct communication between users and AI characters/systems.

cpp narrative narrative-programming natural-language nodejs scripting-language typescript wyrd

Last synced: 18 Apr 2026

https://github.com/vrongmeal/interviewbit-vscode

Snippets and Environment setup for VSCode while practicing competitive programming on InterviewBit.

cpp interviewbit vscode-snippets

Last synced: 19 Apr 2026

https://github.com/budchirp/calcplusplus

TUI calculator written in C++ using FTXUI

calculator cmake cpp ftxui

Last synced: 06 Mar 2026

https://github.com/mo-karbalaee/pentago-game

Pentago game based on CLI. Final project of introduction to programming course at SBU. fall 2020

cpp game sbu

Last synced: 31 Jan 2026

https://github.com/sonawaneashwini/car-rental-system

The Car-Rental-System repository offers a command-line interface for selecting car brands, making it an efficient choice for quick car rental decisions.

car-rental-system cpp cpp-based-project terminal-based

Last synced: 31 Jan 2026

https://github.com/engineersbox/wolfenstein-3d

Re-creation of Id Software's Wolfenstein 3D

astar-algorithm cpp game-engine glut opengl raycaster wolfenstein-3d

Last synced: 09 May 2026

https://github.com/kaloslazo/datafusiondb

Integration of different data models (Extendible Hashing, AVL, Sequential File) and advanced information (index) retrieval techniques within a single DB.

cpp dbms parser python sql

Last synced: 31 Jan 2026

https://github.com/basemax/squareroot

Own function to calc the square root of a number.

c cpp math math-library mathematics square-root squareroot

Last synced: 19 Apr 2026

https://github.com/kennek4/helix

A pixel art focused sprite editor

cpp spriteeditor

Last synced: 14 Oct 2025

https://github.com/nevrome/gluesless

An idea expansion simulation

archaeology cpp cultural-evolution

Last synced: 12 Jun 2026

https://github.com/hxndev/producer-worker-problem

This is a common worker producer problem in OS

c code cpp labtasks os problem producer producer-worker project worker

Last synced: 30 Apr 2026

https://github.com/aureleoules/chatclientcpp

⌨ c++ chat client

chat cpp qt tcp

Last synced: 20 Apr 2026

https://github.com/pratik08/pytorch-submodular

A GPU accelerated Submodular Optimization toolkit.

cpp machine-learning submodular-optimization submodularity

Last synced: 09 May 2026

https://github.com/samyam81/observer_designer

Observer design is a methodology in control systems engineering that involves designing an observer to estimate the unmeasurable internal states of a system based on available measurements.

cpp csharp java observer-design-pattern

Last synced: 09 May 2026

https://github.com/c08oprkiua/moduleassistant

Helper tool for making engine modules in Godot 4 and 3

cpp gdscript godot godot-cpp godot-module godot3 godot4 tools

Last synced: 01 Feb 2026

https://github.com/kotleni/glengine

Cpp 3d OpenGL game engine. Early WIP.

cpp engine glsl opengl render sdl2

Last synced: 24 Feb 2026

https://github.com/tw1ddle/geometrize-lib-fuzzing

Fuzz testing harness for Geometrize, a library for geometrizing images into geometric primitives

art cpp cpp-library geometrize geometry geometry-processing hill-climbing

Last synced: 07 Feb 2026

https://github.com/pieroboseta/piero-ende-coder

A powerful encryption and decryption tool that combines the Vigenère cipher, XOR encryption, and Base64 encoding to secure messages. This tool allows users to encode and decode messages using a secret key, ensuring an extra layer of security.

algorithm base64 cipher cpp cryptography data-conversion data-encoding decoder decryption encoder encryption hashing string-manipulation text-processing

Last synced: 26 Feb 2026

https://github.com/ferhatgec/freud

Fegeya Freud, CLI FPaper renderer, based on Totem (`less`-like tool without `--help`)

build cpp cpp17 elite fegeya fpaper freud help less totem

Last synced: 29 Apr 2026

https://github.com/chalet-org/chalet-docs

Chalet documentation website in NextJs

build-system c cpp cross-platform json mdx nextjs react

Last synced: 07 Feb 2026

https://github.com/saisriramkamineni/library-management-system

The Library Management System is a versatile C++ application that allows admins to efficiently manage book inventories and members to seamlessly borrow and return books. It features user-specific functionalities, a text-based menu interface, and supports the registration of new users, enhancing the overall efficiency of library operations.

cpp oop oop-concepts

Last synced: 25 Oct 2025

https://github.com/quantum-0/arduino-button-events

This library allows you to easily process button's events like double/triple clicks and holding

arduino arduino-ide arduino-library button buttons click clicking clicks cpp event events hold holding library press press-and-hold pressing tap tapping taps

Last synced: 13 May 2026

https://github.com/kmu-wink/2020-02-algorithm

2020학년도 2학기 윙크 알고리즘 스터디

algorithm cpp kmu-wink python

Last synced: 26 Feb 2026

https://github.com/yosh-matsuda/gpu-array

Maximum GPU performance with Modern C++ syntax. RAII and Range-based abstraction to GPU memory management and data layouts, enabling code safety and performance optimization with zero overhead.

cpp cpp20 cuda gpu header-only hip

Last synced: 08 Jun 2026

https://github.com/gunh0/hufs-fall-2019-computer-programming

📖 Fall Semester 2019 Computer Programming Lecture Materials | 강의 자료

c computer-programming-lab cpp

Last synced: 28 Apr 2026

https://github.com/andrefelipebarros/jogo-da-lha-15x15

🏝️Project developed using Vector and Matrix, during the course of college algorithms.

algorithms cpp game-development matrix type-game vector

Last synced: 31 May 2026

https://github.com/raymiiorg/qt-http-get-request-qml-cpp

Example Qt code showing HTTP get request in C++ and Qml

cpp qml qt

Last synced: 28 Apr 2026

https://github.com/hifza-khalid/oop_odyssey

OOP Odyssey 🚀 | C++ Projects 💻 | Master OOP concepts: Encapsulation, Inheritance, Polymorphism, Diamond Problem, and more! 🛠️

abstraction cpp encapsulation inheritance-examples oop polymorphism

Last synced: 05 Mar 2026

https://github.com/berkaygediz/c-studies

🧑‍💻 Made with C and C++ in 2015.

c cpp input-output memory pointers-in-c studies system

Last synced: 02 Mar 2026

https://github.com/tricktux/file-audit-system

:eyes: File monitoring software that will log file access to configured directories on the system.

auditd cpp linux-kernel

Last synced: 27 Apr 2026

https://github.com/lunarwatcher/doesnotfail2ban

Intrustion detection system for Linux-based servers

cpp intrusion-detection linux

Last synced: 05 Mar 2026

https://github.com/nooneknowspeter/cpplings

A terminal based learning experience for C++, inspired by Rustlings

cpp zig ziglang

Last synced: 20 Apr 2026

https://github.com/icingworld/shutingdown

关机小助手

cpp qt shutdown-timer spoof

Last synced: 02 Mar 2026

https://github.com/igorjakus/minigolf

Projekt studentów Instytutu Informatyki Uniwersytetu Wrocławskiego. Prosta gra 2D w tematyce mini golfa.

cpp gamedev minigolf

Last synced: 02 Mar 2026

https://github.com/qengineering/ncnn_pose_rpi_64-bits

ncnn pose estimation on bare Raspberry Pi 4 with 64-bit OS at 7.1 FPS

bare-raspberry-pi cpp high-fps ncnn ncnn-framework ncnn-model pose-estimation raspberry-pi-4 raspberry-pi-64-os

Last synced: 26 Feb 2026

https://github.com/akagi201/webrtc-peerconnection

WebRTC Peerconnection built with CMake

cmake cpp peerconnection webrtc

Last synced: 15 Feb 2026

https://github.com/samyam81/sorting_mechanism

This repository contains various sorting algorithms implemented in different programming languages.

cpp csharp java sorting-algorithms

Last synced: 11 May 2026

https://github.com/branc116/pbdchallange

Chain of 100 Bodies using web assembly

cpp dynamics pbd physics-simulation wasm webassembly

Last synced: 27 Apr 2026

https://github.com/hxndev/snake-game-project

Most of you have played a very interesting game “Snake” on your old Nokia phones (Black & White). In this project, I designed a 2D Snake Game in C++ with many additional functionalities.

2d cpp game game-development glut itc keyboard opengl pf project snake snake-game snakegame

Last synced: 27 Apr 2026

https://github.com/danieldidiobalsamo/concurrent_execution_models

Rust / C++ Implementation of the three execution models used in concurrent programming

boost cpp dining-philosophers-problem fibers producer-consumer-problem readers-writers-problem rust

Last synced: 02 Mar 2026

https://github.com/barakugav/fdml

FDML is a CPP software for robot localization processing and queries using few (one or two) distance measurements

computational-geometric cpp geometric-algorithms localization robotics

Last synced: 15 Mar 2026

https://github.com/gf712/pyml

Machine Learning algorithms in Python and C/C++ written from scratch using the respective standard libraries

cpp machine-learning python3

Last synced: 27 Feb 2026

https://github.com/maxpatiiuk/code-share

A collection of random code pieces from different projects over the years.

arduino c cpp csharp jquery js php sql

Last synced: 12 Apr 2025

https://github.com/kaka-lin/canbus-tool

CAN bus tool that can send/dump data. GUI is implemented with Qt/PyQt and QML

cpp docker pyqt5 python-can python3 qml qml-applications qt5 socketcan

Last synced: 16 Jul 2025

https://github.com/hiruna72/artic_c

C/C++ implementation of ARTIC bioinformatics platform for nanopore sequencing of nCoV2019 novel coronavirus

arm artic-bioinformatics-platform covid-19 cpp nanopore-sequencing ncov-2019

Last synced: 13 Apr 2025

https://github.com/pfpimenta/tequenne

Projet pour le module Jeux Vidéo à CPE Lyon (Décembre 2018)

cpp irrlicht irrlicht-engine jeuxvideo tekken videogame

Last synced: 10 Aug 2025

https://github.com/kassane/sieve-cache-cpp

A SIEVE cache implementation for C++

cache-algorithm cpp sieve sieve-cache

Last synced: 03 Feb 2026

https://github.com/cyang-kth/csv2shp

Utility tool for converting CSV to shapefile

cpp csv csv2shp gdal shp-file

Last synced: 22 Jul 2025

https://github.com/michaelehab/shipping-company-simulator

A CLI that simulates the operation of the cargo delivery process of a Shipping Company and calculates some related statistics. This is an Educational Project for Data Structures course taken during Spring 2022 semester.

algorithms cargo cli company cpp data-structures delivery linked-list object-oriented-programming oop priority-queue queue simulation statistics truck

Last synced: 04 Mar 2025

https://github.com/hordi/hash

Fast C++ flat (open addressing) hash set, map

cpp hash hashing map set unordered-map unordered-set

Last synced: 09 Mar 2026

https://github.com/tomasmark79/dotnamecpp

A keyboard-driven, CMake-based C++ template for VSCode. It automates the full dev cycle (configure, build, test, format, docs, package) via shortcuts and works cross-platform.

boilerplate-template cmake compiler conan cpp cross cross-platform emscripten exe gcc modern-cpp project-template toolchain vscode wasm

Last synced: 02 May 2026

https://github.com/tachoknight/oracle-pro-c-to-cpp-on-a-mac

Example project of using Oracle's Pro*C compiler on a Mac using C++11

clang cpp database macos oracle

Last synced: 11 May 2026

https://github.com/lucasbotang/concurrent_traffic_simulation

Udacity C++ Project Concurrent Traffic Simulation

concurrency cpp traffic-simulation

Last synced: 20 May 2026

https://github.com/ruddyscent/ccspip-in-cpp

C++ porting of 'Classic Computer Problems in Python' by David Kopec

algorithms book computer-science cpp cpp17 manning

Last synced: 21 Jun 2025

https://github.com/matheusvidal21/cppcodelab

Minhas soluções para exercícios em C++. Compartilho aqui minha abordagem para desafios e projetos, demonstrando meu progresso e habilidades na linguagem de programação.

cpp oop

Last synced: 09 Aug 2025

https://github.com/echo-devim/nicehttp

Small HTTP REST API client/server framework in C++23

client cpp cpp23 http rest-api server

Last synced: 03 Feb 2026

https://github.com/cdalvaro/computational-physics

🚧 Project for solving differential equations numerically, applied to physics

cpp numerical-pdes objective-cpp opengl physics-simulation

Last synced: 17 May 2026

https://github.com/raedaddala/turtle-graphic-library-in-c-and-sdl2

Simulating the turtle python Library using C++ and SDL2

c cpp graphics sdl2 turtle-graphics turtle-python

Last synced: 16 May 2026

https://github.com/endiliey/algorithms

:books: Algorithms and data structures for personal review and revision

algorithm array cpp data-structures graphs list sorting-algorithms trees vector

Last synced: 22 Jun 2025

https://github.com/x4raynixx/ryxon

Ryxon is a lightweight programming language focused on simplicity and low resource usage. It’s easy to learn, fast to write, and runs smoothly even on low-end PCs.

cpp csharp javascript language nextjs programming programminglanguage python rx rx-scripting

Last synced: 23 Jun 2025

https://github.com/sandeepkundalwal/data-structures-algorithms-ii

[CS514: Data Structures & Algorithms - II] This repo contains all the assignment of CS514 offered at IIT Mandi by Dr. Dileep AD during Fall Session 2022.

algorithms-and-data-structures cpp dijkstra-algorithm fibonacci-heap kruskal-algorithm mergesort prims-algorithm quicksort

Last synced: 27 Mar 2025

https://github.com/mateuseap/freeangles

Algorithm that aims to show which angles of the field are available to perform certain kicks or passes

cpp sfml

Last synced: 09 Aug 2025

https://github.com/yaozhenghangma/hybrid_programming

Tutorials about hybrid programming using C++ and Python

cpp hybrid-programming mpi4py pybind11 python

Last synced: 14 May 2026

https://github.com/sloweyyy/DSA

This repository contains solutions to various LeetCode problems and contests in C++, C#, Python, Java, and JavaScript, helping you improve your problem-solving skills and prepare for coding interviews.

algorithms cpp csharp dart java javascript leetcode leetcode-solutions python typescript

Last synced: 05 Aug 2025

https://github.com/mukeshlilawat1/cpp-projects

This is a basic C++ project developed to practice fundamental concepts of C++ programming such as data types, conditionals, loops, functions, file handling, and object-oriented programming. The project runs on the command line and is easy to understand for beginners.

cpp cpp-library

Last synced: 04 Oct 2025

https://github.com/3zrv/raytracerincpp

A ray tracer that renders in 16-color VGA palette at 640x480 resolution.

cpp cuda nvidia

Last synced: 18 May 2026

https://github.com/mohitjaiswal28/programming-lab

Course: Programming Lab (Second Year - 3rd Semester 2022-2023)

coding cpp programming programming-lab

Last synced: 12 Oct 2025

https://github.com/CorridoniMatias/kemmens

Biblioteca Multiuso para C - Socket Server - Socket Client - Thread Pool - Serialization - Command Interpreter

c command-interpreter commons cpp frba gnu kemmens operativos serialization sisop socket thread thread-pool utn

Last synced: 11 May 2025

https://github.com/yaozhenghangma/messaging

Messaging is a modern C++20 MPI wrapper.

cpp mpi

Last synced: 29 Oct 2025

https://github.com/stephanecharette/darknet_ng_to_be_deleted

Darknet/YOLO Next Generation - Neural Networks for Object Detection

computer-vision cpp darknet neural-network object-detection yolo yolov3 yolov4 yolov7

Last synced: 11 Sep 2025

https://github.com/tangsiyang2001/sponge

A personal implementation of CS144.

cpp protocol tcp

Last synced: 27 Mar 2025

https://github.com/wjcunningham7/fastmath

Numerical approximations and efficient data structures

assembly-language bitset cpp hypergeometric-function numerical-methods

Last synced: 20 Mar 2025

https://github.com/giulioromualdi/named_tuple

Single header tagged tuple implementation

cpp cpp17 std tuple

Last synced: 29 Mar 2025

https://github.com/arganata-on/learn-cpp

Learning C++ Language 🚀

cpp git vscode

Last synced: 01 Aug 2025

https://github.com/perkss/docker-cpp

Docker Client for C++

cmake cpp docker

Last synced: 04 Apr 2025

https://github.com/mcountryman/gloo

An OOP helper library for creating binary modules in Garry's Mod

cpp cpp11 garrysmod oop

Last synced: 14 Aug 2025

https://github.com/pingzilao/zookeeper_client_design_manual

zookeeper client sdk 开发必备 指南 ,C++,C, java, golang,go, 服务注册,服务发现,负载均衡,分布式锁

c client cpp go golang java zksdk zookeeper zookeeper-client

Last synced: 17 Jan 2026

https://github.com/hxndev/multithreaded-merge-sort

Rewriting the famous Merge Sort Algortihm using Multithreading.

code cpp merge merge-sort mergesort mergesort-algorithm multithreading threading

Last synced: 31 Jul 2025

https://github.com/amreshpro/competative-setup_sublime

A competitive programming setup for sublime text editor in Cpp.

competitive-programming cplusplus cpp editor sublime-text sublime-text-3

Last synced: 11 Sep 2025

https://github.com/caiofrota/cf-arduino-humidifier

IoT - Configurable humidifier using ESP8266 (ESP01 or NodeMCU 1.0 ESP-12E), DHT (11 or 22), ultrasonic atomizer and ThingsBoard as server.

arduino atomizer cf cpp dht esp8266 humidifier internetofthings iot nodemcu thingsboard wifi wifimanager

Last synced: 10 Jul 2025

https://github.com/issamansur/chatonbasesocket

Simple c++ project for testing sockets with ws2_32.lib

callab collaborate cpp hacktoberfest learn socket winsock wsa

Last synced: 13 Aug 2025

https://github.com/casdoor/casdoor-cpp-qt-example

C++ Qt desktop app example for Casdoor based on: https://github.com/casdoor/casdoor-cpp-sdk

auth authentication c casdoor cpp desktop iam oauth oidc qt sso

Last synced: 22 Sep 2025

https://github.com/im-rises/gameboyemulator

Game Boy Emulator made in C++.

cplusplus cpp emulator gameboy games

Last synced: 18 Aug 2025

https://github.com/localizethedocs/mlx-docs-l10n

Localization of The MLX Documentation

cpp crowdin l10n mlx python sphinx

Last synced: 17 May 2026

https://github.com/justcabbage/osu-parser

C++20 compatible parser for osu! filetypes

cpp osu osu-libraries osugame parser parsing

Last synced: 21 Mar 2025

https://github.com/eyelash/atom-native

porting the Atom TextEditor from JavaScript to C++

atom atom-editor cpp cpp-library cpp11 cross-platform editor library text-editor

Last synced: 12 Aug 2025