nowfound

Dev tools · alternatives · 2026

24 alternatives to I made a 3D engine in JavaScript and WebGL

A JavaScript WebGL 3D engine. From scratch. Contribute to victorqribeiro/3Dengine development by creating an account on GitHub.

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. I made a 3D engine in JavaScript and WebGL launched in 2021; newer entries below may have overtaken it.

  1. 1
  2. 2

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

    2017 · github.com · its alternatives →

  3. 3

    A 3D Engine I wrote as a kid in C++. Contribute to vladaionescu/E3Dos development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  4. 4

    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 →

  5. 53R
  6. 6

    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 →

  7. 7

    Build 3D interactions visually, without writing any code

    2015 · 3d-transforms.webflow.com · its alternatives →

  8. 8

    3D engine using WebGL2, WebAssembly. Contribute to maierfelix/rokon development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  9. 9

    3D engine using WebGL2, WebAssembly. Contribute to maierfelix/rokon development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  10. 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&#x2F;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&#x2F;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. 11MF
  12. 12
    Zdog▲211

    3D javascript engine for canvas and SVG

    2019 · its alternatives →

  13. 13

    I open sourced my HTML5 multiplayer 3D voxel browser game engine.

    2023 · kevzettler.com · its alternatives →

  14. 14

    Create a 3d terrain with WebGL. Contribute to wybiral/terrain development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  15. 15

    Hi HN! Korean high school senior here, about to start CS in college. I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works! Features: - HTML parsing with error correction - CSS cascade and inheritance - Block&#x2F;inline layout engine - Async image loading + caching - Link navigation + history Hardest parts: - String parsing(html, css) - Rendering - Image Caching & Layout Reflowing What I learned (beyond code): - Systematic debugging is crucial - Ship with known bugs rather than chase…

    Jan 2026 · github.com · its alternatives →

  16. 16

    The best course to learn how to create stunning 3D websites

    2021 · threejs-journey.xyz · its alternatives →

  17. 17

    Hello HN, Just wanted to show this little 2D game engine that I've been working on for some time (around 2 years on the editor part, longer on some of the components). It's quite full featured but obviously this a project of such magnitude already that the work never really ends. That being said it's definitely already at a point where games can made and published. The editor runs natively on Windows and Linux using Qt5. The games can run on both Win and Linux as well as on WASM with WebGL. Feature wise there's a bunch of the stuff you'd expect. Audio, graphics, scripting,…

    2022 · github.com · its alternatives →

  18. 18

    Simple POC of PCG voxel-engine. Contribute to Lallassu/vox2 development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  19. 19GD
  20. 20FW

    2017 · play.freeciv.org · its alternatives →

  21. 21

    3D Graphics Editor for Web Browser

    2017 · webglstudio.org · its alternatives →

  22. 22
  23. 23AR

    I think it's finally time to lock version 0.2 of my 4d side project. (Since previous Show HN a couple of years ago: https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37100760 I scrapped lots of stuff and concentrated on making a javascript "game engine") The sole purpose of this project is to explore whether it's possible to make the human brain spatially aware of four dimensions using Virtual Reality. It’s my first ever game project, my first time using Unity, first time writing C#, and my first anything with WebXR, so please be gentle! To manage expectations, it isn't visually pleasing…

    2025 · brainpaingames.com · its alternatives →

  24. 24

    👾 The code for my Three.js game dev experiments on YouTube. - SuboptimalEng/three-js-games

    2022 · github.com · 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 →