This is a fresh, hand-picker list of 30 best jQuery loading spinner and loading indicator plugins to indicate the current loading status while loading asynchronous content into the web app. I hope you like it.
30 Best Loading Indicator jQuery Plugins:
Loading Overlay is a simple and lightweight jQuery plugin that adds a loading overlay with loading text and loading spinner to a target element.
Loader is a simple jQuery which allows you to display a loading spinner/overlay on any specified elements like button, form, body, etc.
waitMe is a very lightweight (~1.55 kb minified) jQuery plugin for creating an Ajax loading overlay with loading text and animated loading spinner using CSS3 aniamtions.
fakeLoader.js is a lightweight jQuery plugin that helps you create an animated spinner with a fullscreen loading mask to simulate the page preloading effect.
spin.js is a high configurable Loading Spinner built with CSS3 and jQuery. It works in all major browsers with No images, no external CSS and no dependencies (jQuery is supported, but not required).
Easy Overlay is a ultra-simple jQuery plugin allows you to create a loading overlay with a loading spinner on any element.
A simple lightweight jQuery plugin for creating a loading spinner to indicate the loading progress using an animated GIF or a CSS3 loader.
A super tiny yet customizable jQuery plugin used to present your numeric data in a Canvas liquid bubble chart with a water fill animation.
Intro Loader is a jQuery plugin that makes use of spin.js to create an animated, fullscreen loader on page load.
Button Loader is a jQuery plugin for html buttons that trigger a deferred call and display a loading indicator in the button itself.
loadingoverlay.js is a simple, flexible jQuery plugin which shows a highly cutomizable loading overlay with custom spinners while loading some data within a specific container.
SVG Arc Creator is a jQuery plugin for rendering animated, SVG based circles / arcs which can be used as loading spinner or progress indicator.
loader.js is an easy, small JQuery plugin to create a loading indicator that works with web pages and specific Html elements.
A jQuery plugin used to create a Google Material Design inspired loading spinner using SVG and CSS3 transforms.
HoldOn.js is a jQuery plugin for display a fullscreen loading indicator to prevent user interactions while your webpage / application is currently busy.
ajax-loading.js is a simple, lightweight jQuery plugin that automatically listens for AJAX events and displays a GIF based loading spinner.
faloading is a jQuery plugin used for generating a custom loading overlay / indicator over a specific element while waiting for some data to be loaded.
loadingModal is a simple yet customizable jQuery loading indicator plugin which displays a fullscreen loading modal / overlay with more than 10 CSS3 powered loading spinners.
jQuery Waiting is a jQuery plugin that allows to add and remove a loading indication (e.g. an AJAX spinner gif) with some useful options like positioning and adding it as an overlay inside the element or over the entire page.
Just another jQuery plugin used to display a fullscreen loading overlay with CSS3 animated spinners & loaders while loading/processing data in the webpage.
A simple, lightweight jQuery plugin that displays a stylish, configurable and CS33 animated spinner / indicator while loading some data for user feedback.
The jQuery loadingBlock plugin allows you to create a modal-like ajax loading overlay with custom loading indicator and text.
pleaseWait is a simple yet customizable jQuery plugin which allows you to use any image (Base64 or GIF) as a loading spinner while waiting for AJAX content to be loaded.
waitingFor is a lightweight jQuery plugin used to display a loading indicator popup using Bootstrap modal and progress bar components.
Waiting.js is a jQuery loading indication plugin used to generate a highly configurable loading spinner & overlay on the whole page or over a specific DOM element.
CanvasLoader is a jQuery plugin which uses Html5 canvas element to create an animated (pre)loader with an overlay appending to an Html element.