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/vishnurajendran/meteor_engine

new implementation of meteor engine with a diff graphics library

assimp cpp game-engine imgui opengl sfml

Last synced: 19 Oct 2025

https://github.com/muppetsg2/pbr_visualiser_opengl

PBR Visualiser is an application for visualizing PBR materials in an OpenGL environment. The application has two configurations: windowed (GUI) and console (CLI).

cmake console-application cpp cpp20 imgui opengl pbr window-application

Last synced: 11 Mar 2026

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/avennn/nc-screen

🖥️Nodejs C++ addon to get device screen size

addon cpp n-api napi nodejs screen

Last synced: 12 Feb 2026

https://github.com/berkaygediz/hm_console

💻 Simple console calculator in C++.

calculator cpp

Last synced: 12 May 2025

https://github.com/brglng/rxx

Rust-flavored C++ template library

cpp cpp11 rust

Last synced: 22 May 2026

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/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/kataglyphis/kataglyphis-renderer

🚀 C++23 based renderer with Vulkan/OpenGL support. Serves as playground for me to test new CMake/C++/Vulkan/... features.🚀

cmake cpp opengl path-tracing physically-based-rendering rendering vulkan

Last synced: 08 May 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/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/gmitch215/cmdfx

🎮 A Game Engine for your Terminal

c cmake cmdfx cpp game game-engine library

Last synced: 12 Apr 2025

https://github.com/ferhatgec/execplusplus

Single header C++ Command Execution Library.

command cpp exec header library single

Last synced: 18 Feb 2026

https://github.com/jackeylea/cuda_linux

linux下cuda/qt教程

cpp cuda cudnn qt5

Last synced: 26 Jul 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/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/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/astrodynamic/dna_analazer-algorithms-for-working-with-text-in-cpp

This project implements substring search and sequence alignment algorithms for molecular sequences analysis. It includes the Rabin-Karp algorithm for substring search and the Needleman-Wunsch algorithm for sequence alignment. Developed in C++17, the code follows Google Style and includes a Makefile for building and testing the program.

algorithms analayze cmake cmakelists console-application console-applications cpp cpp17 dna dna-sequences hashing learning makefile rabin-karp-algorithm regex reusable testing text-algorithms text-summarization

Last synced: 20 Sep 2025

https://github.com/ferhatgec/inputplusplus

Fegeya Input++ is single header input library

cpp fegeya header input library single

Last synced: 18 Feb 2026

https://github.com/ilyachalov/learncpp-com-examples

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

cpp examples learning russian

Last synced: 19 Jul 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/l-super/qtpacker

Qt图形化自动化打包工具,针对基于Qt开发的程序进行打包。

cpp qt qt5

Last synced: 08 Aug 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/akhilsharmaa/competitive-programming-sublime

Sublime template @akhilsharmaa, auto-completions file

build competitive-programming cpp osx-setup sublime-text

Last synced: 04 Aug 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/xyz347/mongoxclient

利用x2struct对mongo-cxx-driver的一个简单封装。可以像golang一样直接操作结构体。只有基本接口,还不是很完备。

cpp golang mongodb-driver wrapper x2struct

Last synced: 04 Jul 2025

https://github.com/tomsik68/ansi_colors

Single-header macro-based library for using terminal color codes in C/C++

c colors colors-codes console cpp terminal

Last synced: 31 Aug 2025

https://github.com/svenslaggare/texteditor

A simple text editor written in C++.

cpp opengl texteditor

Last synced: 18 May 2026

https://github.com/changyeop-yang/study-algorithm

수학과 컴퓨터 과학, 언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것을 말한다. 알고리즘은 연산, 데이터 진행 또는 자동화된 추론을 수행한다.

algorithm cpp java kyungpook-national-university mit-license swift

Last synced: 02 Aug 2025

https://github.com/drapegnik/merge_sort

:new_moon_with_face: Multithread merge sort on C++

bsu c-plus-plus cpp famcs labs mergesort mpi sort sorting-algorithms study

Last synced: 05 Apr 2025

https://github.com/prariecomamile/electronic-system-control

Thanks to this project you can do system control on arduino

arduino arduino-ide arduino-uno cpp electronics python python3

Last synced: 13 May 2025

https://github.com/ldionne/accu-2017-metaprogramming-in-cpp14

My presentation on metaprogramming for ACCU 2017

accu boost cpp cpp11 cpp14 hana metaprogramming

Last synced: 28 Mar 2025

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/stefanolusardi/tiny_inference_engine

Client/Server system to perform distributed inference on high load systems.

ai cmake conan cpp deep-neural-networks docker grpc inference-client inference-engine inference-server kserve onnxruntime

Last synced: 23 Apr 2025

https://github.com/101rror/leetcode

Contests, Practice Problems and Daily Challenges Solutions, 🤞💻🤞 (Author :: 101rror)

cpp daily-coding-problem javascript problem-solving python3

Last synced: 30 Aug 2025

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/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/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/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/alexeev-prog/morning.lang

Aesthetic programming language in C++ (llvm)

bnf clang cmake compiler cpp llvm llvm-clang llvm-frontend programming-language

Last synced: 31 Jul 2025

https://github.com/arjunnair/chip8

Chimp: A Chip-8 emulator in C++

chip8 chip8-emulator cpp emulation

Last synced: 23 Jun 2025

https://github.com/nixrajput/char-counter-cpp

Count every character of a `string` and categories it as `vowel`, `consonants`, and `digits` using `C++` programming language.

character-recognition characters counter cpp cpp-programming cpp-project cpp-projects

Last synced: 25 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/palmanov/qml-fm

File Manager based on QML/Qt

cpp file-manager qml qt

Last synced: 24 Aug 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/apwhitehat/openmp-irc

An IRC server and client based on openMP and Non-Blocking Sockets

asynchronous cpp irc multithreading nonblocking-sockets openmp

Last synced: 28 Jul 2025

https://github.com/danielt-dev/leetcode-solutions

Collection of my solutions for LeetCode Data Structures & Algorithms problems

algorithms cpp dsa python

Last synced: 22 Aug 2025

https://github.com/myriad-dreamin/influxdb-v2-client

c++11 flux api (influxdb v2)

cpp influxdb influxdb-client

Last synced: 20 Sep 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/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/gammasoft71/examples_cpp

Shows how to use c++17.

cpp cpp17 example examples

Last synced: 13 Apr 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/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/jayesh-27/virtual-pets

Virtual Pets for Windows

cpp opengl virtualpet

Last synced: 24 Jun 2025

https://github.com/rabinadk1/ictc-modeling

ICTC Building as Graphics Project

c cmake cpp graphics modelling

Last synced: 16 Aug 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/bertrandmartel/st7735-raspberry

:sparkles: A port of ST7735 Arduino library to Raspberry PI

adafruit cmake cpp lcd raspberry-pi st7735

Last synced: 16 May 2026

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/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/theo-mestre/sfml-static-premake

This repository provides a simple setup to create an SFML application using Premake 5.

cpp premake5 sfml

Last synced: 05 Oct 2025

https://github.com/gpuengineering/gputils

A C++ header-only library for parallel linear algebra on GPUs (CUDA/cuBLAS under the hood)

cplusplus-17 cplusplus-20 cpp cuda cuda-c cuda-cpp cuda-programming header-only linear-algebra

Last synced: 13 Aug 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/pixelomer/libshijima

A shimeji simulation library written in C++

cpp cross-platform desktop-pet library

Last synced: 02 May 2026

https://github.com/tsnsoft/tsn_qt5_demo

Пример простейшей программы на Qt5 в QtCreator (linux)

cpp example linux qt5 qtcreator

Last synced: 02 May 2026

https://github.com/ibob/c-utf8

utf8 ⇔ utf32 (Unicode) conversion for C an C++

c cpp unicode utf-8 utf8

Last synced: 28 Apr 2026

https://github.com/changyeop-yang/study-datastructure

전산학에서 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. 효과적으로 설계된 자료구조는 실행시간 혹은 메모리 용량과 같은 자원을 최소한으로 사용하면서 연산을 수행하도록 해준다.

cpp datastructure mit-license swift

Last synced: 01 May 2026

https://github.com/mpx4132/thermostat

A C++ thermostat framework designed to serve as the foundation for a more complex system. This project is meant to run on limited-resource systems (such as the ESP8266).

arduino cpp esp8266 esp8266-arduino iot lightweight limited-memory thermostat

Last synced: 03 May 2026

https://github.com/xylobyte/swifty-assistant

Swifty Assistant is a simple, user-friendly, personal assistant based on an extension system.

assistant assistant-app assistant-personnel cpp home-assistant linux offline personal-assistant private-life qt5

Last synced: 06 May 2026

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/ngynkvn/wasm-raytracer

Simple ray tracer based off an online guide. Built with WebAssembly. [Demo inside]

beginner cpp emscripten graphics raytracer rendering wasm webassembly

Last synced: 24 Apr 2026

https://github.com/harrymt/rasterizer

Rasterizer in c++ using SDL and GLM .

cpp glm rasterizer sdl

Last synced: 12 Jun 2026

https://github.com/commandcracker/garrysmod-lua-executor

GarrysMod-Lua-Executor is a DLL for GarrysMod that makes it possible to run Lua code in the client. It is based on https://www.youtube.com/watch?v=gKUtsUtK3Qw

c cpp dll gmod lua

Last synced: 06 May 2026

https://github.com/l-super/simzip

A minimal C++20 zip library for zip compression and decompression.

cpp cpp20 miniz unzip zip

Last synced: 08 Jun 2026

https://github.com/ferhatgec/pls

Fegeya Please (or Pls), simple & cross-platform package searcher.

cpp cpp17 cross-platform installer manager package pls searcher simple

Last synced: 18 Jun 2026

https://github.com/googlers-repo/node-native

Android native functions written in Node.js

android cpp javascript magisk magisk-module native

Last synced: 09 May 2026

https://github.com/ishivanshgoel/cse-1002-problem-solving-and-object-oriented-programming

This repository contains my solutions to problems given for practice in course- CSE-1002 Problem Solving and Object-Oriented Programming(Winter Semester 2019-20)

c cpp cse1002 oops solutions vit vpropel

Last synced: 23 Jun 2026

https://github.com/dev-cafe/context-api-example

Shows how to implement context-aware APIs in different languages.

api c cffi cmake context cpp fortran

Last synced: 16 May 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/jibstack64/field

A subcommand-based argument parsing library.

args argument-parsing cpp

Last synced: 26 Feb 2026