Isomer is a lightweight JavaScript library for drawing isometric scenes on an HTML5 canvas. It provides abstractions for points, vectors, paths, shapes, colors, and the complete rendering surface. Built-in shape helpers create prisms, pyramids, and cylinders, while extrusion turns two-dimensional paths into three-dimensional objects. Shapes can be translated, scaled, or rotated around the X, Y, and Z axes. The renderer orders surfaces by depth to reduce visual overlap problems when drawing complex scenes. Developers can combine custom paths and colors to construct buildings, diagrams, game graphics, and procedural illustrations. The library can be added directly through a script file and requires no dedicated 3D rendering engine.

Features

  • HTML5 canvas isometric rendering
  • Prism, pyramid, and cylinder primitives
  • Custom paths and shape extrusion
  • Translation, scaling, and rotation tools
  • Depth-ordered surface drawing
  • Point, vector, and color abstractions

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow isomerjs

isomerjs Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of isomerjs!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Libraries

Registered

2026-07-23