---
title: "Progressbar.js"
description: "Library for animated SVG progress shapes — line, circle, semicircle or custom path — with per-step callbacks and custom easing."
canonical: "https://vibing.inc/library/progressbar-js-vg-1468"
category: "Motion & Animation"
subcategory: "Loaders & spinners"
license: "MIT"
author: "Kimmo Brunfeldt (@kimmobrunfeldt)"
source: "https://github.com/kimmobrunfeldt/progressbar.js"
---

# Progressbar.js
Library for animated SVG progress shapes — line, circle, semicircle or custom path — with per-step callbacks and custom easing.
## Facts
- Source: https://github.com/kimmobrunfeldt/progressbar.js
- Category: Motion & Animation / Loaders & spinners
- Author: Kimmo Brunfeldt (@kimmobrunfeldt)
- Licence: MIT
- Tags: svg, progress, animation, shapes
## Why it's a gem
Animate progress along any SVG path, not just circles — rarely known capability.
---
Listed in The Vibeary: https://vibing.inc/library/progressbar-js-vg-1468 · JSON: https://vibing.inc/api/public/library/gems/progressbar-js-vg-1468