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.
JavaScript Libraries provide a plethora of functions, whether the matter is related to events or effects or AJAX- and if by chance any of JavaScript libraries cannot do the job, there is definitely a plug-in which exists that can!
Here at CodeGeekz, we have compiled a list of 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.
We hope you will find the list handy and will help you discover some plugins which could be utilized in one of your upcoming projects.
1. InlineTweet.js
InlineTweet.js allows you to easily create tweetable links out of any text on a webpage. Just wrap the tweetable text in a container with data-inline-tweet and it’s ready.
2. Popper.js
Popper.js is a library used to create poppers in web applications. Common examples of poppers are tooltips and popovers. Popper.js is mostly a library with the job of making sure your popper stays near the defined reference element (if you want so). Additionally, it provides an easy way to generate your popper element if you don’t want to use one already in your DOM.
3. Cash
Cash is a small library for modern browsers that provides jQuery style syntax to wrap modern Vanilla JS features. It allows developers to use the jQuery syntax they already know, and utilizes modern browser features to minimize the codebase.
4. Atrament.js
Atrament is a lightweight library that enables the user to draw smooth, natural drawings and handwriting on the HTML canvas.
5. Sketchpad
Sketchpad is a simple sketchpad library created by usin javascript. Sketchpad API also provides some useful functionalities.
6. JsSpeechRecognizer
JsSpeechRecognizer is a javascript based speech recognizer. It allows you to train words or phrases to be recognized, and then record new audio to match to these words or phrases.
7. Normalmap.js
normalmap.js is a library for creating simple interactive lighting effects using normal maps. It is built on top of WebGL, lightweight, fast enough to run on modern smaprtphones, and there is a tiny jquery plugin for simple usage.
8. Force.js
Finally, an easy way to animate elements and jump around on your page. It has different easing functions (listed below) and tries (by default) to use CSS-Transitions to animate elements. If the browser doesn’t support transitions, force.js fallback to native JavaScript functions. Force.js support even older browser version with no transition support. To use it on your page, just write this line of code in the HTML HEAD or on the bottom of the BODY tag.
9. Tone.js
Tone.js is a Web Audio framework for creating interactive music in the browser. The architecture of Tone.js aims to be familiar to both musicians and audio programmers looking to create web-based audio applications.
10. Detectr.js
This plugin is a very small javascript library which gives you the ability to write clever and specific CSS rules to refine your website design for each different browser, platform, device and operating system.
11. Sinon.js
Sinon.js provides for standalone test spies, stubs, and mocks for JavaScript. It requires no dependencies, and works with any unit testing framework.
12. Draft.js
Draft.js is a rich text editor framework for React. It makes it easy to build any kind of rich text input, for everything from supporting some inline text styles to editors for composing long-form articles.
13. 360 Virtual Tour
The 360 Virtual Tour is a responsive javascript plugin for displaying 360 degree virtual tours directly in the Browser. Now there is no need to segregate the 6 side of panoramic photo. Using 360 Virtual Tour you can use just One 360×180 panoramic photo for making a virtual tour. 360 Virtual Tour is simple to use. All changes you can do on index.html file. You don’t need to have advanced programming knowlage for making a Virtual Tour. You can link the URL of your panoramic photo, link audio file and turn on or off auto scroll option.
14. Tweezer.js
Tweezer.js is the last tweening library you’ll ever need. It provides the building blocks for any animation, allowing you to construct beautiful animations simply and without the need of requiring lots of other dependencies like smoothScroll, countUp.js, and GSAP.
15. mCrud
This AngularJS web app is for website manager’s to develop database admin pages with help of an direcitve which in turn reduces the hard repetative tasks. This AngularJS directive is capable of automatically generating the database table management pages (creation, updation, deletion and listing) Developed Based on Google Material Design Specs which produce a aesthetic, fast and smooth UI.