Dev tools · alternatives · 2026
24 alternatives to pavoq – WebGL Shaders as Website Backgrounds – Written in Rust and Elm
Pavoq is a tool that lets developers use WebGL shaders as animated backgrounds on websites. Built with Rust and Elm, it simplifies the process of creating and implementing complex graphical effects without requiring… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. pavoq – WebGL Shaders as Website Backgrounds – Written in Rust and Elm launched in 2019; newer entries below may have overtaken it.
- 1WS
2020 · pluvoir.netlify.app · its alternatives →
- 2

Hello HN! We’re a small creative studio specializing in real-time 3D experiences. Netlify approached us to design and build an interactive experience to celebrate reaching 5 million developers. Inspired by the classic game Marble Madness, we created a gamified experience where users control a ball through playful, interactive levels. The goal was to blend marketing content with the look and feel of a game to engage users. The app is built with Three.js [1], using our custom render pipeline and shaders, and uses Rapier for physics simulation [2]. The 2D content is overlaid on the WebGL view…
2024 · 5-million-devs.netlify.com · its alternatives →
- 3

Create, copy & export beautiful SVG background waves
2021 · wickedbackgrounds.com · its alternatives →
- 4

3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL - widgetti/ipyvolume
2017 · github.com · its alternatives →
- 5RT
2023 · antimatter15.com · its alternatives →
- 6

Layout is a rust library and a tool that renders Graphviz dot files. - nadavrot/layout
2022 · github.com · its alternatives →
- 7

Build animated charts in Jupyter Notebook and similar environments with a simple Python syntax. - vizzuhq/ipyvizzu
2022 · github.com · its alternatives →
- 8MF
2011 · demoseen.com · its alternatives →
- 9MP
2020 · felixpalmer.github.io · its alternatives →
- 10

Hey HN! We're Ben and Izak, founders of Repaint (YC S23). Repaint is like Figma, but for creating real websites. It has panning, zooming, and dragging elements around. The settings closely follow html/css. We think an open canvas is a big improvement over other website builders. Everything is easier: styling, consistency, responsiveness… But making it work was hard! We thought HN would appreciate the tech behind it: - A custom WebGL rendering engine (w/text, shadows, blurs, gradients, & opacity groups) - A partial implementation of the css spec - A custom text editor & text shaper…
2024 · repaint.com · its alternatives →
- 11

Multi-platform parallax wallpaper engine. Contribute to jszczerbinsky/lwp development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 12TCtextshader.com▲260
TLDR: Click the link to see some cool visualizations, refresh a few times for random examples, and try editing some of the code yourself. This is a small weekend project of mine inspired by shadertoy.com It's a static single-page site hosted on GitHub pages so the website design is pretty barebones. I'm not a web developer so I mainly wanted to create a Cool Thing with my free time and not have to learn tons of front-end to do it. I'd love to hear what people think about it and please post or send me any shaders you make! You can use the link button in the bottom right to share. I hope that…
2022 · textshader.com · its alternatives →
- 13

2020 · paytonturnage.gitbook.io · its alternatives →
- 14

I’ve been experimenting with Rust lately and wanted a project that would help me explore some of its lower-level and performance-oriented features. Inspired by Sebastian Lague’s videos, I decided to implement my own ray tracer from scratch. The initial goal was just to render a simple 3D scene in the browser at a reasonable frame rate. It evolved into a small renderer that can: • Run locally or on the web using wgpu and WebAssembly • Perform mesh rendering with a Bounding Volume Hierarchy (BVH) for acceleration • Simulate both direct and indirect illumination for photorealistic results • Be…
Nov 2025 · github.com · its alternatives →
- 15
Brusher▲158Tiny library to add interactive backgrounds to webpages
2018 · kamran.fyi · its alternatives →
- 16

Customize, scalable backgrounds and patterns for free
2018 · svgbackgrounds.com · its alternatives →
- 17

The latest 3Blue1Brown video [1] about the M. C. Escher print gallery effect inspired me to re-implement the effect as WebGL fragment shader on my own. [1]: https://www.youtube.com/watch?v=ldxFjLJ3rVY
Apr 2026 · static.laszlokorte.de · its alternatives →
- 18

Browse and share GPU-made GIFs. Explore GLSL shader experiments, search by topic, and open any piece in the editor to learn or remix.
2018 · shadergif.com · its alternatives →
- 19LE
2022 · sketchy.cs.brown.edu · its alternatives →
- 20FT
2021 · static.laszlokorte.de · its alternatives →
- 21

Voxel-engine in Javascript. Contribute to Lallassu/voxelengine3 development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 22ST
2015 · mattdesl.github.io · its alternatives →
- 23

2024 · shadeup.dev · its alternatives →
- 24SL
Create, stack, and animate shader effects on images, video, text, and 3D models — free, in your browser, powered by WebGPU. Export video, publish to the community gallery, and remix any published scene.
Apr 2026 · eng.basement.studio · its alternatives →
Also compare
- WebGL simulation of rainy autumn day/evening alternatives
- A Marble Madness-inspired WebGL game we built for Netlify alternatives
- Wicked Backgrounds alternatives
- Ipyvolume: 3D plotting library for the Jupyter/IPython notebook alternatives
- Real-Time 3D Gaussian Splatting in WebGL alternatives
- A Graphviz Implementation in Rust alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →