As you would expect, there are plugins below for creating sliders, image galleries, responsive menus, modal windows, and many other common components. But you will also find plugins that offer truly unique functionality, like sidebar margin notes, GIF previews, animated favicons, and much, much more.
You might also like to take a look at the top 50 free jQuery plugins.
Uppy – A sleek, modular file uploader that integrates with any website or app.
Tone.js – A framework for creating interactive music in the browser.
Editor.js – A free, next generation block editor app.
Cleave.js – A library for adding real-time formatting to form inputs.
Freezeframe.js – A library that pauses animated .gifs and enables them on hover, click or touch.
darkmode.js – Add a dark mode to your website with minimal effort.
Bun.js – Generate custom checkboxes and radio buttons with CSS.
MailtoUI – A script that adds a helpful UI component to standard email links.
FullScreen Slider – Control page sections and enable navigation via mouse wheel and touch events.
pagemap – Add a small “mini map” to your website that will provide users with navigational context.
Chart.xkcd – A library for creating charts with a hand-drawn look.
GPickr – An implementation of the Pickr color picker library that generates beautiful gradients.
Cube.js – A complete open source analytics solution: visualization agnostic frontend SDKs and API backed by analytical server infrastructure.
Bounds.js – A script for asynchronous boundary detection that can be used for effects such as lazy loading.
LegraJS – A library that enables you to draw with LEGO-like bricks. What will you build?
Paged.js – is an open-source library for paginating content in the browser. Based on the W3C specifications, it’s a sort of polyfill for Paged Media and Generated Content for Paged Media CSS modules.
Focus Overlay – A library for creating overlays on focused elements. Beautiful design and better accessibility.
Choreographer-js is a simple library to take care of complicated animations.
CurrencyFormatter.js is a super simple currency formatting library (155 currencies & 7KB gzipped).
ARc (Atomic React) is a React app boilerplate with Atomic Design approach.
Next.js is a minimalistic framework for server-rendered React applications.
Blueprint is a collection of React UI components, covering common interface elements, patterns and interactions on the web.
The ScrollReveal plugin makes it super-easy to create web page scroll animations for both desktop and mobile browsers.
Bricks.js is a ‘blazing fast’ masonry layout generator for fixed width elements.
Popper.js is a lightweight (4kb minified) library for managing poppers, tooltips and popovers. You can quickly and easily position tooltips with just a single line code.
InlineTweet.js allows you to easily create tweetable links out of any text on a webpage. All you have to do is wrap the tweetable text in a container with
Microlight.js is a lightweight code highlighting library, for any programming language, that greatly improves readability.
Cleave.js is a plugin that formats your
<input/> content while you type.