• Client 1
  • Client 2
  • Client 3
  • Client 4
  • Client 5
Trusted by over 100k+ users - 4.9

Easy Progress Bar

Progress Bar Module for Joomla

J4 J5 J6 Module M

1.5

Current Version

0.20K

Active Users
What can Easy Progress Bar do for you?

See our product features

The Easy Progress Bar module creates responsive, customizable progress bars with percentage-based indicators, unlimited instances, and cross-browser compatibility.
List, Cards & Radial

Three Modern Layouts

Choose the right presentation
Use a compact list, a polished card grid, or responsive radial circles for skills, milestones, analytics, and goals.

Flexible columns
Select one to four desktop columns with automatic tablet and mobile adaptation.

Designed to Match

Four Ready-Made Themes

Light, Dark, Soft, and Brand
Start with a professionally balanced theme and tailor it to your website.

Practical design controls
Adjust track colour, accent colour, corner radius, item spacing, and individual bar height.

Flexible Visual Styles

Solid, Gradient & Striped Bars

Style every metric
Choose solid fills, two-colour gradients, or striped bars with an optional moving pattern.

Individual colours
Give every progress item its own start and end colours for clear visual grouping.

Motion with Purpose

Smooth Reveal Animation

Viewport or page-load reveal
Start animation as the module becomes visible or immediately when the page loads.

Fine control
Configure duration, stagger, easing, and animated value counters. Each reveal runs once and stops at the exact target.

More Than Percentages

Values That Fit Your Data

Custom values and suffixes
Use whole or decimal values from 0 to 100 and append %, points, /100, or another short suffix.

Three value positions
Place values beside the title, inside the fill, or after the track without squeezed text.

Build Any Scorecard

Repeatable Progress Items

Add and reorder with ease
Create multiple items from a repeatable Joomla field, then arrange them in the required order.

Useful supporting content
Every item can include a title, description, value, suffix, height, and colours.

Desktop to Mobile

Responsive by Default

No fixed-width layouts
Cards, lists, and radial metrics adapt automatically to the available module position.

Stable visual output
Bars preserve their configured values and labels across desktop, tablet, and phone widths.

Inclusive UI

Accessible Progress Indicators

Meaningful semantics
Progress elements expose accessible labels, minimum, maximum, and current values.

Motion preferences respected
Animation automatically stops for visitors who enable reduced motion.

Lightweight & Maintainable

Modern Joomla Architecture

Built for Joomla 4, 5, and 6
Version 1.5 uses namespaced services, a module dispatcher, helper classes, and Joomla's Web Asset Manager.

No legacy dependencies
The frontend uses one CSS file and one deferred vanilla JavaScript file—no jQuery or Waypoints.

Made for Real Websites

Five Marketing-Ready Demos

See practical use cases
Explore Modern Cards, Project Milestones, Dark Analytics, Circular Goals, and Team Scorecards.

Copy proven combinations
Each demo highlights a distinct layout, theme, bar style, value position, or animation setup.

Choose the right presentation
Use a compact list, a polished card grid, or responsive radial circles for skills, milestones, analytics, and goals.

Flexible columns
Select one to four desktop columns with automatic tablet and mobile adaptation.

Light, Dark, Soft, and Brand
Start with a professionally balanced theme and tailor it to your website.

Practical design controls
Adjust track colour, accent colour, corner radius, item spacing, and individual bar height.

Style every metric
Choose solid fills, two-colour gradients, or striped bars with an optional moving pattern.

Individual colours
Give every progress item its own start and end colours for clear visual grouping.

Viewport or page-load reveal
Start animation as the module becomes visible or immediately when the page loads.

Fine control
Configure duration, stagger, easing, and animated value counters. Each reveal runs once and stops at the exact target.

Custom values and suffixes
Use whole or decimal values from 0 to 100 and append %, points, /100, or another short suffix.

Three value positions
Place values beside the title, inside the fill, or after the track without squeezed text.

Add and reorder with ease
Create multiple items from a repeatable Joomla field, then arrange them in the required order.

Useful supporting content
Every item can include a title, description, value, suffix, height, and colours.

No fixed-width layouts
Cards, lists, and radial metrics adapt automatically to the available module position.

Stable visual output
Bars preserve their configured values and labels across desktop, tablet, and phone widths.

Meaningful semantics
Progress elements expose accessible labels, minimum, maximum, and current values.

Motion preferences respected
Animation automatically stops for visitors who enable reduced motion.

Built for Joomla 4, 5, and 6
Version 1.5 uses namespaced services, a module dispatcher, helper classes, and Joomla's Web Asset Manager.

No legacy dependencies
The frontend uses one CSS file and one deferred vanilla JavaScript file—no jQuery or Waypoints.

See practical use cases
Explore Modern Cards, Project Milestones, Dark Analytics, Circular Goals, and Team Scorecards.

Copy proven combinations
Each demo highlights a distinct layout, theme, bar style, value position, or animation setup.

Need help getting started?

Our comprehensive documentation provides step-by-step instructions for setting up and installing Easy Progress Bar.

Step-by-step guides
Video tutorials
Configuration examples
Read Documentation
Documentation Preview

We have a pricing plan that's perfect for you!

Choose the subscription plan that suits you.

Save more as you scale — the longer you choose, the bigger the discount!
Plan 180
6 months access with priority support & bug fixes. Perfect for short-term projects and growing businesses.

$9

Download Access - 6 Months
Support - 6 Months + Priority Updates
2 Websites License
Unlimited Downloads
Priority Email Support
Priority Bug Fixes
6 Months Free Updates
30-Day Money Back Guarantee
Commercial Use License
Plan 365
Full year access with VIP support channel. Fastest response time & priority feature requests. Best value!

$18

Download Access - 1 Year
Support - 1 Year + VIP Support Channel
3 Websites License
Unlimited Downloads
VIP Support Channel
Priority Feature Requests
Fastest Response Time
1 Year Free Updates
30-Day Money Back Guarantee
Commercial Use License
Best Value - Never Pay Again
Lifetime
Lifetime access with dedicated support agent. Never pay again - unlimited updates & custom development support included.
$980

$49

You save 95%
Download Access - Lifetime
Support - Lifetime + Dedicated Support
Unlimited Websites License
Unlimited Downloads
Dedicated Support Agent
Lifetime Free Updates
Feature Request Priority
Custom Development Support
30-Day Money Back Guarantee
Commercial Use License
Have questions about Easy Progress Bar?

Frequently Asked Questions

Easy Progress Bar supports Joomla 4, Joomla 5, and Joomla 6. It uses Joomla's namespaced services architecture and Web Asset Manager. PHP 8.0 or newer is recommended.

You can choose Compact List, Modern Cards, or Radial Circles. Card and radial layouts support one to four desktop columns and adapt automatically for tablets and phones.

Yes. Every item can have its own title, description, value, suffix, bar height, start colour, and gradient end colour. Items can also be added and reordered through the repeatable Content field.

Yes. The suffix is configurable for every item. You can use %, pts, /100, or another short label. Values may be whole numbers or decimals between 0 and 100.

For horizontal bars, place the value beside the title, inside the coloured fill, or after the track. You can also hide values completely. Radial layouts display the value inside the circle.

Animation can start when the module enters the viewport or when the page loads. You can configure duration, delay between items, easing, and count-up values. Each fill animation runs once and stops at its configured target.

The optional Move Stripe Pattern setting creates continuous movement for the Striped bar style. Disable that setting in the Animation tab when you want static stripes. Solid and gradient bars stop after their reveal animation.

Yes. Easy Progress Bar detects the browser's reduced-motion preference and displays the final values without animated movement. The content also remains visible at its configured values when JavaScript is unavailable.

No. Version 1.5 uses lightweight vanilla JavaScript, modern CSS, IntersectionObserver, and Joomla's Web Asset Manager. It has no jQuery or Waypoints dependency.

Yes. Every module instance receives a unique identifier and initializes independently, so you can use different layouts, themes, items, and animation settings on the same page.

The fill stops at the value configured for that item. For example, a value of 54 produces a 54% fill. Set the value to 100 when the bar should fill the entire track.

Clear the Joomla cache, template optimisation cache, CDN cache, and browser cache. Then open the module, review the new Content, Layout & Design, Animation, and Advanced tabs, and save it once.

Still have questions?

SAVE 90%

Supercharge Your Joomla Site with 60+ Premium Extensions

3 Months Support Regular Updates Secure Code
$999
$ 99
One-time payment
Get Access Now
Secure Payment

Create Your Own Joomla Module for Free!

Use our Free Joomla Module Generator to quickly create custom modules for your website.

Sign in to your account

Don't have an account yet? Register Now!