20 Best JavaScript Libraries for Your Next Projects

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

Leave a Reply