This is your work, valued
City-procedural-modeling. A random procedural modeling of a city. (student project)
★ 10exvr. ExVR - Open Virtual Psychology
★ 8toolset. Geometry library, OpenGL engine and various utilities
★ 5Contour-detection. A picture contour detection program. (student project)
★ 4PhotosConsigne. Fast PDF generation from pictures directories / Génération rapide de PDF à partir de dossiers d'images
★ 3neuron-computing-cuda. Language learning with neuron computing using GPU acceleration.
★ 2Animation-Water-Fabric. Fabric animation with wind, water simulation (student project)
★ 1HiBoP.
★ 1impsave. Companion program for Imperialism game, supporting autosaving and patches to fix crash bugs.
★ 6concurrencpp. Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
★ 2.8kor-tools. Google's Operations Research tools:
★ 14kcpsat-primer. The CP-SAT Primer: Using and Understanding Google OR-Tools' CP-SAT Solver
★ 780winboat. Run Windows apps on 🐧 Linux with ✨ seamless integration
★ 22kopenvdb. OpenVDB - Sparse volume data structure and tools
★ 3.4kpoly2tri. 2D constrained Delaunay triangulation library
★ 516bspline. Cubic B-Spline implementation in C++ templates
★ 103EEG-Datasets. A list of all public EEG-datasets
★ 3.1kfaker-cxx. C++ Faker library for generating fake (but realistic) data.
★ 420rm-hacks-qmd. Small improvements and tweaks for rM devices, covering rM1, rM2, rMPP and rMPPM.
★ 228qmldiff. A program for mass-editing QML trees
★ 22awesome-reMarkable. A curated list of projects related to the reMarkable tablet
★ 7.6kJKQtExtras. a collection of different Qt4 & Qt5 widgets, I developed over the years
★ 45JKQtPlotter. an extensive Qt5 & Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
★ 1.1kqnite. A Qt/QML charting library
★ 102Chart.qml. Chart.qml like Chart.js
★ 150QtAndroidTools. A library to manage Android from QML
★ 294kquickcharts. A QtQuick plugin providing high-performance charts.
★ 28libjpeg-turbo. Main libjpeg-turbo repository
★ 4.4kColorSpace. C++ library for working with different color spaces, converting between color spaces and comparing colors
★ 146pan-tool. A tool that injects touch input on the screen. It sends pointerdown, pointerupdate and pointerup to simulate pan, scrolling and fling gestures.
★ 18libdatachannel. C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
★ 2.7kWebSocketListener. A lightweight and scalable asynchronous WebSocket listener
★ 316websocket-sharp. A C# implementation of the WebSocket protocol client and server
★ 6.1kNetCoreServer. Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
★ 3.1kelements. Elements C++ GUI library
★ 3.7khuffman-coding. A C++ compression and decompression program based on Huffman Coding.
★ 71spz. File format for 3D Gaussian splats. About 10x smaller than the PLY equivalent with virtually no perceptible loss in visual quality. Offered as open source by Niantic Labs. More details at https://scaniverse.com/spz #3dgaussiansplats #gaussiansplatting
★ 899mpeg-pcc-tmc2. Video codec based point cloud compression (V-PCC) Test Model (encoder and decoder)
★ 173add-on. Add-on packages for Vector class library
★ 75version2. Vector class library, latest version
★ 1.5kSimd. C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON, SVE for ARM, HVX for Hexagon
★ 2.3keve. Expressive Vector Engine - SIMD in C++ Goes Brrrr
★ 1.4klicensecc. Software licensing, copy protection in C++. It has few dependencies and it's cross-platform.
★ 1.2kjson. JSON for Modern C++
★ 50krapidjson. A fast JSON parser/generator for C++ with both SAX/DOM style API
★ 15kgodot-gaussian-splatting. GLSL
★ 141PsxNewLib. Playstation controller interface library for Arduino
★ 166Arduino-PS2X. Read a Playstation 2 Gamepad or Guitar Hero Controller using an Arduino
★ 407ExVR. EPFL-LNCO: ExVR - Open Virtual Psychology
★ 14JoltPhysics. A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.
★ 11klxqt. Checkout all LXQt components at once by using git submodule. Discussions, Wiki and general issues are here.
★ 1.9kasahi-installer. Asahi Linux installer
★ 925OrbbecSDK-K4A-Wrapper. This repo is forked from Azure-kinect-Sensor-SDK,contain the K4A wrapper for OrbbecSDK.
★ 69QHotkey. A global shortcut/hotkey for Desktop Qt-Applications
★ 675Guide-to-Modern-OpenGL-Functions. A guide to using modern OpenGL functions.
★ 1.5knvdiffrec. Official code for the CVPR 2022 (oral) paper "Extracting Triangular 3D Models, Materials, and Lighting From Images".
★ 2.3ktaskflow. A General-purpose Task-parallel Programming System in C++
★ 12kgaussian-splatting. Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
★ 23kicu. The home of the ICU project source code.
★ 3.6ksb7code. Source code and supporting material for the 7th Edition of OpenGL SuperBible
★ 762godot-admob-android. Godot's AdMob Plugin for Android with support for Mediations.
★ 441qt6purchasing. Qt6/QML In-App-Purchasing
★ 28avcpp. C++ wrapper for FFmpeg
★ 539ffmpeg-cpp. A clean, easy-to-use C++ wrapper around the ffmpeg libraries
★ 629video-app. A real-time video processing app written in C++ using OpenGL and FFmpeg
★ 262video-writer. Super fast video writer for opencv using ffmpeg and libav
★ 24ffmpegcv. The ffmpegcv is a ffmpeg backbone for open-cv like Video Reader and Writer
★ 237toolset. Geometry library, OpenGL engine and various utilities
★ 5brainflow. BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors
★ 1.7kRIGBy-cpp. C++ Riemannian Geometry implementation for BCI Experiment
★ 7axodox-machinelearning. This repository contains a pure C++ ONNX implementation of multiple offline AI models, such as StableDiffusion (1.5 and XL), ControlNet, Midas, HED and OpenPose.
★ 633rectpack2D. A header-only, very efficient 2D rectangle packing library. Used in Assassin's Creed, Snapchat and Skydio drones. 2 scientific references.
★ 652mlpack. mlpack: a fast, header-only C++ machine learning library
★ 5.7kRcppMLPACK1. C++
★ 60mne-cpp. MNE-CPP: The C++ framework for real-time functional brain imaging.
★ 174plugin-GUI. Software for processing, recording, and visualizing multichannel electrophysiology data
★ 240lockfree. A collection of lock-free data structures written in standard C++11
★ 980eDSP. A cross-platform DSP library written in C++ 11/14. This library harnesses the power of C++ templates to implement a complete set of DSP algorithms.
★ 215Maximilian. C++ Audio and Music DSP Library
★ 1.7kc-blosc2. A fast, compressed, persistent binary data store library for C.
★ 580cortex-example. Example with Cortex V2/V3/V4 API
★ 257typst. A markup-based typesetting system that is powerful and easy to learn.
★ 55kClangBuildAnalyzer. Clang build analysis tool using -ftime-trace
★ 1.3krapidcheck. QuickCheck clone for C++ with the goal of being simple to use with as little boilerplate as possible.
★ 1.1ksanitizers. AddressSanitizer, ThreadSanitizer, MemorySanitizer
★ 12klibfork. A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
★ 889fmtlog. fmtlog is a performant fmtlib-style logging library with latency in nanoseconds.
★ 1kquill. Asynchronous Low Latency C++ Logging Library
★ 3kemscripten-browser-file. Header-only C++ library to receive files from, and offer files to, the browser the Emscripten program is running in.
★ 47cppfront. A personal experimental C++ Syntax 2 -> Syntax 1 compiler
★ 6kstdexec. `std::execution`, the standard C++ framework for asynchronous and parallel programming.
★ 2.4kchrono. High-performance C++ library for multiphysics and multibody dynamics simulations
★ 3klibzmq. ZeroMQ core engine in C++, implements ZMTP/3.1
★ 11kstable-dreamfusion. Text-to-3D & Image-to-3D & Mesh Exportation with NeRF + Diffusion.
★ 8.8kunordered_dense. A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion
★ 1.4kxmake. 🔥 A cross-platform build utility based on Lua
★ 12kGDExtensionSummator. The Summator Example from Custom Modules made with the GDExtension system in Godot 4
★ 208LearnVulkan. Learn Vulkan. Advanced examples of Vulkan, QT, CUDA, OpenCV for Linux, Windows, Android.
★ 170material-maker. A procedural textures authoring and 3D model painting tool based on the Godot game engine
★ 5.8kGodot-Android-Admob-Plugin. Android AdMob plugin for Godot Game Engine 3.2 or higher
★ 550godot-headers. Headers for the Godot API supplied by the GDNative module.
★ 406spdlog. Fast C++ logging library.
★ 29kVulkanTutorial. Tutorial for the Vulkan graphics and compute API
★ 3.7kgodot-cpp. C++ bindings for the Godot script API
★ 2.6kShaderV. Godot Visual Shader Plugin
★ 1.2kbx. Base library used across multiple projects
★ 672cmake-init. The missing CMake project initializer
★ 2.5kfloui. Single header C++ lib inspired by SwiftUI wrapping ios and android native controls, proof-of-concept
★ 33exvr. ExVR - Open Virtual Psychology
★ 8unity-xr-plugin. OpenVR plugin for Unity's XR API
★ 332Zenject. Dependency Injection Framework for Unity3D
★ 2.9kRyuCsharp. RyuCsharp
★ 12sigslot. A simple C++14 signal-slots implementation
★ 904BinPack2D. Pack rectangles into an array of rectangles. For creating texture atlases.
★ 25studio. STUdio - Story Teller Unleashed
★ 828KickstartRT. KickstartRT SDK
★ 207TerraForge3D. Cross Platform Professional Procedural Terrain Generation & Texturing Tool
★ 1.2kGSL. Guidelines Support Library
★ 6.7knanobench. Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
★ 1.7kTurboPFor-Integer-Compression. Fastest Integer Compression
★ 836AudioFile. A simple C++ library for reading and writing audio files.
★ 1.1kImGuiFileDialog. Full featured file Dialog for Dear ImGui
★ 1.5ksm64. A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
★ 8.7kjsoncpp. A C++ library for interacting with JSON.
★ 8.9kiceoryx. Eclipse iceoryx™ - true zero-copy inter-process-communication
★ 2.1klibsoundio. C library for cross-platform real-time audio input and output
★ 2.1kDeepGlobalRegistration. [CVPR 2020 Oral] A differentiable framework for 3D registration
★ 546FCGF. Fully Convolutional Geometric Features: Fast and accurate 3D features for registration and correspondence.
★ 733Gait-Tracking-With-x-IMU. MATLAB
★ 1.1kbeast. HTTP and WebSocket built on Boost.Asio in C++11
★ 4.8krvc. A 32-bit RISC-V emulator in a shader (and C)
★ 827shaders. Circle C++ shaders
★ 498sml. C++14 State Machine library
★ 1.4kDependencies. A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
★ 12kconcurrentqueue. A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
★ 12kllfio. P1031 low level file i/o and filesystem library for the C++ standard
★ 1kNohBoard. A Keyboard Visualizer
★ 1.3kImogen. GPU Texture Generator
★ 783GLSL-PathTracer. A GLSL Path Tracer
★ 6ImGuizmo. Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui
★ 4kdrmemory. Memory Debugger for Windows, Linux, Mac, and Android
★ 2.7kimgui-node-editor. Node Editor built using Dear ImGui
★ 4.5kimgui_markdown. Markdown for Dear ImGui
★ 1.3kimplot. Immediate Mode Plotting
★ 6.2kogl-samples. The OpenGL Samples Pack
★ 790Fast-Quadric-Mesh-Simplification. Mesh triangle reduction using quadrics
★ 1.8kHiBoP. HiBoP is an application dedicated to the visualization of intracranial brain recordings.
★ 17unity-raw-input. Windows Raw Input wrapper for Unity game engine
★ 246fmt. A modern formatting library
★ 24kmitsuba2. Mitsuba 2: A Retargetable Forward and Inverse Renderer
★ 2.1kQtMEL. Qt Media Encoding Library
★ 66libcudacxx. [ARCHIVED] The C++ Standard Library for your entire system. See https://github.com/NVIDIA/cccl
★ 2.3kmatplotplusplus. Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
★ 4.9kfrozen. a header-only, constexpr alternative to gperf for C++14 users
★ 1.6kqmarkdowntextedit. A C++ Qt QPlainTextEdit widget with markdown highlighting support and a lot of other extras
★ 494QWidgetListWidget. Example of a Qt list widget containing complex sub-widgets.
★ 23std-simd. std::experimental::simd for GCC [ISO/IEC TS 19570:2018]
★ 656libsimdpp. Portable header-only C++ low level SIMD library
★ 1.3kpure_simd. A simple, extensible, portable, efficient and header-only SIMD library!
★ 232Nuklear. A single-header ANSI C immediate mode cross-platform GUI library
★ 11klibosmium. Fast and flexible C++ library for working with OpenStreetMap data.
★ 550loadlibrary. Porting Windows Dynamic Link Libraries to Linux
★ 4.5kProgrammablePulling. Programmable pulling experiments (based on OpenGL Insights "Programmable Vertex Pulling" article by Daniel Rakos)
★ 127BA_PointCloud. PointCloud-BachelorThesis
★ 196tinyply. :earth_africa: lightweight C++17 ply 3d mesh format importer & exporter
★ 726Open3D. Open3D: A Modern Library for 3D Data Processing
★ 14kSuper4PCS. Efficient Global Point-cloud registration
★ 510FastPFOR. The FastPFOR C++ library: Fast integer compression
★ 971charls. CharLS, a C++ JPEG-LS library implementation
★ 218Sprout. C++11/14 constexpr based Containers, Algorithms, Random numbers, Parsing, Ray tracing, Synthesizer, and others.
★ 885constexpr. Experiments with constexpr
★ 247OpenXR-SDK-Source. Sources for OpenXR loader, basic API layers, and example code.
★ 816OpenXR-SDK. Generated headers and sources for OpenXR loader.
★ 1.1kexamples. Examples for the OpenGL Red Book
★ 1.3kSHADERed. Lightweight, cross-platform & full-featured shader IDE
★ 4.8kVGL-Vulkan-Core. Vulkan core for the Verto Studio Graphics Library (VGL) Engine
★ 69mediapipe. Cross-platform, customizable ML solutions for live and streaming media.
★ 36kGammaRay. GammaRay is a tool to poke around in a Qt-application and also to manipulate the application to some extent.
★ 1.9kMarching-Cubes. ASP
★ 149dbg-macro. A dbg(…) macro for C++
★ 3.2kassimp. The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
★ 13kvivid. A simple-to-use cpp color library
★ 182AwesomeCppGameDev. A curated list of awesome C++ (mainly) things for Game Development. Inspired by awesome-... stuff.
★ 2.1kcppcms. CppCMS Framework
★ 527entt. Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
★ 13kstatic_string. A tool for representing and concatenating strings without heap memory
★ 62magic_enum. Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
★ 6.2kTerrainEngine-OpenGL. An OpenGL 4 and C++ program which renders a procedural scene.
★ 906DeepLabCut. Official implementation of DeepLabCut: Markerless pose estimation of user-defined features with deep learning for all animals incl. humans
★ 5.7kGuiLite. ✔️The smallest header-only GUI library(4 KLOC) for all platforms
★ 7.8knoclip.website. A digital museum of video game levels
★ 4.2kmagnum. Lightweight and modular C++11 graphics middleware for games and data visualization
★ 5.2karmory. 3D Engine with Blender Integration
★ 3.3kstb. stb single-file public domain libraries for C/C++
★ 34ktinyraytracer. A brief computer graphics / rendering course
★ 5.4kwise_enum. A reflective enum implementation for C++
★ 299gsl-lite. ISO C++ Core Guidelines Library implementation for C++98, C++11 up
★ 981hardware-effects. Demonstration of various hardware effects.
★ 3kblog. A short description of the C++ build process
★ 1.2kWaveFunctionCollapse. Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
★ 25klibfreenect2. Open source drivers for the Kinect for Windows v2 device
★ 2.2klsignal. C++ signal and slot system
★ 160nod. Small, header only signals and slots C++11 library.
★ 269simdcomp. A simple C library for compressing lists of integers using binary packing
★ 533mio. Cross-platform C++11 header-only library for memory mapped file IO
★ 2kVrTunnellingPro-Unity. Plug-and-play VR comfort for Unity.
★ 182cling. The cling C++ interpreter
★ 4.2kMarching-Cubes. Marching cubes in Unity
★ 523