CreateJS
Not just one, but several libraries: CreateJS is a suite consisting of four different libraries: EaselJS (graphics & interactivity), TweenJS (animations), SoundJS (audio) and PreloadJS (preloading). These, in turn, are not dependent on each other. This means that you don’t have to implement all four libraries in one project, even though you only need one, for example. Furthermore, some tools are offered to simplify the work with the JavaScript libraries. The focus is on the Development of HTML5 and Flash applications. In general, the CreateJS team works closely with Adobe, which is why there are also tools that ensure the seamless collaboration of the suite with Adobe products.