circle-progress.vue

116,263 11
Install
npm install circle-progress.vue
Latest Version:3.4.1
Vue:3
License:MIT
Last Updated:Jul 23, 2025
Links: GitHub  ·  npm
Maintainer: mkolsv

Welcome to circle-progress.vue!

Circle Progress Bar

Hi! Highly customizable & lightweight & responsive circular progressbar component for Vue 3, built with SVG and extensively customizable.

Installation

npm install --save circle-progress.vue

Adding into app

import { CircleProgressBar } from 'circle-progress.vue';

<CircleProgressBar :value="7" :max="10" />

Props

Please write me, if you need more props :) You can customize your progress bars as you want. For example:

Props Type Description Default
max* Number Max value - (required)
value* Number Current value - (required)
size Number, String Size of the circle '124'
colorFilled String Circle color if limit exceed '#FF5533'
colorUnfilled String Circle color if limit not exceed '#3BB44A'
colorBack String Back circle color '#ECEEF1'
percentage BooleaN Show percentage false
rounded BooleaN Rounding the circle line false
animationDuration String Animation Duration '0.5s'
strokeWidth String Circle Stroke width '5px'
strokeWidthUnfilled String Unfilled circle stroke width (if not provided, uses strokeWidth) '20px'
reversedFilling Boolean Enable reversed filling false
startAngle Number Allowing to specify an angle in degrees where the fill should begin 180

Other

Also you can use slots to throw your custom content. For example:

<CircleProgressBar  
  :value="20"  
  :max="80"  
  percentage  
 rounded>
{{ value }} / {{ max }}
</CircleProgressBar>

Support the Project

If you find this component helpful, consider supporting its development! ☕

Buy Me A Coffee

Your support helps keep this project alive and continuously improved! 🚀

Related Packages

markdown-to-jsx

A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS,...

214,042,213 2,394
@scalar/use-toasts

display toasts in Vue

24,371,992 16,329
@scalar/use-codemirror

CodeMirror for Vue

21,770,238 16,329
@scalar/api-reference

Generate beautiful API references from OpenAPI documents

21,031,808 16,329

Version History

Version Released License
3.4.1 MIT
3.4.0 MIT
3.3.0 MIT
3.2.2 MIT
3.2.1 MIT