Futureproof
This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).
Futureproof is a live GPU shader editor built with Zig, embedded Neovim, and WebGPU. The author shares implementation details including embedding Neovim via msgpack-rpc, rendering a character grid using GPU storage buffers with shared C structs between Zig and GLSL, handling macOS platform integration via the Objective-C runtime, and a tiling hack to keep the GUI responsive during slow shader compilation. The post also evaluates the maturity of each technology: Neovim is stable enough, Zig is fun but unstable at 0.7.0 with multiple compiler bugs, and WebGPU works but lacks documentation and multi-queue support.
Table of contents
Embedding NeovimDrawing the character gridPlatform integrationLive shader previewsAre these technologies ready for use?Future plansBonus ShaderSort: