{"id":1099,"date":"2018-04-15T13:50:48","date_gmt":"2018-04-15T13:50:48","guid":{"rendered":"https:\/\/azoora.com\/blog\/?p=1099"},"modified":"2019-03-04T06:54:04","modified_gmt":"2019-03-04T06:54:04","slug":"20-free-and-useful-javascript-plugins","status":"publish","type":"post","link":"https:\/\/azoora.com\/blog\/javascript\/20-free-and-useful-javascript-plugins\/","title":{"rendered":"20+ Free and Useful JavaScript Plugins"},"content":{"rendered":"\n<h4><span style=\"background-color: #e8eaeb;\">Moon.js:<\/span><\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/1-moonjs.jpg\" alt=\"Free JavaScript Plugins\"\/><\/figure>\n\n\n\n<p>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&nbsp;time.<br><\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/kbrsh.github.io\/moon\/\">https:\/\/kbrsh.github.io\/moon\/<\/a><\/p><\/blockquote>\n\n\n\n<h4><span style=\"background-color: #e8eaeb;\">Tippy.js:<\/span><\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/2-tippyjs.jpg\" alt=\"JavaScript Plugins\"\/><\/figure>\n\n\n\n<p>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 \u2013 you can specify placement, arrows, triggers, animations and even&nbsp;themes.<br><\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/atomiks.github.io\/tippyjs\/\">https:\/\/atomiks.github.io\/tippyjs\/<\/a><\/p><\/blockquote>\n\n\n\n<h4>Modaal:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/3-Modaal.jpg\" alt=\"Modaal\"\/><\/figure>\n\n\n\n<p>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,&nbsp;Modaal&nbsp;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&nbsp;galleries.<br><\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"http:\/\/humaan.com\/modaal\/\">http:\/\/humaan.com\/modaal\/<\/a><\/p><\/blockquote>\n\n\n\n<h4>Datedropper:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/4-Datedropper.jpg\" alt=\"Datedropper\"\/><\/figure>\n\n\n\n<p>If you are seeking for a beautiful and multi-functional date picker for your project then you should consider&nbsp;Date-dropper.<br><\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"http:\/\/felicegattuso.com\/projects\/datedropper\/\">http:\/\/felicegattuso.com\/projects\/datedropper\/<\/a><\/p><\/blockquote>\n\n\n\n<p><strong>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&nbsp;Canvi&nbsp;or a set of charts that can be built via a fantastic&nbsp;<\/strong><a href=\"https:\/\/naver.github.io\/billboard.js\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Billboard.js<\/strong><\/a><strong>&nbsp;or&nbsp;<\/strong><a href=\"https:\/\/markvis.js.org\/#\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Markvis<\/strong><\/a><strong>&nbsp;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. &nbsp;Though, you don\u2019t need me to tell you that. Let\u2019s move continue through our&nbsp;collection.<\/strong><br><\/p>\n\n\n\n<h4>Canvi:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/5-Canvi.jpg\" alt=\"Canvi\"\/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/pineco.de\/project\/canvi-off-canvas-navigation\/\">https:\/\/pineco.de\/project\/canvi-off-canvas-navigation\/<\/a><\/p><\/blockquote>\n\n\n\n<h4>Billboard.js:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/6-billboardjs.jpg\" alt=\"Billboard.js\"\/><\/figure>\n\n\n\n<p>Re-usable, easy interface JavaScript chart library, based on D3 v4+.<br><\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/naver.github.io\/billboard.js\/\">https:\/\/naver.github.io\/billboard.js\/<\/a><\/p><\/blockquote>\n\n\n\n<h4>Markvis:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/7-Markvis.jpg\" alt=\"Markvis\"\/><\/figure>\n\n\n\n<p>Make visualization in markdown.<br><\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/github.com\/geekplux\/markvis\">https:\/\/github.com\/geekplux\/markvis<\/a><\/p><\/blockquote>\n\n\n\n<p><strong>Our next stops are<\/strong><a href=\"https:\/\/rikschennink.github.io\/fitty\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>&nbsp;Fitty<\/strong><\/a><strong>&nbsp;and&nbsp;<\/strong><a href=\"https:\/\/github.com\/davidecalignano\/MediumLightbox\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>MediumLightbox<\/strong><\/a><strong>.<\/strong><\/p>\n\n\n\n<h4>Fitty:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/8-Fitty.jpg\" alt=\"Fitty\"\/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/rikschennink.github.io\/fitty\/\">https:\/\/rikschennink.github.io\/fitty\/<\/a><\/p><\/blockquote>\n\n\n\n<h4>MediumLightbox:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/9-MediumLightbox.jpg\" alt=\"MediumLightbox\"\/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/github.com\/davidecalignano\/MediumLightbox\">https:\/\/github.com\/davidecalignano\/MediumLightbox<\/a><\/p><\/blockquote>\n\n\n\n<p><strong>Consider one of the most common features of modern interfaces \u2013 sticky panels. Almost every other website use sticky positioning to provide visitors with an extra way of navigating: it can be a \u201cGo to top\u201d button or main menu. If you need something like that on your project then you can go for&nbsp;<\/strong><a href=\"https:\/\/dollarshaveclub.github.io\/stickybits\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>StickyBits<\/strong><\/a><strong>&nbsp;or&nbsp;<\/strong><a href=\"https:\/\/abouolia.github.io\/sticky-sidebar\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Sticky Sidebar<\/strong><\/a><strong>.&nbsp;<\/strong><\/p>\n\n\n\n<h4>StickyBits:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/10-StickyBits.jpg\" alt=\"StickyBits\"\/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/dollarshaveclub.github.io\/stickybits\/\">https:\/\/dollarshaveclub.github.io\/stickybits\/<\/a><\/p><\/blockquote>\n\n\n\n<h4>Sticky&nbsp;Sidebar:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/11-Sticky-Sidebar.jpg\" alt=\"Sticky Sidebar\"\/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/abouolia.github.io\/sticky-sidebar\/\">https:\/\/abouolia.github.io\/sticky-sidebar\/<\/a><\/p><\/blockquote>\n\n\n\n<h3>Lets add some fun<\/h3>\n\n\n\n<p>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&nbsp;<a href=\"https:\/\/webkul.github.io\/micron\/\" target=\"_blank\" rel=\"noreferrer noopener\">Micron<\/a>&nbsp;and &nbsp;<a href=\"https:\/\/github.com\/bendc\/animateplus\" target=\"_blank\" rel=\"noreferrer noopener\">AnimatePlus<\/a>.<\/p>\n\n\n\n<h4>Micron:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/12-Micron.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p>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&nbsp;attributes.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/webkul.github.io\/micron\/\">https:\/\/webkul.github.io\/micron\/<\/a><\/p><\/blockquote>\n\n\n\n<h4>AnimatePlus:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/13-AnimatePlus.jpg\" alt=\"AnimatePlus\"\/><\/figure>\n\n\n\n<p>AnimatePlus is a lightweight library for setting HTML or SVG elements into motion. You can control easing, duration, delay, direction, loop, speed and more&nbsp;factors.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/github.com\/bendc\/animateplus\">https:\/\/github.com\/bendc\/animateplus<\/a><\/p><\/blockquote>\n\n\n\n<p><strong>If you just want to enrich UI with a mere aesthetically pleasing feature, then you should try&nbsp;<\/strong><a href=\"http:\/\/tobiasahlin.com\/moving-letters\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Moving Letters<\/strong><\/a><strong>,&nbsp;<\/strong><a href=\"https:\/\/github.com\/vin-ni\/PixelWave\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>PixelWave<\/strong><\/a><strong>,&nbsp;<\/strong><a href=\"https:\/\/blotter.js.org\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Blotter.js<\/strong><\/a><strong>&nbsp;and&nbsp;<\/strong><a href=\"https:\/\/github.com\/tipsy\/bubbly-bg\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Bubbly Bg<\/strong><\/a>. <strong>These four solutions will give the interface a splendid finishing touch. Let\u2019s consider&nbsp;each.<\/strong><\/p>\n\n\n\n<h4>Moving&nbsp;Letters:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/14-Moving-Letters.jpg\" alt=\"Moving Letters\"\/><\/figure>\n\n\n\n<p>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&nbsp;project.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"http:\/\/tobiasahlin.com\/moving-letters\/\">http:\/\/tobiasahlin.com\/moving-letters\/<\/a><\/p><\/blockquote>\n\n\n\n<h4>Blogger.js:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/blot.jpg\" alt=\"Blotter.js\"\/><\/figure>\n\n\n\n<p>Blotter.js&nbsp;is also for creating text effects with&nbsp;zest.<\/p>\n\n\n\n<p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/blotter.js.org\/\">https:\/\/blotter.js.org\/<\/a><\/p>\n\n\n\n<h4>PixelWave:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/15-PixelWave.jpg\" alt=\"PixelWave\"\/><\/figure>\n\n\n\n<p>Pixelwave is for spicing up transitions between pages or slides with a subtle geometric&nbsp;effect.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/github.com\/vin-ni\/PixelWave\">https:\/\/github.com\/vin-ni\/PixelWave<\/a><\/p><\/blockquote>\n\n\n\n<h4>Bubbly&nbsp;Bg:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/16-Bubbly-Bg.jpg\" alt=\"Bubbly Bg\"\/><\/figure>\n\n\n\n<p>And Bubbly.bg is for creating a canvas with a sweet bubbly animation that takes up the whole&nbsp;viewport.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/github.com\/tipsy\/bubbly-bg\">https:\/\/github.com\/tipsy\/bubbly-bg<\/a><\/p><\/blockquote>\n\n\n\n<h4>CSS&nbsp;Doodle:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/17-CSS-Doodle.jpg\" alt=\"CSS Doodle\"\/><\/figure>\n\n\n\n<p>CSS Doodle is a web component that lets you pro-grammatically draw patterns using pure&nbsp;CSS.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"http:\/\/yuanchuan.name\/css-doodle\/\">http:\/\/yuanchuan.name\/css-doodle\/<\/a><\/p><\/blockquote>\n\n\n\n<h4>Draggable:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/18-Draggable.jpg\" alt=\"Draggable\"\/><\/figure>\n\n\n\n<p>Draggable is a lightweight library for adding drag-and-drop functionality to your project. It promises to be accessible, sortable, swappable and&nbsp;extensible.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/shopify.github.io\/draggable\/\">https:\/\/shopify.github.io\/draggable\/<\/a><\/p><\/blockquote>\n\n\n\n<h4>Pts.js:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/19-ptjs.jpg\" alt=\"Pts.js\"\/><\/figure>\n\n\n\n<p>In&nbsp;Pts.js&nbsp;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&nbsp;masterpieces.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page<\/strong> &#8211;&nbsp;<a href=\"https:\/\/ptsjs.org\/\">https:\/\/ptsjs.org\/<\/a><\/p><\/blockquote>\n\n\n\n<h4>Emergence.js:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/designmodo.com\/wp-content\/uploads\/2018\/05\/20-emergencejs.jpg\" alt=\"Emergence.js\"\/><\/figure>\n\n\n\n<p>Unlike previous plugins that are ready-made solutions which partially dictate their rules, <strong>Emergence.js<\/strong> 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&nbsp;manipulations.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Plugin Page <\/strong>&#8211;&nbsp;<a href=\"https:\/\/xtianmiller.github.io\/emergence.js\/\">https:\/\/xtianmiller.github.io\/emergence.js\/<\/a><\/p><\/blockquote>\n\n\n\n<p> Obviously, SEO is important for your website, so if you are looking for&nbsp;a reliable company to help you increase web traffic,  make use of <a href=\"https:\/\/sites.google.com\/view\/white-label-seo-company-review\">resources at White Label Reviews<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Moon.js: 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&nbsp;time. Plugin Page &#8211;&nbsp;https:\/\/kbrsh.github.io\/moon\/ Tippy.js: Tippy.js, is aimed to improve the informative side of the project by providing [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1100,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[12],"tags":[87,90],"jetpack_featured_media_url":"https:\/\/azoora.com\/blog\/wp-content\/uploads\/2018\/11\/5-Canvi.jpg","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p7FQPL-hJ","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/azoora.com\/blog\/wp-json\/wp\/v2\/posts\/1099"}],"collection":[{"href":"https:\/\/azoora.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azoora.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azoora.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/azoora.com\/blog\/wp-json\/wp\/v2\/comments?post=1099"}],"version-history":[{"count":4,"href":"https:\/\/azoora.com\/blog\/wp-json\/wp\/v2\/posts\/1099\/revisions"}],"predecessor-version":[{"id":1687,"href":"https:\/\/azoora.com\/blog\/wp-json\/wp\/v2\/posts\/1099\/revisions\/1687"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/azoora.com\/blog\/wp-json\/wp\/v2\/media\/1100"}],"wp:attachment":[{"href":"https:\/\/azoora.com\/blog\/wp-json\/wp\/v2\/media?parent=1099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azoora.com\/blog\/wp-json\/wp\/v2\/categories?post=1099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azoora.com\/blog\/wp-json\/wp\/v2\/tags?post=1099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}