Translated🎨 GPU accelerated image / video and camera filter library based on Metal. Support macOS & iOS. Image, video, and camera filter framework
Repository Index
47,133 repositories indexed
49–72 of 105 · Most stars
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
- vulkan
- raytracing
- graphics-engine
- graphics-library
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
- opencl
- cuda
- c-plus-plus
- gpgpu
🎮 A modern Web graphics engine for production 2D and 3D experiences.
Anvil is a cross-platform framework for Vulkan
webgpu.h - C version of the JS API, for both native and Wasm. A multi-vendor standard between Dawn/Emdawnwebgpu and wgpu-native. Designed primarily for binding into higher-level languages.
Build 3D apps with React
A single-file zero-overhead C++ idiomatic wrapper for WebGPU native
The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
- aparapi
- gpu
- opencl
- java
Pure Go GPU Application Framework — windowing, input, lifecycle, platform abstraction. Part of the GoGPU ecosystem.
RedGPU - JavaScript WebGPU Library
Headers Only C++11 CPU Vector Graphics. no std-lib, no FPU and no GPU required !
Alternativa3D Flash GPU accelerated 3D engine
Bolt is a C++ template library optimized for GPUs. Bolt provides high-performance library implementations for common algorithms such as scan, reduce, transform, and sort.
Vulkan compute for people
An open-source painting app for Android tablets, Windows and Linux: pressure-sensitive brushes, layers, adjustments, animation and 3D painting on its own Rust engine and GPU renderer.
A portable and modular superset of WGSL
Hardware Ray tracing extension for Chromium WebGPU
A WebGPU Shading Language parser and reflection library for Javascript.
- webgpu
- wgsl
- javascript
Berth is a lightweight GPU resource manager written in Go. It controls which applications get access to your GPU, when they get it, and how that access is handed off.
Edit photos by describing the change, on your own GPU. A free, open-source alternative to Nano Banana and ChatGPT image editing: photos stay on your computer, no daily limit. One installer for Windows, Mac and Linux sets up the best open model (Qwen-Image 2.1). MCP server for AI agents.
- image-editing
- image-generation
- local-ai
- macos
ClojureCL is a Clojure library for parallel computations with OpenCL.
- opencl
- parallel-computations
- clojure-library
- clojure
Open source math and physics engine that executes MATLAB-syntax code. Features a modern compiler, automatic GPU acceleration for large calculations, and support for math on geometry / FEA calculations.
- matlab
- rust
- jit-compiler
- linear-algebra
A simple software rasterizer running on a WebGPU compute shader. Built for educational purposes.