EaselJS logo

EaselJS

Provides hierarchical display list, interaction model, and helper classes to simplify working with HTML5 Canvas.

Made by CreateJS

  • Developer Tools

  • framework

  • 2D Game

  • Html5

  • Javascript Development

  • Api

  • Game Development

What is EaselJS?

EaselJS is a powerful HTML5 library that enables the creation of rich, interactive applications and games. It is part of the CreateJS suite of tools, which provides a comprehensive set of libraries for building dynamic web content. EaselJS offers a straightforward approach to working with HTML5 Canvas, drawing on the familiar concepts and workflows of Adobe Animate. The library exposes an API that caters to the needs of Animate developers, while seamlessly integrating with JavaScript best practices. At its core, EaselJS provides a hierarchical display list, a robust interaction model, and a suite of helper classes that simplify the complexities of Canvas-based development. With its rich feature set and intuitive design, EaselJS empowers developers to create visually stunning and highly interactive web experiences with ease

Highlights

  • Hierarchical display list: Enables the organization and management of complex visual elements in a structured tree-like hierarchy
  • Interaction model: Offers a comprehensive set of tools for handling user interactions, including event handling, hit testing, and input management
  • Helper classes: Includes a variety of utility classes that simplify common tasks, such as working with bitmaps, vectors, and animations
  • Adobe Animate integration: Provides a familiar workflow for Animate developers, allowing for seamless asset integration and animation management.

Platforms

  • GitHub
  • Self-Hosted
  • JavaScript

Languages

  • English

Social