In this article we have compiled a list of best JavaScript Libraries released recently. In this roundup we have covered feature enriched and interactive JavaScript Libraries that offer you several functions and can serve number of purposes for you to build effective and useful web applications.
Let us know which one is your favourite by posting a comment below.
1. Humane.js
humane.js is a simple, modern, framework-independent, well-tested, unobtrusive, notification system. It utilizes CSS transitions when available, falls back to JS animation when not and includes mobile support.
Demo & Download
2. Mousetrap
Mousetrap is a simple library for handling keyboard shortcuts in Javascript. Supported browsers are Internet Explorer 6+, Safari, Firefox, Chrome.
It works with international keyboard layouts; you can bind Gmail like key sequences in addition to regular keys and key combinations. You can programmatically trigger key events with the trigger() method, it works with the numeric keypad on your keyboard.
Demo & Download
3. Fecha
Fecha is a lightweight date formatting and parsing library. This library is meant to replace parsing and formatting functionality of moment.js.
Demo & Download
4. CamanJS
CamanJS is manipulating images using the HTML5 canvas and Javascript. It’s a combination of a simple-to-use interface with advanced and efficient image/canvas editing techniques. It is also completely library independent and can be safely used next to NodeJS, jQuery, YUI, Scriptaculous, MooTools, etc.
Demo & Download
5. Picker
Picker is a JavaScript library to create iOS UIPickerView like picker. It supports single row, multi-column selection and also supports for dynamically updating data for each column.
Demo & Download
6. BetterScroll
BetterScroll is a javascript scrolling library inspired by iscroll, and it has a better scroll performance with many options.
Demo & Download
7. Parsley.js
Parsley is a javascript form validation library that helps you provide your users with feedback on their form submission before sending it to your server. It saves you bandwidth, server load and it saves time for your users.
Demo & Download
7. AmplitudeJS
Amplitude.js is a lightweight JavaScript library that allows you to control the design of your media controls in your webpage — not the browser. No dependencies, Amplitude.js is available under the MIT License.
Demo & Download
8. Flubber
Flubber is a library to provide a best-guess interpolation for any two arbitrary shapes (or collections of shapes) that result in a reasonably smooth animation.
Demo & Download
9. T-Scroll
t-scroll is a modern reveal-on-scroll library with useful options and animations. T-scroll has over 45 options, easy for novice users and even more powerful for advanced developers, t-scroll ships with vanilla Sass. Quickly get started with precompiled CSS or build on the source, Cross browser compatible ( Internet Explorer 10+, Firefox, Safari, Opera, Chrome etc. ).
Demo & Download
10. Min.js
A super tiny JavaScript library to execute simple DOM querying and hooking event listeners. Aims to return the raw DOM node for you to manipulate directly, using HTML5 tech like element.classList or element.innerHTML, etc.
Demo & Download
11. AniX
AniX is a lightweight and easy-to-use animation library with excellent performance and good compatibility for modern browsers. It uses the native css transition attribute, better than js simulation animation performance. And can use hardware acceleration. AniX is less than 10k in size, and it does not change your coding habit as much as possible.
Demo & Download
12. DOMtastic
DOMtastic is a small, fast, and modular DOM & Event library for modern browsers. It has same familiar API as jQuery and works great stand-alone or paired up with e.g. Backbone or Angular.
Demo & Download
13. Workbox
Workbox is a collection of JavaScript libraries for Progressive Web Apps by the Google Chrome team. You can use Workbox to simplify your development by making it easy to take advantage of powerful service worker features, eliminate boilerplate code, and automate service worker generation.
Demo & Download
14. Britecharts
Britecharts is a client-side reusable Charting Library based on D3.js v4 that allows easy and intuitive use of charts and components that can be composed together creating amazing visualizations. It allows you to create several types of charts like bar, pie, donut, line, tooltip chart, brush chart, and much more.
Demo & Download
15. AOS
Aos is a small library to animate elements on your page as you scroll. AOS allows you to animate elements as you scroll down, and up. If you scroll back to top, elements will animate to its previous state and are ready to animate again if you scroll down.
Demo & Download
16. Zuck.js
Zuck.js is a JavaScript library to create stories for mobile and desktop as you can see on Snapchat, Instagram, Facebook and WhatsApp.
Demo & Download
17. Selector.js
Selector is a micro JavaScript library used as a replacement for jQuery. The aim of this project is to build a replacement for jQuery while constantly finding optimizations to shrink the overall filesize of the library, keeping the minified, gzip compressed file under 5KB while simultaniously adding more support for jQuery features.
Demo & Download
18. Tippy.js
Tippy.js is a lightweight, pure Javascript tooltip library powered by Popper.js – an awesome positioning library that takes the headache out of positioning all the tooltips nicely.
Demo & Download
19. Blurify.js
blurify.js is a tiny library to blurred pictures, support graceful downgrade from css mode to canvas mode.
Demo & Download
20. Numscrubber.js
Numscrubber.js is a JavaScript library to change values of input numbers by dragging the mouse left & right. Lightweight, easy to use and no dependencies.
Demo & Download