A powerful tool for building interactive 2D content using HTML5 Canvas, with easy-to-use API for animation, interactivity, and graphic design.
EaselJS is a JavaScript library designed for building high-performance interactive 2D content that works across modern browsers and devices. It is developed and maintained by the CreateJS initiative at Adobe as an open-source tool for creative professionals and developers to build rich media content and applications without plugins.
At its core, EaselJS provides an API wrapper around the HTML5 Canvas element, enabling powerful graphics, animation, and interactivity features with a simple and familiar programming model. It supports vector graphics, bitmaps, text, filters, masking, complex path animations, and more.
Key capabilities and benefits of EaselJS include:
EaselJS makes it easy to build a wide range of highly interactive canvas-based projects, from games and data visualizations to mediarich apps and generative art. It has a growing community behind it and is used by creative agencies, media companies, and developers across the web.