A JavaScript and CSS3 library for creating and managing progress bars for any element on a webpage.
ProgressJS is a JavaScript and CSS3 library that helps developers create and manage progress bars for any object on a webpage. It provides an easy way to add visual feedback for loading states, form submissions, or other asynchronous tasks. The library supports both whole-page progress indicators and targeted elements, with customizable templates and dynamic control.
Frontend developers and web designers who need to implement progress indicators in web applications without relying on heavy frameworks or complex setups.
Developers choose ProgressJS for its simplicity, flexibility, and lightweight nature, allowing quick integration and customization of progress bars across various page elements with minimal overhead.
ProgressJs is a JavaScript and CSS3 library which help developers to create and manage progress bar for every objects on the page.
Supports progress bars for the entire page or specific DOM elements using simple selectors, as shown with progressJs("#targetElement").start(), enabling versatile visual feedback.
Requires only JavaScript and CSS files with minimal setup, making it easy to add to any web project without heavy dependencies or complex build processes.
Provides methods like start, increase, decrease, and auto-increase for programmatic progress updates, allowing fine-grained management of loading states.
Enables modification of progress bar appearance and behavior via the setOption method, offering flexibility for tailored designs without deep CSS knowledge.
Last release was in 2014, and the roadmap includes unfinished features like adding examples, indicating potential abandonment and lack of modern updates.
The README lists improved browser compatibility and mobile/tablet support as future goals, suggesting current implementations may fail on newer or niche devices.
Documentation is hosted on a separate wiki, and the roadmap mentions adding an example folder, making it harder for developers to troubleshoot or learn advanced usage.
A collection of loading indicators animated with CSS
Automatically add a progress bar to your site.
A spinning activity indicator
Responsive and slick progress bars
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.