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/aminya/project_options

A general-purpose CMake library that provides functions that improve the CMake experience following the best practices.

c clang-tidy cmake cmake-modules cmake-template conan cpp cppcheck hacktoberfest project sanitizer starter starter-project vcpkg

Last synced: 08 Apr 2025

https://github.com/ChunelFeng/CThreadPool

【A simple used C++ threadpool】一个简单好用,性能优异的,跨平台的C++线程池。欢迎 star & fork

cgraph concurrency cpp parallel-computing thread threadpool

Last synced: 18 Mar 2025

https://github.com/konstantin8105/c4go

Transpiling C code to Go code

c c4go convert cpp go golang transpiler

Last synced: 05 Apr 2025

https://github.com/Konstantin8105/c4go

Transpiling C code to Go code

c c4go convert cpp go golang transpiler

Last synced: 14 Mar 2025

https://github.com/rodrigocfd/winlamb

A lightweight modern C++11 library for Win32 API, using lambdas to handle Windows messages.

cplusplus cplusplus-11 cpp cpp11 stl win32 winapi winlamb

Last synced: 05 Apr 2025

https://github.com/RMichelsen/Nvy

Nvy - A Neovim client in C++

cpp directwrite neovim-guis nvim windows

Last synced: 10 May 2025

https://github.com/rmichelsen/nvy

Nvy - A Neovim client in C++

cpp directwrite neovim-guis nvim windows

Last synced: 09 Apr 2025

https://github.com/methylDragon/coding-notes

I'm compiling comprehensive coding tutorials for many different languages and frameworks! 🐲

cpp dds documentation mysql php python3 references ros syntax tutorial-code tutorials wordpress

Last synced: 10 May 2025

https://github.com/betacraftuk/betacraft-launcher

A launcher for Minecraft focused on legacy versions of the game

cpp java launcher minecraft minecraft-launcher qt

Last synced: 16 May 2025

https://github.com/llnl/umpire

An application-focused API for memory management on NUMA & GPU architectures

blt cpp gpu hpc memory-management portability radiuss

Last synced: 15 May 2025

https://github.com/bast/gtest-demo

Unit test demo using Google Test.

cmake cpp googletest

Last synced: 05 Apr 2025

https://github.com/LukasBanana/XShaderCompiler

Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL

c cpp cpp11 csharp glsl hlsl shader-cross-compiler

Last synced: 08 May 2025

https://github.com/NERSC/timemory

Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.

analysis c cplusplus cpp cross-language cross-platform cuda cupti gotcha hardware-counters instrumentation-api memory-measurements modular-design mpi papi performance performance-measurement python roofline

Last synced: 06 May 2025

https://github.com/scorpion-26/gBar

Blazingly fast status bar written with GTK

bar cpp gtk3 linux status-bar wayland

Last synced: 01 Apr 2025

https://github.com/scorpion-26/gbar

Blazingly fast status bar written with GTK

bar cpp gtk3 linux status-bar wayland

Last synced: 05 Apr 2025

https://github.com/lukasbanana/xshadercompiler

Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL

c cpp cpp11 csharp glsl hlsl shader-cross-compiler

Last synced: 06 Apr 2025

https://github.com/nersc/timemory

Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.

analysis c cplusplus cpp cross-language cross-platform cuda cupti gotcha hardware-counters instrumentation-api memory-measurements modular-design mpi papi performance performance-measurement python roofline

Last synced: 23 Jan 2025

https://github.com/tomlooman/coopshooterudemy

C++ Coop Horde Third-person Shooter for Unreal Engine 4 (Udemy Project)

blueprint coop cpp game multiplayer ue4 unrealengine

Last synced: 06 Apr 2025

https://github.com/complexlogic/rsgain

A simple, but powerful ReplayGain 2.0 tagging utility

audio c cpp flac loudness mp3 music replaygain

Last synced: 15 Apr 2025

https://github.com/iwatake2222/play_with_tflite

Sample projects for TensorFlow Lite in C++ with delegates such as GPU, EdgeTPU, XNNPACK, NNAPI

cpp deep-learning edgetpu opencv tensorflow tensorflow-lite

Last synced: 20 Mar 2025

https://github.com/LLNL/Umpire

An application-focused API for memory management on NUMA & GPU architectures

blt cpp gpu hpc memory-management portability radiuss

Last synced: 11 May 2025

https://github.com/asyncapi/modelina

A library for generating typed models based on inputs such as AsyncAPI, OpenAPI, and JSON Schema documents with high customization

asyncapi codegen codegenerator cpp csharp generate-code get-global-node-release-workflows go java json-schema kotlin modelina openapi2 openapi3 php rust swagger typescript

Last synced: 14 May 2025

https://github.com/iwatake2222/self-driving-ish_computer_vision_system

This project generates images you've probably seen in autonomous driving demo. Object Detection, Lane Detection, Road Segmentation, Depth Estimation using TensorRT

autonomous-driving cpp deep-learning tensorflow tensorrt

Last synced: 20 Mar 2025

https://github.com/rafat/wavelib

C Implementation of 1D and 2D Wavelet Transforms (DWT,SWT and MODWT) along with 1D Wavelet packet Transform and 1D Continuous Wavelet Transform.

c continuous-wavelet-transform cpp dwt wavelet-packet-trees wavelets

Last synced: 20 Apr 2025

https://github.com/tcbrindle/span

Implementation of C++20's std::span for older compilers

cpp cpp20 standard-library

Last synced: 13 Sep 2025

https://github.com/cieslarmichal/faker-cxx

C++ Faker library for generating fake (but realistic) data.

cpp cpp20 data-generation fake fake-data faker

Last synced: 15 May 2025

https://github.com/nanodbc/nanodbc

A small C++ wrapper for the native C ODBC API | Requires C++14 since v2.12

cplusplus cplusplus-14 cpp database-access database-access-library mysql odbc odbc-api postgresql sqlite3 sqlserver vertica

Last synced: 08 Apr 2025

https://github.com/LLNL/Caliper

Caliper is an instrumentation and performance profiling library

annotation-apis caliper cpp hpc instrumentation performance performance-analysis performance-monitoring radiuss trace

Last synced: 08 May 2025

https://github.com/forthespada/cslearning

开源项目之「计算机编程自学之路」:计算机自学指南+面试大全+资源分享+技术文章

algorithms cpp golang interview java learning mysql python redis sql

Last synced: 17 Aug 2025

https://github.com/changh95/fastcampus_slam_codes

Code exercises for the SLAM course in 'Computer Vision, LiDAR processing, and Sensor Fusion for Autonomous Driving' lecture series

cpp slam

Last synced: 06 Apr 2025

https://github.com/zjhellofss/KuiperLLama

校招、秋招、春招、实习好项目,带你从零动手实现支持LLama2/3和Qwen2.5的大模型推理框架。

cpp cuda inference-engine llama2 llama3 llm llm-inference qwen qwen2

Last synced: 08 Sep 2025

https://github.com/vvvar/peakeater

PeakEater is a free open-source cross-platform VST3/AU/LV2/CLAP wave shaper plugin

audio audio-unit audio-units clap cpp distortion gain juce linux lv2 lv2-plugin macos meters vst3 vst3-plugin waveshaper windows

Last synced: 07 Apr 2025

https://github.com/jeffamstutz/tsimd

Fundamental C++ SIMD types for Intel CPUs (sse, avx, avx2, avx512)

cpp cpp11 header-only simd simd-library

Last synced: 02 Jul 2025

https://github.com/tessil/sparse-map

C++ implementation of a memory efficient hash map and hash set

c-plus-plus cpp data-structures hash-map hash-table header-only

Last synced: 09 Apr 2025

https://github.com/snektron/pareas

GPU-accelerated compiler

compiler cpp futhark gpgpu programming-language

Last synced: 06 Apr 2025

https://github.com/zjhellofss/kuiperllama

校招、秋招、春招、实习好项目,带你从零动手实现支持LLama2/3和Qwen2.5的大模型推理框架。

cpp cuda inference-engine llama2 llama3 llm llm-inference qwen qwen2

Last synced: 16 May 2025

https://github.com/jherico/VulkanExamples

Examples and demos for the Vulkan C++ API

cpp example-code examples vulkan vulkan-api vulkan-demos

Last synced: 08 May 2025

https://github.com/altschuler/imgui-knobs

Knob widgets for Dear ImGui

cpp gui imgui

Last synced: 15 May 2025

https://github.com/0xsky/xredis

Redis C++ client, support the data slice storage, support redis cluster, thread-safe,multi-platform,connection pool, read/write separation.

c-plus-plus connection-pool cpp data-slice-storage multi-platform redis redis-client redis-cluster rediscluster thread-safe xredis

Last synced: 04 Apr 2025

https://github.com/eidheim/tiny-process-library

A small platform independent library making it simple to create and stop new processes in C++, as well as writing to stdin and reading from stdout and stderr of a new process

cpp library no-dependencies platform-independent process

Last synced: 15 Mar 2025

https://github.com/youtube/cobalt

Cobalt is a lightweight HTML5 application container

cpp web youtube

Last synced: 15 May 2025

https://github.com/revsic/antidebugging

AntiDebugging sample sources written in C++

anti-attach anti-debugging cpp hash veh

Last synced: 09 Apr 2025

https://github.com/chungzh/notepanda

📃 A simple cross-platform notepad. Based on Qt and C++.

arch cmake cpp cpp11 cross-platform desktop-app editor kde notepad qt qt5 text

Last synced: 05 Apr 2025

https://github.com/ChungZH/notepanda

📃 A simple cross-platform notepad. Based on Qt and C++.

arch cmake cpp cpp11 cross-platform desktop-app editor kde notepad qt qt5 text

Last synced: 14 Mar 2025

https://github.com/trailofbits/vast

VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.

c clang compiler-frontend compilers cpp intermediate-representation mlir program-analysis

Last synced: 05 Apr 2025

https://github.com/Tessil/sparse-map

C++ implementation of a memory efficient hash map and hash set

c-plus-plus cpp data-structures hash-map hash-table header-only

Last synced: 08 May 2025

https://github.com/irobot-ros/ros2-performance

Framework to evaluate peformance of ROS 2

benchmark cpp performance ros2

Last synced: 07 May 2025

https://github.com/mrshaw01/software-engineer

A curated learning repository focused on High-Performance Computing (HPC) — covering fundamentals to advanced topics in CUDA, MPI, C++, and Python-C++ interoperability.

cpp cuda high-performance-computing hip python

Last synced: 16 Jul 2025

https://github.com/BIGBALLON/PyTorch-CPP

PyTorch C++ inference with LibTorch

cpp demo imagenet inference libtorch opencv pytorch pytorch-cpp

Last synced: 20 Mar 2025

https://github.com/Haruno19/starfetch

command line tool that displays constellations

command-line command-line-tool constellation constellations cpp fetch-tool

Last synced: 04 Apr 2025

https://github.com/fastlib/fcwt

The fast Continuous Wavelet Transform (fCWT) is a library for fast calculation of CWT.

c cpp cwt fast matlab optimization signal-processing time-frequency-analysis wavelet-transform

Last synced: 15 May 2025

https://github.com/doleron/yolov5-opencv-cpp-python

Example of using ultralytics YOLO V5 with OpenCV 4.5.4, C++ and Python

cpp opencv python yolov5

Last synced: 20 Apr 2025

https://github.com/fraunhofer-aisec/cpg

A library to extract Code Property Graphs from C/C++, Java, Go, Python, Ruby and every other language through LLVM-IR.

analysis c code code-property-graph cpg cpp golang graph java llvm-ir python ruby

Last synced: 15 May 2025

https://github.com/soasis/text

A spicy text library for C++ that has the explicit goal of enabling the entire ecosystem to share in proper forward progress towards a bright Unicode future.

cpp cpp17 cpp17-library cpp20 cpp20-library liberation ranges text unicode

Last synced: 16 May 2025

https://github.com/Fraunhofer-AISEC/cpg

A library to extract Code Property Graphs from C/C++, Java, Go, Python, Ruby and every other language through LLVM-IR.

analysis c code code-property-graph cpg cpp golang graph java llvm-ir python ruby

Last synced: 10 May 2025

https://github.com/ropensci/osmdata

R package for downloading OpenStreetMap data

cpp openstreetmap osm osm-data overpass-api peer-reviewed r r-package rstats

Last synced: 08 Apr 2025

https://github.com/kimwalisch/libpopcnt

🚀 Fast C/C++ bit population count library

avx2 avx512 c cpp neon popcnt popcount simd sve

Last synced: 05 Apr 2025

https://github.com/jll63/yomm2

Fast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.

cpp cpp17 expression-problem multi-methods multiple-dispatch open-methods polymorphism

Last synced: 06 Apr 2025

https://github.com/kumar-laxmi/algorithms

A Repository for algorithms in C, C++, Python and Java

algorithm algorithms c cpp hacktoberfest java python ssoc2023 swoc2023

Last synced: 16 May 2025

https://github.com/clickhouse/clickhouse-cpp

C++ client library for ClickHouse

clickhouse cpp

Last synced: 14 Apr 2025

https://github.com/philip82148/cpp-dump

A C++ library for debugging purposes that can print any variable, even user-defined types.

competitive-programming cpp debugging

Last synced: 16 Mar 2025

https://github.com/onlyoffice/core

Server core components which are a part of ONLYOFFICE Document Server

converter cpp v8

Last synced: 14 May 2025

https://github.com/AlexanderVeselov/RayTracing

Realtime GPU Path tracer based on OpenCL and OpenGL

3d cpp gpgpu gpu opencl opengl pathtracing pbr raytracing render

Last synced: 16 May 2025

https://github.com/albin-johansson/centurion

A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.

cpp cpp17 cpp20 cross-platform game-development gamedev header-only modern-cpp sdl sdl-image sdl-mixer sdl-ttf sdl2 sdl2-image sdl2-mixer sdl2-ttf wrapper wrapper-library

Last synced: 06 Apr 2025

https://github.com/eliemichel/learnwebgpu

Learn to use WebGPU for native graphic applications in C++

cpp graphics lecture-notes webgpu

Last synced: 05 Apr 2025

https://eliemichel.github.io/LearnWebGPU/

Learn to use WebGPU for native graphic applications in C++

cpp graphics lecture-notes webgpu

Last synced: 01 Apr 2025

https://github.com/eliemichel/LearnWebGPU

Learn to use WebGPU for native graphic applications in C++

cpp graphics lecture-notes webgpu

Last synced: 09 Jul 2025

https://github.com/yahoo/monitr

A Node.js process monitoring tool.

cpp nodejs process-monitoring web

Last synced: 15 May 2025

https://github.com/ameenmaali/urldedupe

Pass in a list of URLs with query strings, get back a unique list of URLs and query string combinations

bugbounty cpp hacking infosec penetration-testing url-parser

Last synced: 11 Jul 2025

https://github.com/iapolinario/100-days-of-code

This is a project with a collection of coding challenges for those who wants to commit themselves to code at least one hour a day for at least a hundred days.

challenges cpp dart golang kotlin kts python swift

Last synced: 05 Apr 2025

https://github.com/0xda568/iconjector

Unorthodox and stealthy way to inject a DLL into the explorer using icons

cpp dll dll-injection injection malware-development offensive-security win64 windows windows-10 windows-11

Last synced: 12 Apr 2025

https://github.com/hkrn/nanoem

nanoem is an MMD (MikuMikuDance) compatible implementation and its like cross-platform application mainly built for macOS.

cpp mikumikudance mmd nanoem

Last synced: 10 Apr 2025

https://github.com/LiuXiaolong19920720/simple_net

A simple deep neural network implemented in C++,based with OpenCV Mat matrix class

cpp neural-network opencv

Last synced: 19 Mar 2025