ZIMjs icon
ZIMjs icon

ZIMjs

 1 like

ZIM is a general JavaScript Framework for the HTML Canvas. You can make visually rich games, apps, puzzles, visualizations and art. ZIM provides conveniences, components and controls such as:

The ZIM JavaScript Canvas Framework to Code Creativity

License model

  • FreeOpen Source

Country of Origin

  • CA flagCanada

Platforms

  • Online
5 / 5 Avg rating (1)
1like
1comment
0news articles

Features

Suggest and vote on features
  1.  Creativity

 Tags

  • canvas
  • zim
  • canvas-framework
  • teaching
  • learning
  • Javascript
  • zimjs

ZIMjs News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

No activities found.

ZIMjs information

AlternativeTo Categories

DevelopmentEducation & Reference

GitHub repository

  •  553 Stars
  •  48 Forks
  •  1 Open Issues
  •   Updated Jun 19, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 1 comments and reviews about ZIMjs, and it has gotten 1 likes

ZIMjs was added to AlternativeTo by Dan Zen on Mar 7, 2023 and this page was last updated Mar 7, 2023.

Comments and Reviews

   
 Post comment/review
Top Positive Comment
James Barrett
Mar 13, 2023
0

Zimjs is a fabulous tool for making 2D games and art to work on the canvas. It has a vibrant support community on Slack. The author, Dan Zen is the most helpful chap you could ever meet. You can post requests to add new features. I migrated to Zimjs from Actionscript (Animate) some years ago. It’s the perfect choice for small developers and for anyone who has an App in them.

What is ZIMjs?

ZIM is a general JavaScript Framework for the HTML Canvas. You can make visually rich games, apps, puzzles, visualizations and art. ZIM provides conveniences, components and controls such as:

One-line Drag and Drop Multitouch Pan, Pinch and Rotate Multiple Types of Hit Tests Styles for all Objects (Like CSS) Retina Crisp Vectors! Animation, Sequences and Damping Integrated Physics made Easy! Labels, Buttons, Panes and Tabs Editable text right on the Canvas Windows and Wrapable Text Shapes, Sliders and Steppers Waiters, ProgressBars and ColorPickers Indicators, Dials and Pads Keyboards, Loaders and TextAreas Lists, Organizers and Toggles Wrapper, Beads and RadialMenu Live Transformation Tools Sound and AudioSprite Support Synth wrapper for Web Audio Scalable Template Framework Accessibility for Screen Readers ES6 Modules and Typescript Chaining and Configuration Objects Easy Asset Loading Custom Font Preloading and Support Page and Layout Control Mobile Optimization Swipes and HotSpots Guides, Grids and Outlines Parallax, Scroll and Tiling Dynamic Sprite and Scrollers GamePad and Motion Controllers Particle Emitter and SoundWave Bind, Wire and Base for Data 3D and Physics Support Libraries Multiuser and Asynchronous Calls Editable Bezier Blobs & Squiggles Pen and Path Animation Variable Speed Animation Regular Parameters or Config Object Dynamic parameters WebGL Support Import SVG as Bitmap or ZIM Shapes Isometric Board and game features NPM support and MVC template ZIMON any object to string ZIM SHIM for Adobe Animate

ZIMjs Videos

Official Links