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/ericlbuehler/merlin

Make your code fly.

cpp interpreter

Last synced: 20 Mar 2025

https://github.com/seokminhong/compile-time-format-string

Type-safe format string I/O functions similar to cstdio interfaces using C++20.

cpp format io

Last synced: 10 Jul 2025

https://github.com/dibyadyutidas/dsa

Collection of essential data structures implemented in C/C++ with explanations and sample code.

algorithm cpp datastructure problem-solving

Last synced: 09 Jul 2025

https://github.com/proxdhiya/complex_number

C++11 Header file for the complex numbers

cpp cpp-library cpp11

Last synced: 30 Apr 2025

https://github.com/rgamestudio/rightengine

C++ Vulkan game engine

conan cpp engine pbr vulkan

Last synced: 23 Oct 2025

https://github.com/wichtounet/etl-gpu-blas

Mini BLAS-like library for GPU (complementary to CUBLAS)

blas cpp gpu performance

Last synced: 10 Apr 2025

https://github.com/jmakov/fsm

A performance oriented implementation of a state machine for order processing

cpp cpp20 hft hft- trading

Last synced: 20 Mar 2025

https://github.com/abhayanigam/learn_c_plus_plus

Introduction TO C-plus-plus Programming Language

c chapters coding coding-challenge concept cpp language learn learning-by-doing

Last synced: 11 Apr 2025

https://github.com/eloyhere/semantic-cpp

semantic-cpp is a lightweight, high-performance stream processing library for C++17, consisting of a single header file paired with a separate implementation file. It blends the fluency of Java Streams, the laziness of JavaScript generators, the ordering capabilities reminiscent of database indices.

cpp generator index java javascript mysql stream

Last synced: 07 Apr 2026

https://github.com/endurodave/stl_allocator

STL std::allocator Fixed Block Memory Allocator

cpp embedded-systems memory-allocation stl stl-containers

Last synced: 11 Jul 2025

https://github.com/rdb/fcollada

Community maintained version of FCollada, formerly developed by Feeling Software

c-plus-plus collada cpp fcollada

Last synced: 21 Jun 2025

https://github.com/shsms/mime

mime is a scripting tool for text processing, inspired by Emacs Keyboard Macros.

cpp emacs scripting text-processing

Last synced: 21 Jun 2025

https://github.com/sukeesh/algorithm-implementations

my algorithm implementations, which I use as template in timed contests

algorithm competitive-programming cpp data-structures

Last synced: 21 Jun 2025

https://github.com/israelalagbe/embedded-systems

robotics and embedded systems projects

arduino cpp electronics embedded-systems

Last synced: 27 Oct 2025

https://github.com/zeyu-li/algorithms

A useful collections of algorithms, formulas, APTs, and some other notes 🗒

algorithms cpp data-structure data-structures formulas graph graph-algorithms graph-theory graph-theory-algorithms python school

Last synced: 13 Jul 2025

https://github.com/bsamseth/goldfish

Goldfish - Stockfish's very distant and not so bright cousin - a UCI chess engine

alpha-beta-pruning chess chess-engine cpp engine lichess tree-search uci-chess-engine

Last synced: 13 Jul 2025

https://github.com/stephenberry/efftw

Modern C++ FFTW Wrapper for Eigen library

cpp eigen eigen3 fftw fftw3 fftw3-binding header-only

Last synced: 14 Jul 2025

https://github.com/edwardjxli/vexv5raytracer

Simple 3D Raytracer Ported To The Vex V5 Robot Brain.

cpp port raytracer vex vex-robotics vex-v5

Last synced: 15 Jul 2025

https://github.com/hackresist/geeksforgeeks-potd

Here are the GeeksForGeeks solutions for the Problem of the Day in all supported languages. Visit GeeksforGeeks for more details.

algorithms all c-sharp cpp daily-coding-problem dsa-algorithm geeksforgeeks gfg gfg-potd java javascript language potd-solution pratice programming python questions solutions

Last synced: 17 Jul 2025

https://github.com/electrostat-lab/jsnaploader

A high-performance cross-platform native Library loader API for JVM Applications

android cpp dynamic-libraries dynamic-loader electrostat-lab electrostatic-sandbox java linux macos shared-libraries windows

Last synced: 18 Jul 2025

https://github.com/altaks/cours-iut

Archive des cours de BUT Informatique - IUT La Rochelle

class cours cpp dev

Last synced: 19 Jul 2025

https://github.com/dashroshan/cpp-notes-and-questions

📝 C++ short notes and solved practice questions

c-plus-plus cpp notes practice-questions-solved

Last synced: 18 Mar 2025

https://github.com/conchylicultor/codingcheatsheet

Cheatsheets for the C++ and Python programing languages

cheatsheet cpp python

Last synced: 08 May 2025

https://github.com/andreped/fp-dsa-plugin

Digital Slide Archive plugin to enable FAST deployment of pretrained CNNs for digital pathology

cpp deep-learning digital-pathology digital-slide-archive fast fastpathology gpu histopathology large-image plugin python real-time tensorrt

Last synced: 13 Apr 2025

https://github.com/konyshevartem/render-engine

Simple rendering engine supporting DX12, OpenGL, GLES and Metal on Windows, Android, Mac and iOS

android cpp dear-imgui dx12 gles glfw glsl hlsl ios macos metal msl opengl shaders windows

Last synced: 07 Mar 2026

https://github.com/MattRyder/GibEngine

Cross-platform OpenGL 3D game engine

3d-game-engine 3d-graphics cpp game-engine opengl

Last synced: 08 May 2025

https://github.com/pradyuman7/hackerrankeulersolutions

My solutions to the ProjectEuler+ competition problems from HackerRank in C++, Java and Python.

algorithms cpp hackerrank hackerrank-solutions java project-euler-plus

Last synced: 09 May 2025

https://github.com/luca-penasa/spc

library for geological data extraction from TLS and photogrammetry point clouds.

cpp photogrammetry point-cloud

Last synced: 24 Jun 2025

https://github.com/christianoellers/drunken-mouse-creative-tool

Randomly shake mouse cursor. Windows tool for creative purposes, e.g. drawing software or playing games. Compatible to Windows 7 and Windows 10. Use at own risk.

borland borland-cpp borland-graphics-interface cplusplus cpp cpp-tool creative-coding creative-tool cursor design-tool drawing-app drawing-tool game-tool mouse mouse-cursor tool windows windows-10 windows-7 windows-tools

Last synced: 22 Jan 2026

https://github.com/realtristan/verlet

Physics Engine From Scratch with Verlet Integration Simulations

cpp opengl physics sfml verlet

Last synced: 12 Apr 2025

https://github.com/megatokio/laseroids

Playing Asteroids on a Laser Scanner

cpp laser-scanner rp2040

Last synced: 04 Jul 2025

https://github.com/balena-io-examples/balena-cpp-hello-world

Example of how to deploy C++ code on a balena supported device.

balena balena-hello-world cpp lithium

Last synced: 11 May 2025

https://github.com/fqwqf/whup

WHUP/ ˈdʌbljuː eɪtʃ ʌp /(WHUP: High-level Unified Programming)是一个以WHU(Wholesome High-level Utility)编程语言为核心的项目。本项目将实现两种编程语言:WHU和HUST(Highly Usable Symbolic Technology ),以及几个相应的软件:WHUPC,WHUPVM和WHUPRUN。

cpp

Last synced: 13 Apr 2025

https://github.com/nrf24/rf24log

A nice logging library for Arduino devices

arduino cpp hacktoberfest nrf24l01 rf24

Last synced: 12 May 2025

https://github.com/markusjx/stacktrace

C++ stack traces for windows, (debian based-) linux and macOs systems

cpp developer-tools stacktrace

Last synced: 13 Apr 2025

https://github.com/abarrak/why-compiled-languages

A simple experiment for compiled/dynamic languages comparision.

cpp csharp go java javascript python ruby

Last synced: 13 May 2025

https://github.com/aliwoto/mdparser-cpp

A simple telegram Markdown parser for C++.

cpp markdown markdown-parser md telegram telegram-api

Last synced: 26 Jun 2025

https://github.com/videlanicolas/novpn

A reengineering over Google's Beyond Corp

beyond-compare cpp google nginx python vpn

Last synced: 06 Apr 2025

https://github.com/haoyang-graphics/baba-is-demo

BABA IS DEMO, ENGINE IS GODOT. Enjoy!

baba-is-you babaisyou cpp cpp17 godot godot-engine godot-game

Last synced: 12 Apr 2025

https://github.com/aminkhani/c

Cpp/C Tutorials, Exercise and PDF

c c-example c-exercise c-language c-project cpp cpp-examples cpp-tutorials

Last synced: 19 Jul 2025

https://github.com/jackmilner1/fizz

My own statically typed programming language with support of pointers, a custom compiler (Lexer, Parser , Abstract syntax tree) written in C++ and uses LLVM

compiler cpp llvm open-source pointers programming-language statically-typed

Last synced: 05 Apr 2025

https://github.com/prsntmaurya/error-level-analysis

Error Level Analysis Algorithm used in forensics

cpp ela

Last synced: 11 Jul 2025

https://github.com/pkprajapati7402/cpp-notes

Here's the notes and the Problems with solutions, that we generally see While learning any new language. These problems contains OOPS, Data Structures and Algorithm problems using C++.

algorithms cpp data-structures dsa oops-in-cpp tutorial

Last synced: 22 Aug 2025

https://github.com/giovanni-iannaccone/eikon

Lightweight image processing library, built entirely from scratch to offer fast, and customizable image manipulation capabilities 🖼️

art bmp c-plus-plus cli cpp cpp-library css-colors from-scratch image-processing library png ppm

Last synced: 30 May 2026

https://github.com/nzeemin/neonbtl-qt

Emulator for Soyuz-Neon PK-11/16, Qt version, WIP 🚧

c-plus-plus cpp cross-platform emulator pdp-11 pdp11 qt qt5 retrocomputing soviet-computer soyuz-neon

Last synced: 12 Apr 2025

https://github.com/hxndev/leetcode-solutions

This repository consists of solutions to various LeetCode questions. I have tried to add as many solutions in as many languages as possible. Feel free to contribute to this repository while following the contribution rules.

cpp interview-practice interview-questions java javascript leetcode leetcode-java leetcode-javascript leetcode-python leetcode-solutions python solutions

Last synced: 26 Jun 2025

https://github.com/facontidavide/safecppany

Extension of std::any with small object optmization and safe numeric conversion.

any cpp safe

Last synced: 19 Mar 2025

https://github.com/erkamuzuncayir/solutions-of-introduction-to-computing-systems

This repository contains my solutions for Introduction to Computing Systems - From Bits & Gates to C - C++ & Beyond by Yale Patt and Sanjay Patel

assembly c c-language c-programming cpp cpp-programming lc-3 low-level low-level-programming programming-challenges programming-exercises programming-language solutions

Last synced: 15 Nov 2025

https://github.com/xiezhq-hermann/atan_lookup

A fast and accurate approximation of arctan by look-up mothod with three variants inside, implemented in C++

approximation arctan atan cpp

Last synced: 12 Apr 2025

https://github.com/gkaszewski/audio-recorder

Basic audio recorder written in C++ using QT library.

audio-recorder cpp qt5

Last synced: 09 May 2025

https://github.com/basemax/elink

eLink is a simple, lightweight, and fast link shortener. It is written in C++ and uses Qt/QML as the GUI framework. It is designed to be cross-platform and is currently available for Windows, Linux, and macOS.

cpp qml qml-applications qt qt-6 qt-gui qt-quick

Last synced: 05 May 2025

https://github.com/martinhelmut/cpp-gui-template-sdl3

C++ GUI starter project template with CMake and Cpack, Dear ImGui, and SDL3.

cmake cpack cpp ctest gui imgui sdl3 template

Last synced: 26 Jun 2025

https://github.com/melardev/xeytanboost-rat

WORK IN PROGRESS. RAT written in C++ using Boost Libraries

asio backdoor boost cpp desktop malware networking rat remote-administration-tool security sockets trojan

Last synced: 13 Apr 2025

https://github.com/challanger524/chernoopengl-cmake

Cross-platform restoration of TheCherno OpenGL YouTube series with perfect commit history (link to YouTube OpenGL playlist by The Cherno below)

cherno cmake cpp cpp17 graphics-programming graphics2d imgui learning lessons opengl perfect-commits perfect-history rebase-warning thecherno

Last synced: 13 Apr 2025

https://github.com/m3y54m/start-platformio-arduino

Getting started with PlatformIO IDE with Arduino Uno board in Linux

arduino cpp getting-started platformio serial-port vscode

Last synced: 13 Apr 2025

https://github.com/yanboishere/oi-diary-of-yanbo

Personal OJ Question Warehouse / 个人的OJ刷题仓库

codeforces coding competitive-programming cpp diary luogu oi oier online-judge practice

Last synced: 12 Jul 2025

https://github.com/f33rni/qpsk-mod-demod-libs

C-libraries for QPSK modulation and demodulation

c cmake cpp floating-point qpsk qpsk-demodulation qpsk-modulation shared-library

Last synced: 13 Apr 2025

https://github.com/basemax/codemelicheckerdesktop

Desktop (Qt/Cross-platform) tool for validation Iranian National code. (QML)

checker cpp cpp17 cross-platform cross-platform-app iran iranian iranian-national iranian-national-checker iranian-national-id qml qt

Last synced: 05 May 2025

https://github.com/dstein64/revdoor

A single-file C++ library for visiting revolving door combinations.

combinatorics cpp revolving-door taocp

Last synced: 20 Mar 2025

https://github.com/manjav/hx-impulse-engine

HAXE port of a simple, open source, 2D impulse based physics engine for non-view (server-side) use.

actionscript cpp csharp haxe haxelib java javascript physics-2d physics-engine

Last synced: 20 Jul 2025

https://github.com/raresail/pico-w-template

This is a TCP Socket Server template for the RPI Pico W with features like AES 256 CTR encryption, JSON, Ping System

aes-256 aes-ctr c cpp json pico-wireless rasspberry-pi socket tcp-server template

Last synced: 21 Jul 2025

https://github.com/cmpute/traji

A C++/Python library designed for trajectory calculation in Cartesian / Frenet coordinate system

cmake cpp cpp14 frenet-serret-frame path-planning pybind11 python trajectory

Last synced: 06 Feb 2026

https://github.com/theakman2/ntb

A simple Ninja file generator for Linux

build c cpp lua ninja-build

Last synced: 14 Oct 2025

https://github.com/geode-sdk/json

Simple json library that preserves insertion order. Made for Geode SDK

cpp cpp-library cpp20 json json-parser

Last synced: 14 Feb 2026

https://github.com/mrdevanony/wtime

A lightweight and efficient command execution timer designed specifically for Windows.

cpp python python3 time timer windows

Last synced: 26 Apr 2026

https://github.com/bengreenier/vcpkg.nuget

vcpkg wrapped in nuget-y goodness 📦

cpp dependency-manager vcpkg

Last synced: 27 Oct 2025

https://github.com/amanoteam/musl-gcc-cross

A GCC cross-compiler targeting Linux musl

c cpp cross-compiler gcc linux musl

Last synced: 02 Jun 2026

https://github.com/rayokota/jsonata-cpp

JSONata for C++

cpp json jsonata

Last synced: 01 Apr 2026

https://github.com/izenynn/cpp-modules

42 Cursus: c++ modules for learning the language.

42-cpp-module 42-cpp-modules cpp cpp-modules cpp-modules-42 cpp98 cpp98-compatible linux macos

Last synced: 23 Oct 2025

https://github.com/chriskempson/cpp-connect-four

A game of Connect Four created in C++ with (SDL) Simple DirectMedia Layer.

cpp game sdl2

Last synced: 26 Oct 2025

https://github.com/mfelici/mad

Vertica anomaly detection UDx based on Median Absolute Deviation

anomaly cpp detection sql timeseries udx userdefined-functions vertica

Last synced: 18 Oct 2025

https://github.com/threeal/result

A simple C++ implementation of Rust Result, an alternative to Abseil Status

abseil cmake cpp result results rust-result status

Last synced: 04 Mar 2026

https://github.com/sanchitbajaj02/hacktoberfest-2022

About for the participants of HacktoberFest Event 2022 to win and receive the swags (win a T-Shirt or plant a tree).

cpp hacktoberfest hacktoberfest-accepted hacktoberfest2022 java javascript open-source python

Last synced: 23 Oct 2025

https://github.com/tink-crypto/tink-cc-awskms

AWS-KMS extension for Tink C++

aws-kms cpp crypto cryptography security

Last synced: 27 Jan 2026

https://github.com/lucasfturos/musicspectrum

Visualizador de espectro de audio

cpp glsl imgui opengl sfml

Last synced: 02 Mar 2026

https://github.com/rmawatson/utf

utf iterators & converters for modern c++

cpp iterators unicode utf16 utf32 utf8

Last synced: 02 Mar 2026

https://github.com/zz990099/depth_anything_cpp

DepthAnything算法的c++实现,包括TensorRT、RKNN、OnnxRuntime三种硬件平台(推理引擎).

cpp deploy depthanything depthanythingv2 implementation onnxruntime rknn tensorrt

Last synced: 27 Feb 2026

https://github.com/ra101/graphical-representation-of-graphs-in-cpp

A C++ program to draw a graph of, circles as vertexes and lines as edges using graphic.h

cpp draw graph

Last synced: 01 Aug 2025

https://github.com/frgfm/torch-cuda-template

Template for CUDA / C++ extension writing with PyTorch

cpp cuda pytorch pytorch-extension

Last synced: 31 Jul 2025

https://github.com/bensuperpc/benlib

Fast and easy to use standalone header only library in C++20/C++23

cmake cpp cpp20

Last synced: 15 Apr 2025