Getting serious about Vulkan development with this modern C++ framework, battle-tested in rapid prototyping, research, and teaching. Includes support for real-time ray tracing (RTX), serialization, and meshlets.
Repository Index
47,133 repositories indexed
169–192 of 260 · Most stars
An unofficial original Xbox version PC port of Splinter Cell: Double Agent via static recompilation.
- original-xbox
- recompilation
The fastest automatic differentiation library for C++, with Python bindings. Forward, adjoint and higher-order derivatives, checkpointing, Eigen support and JIT. Reproducible benchmarks against CppAD, Adept and autodiff.
- automatic-differentiation
- aad
- algorithmic-differentiation
- autodiff
This repository contains a subset of pointers to solutions with editorials and notes to my trainees (ACM ICPC, OJs, IOI, POI, CEOI, JOI, etc). For IOI/OI, I organized what I found on the web from official solutions and materials.
Binary Editor for Qt
- qt
- pyqt
- hexadecimal
- python
PyKEP is a scientific library providing basic tools for research in interplanetary trajectory design.
- interplanetary
- mission-analysis
- astrodynamics
- aerospace
C++ Faker library for generating fake (but realistic) data.
- faker
- cpp
- fake-data
- cpp20
Cross platform .NET bindings for Vulkan, VMA, SPIRV-Cross and shaderc
- vulkan
- netstandard
- csharp
- dotnet
Simple Vulkan raytracing tutorials
OpenKO is an open source version of the old school Knight Online MMORPG. Specifically designed for version 1.298.
Unofficial native Windows port of BLACK (Xbox, NTSC-U). Runs your own copy of the game's code on the PC; no game data included.
Run models larger than your RAM or VRAM by streaming MoE experts from SSD. Built on llama.cpp.
Performance benchmark framework for C++ with nanoseconds measure precision
- benchmark-framework
- benchmarks
- microbenchmarks
- performance
Collection of self-contained header-only libraries for C++17
Can bus monitoring tool based on arduino and can bus shield. Implements CAN ASCII/SLCAN protocol compatible with Lawicel CAN232/CANUSB. Can be used for monitoring low speed CAN (interior can bus of most cars, less than 500kbps). For higher speeds serial port can become a bottleneck in case data density is high.
An unofficial native Android port of the original Xbox version of Black, with touch controls, gyroscope aiming, controller support and extended graphics options.
Unicode Algorithms Implementation for C/C++
- unicode
- utf-16
- utf-8
- utf16
Unofficial native port of Mortal Kombat: Shaolin Monks (Xbox) through static recompilation.
The CLI for working with JSON Schema. Covers formatting, linting, testing, bundling, and more for both local development and CI/CD pipelines
- json
- json-schema
- jsonschema
- openapi
Hardware Ray tracing extension for Chromium WebGPU
Precise map-matching for public transit feeds. Generates high-quality GTFS shapes from OSM data.
Official library for RaBitQ vector quantization and approximate nearest-neighbor search, in C++ and Python.
- nearest-neighbor-search
- quantization
- vector-database
- vector-search
Easy to use tools to create and edit trajectories for the rviz camera.
Transform your spin bike into a Smart Trainer!
- zwift
- platformio
- esp32
- stepper-motor