20+ Free and Useful JavaScript Plugins

20+ Free and Useful JavaScript Plugins

Moon.js:

Free JavaScript Plugins

This small library, whose minified version weighs just 7 KB, was created specifically to prototype interfaces. Much like Vue or React it has a component system that lets you build user interfaces in a short span of time.

Plugin Page – https://kbrsh.github.io/moon/

Tippy.js:

JavaScript Plugins

Tippy.js, is aimed to improve the informative side of the project by providing readers with unobtrusive clues. It creates and adds tool-tips. Customization options are pretty extensive – you can specify placement, arrows, triggers, animations and even themes.

Plugin Page – https://atomiks.github.io/tippyjs/

Modaal:

Modaal

If you need more than just a tiny hint, you can employ pop-up windows where you can place special offers or extra data. In this case, Modaal should be your choice. It is a well-thought-out combination of quality, flexibility and accessibility. It is applicable for any type of content, including images, videos and galleries.

Plugin Page – http://humaan.com/modaal/

Datedropper:

Datedropper

If you are seeking for a beautiful and multi-functional date picker for your project then you should consider Date-dropper.

Plugin Page – http://felicegattuso.com/projects/datedropper/

Almost any aspect of the interface can be done with the help of plugins. Whether it is a banal slide-out navigation which can be easily recreated with the help of Canvi or a set of charts that can be built via a fantastic Billboard.js or Markvis that covers all the necessary instruments for effective data visualization, ready-made solutions do all the heavy lifting. Their sphere of use is very extensive.  Though, you don’t need me to tell you that. Let’s move continue through our collection.

Canvi:

Canvi

Plugin Page – https://pineco.de/project/canvi-off-canvas-navigation/

Billboard.js:

Billboard.js

Re-usable, easy interface JavaScript chart library, based on D3 v4+.

Plugin Page – https://naver.github.io/billboard.js/

Markvis:

Markvis

Make visualization in markdown.

Plugin Page – https://github.com/geekplux/markvis

Our next stops are Fitty and MediumLightbox.

Fitty:

Fitty

Plugin Page – https://rikschennink.github.io/fitty/

MediumLightbox:

MediumLightbox

Plugin Page – https://github.com/davidecalignano/MediumLightbox

Consider one of the most common features of modern interfaces – sticky panels. Almost every other website use sticky positioning to provide visitors with an extra way of navigating: it can be a “Go to top” button or main menu. If you need something like that on your project then you can go for StickyBits or Sticky Sidebar

StickyBits:

StickyBits

Plugin Page – https://dollarshaveclub.github.io/stickybits/

Sticky Sidebar:

Sticky Sidebar

Plugin Page – https://abouolia.github.io/sticky-sidebar/

Lets add some fun

Seeing through the pragmatic part of the interface is not enough, contemporary web applications require some kind of an entertaining factor. The design needs something that will enrich the user experience and make the exploration of the project enjoyable. The first and the most popular choice is certainly micro-interactions that improve the user experience from different angles. Here we recommend to take into account Micron and  AnimatePlus.

Micron:

Micron is exactly for such things. This JavaScript library includes a collection of micro-interactions that can be easily added to the DOM elements using special attributes.

Plugin Page – https://webkul.github.io/micron/

AnimatePlus:

AnimatePlus

AnimatePlus is a lightweight library for setting HTML or SVG elements into motion. You can control easing, duration, delay, direction, loop, speed and more factors.

Plugin Page – https://github.com/bendc/animateplus

If you just want to enrich UI with a mere aesthetically pleasing feature, then you should try Moving LettersPixelWaveBlotter.js and Bubbly Bg. These four solutions will give the interface a splendid finishing touch. Let’s consider each.

Moving Letters:

Moving Letters

It may sound like a tautology, but Moving Letters is for moving letters. It is a small collection created by the talented Tobias Ahlin who developed different ways of bringing typography to life. Each effect is accompanied by a code snippet that you can easily adapt to your project.

Plugin Page – http://tobiasahlin.com/moving-letters/

Blogger.js:

Blotter.js

Blotter.js is also for creating text effects with zest.

Plugin Page – https://blotter.js.org/

PixelWave:

PixelWave

Pixelwave is for spicing up transitions between pages or slides with a subtle geometric effect.

Plugin Page – https://github.com/vin-ni/PixelWave

Bubbly Bg:

Bubbly Bg

And Bubbly.bg is for creating a canvas with a sweet bubbly animation that takes up the whole viewport.

Plugin Page – https://github.com/tipsy/bubbly-bg

CSS Doodle:

CSS Doodle

CSS Doodle is a web component that lets you pro-grammatically draw patterns using pure CSS.

Plugin Page – http://yuanchuan.name/css-doodle/

Draggable:

Draggable

Draggable is a lightweight library for adding drag-and-drop functionality to your project. It promises to be accessible, sortable, swappable and extensible.

Plugin Page – https://shopify.github.io/draggable/

Pts.js:

Pts.js

In Pts.js point is a basic building block that you connect with the others in order to create a set of dots. Use it to build unique particles-based masterpieces.

Plugin Page – https://ptsjs.org/

Emergence.js:

Emergence.js

Unlike previous plugins that are ready-made solutions which partially dictate their rules, Emergence.js is a flexible tool that just provides a solid foundation for experiments. It is ideal for crafting storytelling or scroll-based experiences. Its goal is to detect visibility of certain elements in the browser giving you a freedom of further manipulations.

Plugin Page – https://xtianmiller.github.io/emergence.js/

Obviously, SEO is important for your website, so if you are looking for a reliable company to help you increase web traffic, make use of resources at White Label Reviews.

Fancy you stumbling on my piece of the internet. Bonjour!

My name is Anmol and I'm the Blogger-In-Chief of this joint & working as the Chief Technology Officer at Azoora, Inc. I'm putting up my views here trying to help creative solopreneurs, developers & designers build their business using the power of websites, apps & social media, this, is, my jam.

If you're looking to start your own online business with a professional high quality website or mobile app, just get in touch. I'd be more than happy to assist.

SKYPE | FACEBOOK | LINKEDIN | TWITTER | EMAIL

Leave a Comment

Your email address will not be published.