A modular and open-ended toolkit for WebGPU, with advanced type inference and the ability to write shaders in TypeScript
- gpu
- gpu-computing
- gpu-programming
- typescript
71,372 visible repositories in the index
25–48 of 84 · Most stars
A modular and open-ended toolkit for WebGPU, with advanced type inference and the ability to write shaders in TypeScript
Handwriting animation for the web. Supports any font or text.
gl-react – React library to write and compose WebGL shaders
The OpenGL Extension Wrangler Library
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
A shader-based software renderer written from scratch in C89
Think with AI beyond the chat box. A shared canvas for handwriting, equations, diagrams, and spatial reasoning.
A 3D renderer written in JavaScript and rendered to the terminal.
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
An image resizing server written in Go
🤖 Official JavaScript wrapper for the Unsplash API
cuTile is a programming model for writing parallel kernels for NVIDIA GPUs
A path tracer written in Go.
🎨 Powerful, minimalistic, cross-platform, opensource note-taking app
Art and animation, written as code. Illustrations, loops, interactive web art, launch-videos and scored films in dozens of styles, identical on every render.
Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
Real-time WebGPU ocean renderer written from scratch, no engine. FFT waves, whitecaps, sun glitter, physically based sunset sky with clouds, free camera. Built with Claude Code (Opus 5.5). Opens from a single 61 KB HTML file in Chrome.
Super fast C++ .PNG writer/reader
VUDA is a header-only library based on Vulkan that provides a CUDA Runtime API interface for writing GPU-accelerated applications.
Thin, unified, C++-flavored wrappers for the CUDA APIs
SVG parser and renderer written in SwiftUI
Live overlay for drawing, annotating, presenting with zoom, hiding text, and capturing screenshots on Linux. Can be used as whiteboard or blackboard. Packed with features. Highly customisable. Written in Rust.
Backend and Frontend application for tracking differences via image comparison
TextureCraft: An open-source, 3D texture painting workflow written from scratch in pure Rust