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
Cut Data Warehouse Costs by 54% Icon
Cut Data Warehouse Costs by 54%

Easily migrate from Snowflake, Redshift, or Databricks with free tools.

BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
Try 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