According to Wikipedia A JavaScript library is a library of pre-written JavaScript which allows for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies.
In this article we have collected 10 Fresh and Useful JavaScript libraries that will sort out your development related problems and keep your site step ahead in competition. We hope you will find the list of JavaScript libraries handy and useful for your development tasks. Enjoy !
If you like the article you might be interested in our other article on 6 Javascript Date Libraries .
1. HTML.js
HTML(.js) is a tiny (~2kb minified) JavaScript library that eases interacting with the DOM. JavaScript libraries, like jQuery, already have such features but HTML(.js) doesn’t wrap or hide the native DOM but exposes and enhances it. It focuses on modern web browsers, can work side-to-side with frameworks and be extended with ease.
2. annyang.js
annyang is a standalone JavaScript library that brings this functionality into websites. The library is less than 1kb and uses the Web Speech API (supported by Chrome) in the backend. It is not a complicated library and works by simple, user-friendly functions. A page powered by the library asks for permission to use the mic and, once permitted, the code starts for listening for the voice inputs (and trigger events when needed).
3. Formbuilder.js
FormBuilder.js is a client-side (HTML-CSS-JavaScript) resource for creating such form builders. It provides the interface that supports inserting input types and re-ordering them with drag ‘n’ drops. The form view is generated as a JSON data and FormBuilder.js doesn’t provide the code for “how the rest will be handled (saving the form, keeping the responses, etc.)”.
4. Favicon.js
Favico.js, a tiny JavaScript is all about that. It makes adding badges, images and videos to favicons possible. The badges can be inserted with multiple animations and their background + text colors can be changed.
5. Dable
Dable is a JavaScript library for improving the functionality of standard HTML tables. The library is capable of adding filtering, sorting and paging features to any table (or, table-like views can be generated from JavaScript arrays). It is standalone, cross-browser compatible and can be styled (already has multiple themes -including Bootstrap.
6. Parallax.js
Parallax.js is a lightweight solution for creating parallax effects. Besides mouse/cursor support, it works on mobile and tablet (where gyroscope or motion detection hardware is available) too. It comes with multiple options for customizing the effect where they can be set inline using “data attributes” or in JavaScript. The library can work standalone or as a jQuery and Zepto plugin (2 versions exist).
7. Medium.js
This is Medium.js. It keeps HTML code within contenteditable semantic, simple, and clean. It also allows for placeholders, automatic HR creation, events, hotkeys, and more. It is Library Independent. I
You can use it for Inline editors, partial editors, and rich editors. It is great for writing articles, comments, or titles. Great to use instead of input. Medium.js has been tested in Firefox 17+ (No Placeholders), Safari 5+, IE 10+, and Opera 11+ (No placeholders and no hotkeys).
8. Minified.js
Minified.js is a tiny JavaScript library that includes a powerful set of features roughly equivalent to that of jQuery and MooTools, with DOM manipulation, animation, events, cookies, and HTTP requests. It’s size is less than 4KB, and yet it even includes some additional features.
9. Later.js
Later.js, a standalone JavaScript library, offers an advanced usage for triggering recurring events and can easily replace both methods for many projects. Also, the library accepts cron expressions or user friendly schedules (like “every 10 seconds”).
10. Flippant.js
Flippant.js is a mini JavaScript and CSS library that lets you flip things over. It has zero dependencies, is easily customized, and exports a single function: flip.