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/mkirchner/traycer

Ray tracing, from scratch, in C++

cpp from-scratch raytracer

Last synced: 14 May 2025

https://github.com/hxndev/huffman-data-encryption

The idea behind Huffman coding is based upon the frequency of a symbol in a sequence. The symbol that is the most frequent in that sequence gets a new code that is very small, the least frequent symbol will get a code that is very long, so that when we’ll translate the input, we want to encode the most frequent symbols will take less space than they used to and the least frequent symbols will take more space.

coding compression cpp decipher decoding decryption encoding encryption huffman huffman-algorithm huffman-coding huffman-compression-algorithm queue tree vector

Last synced: 31 Mar 2025

https://github.com/shiponcs/tcp-server-client-cpp

Basic Implemtation of server and client using TCP socket for Linux system in C++ following OOP style

cpp network server-client tcp-socket

Last synced: 02 Sep 2025

https://github.com/jackplo/serene

Bringing serenity to the Linux experience

ai contributions-welcome cpp css gtk4 linux linux-app

Last synced: 19 Jun 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/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/murasaichick/keyboard-trainer

Typing trainer supporting both Russian and English layouts with training and testing modes to improve your typing speed and accuracy. Клавиатурный тренажер с поддержкой русской и английской раскладок, включающий режимы обучения и тестирования для повышения скорости и точности печати.

cmake cpp education free keyboard keyboard-practice keyboard-trainer keyboards qml qt touch-typing typing typing-game typing-speed typing-speed-test typing-speed-tester typing-tutor typings windows

Last synced: 30 Aug 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/ferhatgec/fsplusplus

Single header filesystem library for specific functionalities

cpp fegeya filesystem header library single

Last synced: 18 Feb 2026

https://github.com/h-d-owl/variable-storage

Adds a structure and a set of functions that allow you to write multiple pieces of data to a single structure, and then retrieve any written data from it.

blueprint blueprint-plugin blueprints cpp game-dev game-developement game-developer game-development game-engine gamedevelopment plugin plugin-development ue5 ue5-plugin unreal unreal-engine unreal-engine-5 unreal-engine-plugin unrealengine unrealengine5

Last synced: 03 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/njroussel/natura

An infinite procedural world (OpenGL)

3d-world cpp glsl opengl procedural-generation

Last synced: 14 May 2025

https://github.com/intellifire-uofg/intellifirecore

IntelliFire Core Repository for Autonomous Firefighter Truck

cpp embedded-systems event-driven linux mtxserv qt5 raspberry-pi ssh threading

Last synced: 04 Aug 2025

https://github.com/robertcorponoi/unreal-interactive-actors

Demo project for the tutorial at https://robertcorponoi.com/unreal-c-an-in-depth-guide-to-creating-interactive-actors/

cpp tutorial unreal-engine unreal-engine-4

Last synced: 28 Jul 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/webstrugglers/super-frmwrk

HTTP Framework written in C++ for C++

cpp cpp17 framework http server

Last synced: 10 Aug 2025

https://github.com/patrickshaw/neural

A C++ implementation of feed-forward neural networks.

ai artificial-intelligence bprop cpp machine-learning ml neural neuralnetwork rprop

Last synced: 30 Jul 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/s1ink/visionserver

A C++ vision processing library designed for raspberry pi deployment on an FRC robot

cpp cscore frc ml networktables opencv raspberry-pi tensorflow-lite vision wpilib

Last synced: 25 Jun 2025

https://github.com/dalae37/dl-engine-directx11

DirectX11 Based 2D/3D Rendering Framework

cpp directx11 framework rendering-engine

Last synced: 14 Jul 2025

https://github.com/grazianobolla/monke-engine

Simple and Fast 2D Game Engine based on OpenGL and C++

cpp game-engine opengl

Last synced: 19 Mar 2025

https://github.com/leosery/proceduralterraingeneration--unrealengine5-2024

A procedural terrain generation system with dynamic chunk loading and optimized mesh generation using Perlin noise in Unreal Engine 5.

cpp game-development mesh-generation perlin-noise procedural-generation terrain-generation unreal-engine-5

Last synced: 05 May 2025

https://github.com/georgesittas/remote-file-transfer

Multi-threaded file transferring app, based on the client-server model

client-server cpp file-sharing linux pthread sockets tcp-ip

Last synced: 09 Sep 2025

https://github.com/miromannino/mexpr

C++ library which parses human-like arithmetic expressions

compiler cpp interpreter mathematical-expressions parser parsing parsing-library

Last synced: 05 Sep 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/bl33h/3dmodelloader

A program that uses SDL2 and glm to load, render, and rotate the lines of 3D models from OBJ files for display.

3d cpp display glm gnu linux loader obj-files sdl2 spaceship

Last synced: 10 Jul 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/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/arminms/p2rng

A modern header-only C++ library for parallel algorithmic (pseudo) random number generation supporting OpenMP, CUDA, ROCm and oneAPI

cpp cuda cxx gpu header-only library linux macos multiplatorm oneapi openmp parallel pcg-random prng pseudorandom-number-generator random-number-distributions random-number-generation rocm stl-algorithms windows

Last synced: 04 Apr 2025

https://github.com/progbits/smldbg

A small, dependency free debugger.

cpp debugger educational

Last synced: 08 May 2025

https://github.com/axect/scientific_bench

Benchmark some scientific computations for various languages & libraries

benchmark cpp eigen3 julia languages nim numpy python rust scientific-computing

Last synced: 13 Apr 2025

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/mrk21/bitfield

C++11 bitfield template library

cpp cpp11

Last synced: 14 May 2025

https://github.com/dibyadyutidas/cpp

c++ programs

cpp opp programming

Last synced: 17 Jun 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/kassane/Standalone-Server

Asio standalone C++ HTTP/S Server (uses zig build-system)

cpp zig-package

Last synced: 06 May 2025

https://github.com/rpotter12/data-structure

basic syntax and data structure programs of different languages

algorithms c cpp data-structures hacktoberfest hacktoberfest2019 java languages python rust sort stack syntax tree

Last synced: 11 Apr 2025

https://github.com/ahmedhamed3699/process-scheduler

A simple process scheduler project for Data Structures & Algorithms course

algorithms cpp data-structures os process-scheduler simulation

Last synced: 06 May 2025

https://github.com/yashitanamdeo/simpleeq

Simple EQ Audio Plugin with JUCE Framework using Modern C++

audio-equalizer audio-plugin cpp cpp17 juce juce-framework juce-modules modern-cpp

Last synced: 12 Apr 2025

https://github.com/rikard-helgegren/leverage_analysis_tool

Analyst tool for portfolio construction. How can levereged certificates be used to increase returns in a portfolio while keeping the risk as low as possible. Use the tool and find out.

cpp data-analysis investment kivy-framework python3

Last synced: 12 Apr 2025

https://github.com/unipr-org/deep-neural-network

Deep Neural Network Library: A flexible C++ library for building, training, and using deep neural networks. Modular, easy-to-use, and high-performance.

artificial-intelligence artificial-neural-networks cpp deep-neural-networks machine-learning

Last synced: 07 May 2025

https://github.com/andreiavrammsd/polymap

Map with infinite levels and multiple types for keys and values.

cpp map polymorphic recursion tree

Last synced: 07 May 2025

https://github.com/vhpx/vacation-house-exchanger

A prototype airbnb-like application built as a final project for the Software Engineering Design course at RMIT University.

cpp project

Last synced: 12 Apr 2025

https://github.com/amirhoseinmasoumi/onnx-cuda-inference

A C++ project for running CUDA-accelerated ONNX model inference, using ONNX Runtime and OpenCV for image segmentation tasks.

cpp cuda inference onnxruntime onnxruntime-gpu opencv segmentation

Last synced: 12 Apr 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/ferhatgec/includelink

New generation single file data import/export system.

cpp data file io single system

Last synced: 17 Jun 2025

https://github.com/sahilll94/standard-template-library-in-cpp

A repository where the operation and how does the containers in C++ rich library Standard Template Library (STL) works.

cpp stl stl-algorithms stl-containers

Last synced: 13 Apr 2025

https://github.com/luisenmarroquin/cpp-actions

GitHub Actions to build C and C++ on Windows, macOS and Linux

c c-plus-plus cpp docker dockerfile gcc github-actions shell

Last synced: 13 Apr 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/gammasoft71/examples_cpp

Shows how to use c++17.

cpp cpp17 example examples

Last synced: 13 Apr 2025

https://github.com/bitartisan1/wize

Wize UCI C++ Chess Engine with Multithreading and NNUE Stockfish Evaluation

ai chess chess-ai chess-engine chessboard cpp engine game gplv3 lc0 neural-network nnue opensource search search-algorithm search-engine software sports stockfish uci

Last synced: 04 Mar 2026

https://github.com/red1c3/sprite-animation-example

A simple sprites animator using OpenGL 3.3 with C++

2d animation cpp graphics opengl sprites

Last synced: 07 May 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/eshaagarwa/leedcode_solution

🏆🌟 I solve the Problem of the Day on LeetCode daily 🗓️🧩 and have successfully tackled over 50 SQL questions. 💪🧠 Additionally, I've completed DATA Strcuture Course📚. My primary coding language is JAVA 💻, but I have also solved many problems in C++,Python ☕. 🏆🌟

cpp dsa-algorithm java practice-programming python

Last synced: 25 Aug 2025

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/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/swordlordcodingcrew/dang

Dainty Animations 'N Gears - Game Framework for the 32Blit and PicoSystem handheld open game consoles

2d 32blit aseprite cpp dang game-development game-framework gamedev picosystem tiled-map-editor

Last synced: 21 Jun 2025

https://github.com/hwzlovedz/axp2101-pmic

AXP2101 Power management IC(AXP2101电源管理芯片)

c cpp esp-idf esp32 esp32-s3 pmic

Last synced: 11 Jul 2025

https://github.com/JingOS-team/controlkit

controlkit plugins to build user interfaces based on the KDE UX guidelines

cpp qml

Last synced: 13 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/ikhsan3adi/ddp_dump

Kodingan matkul Dasar-dasar Pemrograman

algoritma c cpp dasar-pemrograman js kuliah program ts

Last synced: 14 Jul 2025

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: 30 Dec 2025

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/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/bfjesso/hex-investigator

GUI memory searcher for Windows

cpp gui reverse-engineering windows wxwidgets

Last synced: 17 Jul 2025

https://github.com/atennop1/genesis

Simple 2D game engine written in C++ using SDL2 and OOP

cpp game-development game-engine game-engine-2d gamedev oop sdl2

Last synced: 18 Jul 2025

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/ilyachalov/learncpp-com-examples

Примеры с сайта www.learncpp.com, посвященного изучению языка программирования C++

cpp examples learning russian

Last synced: 19 Jul 2025

https://github.com/nabijaczleweli/gen-epub-book.cpp

Generate an ePub book from a simple plaintext descriptor, in C++

cpp cpp14 e-books epub generator

Last synced: 18 Jul 2025

https://github.com/havrak/uav-project

Building a UAV as part of my final year on high school, now my hobby project

camera cpp drone raspberry-pi rpi0 uav

Last synced: 13 Apr 2025

https://github.com/arsenic-atg/cp-setup

Automation to make my pc ready for competitive programming

automation competitive-programming cplusplus cpp python

Last synced: 11 Jul 2025

https://github.com/delu-u/aoc

I lost my previous AoC code. Let's remake it with a different language each year!

advent-of-code aoc c cpp csharp go haskell javascript kotlin python ruby rust

Last synced: 13 Apr 2025

https://github.com/degirum/dg_gstreamer_plugin

DeGirum GStreamer AI plugin

ai cpp degirum gstreamer gstreamer-plugins ml

Last synced: 19 Jun 2025

https://github.com/svenslaggare/texteditor

A simple text editor written in C++.

cpp opengl texteditor

Last synced: 18 May 2026

https://github.com/kartikcode/data-structures-algorithms

Contains the implementation of various data structures and algorithms. The go-to resource for all your technical interviews and CP contests.

algorithms algorithms-datastructures cp-contests cpp data-structures hacktoberfest hacktoberfest2021 java

Last synced: 13 Apr 2025

https://github.com/pkprajapati7402/sudoku-solver

A C++ program to solve Sudoku puzzles using backtracking. Input a 9x9 grid with empty cells represented by 0s, and the solver will find the solution if it exists. Includes sample images for input format and solved output.

algorithms backtracking cpp grid problem-solving puzzle-solver recursion sudoku-solver

Last synced: 13 Apr 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/viral32111/gm_regex

Lua Patterns are rubbish, Regular Expressions are the standard.

cpp cpp11 dll garrysmod glua lua module regex visual-studio

Last synced: 21 Jul 2025

https://github.com/eclipse-uprotocol/up-transport-vsomeip-cpp

C++ uPClient for vsomeip (SOME/IP)

cpp up-transport uprotocol vsomeip

Last synced: 07 Mar 2026

https://github.com/robbepop/clpp

A thin header-only wrapper around OpenCL 2.0+ for modern and highlevel C++.

cplusplus cpp modern open-cl opencl wrapper

Last synced: 30 Jun 2026