Dev tools · alternatives · 2026

24 alternatives to Three.js Journey
The best course to learn how to create stunning 3D websites
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Three.js Journey launched in 2021; newer entries below may have overtaken it.
- 1

map33.js is a JavaScript library to build 3D maps. Made by Openbloc with three.js.
2020 · map33.openbloc.com · its alternatives →
- 2IT
2019 · s-poony.github.io · its alternatives →
- 3

Learn HTML, JS, CSS & Node.js w/ free videos & live code
2018 · blog.glitch.com · its alternatives →
- 4

Learn JavaScript is the easiest, most interactive way to learn & practice modern JavaScript online. Read short lessons, solve challenges & answer flashcards.
2019 · learnjavascript.online · its alternatives →
- 5

Build 3D interactions visually, without writing any code
2015 · 3d-transforms.webflow.com · its alternatives →
- 6OS
2019 · alexanderperrin.com.au · its alternatives →
- 7
Metaschool▲212Become a Web3 dev hero by building and shipping dApps
2023 · metaschool.so · its alternatives →
- 8

Learning JavaScript is the best investment you can do today.
2022 · codemarch.gumroad.com · its alternatives →
- 9

Learn how to build 3D websites with React Three Fiber
2023 · wawasensei.dev · its alternatives →
- 10TT
2014 · maurizzzio.github.io · its alternatives →
- 11
Builder Book▲130Learn how to build a full stack JS web app from scratch
2018 · builderbook.org · its alternatives →
- 12NJ
I was looking for a tiny library to easily transform both 2D & 3D objects with simple mouse / touch controls and a fixed camera, in the browser. Like a simple 3D editor but without requiring the user to be a Blender expert. Couldn't find anything lightweight, so I’m building one. Think Fabric.js but for 3D. Built entirely with Three.js / R3F. Borrowed some inspiration from VR/AR interaction systems for controls. Feel free to play with it and let me know what you think!
2025 · punk.cam · its alternatives →
- 13IA
2012 · latentflip.github.com · its alternatives →
- 14
Gio.js▲773D globe info visualization library built with Three.js
2018 · github.com · its alternatives →
- 15

Get a more complete understanding of JavaScript
2016 · github.com · its alternatives →
- 163R
2020 · ahuth.github.io · its alternatives →
- 17

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 →
- 18

I've been going through Cem Yuksel's "Introduction to Computer Graphics" course and thought that writing a volume renderer would be a good way to test my knowledge. It is a common technique used to render 3D medical data. Works by ray marching a specific step size, reading a 3D texture (e.g. MRI data), and calculating opacity values. Code should be easy to get started with for anyone familiar with the JS ecosystem. Questions for the HN community: I spent 20-25% of the entire time just setting up the project and fighting issues with the JavaScript ecosystem. This experience has made me…
2024 · github.com · its alternatives →
- 19

- 20IM
A while ago I discovered three.js, a JavaScript library to manipulate 3D objects. It looked really interesting, but I had no real need for it... To change that I recently challenged myself to make one 3D web game per month with three.js. And I just release game #2, a puzzle game called Cuboid, and you can try it here: https://www.thomasfriday.com/cuboid/ Please let me know if you have any questions or feedback. Thanks!
2023 · thomasfriday.com · its alternatives →
- 21

2017 · educative.io · its alternatives →
- 22

3D geographic visualization library. Contribute to w3reality/three-geo development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 23

- 24HT
d3.js is an excellent visualization library due to the ability it gives a developer to gain control over all aspects of visualization. Ho...
2016 · dataviztalk.blogspot.com · its alternatives →
Also compare
- Map33.js – a library to build 3D maps with Three.js alternatives
- I taught my little brother JS, and he made this videogame in a week alternatives
- Website Starter Kit from Glitch alternatives
- Learn and practice modern JavaScript alternatives
- Webflow 3D Transforms alternatives
- Open source balloon simulation with Three.js 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 →