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/christopher-besch/bwinf_39_round2

My solutions to the second round of the 39th BWINF

bwinf bwinf39 competition cpp premake5

Last synced: 11 Jun 2025

https://github.com/varshneydevansh/qchat

Simple QtNetwork chat application

cpp qt qtnetwork

Last synced: 30 Apr 2026

https://github.com/anthofoxo/foxengine_pub

Small game engine written in C, C++ and Lua

cpp engine lua opengl

Last synced: 12 Apr 2026

https://github.com/vovod/c-code-ptit

my c course at PTIT

cpp

Last synced: 09 Apr 2025

https://github.com/singhrohan62/data-structures

simple programs on different types of data structures

algorithms cpp data-structures java javascript

Last synced: 22 Feb 2026

https://github.com/humansinput/txneko

My XNeko-like game written in C++.

cat cpp fun linux macos meow txlib txlin

Last synced: 16 May 2025

https://github.com/krishgaur1354/login_and_registration

Login & Registration via C++ Program

cpp cpp20 login registration

Last synced: 21 Mar 2025

https://github.com/stevebeeblebrox/cog

Like Rust's Cargo but for C++

build-tool cpp cross-platform make

Last synced: 03 Sep 2025

https://github.com/hxndev/aes-encoding-algorithm

AES stands for Advanced Encryption Standard. It is mostly used as a replacement of DES. It has a bigger key size than DES which provides encryption at least 6 times faster. AES specifies a FIPS-approved cryptographic algorithm that can be used to protect electronic data. The AES algorithm is a symmetric block cipher that can encrypt (encipher) and decrypt (decipher) information. Encryption converts data to an unintelligible form called ciphertext; decrypting the ciphertext converts the data back into its original form, called plaintext. The AES algorithm can use cryptographic keys of 128, 192, and 256 bits to encrypt and decrypt data in blocks of 128 bits.

aes aes-cipher aes-encryption algorithm code compression cpp data-compression decryption encoding project

Last synced: 31 Mar 2025

https://github.com/xray2016/cppwebserver

C++实现的Http服务器

cpp web

Last synced: 08 Apr 2025

https://github.com/nysynysy2/threadpool-cpp17

Header Only, Dynamic Adjust, Super-light-weight, C++17

cpp header-only lightweight thread-pool threading threadpool

Last synced: 16 Jan 2026

https://github.com/toshikinakamura0412/a_star_ros

ROS implementation of A* search algorithm

astar astar-algorithm cpp robotics ros ros-noetic search-algorithm

Last synced: 10 Mar 2026

https://github.com/mpaperno/touchportal-cpp-api

A simple TCP/IP network client for use in Touch Portal plugins which wish to utilize the `Qt` C++ framework.

c-plus-plus cpp qt qt-framework qt5 qt6 touch-portal touch-portal-api touch-portal-plugin touch-portal-plugin-api touchportal touchportalapi

Last synced: 01 Feb 2026

https://gitlab.com/bproto/cpp-template-project

A template CMake project to get you started with C++ and tooling

C++ centos clang cmake conan cpp docker gcc linux

Last synced: 10 Mar 2025

https://github.com/skitsanos/node-napi-cpp

Example on how to use Node.js N-API in C++

cpp napi node-addon node-addon-api nodejs

Last synced: 19 Apr 2026

https://github.com/catalogm/node-xapian

xapian bindings for node using n-api

cpp full-text-search javascript n-api node xapian xapian-indexing

Last synced: 11 Feb 2026

https://github.com/threeal/errors-cpp

A C++ package that provides utilities for error handling

cmake cpp cpp-library error error-handling errors library

Last synced: 11 Apr 2025

https://github.com/petrenko-alex/logic-calculator

[Архив 2015] Логический калькулятор / Simple logic calculator

calculator cpp logic logical-operators logical-programming qt visualstudio2013

Last synced: 12 Apr 2026

https://github.com/wzslr321/datastructures_implementation

data structures which I've tried to implement in C++, much more incoming 👨‍💻

cpp data-structures

Last synced: 21 Jun 2025

https://github.com/rbourgeat/scop

Basic GPU rendering with Vulkan (MacOS/Linux)

42born2code 42cursus 42projects 42school cpp linux macos scope vulkan

Last synced: 22 Feb 2026

https://github.com/gilzoide/file2c

Python script that generates C source files with global variables embedding binary/text file contents, with easy integration for CMake projects

bin2c c cmake cmake-module cpp embed-file source-code-generation source-code-generator source-generation source-generator

Last synced: 13 Apr 2026

https://github.com/pancho7532/alienswarm-sdk

Untouched Alien Swarm SDK for modern systems (CMake edition)

cmake cpp game source-engine source-sdk

Last synced: 07 Apr 2025

https://github.com/kiritoind/codeforces_solutions

solutions to various problems from the Codeforces , atcoder and codechef platforms. While I strive to solve as many problems as I can, please note that I may not be able to solve every single one. Nonetheless, I am committed to sharing the solutions I have managed to complete.

atcoder atcoder-solutions codechef compitative-coding cpp cpp17 cpp20 problem-solving

Last synced: 12 Jan 2026

https://github.com/sarincr/raspberrypi-gui-development-with-cpp

This repository contains C++ examples for constructing simple GUI (graphical user interfaces). C++ is faster and lighter than Python,allowing GUIs to respond rapidly and interface with related embedded C supported hardware designs directly.

app appdev appdevelopment application arduino arm c cpp cpp11 embedded-systems fltk gui gui-application iot qt raspberry-pi sdl2 sfml tkinter wxwidgets

Last synced: 01 Mar 2026

https://github.com/gmitch215/cmakekt

⚙️ A CMake Plugin to generate Kotlin/Native Bindings

c cmake cpp kotlin kotlin-native

Last synced: 05 Sep 2025

https://github.com/thepaqui/sample_win32_cpp20

Sample program using C++20 with Win32 API

cpp cpp20 template win32 win32api

Last synced: 09 Apr 2025

https://github.com/loreneteval/hysteria-python

Python bindings for hysteria, a feature-packed proxy & relay tool.

cpp golang hysteria proxy pybind11 python socks5 tunnel udp

Last synced: 23 Apr 2025

https://github.com/paltoudara/_vector_

simple vector class using c++

cpp cpp17 simple stl stl-containers vector

Last synced: 05 Sep 2025

https://github.com/kazhuu/cpp-examples

Me studying C++ and it's features

boost-library cmake cpp examples googletes study

Last synced: 11 Jun 2025

https://github.com/madladsquad/uvkbuildtool

The universal file generator, build and release tool for the UntitledImGuiFramework & most web applications by MadLadSquad

build-automation build-files build-system build-tool cmake cpp deployment packaging template

Last synced: 11 Apr 2025

https://github.com/JayTwoLab/json-downloader

File Downloader for Windows Console using json data. :kr: json 자료를 사용하는 윈도우즈 콘솔용 파일 다운로더

cpp curl json libcurl visualcpp visualstudio

Last synced: 10 Mar 2025

https://github.com/kchousos/solar-system-opengl

A simple solar system implementation in openGL.

cpp graphics opengl solar-system

Last synced: 17 May 2026

https://github.com/madladsquad/untitledtemplatingengine

A templating engine powered by a lisp-like language

c cpp library templating templating-engine templating-language

Last synced: 17 Mar 2026

https://github.com/supercip971/sup-console

a little console for windows and linux (in alpha)

console cpp interpreter linux lua multiplatform windows

Last synced: 11 Apr 2026

https://github.com/kornerr/cpp-callback-script

A C++ application with Lua scripting support to do callbacks

callback cpp lua script sol2

Last synced: 18 Apr 2026

https://github.com/deniztemur00/simplegrad

Simple auto gradient project that supports basic operations written in C++ from scratch.

cpp deep-learning micrograd neural-network python

Last synced: 22 Apr 2025

https://github.com/chasenut/booker

Booker is a rental (like Booking.com), made using C++ and Qt QML

app booking cpp desktop qml rental store webassembly

Last synced: 01 Mar 2026

https://github.com/fqwqf/faqnet

faQnet /fɑːkjuːnet/是一个c++神经网络框架,它使用OpenCV库,并且使用单列矩阵储存输入输出。"faQnet"这个名字是"flexible and Quick neural network"的缩写,旨在实现一个强调灵活性和快速开发的神经网络框架,能够适应各种神经网络架构,同时提升开发效率。

ai cpp opencv

Last synced: 26 Jan 2026

https://github.com/yottaawesome/onyx32

An experimental C++ Win32 DLL-based framework.

cpp cpp20 dll win32 win32api

Last synced: 22 Feb 2026

https://github.com/zreechxnn/pianika-iot

Arduino-based digital piano with physical buttons.

arduino buzzer cpp esp iot

Last synced: 07 Feb 2026

https://github.com/bestmahdi2/uni__realestatemanagementsystemqt

Two university projects where a real estate management system is implemented using Qt

cpp gui qt qt5 real-estate real-estate-management

Last synced: 10 Mar 2026

https://github.com/dotbunny/nexus

NEXUS Framework

cpp ue5 unreal-engine unreal-engine-5

Last synced: 21 Jan 2026

https://github.com/russlank/xpressformula

Windows C++/ImGui math plotting application for 2D curves, 3D surfaces, and implicit equations with export and installer packaging. Formula graphing desktop app built

3d-visualization cpp desktop-app directx11 equation-parser formula-editor graphing imgui math mathematics plotting scientific-computing win32 windows wix-toolset

Last synced: 02 Mar 2026

https://github.com/gastonmorixe/lib-midi-akai-apc-mini

C++ Library to control AKAI APC mini MIDI in and out (led controls included)

akai apc-mini cpp lib library midi

Last synced: 04 Feb 2026

https://github.com/0400h/libplugin

Libplugin is a framework which provide ability to get symbols from shared library.

cmake cpp plugin python rust

Last synced: 03 May 2026

https://github.com/emanuele-xyz/convexhull

Various convex hull algorithms implementations and visualizations

convex-hull cpp

Last synced: 10 Mar 2026

https://github.com/mmabiaa/discrete-mathematics

This is a full course on discrete mathematics, logical thinking and problem solving.

cpp discrete discrete-mathematics java logic logic-gates logic-programming md python

Last synced: 29 Aug 2025

https://github.com/kuredoro/mplbook_solutions

Almost all solutions to the exercises from "C++ Template Metaprogramming" book.

cpp functional-programming solutions template-metaprogramming templates

Last synced: 24 Mar 2025

https://github.com/torchcs-mc/logger

TorchCS Logger is an extension of spdlog. It is generally used for console applications, such as bots or server software

cmake cpp spdlog torchcs torchcs-logger wrapper

Last synced: 01 Jul 2025

https://github.com/itsyakub/easter-hunt

Help the Easter Bunny catch eggs falling from the sky!

2d 2d-game cmake cpp easter easter-egg game gamedev open-source opensource raylib raylib-cpp raylib-game

Last synced: 29 Nov 2025

https://github.com/shmuelie/ziopp

Zio++ provides a simple, powerful, cross-platform filesystem abstraction for C++ with many built-ins filesystems.

c-plus-plus cpp filesystem filesystem-api vfs

Last synced: 22 May 2026

https://github.com/andr3w03/kgv_uts_turing-a

Ujian Tengah Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw opengl visual-studio

Last synced: 09 May 2026

https://github.com/wldfngrs/cpp-crash-course-exercises-solutions

Repository of the solutions to all the exercises in the book 'C++ Crash Course' by the awesome Josh Lospinoso! Enjoy!

cpp

Last synced: 24 Mar 2025

https://github.com/crendking/emperors-clothes

A DirectShow filter that hides idle cursor in video players

cpp cursor directshow directshow-filter mouse video-player windows

Last synced: 23 Apr 2025

https://github.com/l-terrero/userdatabase_final_version

User Database. Personal project (C++) (.txt database)

cplusplus cpp management-system personal-project

Last synced: 10 Jan 2026

https://github.com/whoiscipher/tetris

Imersive Tetris Game built using c++ and raylib. Makefile added for automated build

cpp game-development makefile raylib raylib-cpp tetris tetris-clone

Last synced: 01 Apr 2025

https://github.com/jibsen/aocpp2019

Advent of Code 2019 solutions in C++17

advent-of-code-2019 cpp

Last synced: 31 Mar 2025

https://github.com/farnyser/linq-cpp

LINQ-Like API in C++

cpp cpp14 linq

Last synced: 02 Sep 2025

https://github.com/stepantita/interview-prep

This repository contains C++ solutions for various LeetCode problems, categorized into multiple sections by topics

algorithm-challenges algorithms c-plus-plus cpp data-structures leetcode leetcode-solutions problem-solving programming programming-exercises

Last synced: 17 Jan 2026

https://github.com/miaucl/bitflame

Bitflame is an algorithm to generate non-repeating flames on a matrix. It can be used to generate gif of arbitrary length and size or it can be used to power a display with a microcontroller.

adafruit bitflame charlieplex cpp fire flame led python

Last synced: 16 May 2026

https://github.com/orlovt/delivery-simulation

A web-based 3D simulation of the University of Minnesota campus, showcasing a drone fleet delivery service. It features dynamic interactions among helicopters, humans, robots, drones, packages, and porch pirates, utilizing design patterns and C++ best practices for a robust and efficient system.

cpp design-patterns drone-simulation

Last synced: 12 Apr 2025

https://github.com/alexjmercer/ascii_art

Playing around with C++ and OpenCV in the terminal !

ascii ascii-art cpp opencv opencv-cpp visual-studio webcam-capture

Last synced: 13 Apr 2025

https://github.com/neon-software-dev/wired

The Wired game and render engine

cpp game-engine gamedev vulkan

Last synced: 19 Jul 2025

https://github.com/jimbobbennett/wio-terminal-azure-sample

A demo Arduino project showing how to use Azure IoT Hub with the Wio Terminal. Built using PlatformIO, but can be implemented using the Arduino IDE.

arduino azure cpp iot platformio seeedstudio wio-terminal

Last synced: 12 Apr 2026

https://github.com/daddesign-projects/asynchronous-spdif-mixer

"Asynchronous SPDIF Mixer" synchronizes and mixes up to three asynchronous S/PDIF streams into a 48 kHz output. Running on an STM32H743 and developed in C++ with CubeIDE, it compensates for drift with interpolation. A custom KiCad-designed PCB hosts this real-time audio processing solution.

asynchronous cpp mixer pcb spdif stm32 stm32h7

Last synced: 06 May 2025

https://github.com/yud0uhu/chocottoos

ATtiny85とATmega328Pで動くRTOSのサンプルソースコードです。

atmega328p attiny85 c cpp

Last synced: 17 May 2026

https://github.com/vvzen/paintball-portraits

repo of the paintball gun installation for the "Echosystems" exhibition (September 2018, Goldsmiths)

arduino cpp echosystems goldsmiths installation-art openframeworks

Last synced: 16 May 2026

https://github.com/druxorey/ucv-ayp

Respuestas y ejercicios resueltos de las guías de Algoritmos y Programación en C++, organizados por temas.

algorithms cpp ucv

Last synced: 11 Jul 2025

https://github.com/ferhatgec/fre2d

OpenGL based simple 2D renderer

2d cmake colorized cpp cpp20 freetype glm opengl renderer simple stb

Last synced: 06 Feb 2026

https://github.com/nicknaso/conf-cd-rome-2018

Talk for the Codemotion Rome 2018

addon cpp javascript n-api native-module nodejs

Last synced: 12 Apr 2026

https://github.com/kavyaballa1020/smart-pond-monitoring-iot

This project is an IoT-based Smart Pond Monitoring System, designed to monitor various parameters of a pond such as pH level, water level, and water quality. It utilizes NodeMCU ESP8266 microcontroller along with pH sensors, water sensors, and water level sensors to collect data. The collected data is then transmitted to a Flask web server and stor

arduino-ide cpp css flask html internet-of-things mongodb nodemcu-esp8266 ph-sensor python

Last synced: 12 Jul 2025

https://github.com/volkds/diameter

Implementation of the Diameter Base Protocol RFC 6733 for C++ language

3gpp c-plus-plus cpp cpp17 diameter protocol rfc6733 signaling

Last synced: 17 Jul 2025

https://github.com/basemax/baconipsumdesktop

Bacon Ipsum Desktop is a simple desktop app that generates bacon ipsum text. It's built with C++ powered by Qt and QML. It's a simple app that we built to show how to build a desktop app with Qt. It's a great way to learn how to build a desktop app with Qt.

bacon-ipsum bacon-ipsum-json-api cpp desktop-app desktop-application gui ipsum-generator qml qt

Last synced: 17 May 2026

https://github.com/palmanov/visible-edge

Roberts algorithm / Invisible surfaces and lines removal algorithms

cpp roberts-algorithm

Last synced: 02 Jul 2026

https://github.com/mishanya00/they-are-gigabytes

They are Gigabytes [TAG] - is a future RTS 3D videogame.

3d-graphics cpp opengl video-game

Last synced: 16 May 2026

https://github.com/rageworx/fltk_bokeh_effect

An experimental project for Bokeh effect image processing with FLTK and fl_imgtk.

any bokeh cpp effect fltk gcc gpp open platform source

Last synced: 19 Jul 2025

https://github.com/virtyaluk/coursera-competitive-programming-core-skills

My progress doing Coursera Competitive Programmer's Core Skills.

competitive-programming coursera cpp programming-languages

Last synced: 22 Jun 2025

https://github.com/defGameEngine/defGameEngine

defGameEngine is a cross-platform game engine. Available on Windows, Linux and (probably) MacOS. Requires C++20 or higher

cpp emscripten game game-dev game-development game-engine gles gles3 glfw glfw3 gui imgui imgui-glfw lua opengl opengl3 web

Last synced: 14 Jul 2025

https://github.com/hmasum52/cse208-dsa-ii-sessional

Implementations of All the assignments of the course CSE-208-Data structure and algorithms-II in C++

cpp

Last synced: 12 Jul 2025

https://github.com/gryfenfer97/neon

A simple swift-like programming language

cpp lox programming-language swift swift-like

Last synced: 16 May 2026