- Gothenburg, Sweden
- linkedin.com/in/benjaminsannholm
Starred repositories
Brings native understanding of Nix packages to containerd
WASI-enabled WebAssembly C/C++ toolchain
Generate fast-check arbitraries from Zod schemas.
GlazeWM is a tiling window manager for Windows inspired by i3wm.
Zebar is a tool for creating customizable and cross-platform taskbars, desktop widgets, and popups.
Rust+C WASM compilation under the same binary for the `wasm32-unknown-unknown` target
A post processing library for three.js.
Implementation of a post process outline shader in ThreeJS & PlayCanvas.
Ultra HDR is a true HDR image format, and is backcompatible. libultrahdr is the reference codec for the Ultra HDR format. The codecs that support the format can render the HDR intent of the image o…
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
Matplotlib styles for scientific plotting
3D Gaussian Splatting Renderer implemented in WebGPU (WGPU) and Rust
State of the art sorting and segmented sorting, including OneSweep. Implemented in CUDA, D3D12, and Unity style compute shaders. Theoretically portable to all wave/warp/subgroup sizes.
Nvdiffrast - Modular Primitives for High-Performance Differentiable Rendering
A curated list of awesome TikZ documentations, libraries and resources
COLMAP - Structure-from-Motion and Multi-View Stereo
Over 550 flashcards to learn Rust from first principles. Written in markdown with script to convert them to an Anki deck or PDF file.
C++ header-only library with methods to efficiently encode/decode Morton codes in/from 2D/3D coordinates
a language server implementation for the WGSL shading language
Rendering Point Clouds with Compute Shaders
Provides a very thin abstraction over instrumented profiling crates like puffin, optick, tracy, and superluminal-perf.