

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:
Cost / License
- Free
- Open Source
Platforms
- Online
Features
- Creativity
Tags
- canvas
- zim
- canvas-framework
- teaching
- learning
- Javascript
- zimjs
ZIMjs News & Activities
Recent News
Recent activities
ZIMjs information
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






Comments and Reviews
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.