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/mattgodbolt/xania

Xania MUD source

c cpp mud mud-server

Last synced: 12 Oct 2025

https://github.com/goldsborough/k-means

Code accompanying my blog post on k-means in Python, C++ and CUDA

cpp cuda k-means machine-learning parallel python

Last synced: 12 Oct 2025

https://github.com/johnsonjason/rudiac

A client-sided anti-cheat developed during a freelance project to "plug-in" to a proprietary client for a private server. Includes memory integrity checks, thread execution restrictions, hook detection, memory honeypots, and more.

anticheat cpp reverse-engineering security windows x86

Last synced: 04 Jul 2025

https://github.com/simdutf/is_utf8

Fast C++ function "is_utf8": checks if the input is valid UTF-8. Made of a single source file. Optimized for ARM NEON, x64 SSE, AVX2 and AVX-512.

avx-512 avx2 cpp neon simd unicode

Last synced: 17 Mar 2025

https://github.com/saschagrunert/func

Functional additions to C

c cpp either functional-programming maybe

Last synced: 20 Mar 2025

https://github.com/kobalicek/mpsl

Shader-Like Mathematical Expression JIT Engine for C++ Language

cpp expression jit math parser shader

Last synced: 21 Mar 2025

https://github.com/vareille/toot

a beep that really beeps - cross-platform command line tool to toot "tooot" - it's also a C C++ library

beep bsd c cli command-line-tool cpp library mac minix osx raspbian shell shell-scripts solaris unix windows

Last synced: 15 Apr 2025

https://github.com/krxkgit/helpuploadfiles

HelpUploadFiles - 星空上传助手,为 上传文件夹 赋能。 HelpUploadFiles - empowering upload folders.

7z aliyun baiduyun bandizip chromium compression cpp dll-injection edge folder google-drive intercept localsend regular-expression send-anywhere tecentcloud tianyiyunpan upload-files windows winscp

Last synced: 20 Aug 2025

https://github.com/soup-build/soup

Soup is a build system that guarantees incremental build correctness and aims to simplify many aspects of developing shared code while maintaining best in class performance.

build compile cplusplus cpp csharp modules soup

Last synced: 22 Feb 2026

https://github.com/takahirox/three.wasm-experimental

Experimental Three.js WASM (WIP)

c cpp javascript threejs wasm webassembly webgl

Last synced: 13 Nov 2025

https://github.com/thelartians/glue

⛓️ Bindings that stick. A simple and generic API for C++ to other language bindings supporting bidirectional communication, inheritance and automatic declarations.

automatic bindings cpp declarations glue inheritance language-bindings multi-language scripting-language typescript

Last synced: 07 Aug 2025

https://github.com/jakemason/ouroboros.nvim

Allows quickly switching between header and implementation files for C/C++ in Neovim.

c cpp cxx neovim nvim

Last synced: 27 Mar 2026

https://github.com/google/CTAP2-test-tool

Test tool for CTAP2 authenticators

cpp ctap2 fido2 security security-key

Last synced: 11 Jul 2025

https://github.com/changgang/steps

Simulation Toolkit for Electrical Power Systems

cpp dynamic power-flow power-system python simulation-toolkit

Last synced: 02 Feb 2026

https://github.com/ergo720/lib86cpu

x86 dynamic recompiler library

asmjit cpp cpu emulation jit pentium x86 xbox

Last synced: 12 Apr 2025

https://github.com/iwatake2222/opencv_sample

OpenCV Sample Code in C++

cpp opencv

Last synced: 08 Oct 2025

https://github.com/viatorus/compile-time-printer

Prints values and types during compilation!

compile-time cpp print printf tool

Last synced: 17 Mar 2025

https://github.com/adamsol/pyxell

Multi-paradigm programming language compiled to C++, written in Python.

compiler cpp generators indentation parser programming-language python rational-numbers syntax

Last synced: 10 Apr 2025

https://github.com/brotcrunsher/brotboxengine

A C++ prototyping engine that is striving for an easy to use API, hiding all the dirty details so that you don't have to care.

box2d cmake cpp cpp17 curl curl-library dear-imgui engine github-actions glfw google-test imgui libcurl openal opengl portaudio stb-image stb-truetype vulkan vulkan-game-engine

Last synced: 10 Apr 2025

https://github.com/semaicze/inicpp

C++ parser of INI files with schema validation.

cpp ini inicpp modern parser schema validation

Last synced: 06 Sep 2025

https://github.com/enwi/hueplusplus

A simple C++ library to control Philips Hue lights on Linux, MacOS, Windows, Espressif ESP32 SDK and Arduino. Full documentation at

arduino c-plus-plus cpp esp32 hacktoberfest hue hue-bridge hue-lights lights linux macos philips philips-hue philips-hue-bridge philips-hue-lights windows

Last synced: 08 Apr 2025

https://github.com/pcawte/agdev

Port to Agon Light of TI-84-CE C/C++ Toolchain which uses LLVM and generates eZ80 ADL code

agon-light agonlight agonlight2 c-language compiler cpp ez80 programming ti-84-plus-ce

Last synced: 28 Apr 2025

https://github.com/sourcemeta/one

A high-performance self-hosted JSON Schema registry that transforms your existing Git repositories of schemas into searchable, discoverable schema catalogs with enterprise-grade governance capabilities to operate a "single source of truth" of schemas in your organisation

api cpp high-performance json json-schema json-server jsonschema registry schema-registry schemastore

Last synced: 04 Mar 2026

https://github.com/bowdown097/qttube

A minimalist, cross-platform desktop app for streaming media.

cplusplus cpp qt video-player youtube youtube-client youtube-desktop youtube-frontend

Last synced: 28 Feb 2026

https://github.com/typedb/typedb-driver

TypeDB Drivers for Rust, Python, Java, Node.js, C, C++, and C#.

c cpp java nodejs python rust typedb typedb-client typedb-driver typeql

Last synced: 01 Mar 2026

https://github.com/laffernandes/gatl

GATL: Geometric Algebra Template Library

clifford-algebras cpp geometric-algebra geometric-algebra-libraries

Last synced: 09 Jul 2025

https://github.com/xinrea/jpet

Live2D桌面宠物

cpp live2d svelte vtuber webview2

Last synced: 08 Oct 2025

https://github.com/nlohmann/std_json

A proposal for a JSON data type in the C++ standard library

cpp json proposal standardization stl

Last synced: 22 Mar 2025

https://github.com/siliconlabs/mltk

A Python package with command-line utilities and scripts to aid the development of machine learning models for Silicon Lab's embedded platforms

aiot cpp embedded embedded-c embedded-systems internet-of-things iot keras keras-tensorflow machine-learning machinelearning python python3 tensorflow tensorflow-lite tensorflow-lite-micro tensorflow2

Last synced: 06 Apr 2025

https://github.com/uskr/jsonrpc-lean

Lightweight, fast, transport-agnostic, c++ implementation of the JSON-RPC 2.0 specification

cpp json-rpc

Last synced: 19 Jan 2026

https://github.com/pardcode/illuxui

illuxUI - GUI Framework for Desktop Applications

cpp cpp-gui cpp-library cpp11 gui gui-applications gui-framework gui-library

Last synced: 12 Apr 2025

https://github.com/robert-van-engelen/lisp

A mini Lisp in 1k lines of C with garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a mark-sweep/compacting garbage collector and REPL.

c cpp garbage-collection lisp lisp-interpreter mark-and-compact mark-and-sweep

Last synced: 11 Apr 2025

https://github.com/lschmid83/dragon-island

This is a 2D platform game similiar to Super Mario World written in Java and C++ with a level editor. Available for PC, Android, GP2X and PSP platforms.

2d-game-engine admob-banner android-studio cpp eclipse-ide game-development gp2x graphics-engine java level-editor mario-game object-oriented-programming open-gl paralax-effect physics platform-game-2d playstation-portable tile-map

Last synced: 25 Jun 2025

https://github.com/snape/AVO2

Reciprocal Collision Avoidance with Acceleration-Velocity Obstacles (C++)

collision-avoidance cpp motion-planning robotics velocity-obstacles virtual-agents

Last synced: 18 Mar 2025

https://github.com/JoshuaSenouf/tracer

Renderer using C++, Embree and USD to achieve Path Tracing techniques on the CPU

bsdf cpp cpu intel-embree path-tracing pixar-usd progressive-rendering rendering-engine tbb

Last synced: 04 Apr 2025

https://github.com/yhirose/cpp-fstlib

A single file C++17 header-only Minimal Acyclic Subsequential Transducers, or Finite State Transducers

cpp cpp17 finite-state-transducers fst header-only

Last synced: 24 Apr 2025

https://github.com/jintaolee-roger/cigsegy

A tool for exchanging data between SEG-Y format and NumPy array inside Python environment

cpp geophysics python segy seismic-data

Last synced: 17 Jan 2026

https://github.com/ccbrown/needy

A C++ library dependency helper.

cli cpp dependancy-manager python

Last synced: 07 Feb 2026

https://github.com/realtimechris/jsonifier

A few classes for parsing and serializing objects from/into JSON, in C++ - very rapidly.

cpp jasonparser json json-parsing json-parsing-library json-simd jsonifier parsing serialization simd-instructions simd-json

Last synced: 20 Aug 2025

https://github.com/jasonsikes/qlogo

QLogo is a rewrite of the UCBLogo language and user interface written in C++ using Qt.

cpp language logo qt qt6 ucblogo

Last synced: 04 Nov 2025

https://github.com/meteorix/pylcs

super fast cpp implementation of longest common subsequence/substring

cpp edit-distance longest-common-subsequence longest-common-substring python

Last synced: 15 Jul 2025

https://github.com/justinfx/gofileseq

A library for parsing/building frame ranges and sequences. A port of the python fileseq library, for Go and C++(https://github.com/justinfx/fileseq)

cpp fileseq filesystem go golang ranges vfx

Last synced: 12 Mar 2026

https://github.com/jfalcou/kiwaku

C++20 and onward collection of high performance data containers and related tools

cpp cpp-library cpp20 matrix parallel-computing

Last synced: 02 Jul 2025

https://github.com/zigrazor/cxxstatetree

A C++ Header-Only Hierarchical State Tree Library

cpp cpp-library cpp20 gaming header-only-library state-machine statetrees

Last synced: 31 Aug 2025

https://github.com/lukaszkurantdev/react-native-fast-opencv

A powerful port of OpenCV for React Native.

cpp jsi new-architecture opencv react-native

Last synced: 05 Apr 2025

https://github.com/nonunknown/godot-native-integration

Plug-n-play GDNative Support for Godot-engine

cpp gdnative godot-engine integration native rust-lang

Last synced: 21 Jul 2025

https://github.com/SiliconLabs/mltk

A Python package with command-line utilities and scripts to aid the development of machine learning models for Silicon Lab's embedded platforms

aiot cpp embedded embedded-c embedded-systems internet-of-things iot keras keras-tensorflow machine-learning machinelearning python python3 tensorflow tensorflow-lite tensorflow-lite-micro tensorflow2

Last synced: 18 Mar 2025

https://github.com/pisaucer/book-c-plus-plus

[INCOMPLETE] Beginning C++ Through Game Programming

cplusplus cpp learn-cpp learn-to-code learning-by-doing learning-cplusplus teaching

Last synced: 08 May 2025

https://github.com/doom/strong_type

C++ implementation of strong types

cpp metaprogramming strongly-typed types

Last synced: 08 May 2025

https://github.com/guyutongxue/clangd-in-browser

Port clangd language server to WASM, and run it in your browser.

clang clangd cpp llvm lsp monaco-editor wasm

Last synced: 11 May 2025

https://github.com/iricartb/buffer-overflow-vulnerability-services-tester-tool

Ivan Ricart Borges - Program to detect the existence of remote/local stack-based buffer-overflow vulnerabilities using the standard communication protocol for each service.

buffer-overflow cpp customize ftp-server imap-server libwsock32 mingw pop3-server services smtp-server stf tester vulnerability-detection

Last synced: 12 Jun 2025

https://github.com/leon-bckl/lsp-framework

Language Server Protocol implementation in C++

cpp language-server-protocol lsp lsp-client lsp-server

Last synced: 02 Mar 2026

https://github.com/llnl/metall

Persistent memory allocator for data-centric analytics

allocator cpp ecp exascale-computing memory-allocator persistent-memory

Last synced: 29 Apr 2025

https://github.com/amaiorano/vectrexy

A Vectrex emulator written in modern C++

cpp cpp17 emulator graphics vectrex

Last synced: 12 May 2025

https://github.com/flyjay123/ourchat

QT6开发的网络聊天室,模仿QQ微信风格

chatroom cmake cpp qmake qt qt6

Last synced: 29 Oct 2025

https://github.com/mobius3/font-chef

A font cooking library

c cpp font-baking

Last synced: 14 Apr 2025

https://github.com/offa/scope-guard

Implementation of Scoped Guards and Unique Resource as proposed in P0052.

cmake cpp cpp17 cpp20 p0052 raii scope-exit scope-fail scope-guard scope-success unique-resource

Last synced: 28 Feb 2026

https://github.com/mortennobel/kick

Simple game engine for C++ 11 / OpenGL 3.x +

cpp game-engine opengl

Last synced: 24 Apr 2025

https://github.com/brainboxdotcc/windows-bot-template

A D++ Discord Bot template for Visual Studio 2022 (Windows x64 and x86) - Ready to go, just add your code!

cpp cpp17 discord discord-api discord-bot discord-bot-api discord-bot-client discord-bot-template discord-client discord-cpp dpp

Last synced: 12 Apr 2025

https://github.com/knopkem/dicom-dimse-native

node js native addon for dimse services

cpp dicom dimse find get move napi native pacs scp scu server sql store

Last synced: 04 Apr 2025

https://github.com/royjacobson/externis

Generate profiling traces for GCC

cpp flamegraph gcc-complier profiling

Last synced: 11 Apr 2025

https://github.com/dianhsu/swin-transformer-cpp

Swin Transformer C++ Implementation

cpp neural-network swin-transformer transformer

Last synced: 18 Mar 2025

https://github.com/slint-ui/slint-cpp-template

A template for a C++ Application using Slint

cmake cpp slint template

Last synced: 05 Aug 2025

https://github.com/xeverous/fuser

Header-only library for automatic (de)serialization of C++ types to/from JSON.

cpp cpp11 cpp14 cpp17 json serialization serialization-library

Last synced: 14 Jun 2025

https://github.com/oatpp/example-websocket

Collection of oatpp WebSocket examples

async client cpp example oatpp server websocket

Last synced: 25 Apr 2025

https://github.com/tumftm/open-car-dynamics

C++ Implementation of a Multibody Vehicle Dynamics Simulation

cpp race-car-dynamics racing vehicle-dynamics

Last synced: 07 Sep 2025

https://github.com/typicalhog/thcrypt

C++ console application that features unique (at least I think so) symmetric key based file encryption algorithm.

algorithm application base58 bytes character cipher cli console cpp cryptography decryption encryption encryption-algorithm file key lookup password security symmetric table

Last synced: 16 Jul 2025

https://github.com/GaZaTu/im-emoji-picker

emoji picker compatible with Linux systems using either XServer or Wayland with either Fcitx5 or IBus

cmake cpp emoji emoji-keyboard emoji-picker fcitx5 ibus input-method kaomoji linux qt5 wayland x-server

Last synced: 29 Mar 2025

https://github.com/hiitiger/coolercppidiom

cooler c++ patterns like async, event delegate, json auto serialization

cplusplus-11 cpp design-patterns toolkits

Last synced: 10 Apr 2025

https://github.com/t4th/win32-gui-wrapper

Experimental win32 gui wrapper in C++

builder c cpp gui msvc native scintilla simplegrid win32 wrapper

Last synced: 09 Jul 2025

https://github.com/skiniks/react-native-shiki-engine

Shiki syntax highlighting for React Native. Zero bridge overhead with native Oniguruma regex engine.

android cpp ios javascript jsi native react react-native shiki syntax-highlighting textmate turbo-modules typescript

Last synced: 13 Apr 2025

https://github.com/adah1972/output_container

Automatic output function for STL containers

container cpp cpp17 ostream output stl

Last synced: 15 Aug 2025

https://github.com/rafaelbeckel/test-c-rust-wasm

Rust+C WASM compilation under the same binary for the `wasm32-unknown-unknown` target

c cpp llvm rust wasm wasm-bindgen

Last synced: 26 Jan 2026

https://github.com/chetanxpro/nodejs-whisper

Introducing NodeJS Bindings for Whisper - the CPU version of OpenAI's Whisper, as initially crafted in C++ by ggerganov.

ai cpp ml nodejs-whisper openai speech-recognition speech-to-text timestamp whisper whisper-nodejs

Last synced: 12 Apr 2025

https://github.com/laserpants/dotenv-cpp

:cow: A utility to load environment variables from a .env file

cpp dotenv dotenv-cpp header-only

Last synced: 29 Oct 2025

https://github.com/ffAudio/foleys_video_engine

A video engine to load, play, assemble and write video - to be used with JUCE

cpp ffmpeg juce nle player processing video

Last synced: 08 May 2025

https://github.com/aw-junaid/computer-science

Explore a collection of resources and projects in Computer Science, covering algorithms, data structures, programming languages, and emerging technologies. Ideal for learners and enthusiasts looking to enhance their knowledge and skills in the field

algorithms assembly-language automata computer-architecture computer-networks computer-science computer-vision cpp cybersecurity data-science data-science-projects data-structures database game-development machine-learning networking operating-system python

Last synced: 26 Mar 2025

https://github.com/ud84/wui

Window User Interface Library :: libWUI offical repo

cpp ui-components ui-library uikit

Last synced: 22 Jan 2026