nowfound

Dev tools · alternatives · 2026

ZT

24 alternatives to Zephyr3D – TypeScript WebGPU/WebGL 3D engine with an in‑browser editor

Hi HN, I’ve been working on Zephyr3D, an open-source 3D rendering engine for the modern web, plus a visual editor that runs entirely in the browser. - Written in TypeScript - Supports WebGL/WebGL2/WebGPU - Comes with a visual editor that runs in the browser (no installation required) With the recent updates, a few things might be interesting to people here: Engine & rendering ------------------ - WebGL/WebGPU abstraction with a TypeScript API - PBR rendering - Cluster lighting & Shadow Maps - Clipmap-based terrain for large landscapes - Sky Atmosphere & Height-based fog - FFT…

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    Voxel-engine in Javascript. Contribute to Lallassu/voxelengine3 development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  2. 2

    Creator here. I built ChartGPU because I kept hitting the same wall: charting libraries that claim to be "fast" but choke past 100K data points. The core insight: Canvas2D is fundamentally CPU-bound. Even WebGL chart libraries still do most computation on the CPU. So I moved everything to the GPU via WebGPU: - LTTB downsampling runs as a compute shader - Hit-testing for tooltips/hover is GPU-accelerated - Rendering uses instanced draws (one draw call per series) The result: 1M points at 60fps with smooth zoom/pan. Live demo:…

    Jan 2026 · github.com · its alternatives →

  3. 3

    Render 3D models (OBJ, glTF, GLB, STL, .vox) as ASCII art — in the browser, in React or Vue, or straight in your terminal. A three.js-style API with no WebGL and no canvas: just text in a single <pre>.

    Jun 2026 · glyphcss.com · its alternatives →

  4. 4UL

    In the wake of all the Unity nonsense, just wanted to toss the Raverie engine into this mix :) We’re building off a previous engine that we worked on for DigiPen Institute of Technology called the Zero Engine with a similar component based design architecture to Unity. Our engine had a unique feature called Spaces: separate worlds&#x2F;levels that you can instantiate and run at the same time, which became super useful for creating UI overlays using only game objects, running multiple simulations, etc. The lighting and rendering engine is scriptable, and the default deferred rendering…

    2023 · raverie-us.github.io · its alternatives →

  5. 5IB

    I've been working on an MMORPG that is now in alpha as a solo developer. Here are the major open source technologies that I use: Blender - 3D modeling software for creating the overall environment and every game object. I've gotten a lot of CC and Public Domain assets from https:&#x2F;&#x2F;poly.pizza GLTF - I export assets from blender to the GLTF asset format JSON - I write a JSON config for every game object that describes things like its name, its interactions, its collisions, etc. Node.js exporter - I iterate over the environment and every asset to create a scene hierarchy. I use…

    2024 · alpha.reconquer.online · its alternatives →

  6. 6

    It's been closed source for a long time while I worked on it on and off as a hobby research project, but yesterday the repo was made public for the first time under the MPL 2.0 license. A feature reel showing its capabilities can be found here: https:&#x2F;&#x2F;ktstephano.github.io&#x2F;rendering&#x2F;stratusgfx&#x2F;feature_re... A technical breakdown of a single frame can be found here: https:&#x2F;&#x2F;ktstephano.github.io&#x2F;rendering&#x2F;stratusgfx&#x2F;frame_anal... It's still in a very beta state (bugs and instability expected), but I felt like it was a good time to make it…

    2023 · github.com · its alternatives →

  7. 7
  8. 8
    Zdog▲211

    3D javascript engine for canvas and SVG

    2019 · its alternatives →

  9. 9

    Blender-style 3D editing in your browser

    May 2026 · 3d-editor.com · its alternatives →

  10. 10SL

    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 →

  11. 11

    WebGPU tech demo running in modern browsers showcasing various rendering techniques like deferred rendering with 400+ dynamic lights, Hi-Z screen space reflections and cascaded shadow mapping.

    2024 · gnikoloff.github.io · its alternatives →

  12. 12

    A CSS 3D engine for the DOM. Renders polygon meshes in HTML by leveraging matrix3d transforms. - GitHub - layoutit/polycss: A CSS 3D engine for the DOM. Renders polygon meshes in HTML by leveraging matrix3d transforms.

    Jun 2026 · github.com · its alternatives →

  13. 13

    Today we launched a Typescript library for building video processing applications that can run completely client-side This project has been started in March 2023 with the mission of creating the "video processing toolkit for the area of AI". During an extensive research period, we quickly decided to fully embrace WebGPU, which offers a substantial performance improvement over its predecessor WebGL and technologies alike. In combination with WebCodecs, these two technologies lead to unprecedented rendering capabilities on the web and pave the way for the next generation of video processing…

    2024 · github.com · its alternatives →

  14. 14

    Been making this rasterizer engine in C++ for the past few months, now also adding ray-tracing functionality to the system. Simply load a model or generate a mesh, add some lights, and render.

    2025 · github.com · its alternatives →

  15. 15AS

    2016 · erkaman.github.io · its alternatives →

  16. 16

    CUDA is NVIDIA's language for GPU programming, allowing you to mix write CPU and GPU code in C++ in one file. By chaining a few projects that compile CUDA to OpenCL, then Vulkan, then WebGPU, you can experiment with this GPGPU language on any hardware.

    2025 · hipscript.lights0123.com · its alternatives →

  17. 17
    Shaders▲22

    Component library for creative WebGPU effects in modern frontend frameworks. Compose interactive visuals for Vue, React, Svelte, Solid & JS.

    Jul 2026 · shaders.com · its alternatives →

  18. 18

    The Unreal Engine 5 Lyra sample now runs in WebGPU. Live link coming soon, stay tuned! #WebGPU #UnrealEngine5

    2024 · twitter.com · its alternatives →

  19. 19

    Svader is a library for rendering 2D shaders on Svelte websites, using either WebGL or WebGPU. It's streamlined for the specific use case of rendering 2D graphics using fragment shaders as an alternative to SVG or the JS canvas API, so it's not meant for doing 3D objects like three.js, for example. This started as something I needed for my own project, but I eventually decided to split it into a separate library. I've since found that this use case fits really well into the Svelte compiler-based approach and its fine-grained reactivity system. In general, I think using shaders like these has…

    2024 · github.com · its alternatives →

  20. 20MW
  21. 21

    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 →

  22. 22AN

    Three.js recently introduced TSL (Three.js Shading Language), a way to write shaders in pure JavaScript&#x2F;TypeScript that compiles to both GLSL and WGSL. I built this editor to provide a visual interface for the tsl ecosystem. It allows developers to prototype shaders for WebGPU&#x2F;WebGL and see the results in real-time. This is a beta release and I'm looking for feedback.

    Jan 2026 · tsl-graph.xyz · its alternatives →

  23. 23

    A helpful Chrome extension for WebGL development. Contribute to 3Dparallax/insight development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  24. 24RA

    Hey HN. I built this quick and dirty component to render audio waveforms using WebGPU. I just published it to NPM. It's the first time I use WebGPU and it's been a while since I write shaders. Feedback is very welcome! GitHub: https:&#x2F;&#x2F;github.com&#x2F;mrkev&#x2F;webgpu-waveform Examples: https:&#x2F;&#x2F;aykev.dev&#x2F;webgpu-waveform

    2024 · its alternatives →

Also compare

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 →