No matter how you pronounce it, GIFs are just cool. Using GIF is a great way to grab your viewer’s attention and highlight certain elements. So in this post I’ve collected some useful Javascript libraries for dealing with GIF images that will help you to display cat gifs.
Hyena
This is a lightweight, unobtrusive and responsive animated GIF script. Compared to video conversion methods like webM, Hyena delivers better performance, faster load times, easier styling and more sophisticated event interaction – without the restrictions of an HTML5 video player.
Gifffer
A tiny JavaScript library that prevents the autoplaying of the animated Gifs.
Gif.js
Full-featured JavaScript GIF encoder that runs in your browser.
Freezeframe.js
This is a library that pauses animated .gifs and enables them to animate on mouse hover / mouse click / touch event, or with trigger / release functions.
Libgif Js
JavaScript GIF parser and player. This is an attempt to pull out the gif parsing and playing logic, seperate it from the bookmarklet, and publish it as a library that you can use in your project.
Gifuct Js
It is a library for parsing & decompressing GIF files right in the browser using javascript.
Preview Gif
JavaScript library that downloads only the first frame of an animated GIF for preview.
Animated_GIF
A library that makes creating animated GIFs easy. Everything is client-side, using JavaScript.
Jsgif
Save a HTML5 Canvas to GIF and Animations. A port of as3gif GIFPlayer to JS.
Gifshot
JavaScript library that can create animated GIFs from media streams, videos, or images.
Giflinks
A simple javascript library used for adding full screen gif action as a hover effect.
Gifplayer
Customizable jquery plugin to play and stop animated gifs. Similar to 9gag’s. Support for video formats.
Gif Player
WebComponent to control Animated GIF playback and access individual frames.
Gif Frames
A pure JavaScript tool for extracting GIF frames and saving to file. Works in Node or the browser.
Toolgif
The only GIF tooltip plugin you need.