Three.js Alternatives and Similar Software

When you're making animated 3D graphics, going the "easy to learn, hard to master" route may be more desirable for you than something with confusing documentation and an esoteric pipeline and community surrounding it. Luckily, Three.js is definitely more in the former camp than the latter one.

Three.js offers a lightweight JavaScript 3D library with a comparatively low level of complexity. Free and open source, Three.js is an accessible 3D rendering tool with plenty of uses.

Alternatives to Three.js offer more specialized use cases such as support for wide varieties of animation and format compatibility to make cross-platform development easier.

As Three.js specializes in 3D graphics editing, you'll likely want to at least look at other options for Three.js alternatives with support for Scalable Vector Graphics files.

The list of alternatives was last updated: 7/8/2019 11:36:00 AM

Alternatives to Three.js for all platforms with any license

  • Torque 3D

    Torque 3D is a easy-to-use game creation platform. Architected from the ground up for maximum flexibility and performance across a wide range of hardware and built upon the Frontline award-winning Torque Game Engine Advanced, Torque 3D comes equipped with a full suite of tools and APIs to get your game to the finish line, no matter what your goals. Add publishing paths to PC, Mac, Xbox 360, Wii, iPhone, and the web, and you have the power to distribute games almost everywhere they are played.

    • Torque has no native WebGL support. Guest • Jul 2019 Disagree   Agree

    Free Open Source Mac Windows Linux

    No features added Add a feature

    Torque 3D icon
  • p5.js

    p5.js a JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing.

    Free Open Source Self-Hosted GitHub

    p5.js icon
  • Armory

    Armory is an open-source 3D game engine with full Blender integration, turning it into a complete game development tool. The result is a unified workflow from start to finish, making you work faster. No more jumping between different applications to constantly export data from one to another. Behind the scenes, Armory is powered by open-source technology. Utilizing Kha - multimedia framework and Haxe - cross platform toolkit, to provide top class performance and portability.

    Free Open Source Mac Windows Linux Blender

    Armory icon
  • Verge3D

    Verge3D is a powerful and intuitive toolkit which allows 3ds Max or Blender artists to create immersive web-based experiences. Verge3D can be used to build interactive animations, product configurators, engaging presentations of any kind, online stores, explainers, e-learning content, portfolios, ads, and browser games.

    • Verge3D is based on and compatible with Three.js MichaelllJun 2019 • 1 agrees and 0 disagrees Disagree   Agree

    Freemium $ $ $ Mac Windows Linux Web Self-Hosted ... Autodesk 3ds Max WebGL Blender

    Verge3D icon
  • Blend4Web

    Blend4Web is a tool for interactive 3D visualization on the Internet. Our framework is well suited for showcasing products, e-learning, game development, advertising and webdesign. Blend4Web-powered apps work in common web browsers including mobile ones, completely eliminating the need to install plug-ins. Content is authored in the popular 3D modeling and animation suite Blender. A scene can be exported to a browser with a single click, even as a standalone web page.

    Free Open Source Mac Windows Linux Web

    Blend4Web icon
  • Babylon.js

    Main features Complete scene graph with lights, cameras, materials, meshes, animations, audio & actions Native collisions engine Physics engine (thanks to oimo.js & cannon.

    Free Open Source Mac Windows Linux Web Android ... iPhone iPad HTC Vive HTML5 Please Oculus Rift

    No features added Add a feature

    Babylon.js icon
  • Raphaël

    Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library. Raphaël ['ræfe??l] uses the SVG W3C Recommendation and VML as a base for creating graphics. This means every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later.

    Free Open Source Web

    Raphaël icon
  • GraphicsJS

    GraphicsJS is a free and open-source JavaScript library for easily drawing any HTML5 graphics and animation from scratch. It is lightweight and more powerful in terms of out-of-the-box features than the existing SVG/VML based components on the market including the segment's former leaders, Raphaël and Bonsai.

    Free Open Source Mac Windows Linux Web Android ... iPhone Android Tablet Windows Phone iPad Self-Hosted

    GraphicsJS icon
  • Paper.js

    Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves, all neatly wrapped up in a well designed, consistent and clean programming interface. FEATURES Document Object Model Paper.js provides a Document Object Model (also called a Scene Graph) that is very easy to work with.

    Free Open Source Self-Hosted JavaScript

    Paper.js icon
  • Zdog

    Zdog is a 3D JavaScript engine for <canvas> and SVG. With Zdog, you can design and render simple 3D models on the Web. Zdog is a pseudo-3D engine. Its geometries exist in 3D space, but are rendered as flat shapes. This makes Zdog special. FEATURES - Zdog is small. 2,100 lines of code for the entire library. 28KB un-minified. - Zdog is round. All circular shapes are rendered as proper circles with rounded edges. No polygonal jaggies. - Zdog is friendly.

    Free Open Source Self-Hosted

    Zdog icon
  • Pts

    Pts is a JavaScript library for visualization and creative-coding. Pts is lightweight and modular. Written in typescript, it comes with many useful algorithms for visualization and creative coding. Its friendly API supports both quick prototyping and bigger projects.

    Free Open Source Self-Hosted

    No features added Add a feature

    Pts icon


Show 18 less popular platforms