Freedom251 › Animation Software
CreateJS

What CreateJS is
CreateJS is a free, open-source suite of four JavaScript libraries for creating interactive web content. EaselJS handles 2D graphics and interaction through a display list, API, and HTML5 Canvas helpers. SoundJS manages playback with WebAudio or audio elements, with an optional Flash fallback. PreloadJS loads assets, reports progress, and handles nested dependencies. TweenJS creates multi-step and synchronized tweens, including non-numeric properties and motion paths. The libraries have no external dependencies and can work with GSAP, Three.js, AngularJS, jQuery, and other JavaScript libraries. CreateJS is released under the MIT license, which the site says permits commercial projects. It targets games, advertisements, data visualizations, microsites, generative art, and other graphical experiences. Adobe Flash Professional can publish HTML5 Canvas documents using CreateJS. Hosted files, source, examples, documentation, demos, and tutorials are available.
Who it suits
CreateJS suits developers building graphical, interactive web experiences such as games, ads, visualizations, and microsites. It also fits Adobe Animate or Flash workflows that publish HTML5 Canvas documents.
What it does well
- Free MIT-licensed open-source libraries
- Four libraries cover graphics, audio, loading, and animation
- No external dependencies
- Works with several JavaScript libraries
- Hosted CDN builds and learning resources available
What to know first
- IE8 is unsupported
- CDN combined build is dated 2017-10-12
- Adobe Flash fallback is optional, not universal
Verdict
CreateJS groups focused tools for interactive HTML5 web content, from canvas graphics and audio to loading and tweening. Its free MIT license, broad JavaScript integrations, and available CDN make it a practical library suite for web creators, provided modern-browser support is acceptable.
Facts from CreateJS's own pages
- Adobe Animate
- EaselJS provides an API familiar to Adobe Animate developers, and the site describes CreateJS use in Animate HTML5 Canvas documents. · createjs.com, 12 Oct 2026
- Animation
- TweenJS supports multi-step and synced tweens, non-numeric properties, and motion paths. · createjs.com, 12 Oct 2026
- Asset loading
- PreloadJS manages asset loading and provides progress reports and nested dependencies. · createjs.com, 12 Oct 2026
- Audio
- SoundJS provides audio playback and management with WebAudio, audio elements, and an optional Flash plugin fallback. · createjs.com, 12 Oct 2026
- Authoring workflow
- Adobe Flash Professional can publish HTML5 Canvas documents as JavaScript that uses CreateJS libraries. · createjs.com, 12 Oct 2026
- Browser support
- The page says CreateJS is reliably supported in modern browsers and identifies IE8 as unsupported because it lacks Canvas or audio support. · createjs.com, 12 Oct 2026
- CDN privacy
- The privacy policy says the CreateJS CDN is hosted by Akamai on an account controlled by Adobe, and CDN use is optional. · createjs.com, 12 Oct 2026
- Community
- The project welcomes community contributions and feedback. · createjs.com, 12 Oct 2026
- Compatibility note
- The CDN page lists the combined CreateJS 1.0.0 release dated 2017-10-12. · code.createjs.com, 12 Oct 2026
- Distribution
- The CreateJS CDN offers individual libraries and a combined build that can be included with script tags. · code.createjs.com, 12 Oct 2026
- Downloads
- The CreateJS CDN page provides hosted library files that can be loaded with script tags and says shared cached versions can reduce bandwidth costs and page load times. · code.createjs.com, 12 Oct 2026
- Downloads and learning
- The site points users to GitHub for source and examples, and provides API documentation, demos, and tutorials. · createjs.com, 12 Oct 2026
- EaselJS
- EaselJS provides 2D graphics and interaction, including a display list and helpers for working with HTML5 Canvas. · createjs.com, 12 Oct 2026
- For whom
- The site describes EaselJS as useful for games, generative art, and other highly graphical experiences. · createjs.com, 12 Oct 2026
- Free plan
- Yes · github.com, 22 Sept 2026
- Graphics
- EaselJS provides 2D graphics and interaction through a Flash-inspired display list and API. · createjs.com, 12 Oct 2026
- Integrations
- The libraries have no external dependencies and are designed to work with other JavaScript libraries, including GSAP, Three.js, AngularJS, and jQuery. · createjs.com, 12 Oct 2026
- Intended users
- The page describes CreateJS as a tool for creators of interactive web content, including games, ads, data visualizations, and microsites. · createjs.com, 12 Oct 2026
- License
- CreateJS is described as free and open source under the MIT license, which the page says allows incorporation into commercial projects. · createjs.com, 12 Oct 2026
- Supported platforms
- web · github.com, 22 Sept 2026
- PreloadJS
- PreloadJS supports asset loading and management with progress reports and nested dependencies. · createjs.com, 12 Oct 2026
- Pricing and license
- CreateJS is free and open source under the MIT license, which the site says allows incorporation into commercial projects. · createjs.com, 12 Oct 2026
- Purpose
- CreateJS is a suite of four JavaScript libraries for building interactive experiences such as games, ads, data visualizations, and microsites. · createjs.com, 12 Oct 2026
- SoundJS
- SoundJS provides audio playback and management with WebAudio, Audio elements, and an optional Flash fallback. · createjs.com, 12 Oct 2026
Where CreateJS stands on Freedom251
- Animation Software#67 of 106
