Sunday, 16 February 2014

30+ Super Cool .js Plugins You Should Bookmark

19:00:00

These days, there’s pretty much a [insert task].js plugin for everything. You’ll often find them when you’re working on a project and need to achieve a specific result. However it’s sometimes hard to find what you’re looking for, especially given the sheer size and scope of GitHub.
Today I’ve compiled this list of some useful js plugins that may come in handy for your next project. I’ve tried to limit this list to focus quality, rather than a massive list of low-quality useless plugins. There are some real gems in here. Hope you enjoy!

Hook.js

Hook.js is a simple jQuery based plugin that brings classic “Pull to Refresh” functionality from mobile to the web.
jquery-plugins-pull-refresh

scrollReveal.js

scrollReveal.js is a simple way to create and maintain how elements fade in, triggered when they enter the viewport on scroll.
jquery-plugins-reveal

CLNDR.js

CLNDR.js is a jQuery plugin for creating calendars. Unlike most calendar plugins, this one doesn’t generate markup. Instead you provide an Underscore.js HTML template and in return CLNDR gives you a wealth of data to use within it.
jquery-plugins-calander1

FlowType.JS

FlowType.js is based on the premise that type is more legible when there are between 45 and 75 characters per line. This is difficult to accomplish for all screen widths with only CSS media-queries. FlowType.JS eases this difficulty by changing the font-size—and subsequently the line-height—based on a specific element’s width.
jquery-plugins-flowtype

One Page Scroll

OnePageScroll is a simple and easy to use plugin for creating single-page scrolling websites.
jquery-plugins-one-page-scroll

Sir Trevor

Sir Trevor provides a means to transform a text input into a rich content editor that’s been re-imagined for the web and includes, images, videos, text, drop-and-drag functionality and much more.
jquery-plugin-sirtrevor

Offline.js

Offline.js is a library to automatically alert your users when they’ve lost internet connectivity (like Gmail).
jquery-plugins-offline

fit.js

Fit.js is designed for one single thing – fitting things into other things.
jquery-plugins-fitjs

Adaptive Backgrounds

Adaptive Backgrounds is a jQuery plugin for extracting dominant colors from images and applying them to parent elements.
jquery-plugins-adaptive

NProgress.js

NProgress is a simple plugin for adding nanoscopic loading progress bars with realistic trickle animations inspired by Google, YouTube, and Medium.
jquery-plugin-nprogress

Odometer

Odometer is a Javascript and CSS library for smoothly transitioning numbers to create odometer style transitions.
jquery-plugin-odomitor

Scrolld.js

Scrolld.js is JavasScript based plugin for creating single page layouts with scroll to id functionality.
jquery-plugin-srcolldjs

 DynaTable

DynaTable is a jQuery and JSON based plugin for creating interactive tables, graphs lists and much more.
jquery-plugin-dynatable

Parallax.js

Parallax.js is a simple plugin that reacts to the orientation of a smart device. Where no gyroscope or motion detection hardware is available, the position of the cursor is used instead.
jquery-plugin-parallaxjs

Headroom.js

Headroom.js is jQuery plugin that hides fixed headers until they are needed buy the user (scroll up).
headroomjs

Snap.svg (Snap.js)

Snap.svg is jQuery plugin for manipulating and painting SVG into the DOM. Probably the best jQuery based plugin for SVG work.
jquery-plugin-snapsvg

Impress.js

Impress.js is jQuery plugin that uses  animations to create interactive web presentations.
jquery-plugin-impressjs

Chart.js

Chart.js is a plugin for creating object oriented client side graphs for designers and developers.

jquery-plugin-chartjs

alertify.js

Alertify (github) is small library for presenting beautiful dialog windows and notifications. It is easy to customize with CSS, has a simple API and doesn’t depend on third party libraries.
jquery-plugin-alertify

Kerning.js

Kerning.js gives you control over your typography kerning, Pantone colors, size adjustment and much more.
jquery-plugin-kerningjs

DropZone.js

DropZone.js is JS plugin for creating simple “drag n drop” uploads with image previews.
jquery-plugin-dropzone

FullPage.js

FullPage.js is a jQuery plugin for creating stunning fullscreen scrolling websites as if they were slides. You can move vertically and horizontally inside the pages clicking on the icons or using the arrows of your keyboard.
jquery-plugin-fullpagejs

Pace

Pace is a simple plugin for adding different loading styles for web pages including OSX, YouTube, Flash and lots more.
jquery-plugin-pacejs

Medium Editor

MediumEditor is a clone of medium.com inline editor toolbar written using vanilla JavaScript (no additional frameworks required).
jquery-plugin-mediumeditor

Super Scroll Orama

A bit of silly name I know, but a great plugin. As the name implies, Super Scroll Orama is plugin for creating a number of differing scrolling transitions, like fading, sliding, parallax, spin, scale and lots more.
jquery-plugin-superscroll

gmaps.js

Gmaps.js allows you to use the potential of Google Maps in a simple way, real simple. No more extensive documentation or large amount of code.
jquery-plugin-gmapsjs

Tooltipster

A powerful, flexible jQuery plugin enabling you to easily create semantic, modern tooltips enhanced with the power of CSS. It’s tooltips for hipsters.
jquery-plugin-tooltipster

List.js

List.js allows you to add more functionality and interactivity to your lists – like custom sorting, search, filters and lots more.
jquery-plugin-listjs

Fancy Input

Fancy Input is a plugin for creating input fields that animate as the user types. At the moment there are five different animation effects.
jquery-plugin-fancy-input

Long Press

Long Press is an awesome plugin which allows multi-language input-text support by holding the key down, which opens a UI to choose glyphs with special accents.
jquery-plugin-longpress

TABSLET

Tabslet is yet another jQuery plugin for tabs, is compatible with IE7+, Chrome, Firefox, Safari and jQuery 1.8.1, 1.9.1, 1.10.1, 2.0.2. and supports custom events, rotation, animation and controls.
jquery-plugin-tabs

Which of these plugins are you going to try on your next project? Do you know of any others that are useful? Let us know in the comments.

0 comments:

Post a Comment