Module
Utilities

Easy Progress Bar

Progress Bar Module for Joomla

  • Zero B/C pluginRuns without the B/C pluginRuns on Joomla 5 and 6 without the Behaviour - Backward Compatibility plugin, so you can keep it switched off.
  • Joomla 4, 5 & 6Tested and supported on Joomla 4, 5 and 6.
  • 5.0See the reviews
  • v1.6· Updated 6 days ago
  • 3.2K+downloads
  • PHP 8.1+
  • Instant accessReady to install right after checkout
  • One-click updatesNew releases install from the Joomla administrator
  • Lifetime optionPay once and keep future releases
  • 30-day guaranteeFull refund if it is not the right fit

Features

What can Easy Progress Bar do for you?

Ten feature areas, one install package for Joomla 4, 5 and 6.

Lists, Cards or Circles

Three Layouts

Lists, Cards or Circles

  • Show skills, milestones and goals as a list, card grid or radial circles. Choose 1 to 4 columns that adapt to every screen.
Polished Themes to Start From

Four Themes

Polished Themes to Start From

  • Begin with a balanced theme and make it yours. Adjust colors, corners, spacing and bar height.
Solid, Gradient or Striped

Bar Styles

Solid, Gradient or Striped

  • Choose solid, gradient or striped bars, with optional movement. Give each bar its own colors.
Bars That Animate Into View

Smooth Reveal

Bars That Animate Into View

  • Animate when the module comes into view or on page load. Control speed, stagger, easing and counting numbers.
Show Values Your Way

Your Data

Show Values Your Way

  • Use whole or decimal values with %, points or any short suffix. Place values beside the title, inside the bar or after it.
Build as Many Bars as You Need

Any Scorecard

Build as Many Bars as You Need

  • Add and reorder items easily. Each gets its own title, description, value and colors.
Looks Right on Every Screen

Responsive

Looks Right on Every Screen

  • Layouts adapt to any module position. Values and labels stay intact on desktop, tablet and phone.
Progress Everyone Can Read

Accessible

Progress Everyone Can Read

  • Screen readers get clear labels and values. Animation stops for visitors who prefer less motion.
Fast and Easy to Maintain

Lightweight

Fast and Easy to Maintain

  • A modern Joomla build with one CSS file and one small script. No jQuery needed.
Five Ready-Made Demos

Quick Start

Five Ready-Made Demos

  • Explore modern cards, project milestones, dark analytics, circular goals and team scorecards. Each shows a different way to use it.

Changelog

What's new

5 releases since version 1.1. Updates install from the Joomla admin with a valid licence.

    • Download Key support on the update site (dlid).

Docs & setup

Get up and running fast

Written guides for installing and configuring Easy Progress Bar, from first setup to the options that matter.

  • Installation stepsOne install zip for Joomla 4, 5 and 6, installed from System, Install, Extensions.
  • Configuration optionsThe settings in the guide, from first setup to the options that matter.
  • Practical usage tipsShort examples you can adapt to your site.

Pricing

Choose the plan that fits

Save more as you scale — longer access means a bigger discount.

Compatible with
Joomla 4 Joomla 5 Joomla 6
6 Months
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
Pay once
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

Why buy here

Why JoomlaX

  • Built, maintained and supported by one team Every product sold on JoomlaX is developed, maintained and supported by Infyways, building Joomla solutions since 2010.
  • Ready for Joomla 4, 5 and 6 118 extensions support Joomla 5 and 6, and 114 support Joomla 4. Each product page lists the versions it works with.
  • One-click Joomla updates Regular updates and feature improvements for licensed customers, delivered straight to your Joomla admin.
  • Support from the developers Tickets go straight to the developers. First replies within 24 business hours.

All-access bundle

Unlock every JoomlaX extension in one plan

Get all 126 extensions, new releases, ongoing updates and full-time support. Bought one by one, a year of updates for every extension costs over $4,700.

  • Basic

    Ideal for small projects and personal sites

    $249/ 6 months

    Save 91% · $2,900+ value

    • Access to 126 extensions
    • Access to new extensions during period
    • 3 websites license
    • 6 months support and updates
    • Unlimited downloads and domain activations
    • Full-time expert technical support
    Buy Basic plan

    30-day money-back guarantee

  • Most popular

    Premium

    Best for growing businesses and web agencies

    $349/ 1 year

    Save 92% · $4,700+ value

    • Access to 126 extensions
    • Access to new extensions during period
    • 5 websites license
    • 1 year support and updates
    • Unlimited downloads and domain activations
    • Priority full-time technical support
    Buy Premium plan

    30-day money-back guarantee

  • Developer

    For professional developers and multi-client agencies

    $749/ one-time

    Pay once · keep forever

    • Access to 126 extensions
    • Access to all future new extensions
    • Unlimited websites license
    • Lifetime support and updates
    • Unlimited downloads and domain activations
    • VIP priority full-time technical support
    Buy Developer plan

    30-day money-back guarantee

FAQ

Questions about Easy Progress Bar

Still unsure? Our support team is one ticket away.

Which Joomla versions does Easy Progress Bar support?

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.

Which progress layouts are included?

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.

Can each progress item have different colours and content?

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.

Can I display something other than a percentage sign?

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.

Where can the numeric value be displayed?

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.

How does the animation work?

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.

Why do stripes continue moving after the bar fills?

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.

Does the module respect reduced-motion preferences?

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.

Does Easy Progress Bar require jQuery or Waypoints?

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

Can multiple Easy Progress Bar modules appear on one page?

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.

Why does a bar stop before the end of its track?

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.

What should I do if old styles remain after updating?

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.

Help from the people who built it

Don't have an account yet? Register Now!

Sign in to your account