10 Useful Vanilla Javascript Plugins 2021
Tags: javascript, react, vue, typescript
Published: 2020-10-30 20:40:09

#### Introduction

About 3 months ago I wrote this article: [10 Useful Vanilla Javascript Plugins 2020](https://dev.to/kamalo__22/10-useful-vanilla-javascript-plugins-2020-2gij)


In this article, I will add another 10 vanilla js plugins that will make your life easier.


###[1. GSAP](https://greensock.com/gsap/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/zua6mru0avtx60nwmkr7.gif)

- The GreenSock Animation Platform (GSAP) is a popular set of JavaScript tools for building animations on the web. Anything you see in your web browser can be animated with GSAP

- *Weekly Downloads on npm*

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/bjwxc70mph7umvop2379.png)



###[2. Player ](https://plyr.io/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/ez5jx5od0bdi9qyxbian.png)

- Plyr is a simple, lightweight, accessible, and customizable HTML5, YouTube, and Vimeo media player that supports modern browsers.

- *Weekly Downloads on npm*


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/piqccv961qpgeiqf3gtc.png)




###[3. dropzone.js](https://www.dropzonejs.com/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/vlv7o3xkp2k8jinwp05h.png)

- *DropzoneJS is an open source library that provides drag’n’drop file uploads with image previews.*

- *Weekly Downloads on npm*


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/8oxy5ptgi5sjo0vpit9p.png)




###[4. flatpickr ](https://flatpickr.js.org/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/13agqbxnltwhn519hiav.png)

- flatpickr is a lightweight and powerful DateTime picker

- *Weekly Downloads on npm*


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/18kermt1f1iies5rjr80.png)






###[5. Cleave.js ](https://nosir.github.io/cleave.js/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/xsgmd7btl0olaywzhskr.jpg)

- JavaScript library for formatting input text content when you are typing.

- *Weekly Downloads on npm*


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/cevfndh914ov5pb41ond.png)




###[6. CountUp.js ](https://inorganik.github.io/countUp.js/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/nl3oowfp00yzn4e4sf8s.jpg)

- CountUp.js is a dependency-free, lightweight JavaScript class that can be used to quickly create animations that display numerical data in a more interesting way.

- *Weekly Downloads on npm*


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/y7oubw8fg0hozernyapc.png)



###[7. rellax ](https://dixonandmoe.com/rellax/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/6dfx54owubqos3d8rqq6.png)

- Rellax is a buttery smooth, super lightweight, vanilla javascript parallax library

- *Weekly Downloads on npm*


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/edt7x1di4tpe8jv7tc8t.png)





###[8. particles.js ](https://vincentgarreau.com/particles.js/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/0xkw8oyzhklqgkcn4p3f.png)

- particles.js is a lightweight JavaScript library for creating particles.

- *Weekly Downloads on npm*


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/lswegdbwwt1uvdqb8qwj.png)





###[9. Smooth Scrollbar ](https://idiotwu.github.io/smooth-scrollbar/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/vaiytxo0v695swv2qagy.gif)

- Smooth Scrollbar is a JavaScript plugin that allows you customizing high-performance scrollbars across browsers.

- *Weekly Downloads on npm*


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/cbc35f2hurosf1bmk95l.png)



###[10. filterizr ](https://yiotis.net/filterizr/#/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/e11iq8tn2aby6w4z4yz0.jpg)

- Filterizr is a JavaScript library that searches, sorts, shuffles and applies stunning filters over responsive galleries using CSS3 transitions.

- *Weekly Downloads on npm*


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/yhox6r47beku0ul2oxjq.png)