A big shoutout to the creative designers and developers who had produced all these libraries and plugins to help others do their best work.
Tiny JS library that allows you to control animated GIFs’ playback. You can start and pause the GIFs based on user input such as clicks or hover. Under the hood it uses a canvas to draw the individual frames so its pretty performant.
Scene.js is a timeline-based animation library with tons of awesome features. It can be played in both JS and CSS, supports SVG animations, multiple timelines, and comes with preset effects you can use out of the box.
This is a cool little library that adds syntactic sugar for Vanilla JS, making the API much more pleasant. Unlike jQuery, it doesn’t affect the vanilla JS API itself, it just improves the syntax, keeping the method functionality untouched.
This is a Tiny library that automatically replaces mailto: links with a nice popover that offers links for opening Gmail or Outlook, a button to copy the email address, and spam protection.
14. Medium Zoom
This is a great charting library for interpolating numbers and datasets. Offers displaying the data in a variety of chart types, all of which can be dynamically updated with super-smooth animations.