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/knagaitsev/cppcraft

a Minecraft clone written in C++ and OpenGL that includes Minecraft textures, chunks, building, terrain, trees, water, inventories, and more!

clone cpp game-dev game-development mc minecraft opengl terrain

Last synced: 03 Oct 2025

https://github.com/dotnwat/awesome-seastar

A curated list of resources related to Seastar, an industrial-grade C++ framework for building high-performance servers.

awesome awesome-list c-plus-plus cpp seastar

Last synced: 27 Jan 2026

https://github.com/mutouyun/lock-free-queue

CN-CppUserGroup-2019-1,lock-free queue demo

cpp lock-free lock-free-queue

Last synced: 15 Oct 2025

https://github.com/msqr1/importizer

Backward compatibly refactor header-based C++ into modules.

backward cpp cppm cppmodules modularization

Last synced: 02 Jul 2025

https://github.com/edenreich/console-component

An easy to use component for building powerful console applications written in C++

cli cmake command-line commandline console console-component cpp cpp-component cpp14 cpp17 cross-platform

Last synced: 14 Apr 2025

https://github.com/LinArcX/wmenu

A dmenu clone for windows operating system written with pure win32 API.

cpp dmenu dmenu-replacement suckless win32

Last synced: 08 Apr 2025

https://github.com/amusi/coding-note

刷题笔记:LeetCode和剑指Offer等

cpp data-structures-algorithms leetcode offer python

Last synced: 25 Mar 2025

https://github.com/plasmacontrol/keras2c

A simple library to deploy Keras neural networks in pure C for realtime applications

c control-systems convert-keras convert-tensorflow cpp keras keras-to-c machine-learning neural-network real-time tensorflow

Last synced: 13 Feb 2026

https://github.com/igormironchik/args-parser

args-parser is a small C++ header-only library for parsing command line arguments.

argument-parser arguments c-plus-plus cli command-line cpp header-only parser qt subcommands

Last synced: 11 Feb 2026

https://github.com/phillvancejr/cpp-go-zig-odin

A series of small programs/tasks to compare C++, Go, Zig, Odin, D, Janet, Swift, Nim and C# to see which I like the most

cpp csharp dlang go golang janet janet-lang nim nim-lang odin swift zig ziglang

Last synced: 06 Oct 2025

https://github.com/named-data/ndn-tools

NDN Essential Tools

cli cpp ndn

Last synced: 11 Jan 2026

https://github.com/phillvancejr/Cpp-Go-Zig-Odin

A series of small programs/tasks to compare C++, Go, Zig, Odin, D, Janet, Swift, Nim and C# to see which I like the most

cpp csharp dlang go golang janet janet-lang nim nim-lang odin swift zig ziglang

Last synced: 07 May 2025

https://github.com/llnl/shroud

Shroud: generate Fortran and Python wrappers for C and C++ libraries

build-tools c c-plus-plus cpp fortran language-bindings python radiuss

Last synced: 05 Apr 2025

https://github.com/geoyee/labcd

遥感变化检测标注工具『Remote sensing change detection annotation tool』

annotation-tool change-detection cpp gdal opencv qt6 remote-sensing

Last synced: 29 Oct 2025

https://github.com/thclark/cpplot

Interactive graphs and charts for C++, viewable in-browser

cpp plotting

Last synced: 17 Mar 2025

https://github.com/pthom/cleantype

Readable and consistent C++ type introspection - Compiler Decipherer

c-plus-plus c-plus-plus-14 cpp cpp14 functional-programming header-only library reflection type types

Last synced: 12 Apr 2025

https://github.com/liulilittle/openppp2

PPP PRIVATE NETWORK™ 2 VPN Next Generation Reliable and Secure Virtual Ethernet Access Solution!

c cpp dns eth go icmp ip ipv6 mux nat net ppp proxy tap tcp tun udp vnet vpn

Last synced: 07 May 2025

https://github.com/fbbdev/plot

Header-only terminal plotting library for C++

c-plus-plus c-plus-plus-14 cpp cpp14 graphing modern-cpp painting plotting terminal terminal-based

Last synced: 24 Apr 2025

https://github.com/slackadays/hajime

An advanced startup system for Minecraft servers.

cpp discord linux minecraft script windows

Last synced: 10 Apr 2025

https://github.com/m-peko/bitflags

Single-header header-only C++11 / C++14 / C++17 library for easily managing set of auto-generated type-safe flags.

bitflags bits c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cpp cpp-11 cpp-14 cpp-17 flags header-library header-only single-header-lib

Last synced: 27 Aug 2025

https://github.com/lionkor/commandline

A C++ commandline for use in servers and chat software. Provides very simple asynchronous input/output.

async cplusplus cpp cpp11 cpp17 cross-platform readline terminal

Last synced: 02 Sep 2025

https://github.com/alairion/captal-engine

A C++20 2D oriented game engine

cpp cpp20 game-engine vulkan

Last synced: 26 Aug 2025

https://github.com/lawmurray/doxide

Modern documentation for modern C++. Configure with YAML, output Markdown, post-process with Material for MkDocs.

c-plus-plus cplusplus cpp docs documentation documentation-generator documentation-tool doxygen javadoc material-for-mkdocs mkdocs mkdocs-material modern-cpp

Last synced: 31 Mar 2025

https://github.com/fgenesis/tinypile

Assorted small one-or-two-file libs. C/C++. Public domain. Cross-platform. No deps.

c99 cpp lua single tiny various

Last synced: 07 Apr 2025

https://github.com/stovent/cedimu

Experimental Philips CD-I emulator written in C++

cd-i cdi cplusplus cpp emulation emulator m68000 m68k motorola-68000 philips philips-cdi wxwidgets

Last synced: 26 Jul 2025

https://github.com/madduci/docker-msvc-cpp

Dockerized Visual C++ environment with wine

cmake cpp docker msvc wine

Last synced: 06 Apr 2025

https://github.com/eomii/rules_ll

An Upstream Clang/LLVM-based toolchain for contemporary C++ and heterogeneous programming

bazel bleeding-edge build-system clang clang-tidy cpp cuda gpu-programming hermetic hip llvm nix openmp remote-caching remote-execution reproducible sanitizers

Last synced: 06 Apr 2025

https://github.com/Megatokio/zasm

Z80 / 8080 / Z180 assembler (for unix-style OS)

8080 assembler cpp z180 z80

Last synced: 04 Apr 2025

https://github.com/thermadiag/seq

The seq library is a collection of original C++14 STL-like containers and related tools

c-plus-plus compression concurrent-data-structure cpp cpp11 data-structures formatting hashmap hashtable radix

Last synced: 07 May 2025

https://github.com/modio/modio-ue

Unreal Engine Plugin for easily integrating mod.io into your game - the UGC management service for game developers

cpp modding modio sdk ugc unreal-engine unreal-engine-4 unreal-engine-5

Last synced: 13 Sep 2025

https://github.com/landerlyoung/jenny

JNI glue code generator

android annotation-processor cpp java jni

Last synced: 09 Mar 2026

https://github.com/larsgeb/m1-gpu-cpp

Metal Shading Language on Apple M1's GPU for scientific C++.

clang cpp cpp17 gpu-acceleration gpu-computing m1-mac metal metal-cpp objective-c scientific-computing

Last synced: 17 Mar 2025

https://github.com/megatokio/zasm

Z80 / 8080 / Z180 assembler (for unix-style OS)

8080 assembler cpp z180 z80

Last synced: 06 Apr 2025

https://github.com/dbeef/spelunky-ds

Spelunky remake for NintendoDS

cpp gamedev homebrew libnds nintendo spelunky

Last synced: 15 Mar 2025

https://github.com/dozius/winsplit-revolution

A small utility which allows you to easily organize your open windows by tiling, resizing and positioning them to make the best use of your desktop real estate.

c cpp utility windows-desktop windows10

Last synced: 02 Oct 2025

https://github.com/anubisss/szimatszatyor

SzimatSzatyor is an injector sniffer written in C++ for World of Warcraft (WoW)

cpp injector sniffer world-of-warcraft

Last synced: 13 May 2025

https://github.com/Anubisss/SzimatSzatyor

SzimatSzatyor is an injector sniffer written in C++ for World of Warcraft (WoW)

cpp injector sniffer world-of-warcraft

Last synced: 28 Mar 2025

https://github.com/huanhuanonly/cpp-kwargs

Implement Python's kwargs-style parameter passing in C++. 在 C++ 中实现 Python 的 Kwargs 风格传参。

args c-plus-plus cplusplus cpp cpp-any cpp-kwargs dict-python header-only initializer-list kwargs library python type-converter

Last synced: 09 Apr 2025

https://github.com/enkisoftware/rccpp-dearimgui-glfw-example

Add Runtime Compiled C++ to the Dear ImGui example using the GLFW and OpenGL backend - with power saving

c-plus-plus cmake compile cpp dear-imgui energy-efficiency gamedev glfw imgui linux live-coding macos opengl rccpp runtimecompiledcplusplus unix windows

Last synced: 10 Apr 2025

https://github.com/salesforce/p4-fusion

A fast Perforce to Git conversion tool written in C++ using Perforce Helix Core C++ API and Libgit2

converter core cpp fast git helix libgit2 perforce vcs

Last synced: 06 Apr 2025

https://github.com/leihui6/marksentence

一个标记托福考试听力句子的工具(精听工具)

cpp qt5

Last synced: 14 Apr 2025

https://github.com/caceresenzo/42

Repository full of my project of the 42 School (and other utility scripts).

42 asm bash c cpp docker java kubernetes

Last synced: 11 Mar 2026

https://github.com/end2endzone/bin2cpp

bin2cpp: The easiest way to embed small files into a c++ executable. bin2cpp converts text or binary files to C++ files (*.h, *.cpp) for easy access within the code.

cpp embedded-files ressources

Last synced: 09 Apr 2025

https://github.com/online-judge-tools/template-generator

Analyze problems of competitive programming and automatically generate boilerplate

atcoder automation code-generation codeforces competitive-programming cpp programming-contests python templates testing

Last synced: 24 Apr 2025

https://github.com/ashtum/lazycsv

A fast, lightweight and single-header C++ csv parser library

cpp cpp-csv-parser cpp-csv-reader csv-parser csv-reader fast-cpp-csv-parser parsing-csv-files

Last synced: 06 Nov 2025

https://github.com/llnl/aluminum

High-performance, GPU-aware communication library

cpp cuda gpu hpc mpi

Last synced: 05 Apr 2025

https://github.com/xbmc/libandroidjni

Android JNI bindings library

android androidndk bindings cpp java native ndk

Last synced: 22 Jul 2025

https://github.com/vezel-dev/zig-sdk

An MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler.

build c cpp dotnet msbuild zig

Last synced: 13 Apr 2025

https://github.com/achrafelkhnissi/cpp_modules

The goal of these modules is to introduce us to bject-Oriented Programming.This will be the starting point of our C++ journey.

1337cursus 1337school 42 42born2code 42cursus 42projects 42school cpp cpp-1337 cpp-modules cpp-modules-1337 cpp-modules-42

Last synced: 14 Jul 2025

https://github.com/xtensor-stack/xtensor-io

xtensor plugin to read and write images, audio files, numpy (compressed) npz and HDF5

audio-files compressed cpp hdf5 image-files io npz numpy xtensor

Last synced: 08 May 2025

https://github.com/hypertidy/vapour

GDAL API package for R

cpp gdal gdal-api

Last synced: 14 May 2025

https://github.com/taymindis/wfqueue

wait free FIFO queue, easy built cross platform(no extra dependencies needed)

async c cpp header-only lock-free mpmc-queues mpsc-queue wait-free wait-free-queue

Last synced: 16 Oct 2025

https://github.com/samuel-tyler/fast_ber

A C++11 ASN.1 BER Encoding and Decoding Library

asn asn-1 asn1 ber c cmake compiler conan cpp decoding decoding-library der encoding

Last synced: 12 Sep 2025

https://github.com/freeyoursoul/fseam

Cpp header only library to manage compile time mock class generated via Python script

code-generator cpp cpp17 link-seam mocking-framework python testing

Last synced: 18 Aug 2025

https://github.com/bytedance/ipmb

An interprocess message bus system built in Rust.

cpp ipc message-bus nodejs rust

Last synced: 04 Apr 2025

https://github.com/dials/dials

Diffraction Integration for Advanced Light Sources

cpp crystallography python

Last synced: 13 Apr 2025

https://github.com/ergrelet/cpplumber

Static analysis tool based on clang, which detects source-to-binary information leaks in C and C++ projects

anti-reversing c clang continuous-integration cpp devsecops obfuscation rust static-analysis

Last synced: 17 Jun 2025

https://github.com/rhysd/Dachs

Dachs; A Doggy :dog: Programming Language

compiler cpp dog go inu language llvm programming-language

Last synced: 15 Mar 2025

https://github.com/corochann/singlefileexecutionplugin

Single File Execution Plugin is a plugin for CLion (C/C++ IDE on IntelliJ platform provided by Jetbrain).

clion cmakelists cpp intellij jetbrains

Last synced: 14 Apr 2025

https://github.com/rhysd/dachs

Dachs; A Doggy :dog: Programming Language

compiler cpp dog go inu language llvm programming-language

Last synced: 15 Apr 2025

https://github.com/llnl/camp

Compiler agnostic metaprogramming library providing concepts, type operations and tuples for C++ and cuda

cpp

Last synced: 05 Apr 2025

https://github.com/maxmarsc/dave

Debugger Audio Visualization Extension

audio cpp gdb lldb python

Last synced: 05 Apr 2025

https://github.com/dacap/pocketcpp

Compile C++11 / C++14 / C++17 / C++20 snippets with Notepad++ and MinGW/gcc 9.2.0

cpp cpp11 cpp14 cpp17 cpp20 windows

Last synced: 10 Apr 2025

https://github.com/rtedbg/rtedbg

Fast and flexible data logging/tracing toolkit for software testing and debugging. Minimally intrusive C/C++ code instrumentation, host-based decoding application, demo code included.

c-programming-language cortex-m cpp debugging embedded-c embedded-systems fprintf functional-safety instrumentation iot logging misra printf real-time realtime reverse-engineering safety-critical stm32 tracing tracing-library

Last synced: 21 Jul 2025

https://github.com/addisonelliott/httpserver

C++ Qt 5 HTTP Server

cpp http-server qt5

Last synced: 29 Aug 2025

https://github.com/djkovrik/eckelcpp

Solutions for "Thinking in C++, 2nd edition". [C++]

cpp

Last synced: 11 Aug 2025

https://github.com/rupurt/odbc-scanner-duckdb-extension

A DuckDB extension to read data directly from databases supporting the ODBC interface

analytics bigquery columnar-database cpp data-engineering db2 duckdb mariadb mssql mysql nix odbc olap oracle postgres snowflake vector-engine

Last synced: 30 Jun 2025

https://github.com/dosx-dev/defcollection

This repository houses an extensive collection of .def files, which are header files containing enumerations of entry points for various native libraries. These entry points serve as essential references for developers seeking to interact with these libraries from their codebases.

c cpp database def dll low-level native ntdll sdk windows

Last synced: 07 May 2025

https://github.com/qtexcel/qxlnt

Use xlnt in Qt 5 or 6. xlnt is cross-platform user-friendly xlsx library for C++1x.

cpp excel qt xlnt xlsx

Last synced: 11 Apr 2025

https://github.com/hideakitai/msgpacketizer

msgpack based serializer / deserializer + packetize for Arduino, ROS, and more

arduino cpp messagepack openframeworks

Last synced: 15 Apr 2025

https://github.com/bollos00/libremines

A Free/Libre and Open Source Software Qt based Minesweeper game available for GNU/Linux, FreeBSD and Windows systems.

cpp game minesweeper qt qt5 qt6

Last synced: 06 Apr 2025

https://github.com/embeddedartistry/libcpp

Embedded Systems C++ Library Support (Currently wraps libcxx)

cpp cpp11 cpp14 cpp17 embedded embedded-cpp embedded-software embedded-systems

Last synced: 28 Jun 2025

https://github.com/skypjack/eventpp

Minimal C++ Event Bus

cpp event header-only signal

Last synced: 08 May 2025

https://github.com/QtExcel/Qxlnt

Use xlnt in Qt 5 or 6. xlnt is cross-platform user-friendly xlsx library for C++1x.

cpp excel qt xlnt xlsx

Last synced: 08 May 2025

https://github.com/alugowski/fast_matrix_market

Fast and full-featured Matrix Market I/O library for C++, Python, and R

blaze cpp csparse eigen-library eigen3 graphblas matrix-market matrix-market-format parallel parser python r sparse-matrix threaded

Last synced: 12 Oct 2025