{"id":15659220,"url":"https://github.com/guibranco/progressbar","last_synced_at":"2025-04-14T13:12:39.637Z","repository":{"id":252464079,"uuid":"840522628","full_name":"guibranco/progressbar","owner":"guibranco","description":"🚀📊 Generates a dynamic progress bar image in SVG format, perfect for badges, dashboards, and visual indicators. Customize colors, sizes, and progress values with ease!","archived":false,"fork":false,"pushed_at":"2025-04-14T11:48:09.000Z","size":94,"stargazers_count":63,"open_issues_count":4,"forks_count":12,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-14T12:47:00.132Z","etag":null,"topics":["dynamic","dynamic-progress-bar","flask","hacktoberfest","progress","progress-bar","progressbar","python","svg"],"latest_commit_sha":null,"homepage":"http://guilherme.stracini.com.br/progressbar/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/guibranco.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-09T23:01:11.000Z","updated_at":"2025-04-14T11:47:38.000Z","dependencies_parsed_at":"2024-08-10T00:20:24.952Z","dependency_job_id":"6874d1df-816e-4ea1-89c9-336cb48b133d","html_url":"https://github.com/guibranco/progressbar","commit_stats":null,"previous_names":["guibranco/progressbar"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guibranco%2Fprogressbar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guibranco%2Fprogressbar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guibranco%2Fprogressbar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guibranco%2Fprogressbar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guibranco","download_url":"https://codeload.github.com/guibranco/progressbar/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248886326,"owners_count":21177644,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dynamic","dynamic-progress-bar","flask","hacktoberfest","progress","progress-bar","progressbar","python","svg"],"created_at":"2024-10-03T13:15:44.718Z","updated_at":"2025-04-14T13:12:39.605Z","avatar_url":"https://github.com/guibranco.png","language":"Python","readme":"# 🚀 Dynamic Progress Bar\n\nGenerates a **dynamic progress bar image** (SVG) using **Python**, deployed freely via **Vercel**.\n\n📊 **Preview:**\n\n![Progress](https://progress-bar.xyz/25/) ![Progress](https://progress-bar.xyz/50/) ![Progress](https://progress-bar.xyz/100/)\n\nInspired by [![fredericojordan/progress-bar](https://img.shields.io/badge/fredericojordan%2Fprogress--bar-black?style=flat\u0026logo=github)](https://github.com/fredericojordan/progress-bar).\n\n---\n\n## 🔥 Other Projects\n\n- ⭐ [![Star Rating](https://starrating-beta.vercel.app/5.0/)](https://github.com/GoulartNogueira/Star-Rating) **Dynamic Star Rating** - [![GoulartNogueira/Star-Rating](https://img.shields.io/badge/GoulartNogueira%2FStar--Rating-black?style=flat\u0026logo=github)](https://github.com/GoulartNogueira/Star-Rating)\n\n---\n\n## 🛠️ Usage\n\nThis service is deployed on **[Vercel](https://vercel.com)** and accessible via the domain **[progress-bar.xyz](https://progress-bar.xyz)**.\n\n---\n\n## ⚙️ Parameters\n\n| 🔧 Parameter            | 📜 Description                                                             | 🎯 Default Value      |\n| ----------------------- | -------------------------------------------------------------------------- | --------------------- |\n| `title`                 | Adds a title to the progress bar                                           | None                  |\n| `scale`                 | The maximum value that the progress bar represents                         | 100                   |\n| `prefix`                | A string to add before the progress number                                 | None                  |\n| `suffix`                | A string to add after the progress number                                  | `%`                   |\n| `width`                 | The width of the progress bar in pixels                                    | 100                   |\n| `color`                 | The color of the progress bar (hex code without `#`)                       | `00ff00` (green)      |\n| `progress_background`   | The background color of the progress bar (hex code without `#`)            | `ffffff` (white)      |\n| `progress_number_color` | The color of the progress number (hex code without `#`)                    | `000000` (black)      |\n| `progress_color`        | The color of the progress bar (hex code without `#`)                       | Depends on percentage |\n| `show_text`             | Whether to display or hide the progress text                               | `true`                |\n| `style`                 | The style. One of: `default`, `flat`, `square`, `plastic`, `for-the-badge` | `default`             |\n\n### Examples\n\nBelow are several examples showcasing different ways to generate progress bars.\n\n| 📌 Preview                                                                                                    | 🌐 URL                                                                                                                                                                                               |\n| ------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| ![Progress](https://progress-bar.xyz/28/)                                                                     | [https://progress-bar.xyz/28/](https://progress-bar.xyz/28/)                                                                                                                                         |\n| ![Progress](https://progress-bar.xyz/28/?title=progress)                                                      | [https://progress-bar.xyz/28/?title=progress](https://progress-bar.xyz/28/?title=progress)                                                                                                           |\n| ![Progress](https://progress-bar.xyz/58/)                                                                     | [https://progress-bar.xyz/58/](https://progress-bar.xyz/58/)                                                                                                                                         |\n| ![Progress](https://progress-bar.xyz/58/?title=completed)                                                     | [https://progress-bar.xyz/58/?title=completed](https://progress-bar.xyz/58/?title=completed)                                                                                                         |\n| ![Progress](https://progress-bar.xyz/91/)                                                                     | [https://progress-bar.xyz/91/](https://progress-bar.xyz/91/)                                                                                                                                         |\n| ![Progress](https://progress-bar.xyz/91/?title=done)                                                          | [https://progress-bar.xyz/91/?title=done](https://progress-bar.xyz/91/?title=done)                                                                                                                   |\n| ![Progress](https://progress-bar.xyz/180/?scale=10\u0026title=mark\u0026prefix=R$\u0026suffix=)                              | [https://progress-bar.xyz/180/?scale=10\u0026title=mark\u0026prefix=R$\u0026suffix=](https://progress-bar.xyz/180/?scale=10\u0026title=mark\u0026prefix=R$\u0026suffix=)                                                           |\n| ![Progress](https://progress-bar.xyz/420/?scale=500\u0026title=funds\u0026width=200\u0026color=babaca\u0026prefix=R$\u0026suffix=)     | [https://progress-bar.xyz/420/?scale=500\u0026title=funds\u0026width=200\u0026color=babaca\u0026prefix=R$\u0026suffix=](https://progress-bar.xyz/420/?scale=500\u0026title=funds\u0026width=200\u0026color=babaca\u0026prefix=R$\u0026suffix=)         |\n| ![Progress](https://progress-bar.xyz/7/?scale=10\u0026title=mark\u0026suffix=X)                                         | [https://progress-bar.xyz/7/?scale=10\u0026title=mark\u0026suffix=X](https://progress-bar.xyz/7/?scale=10\u0026title=mark\u0026suffix=X)                                                                                 |\n| ![Progress](https://progress-bar.xyz/420/?scale=500\u0026title=funds\u0026width=200\u0026color=babaca\u0026suffix=$)              | [https://progress-bar.xyz/420/?scale=500\u0026title=funds\u0026width=200\u0026color=babaca\u0026suffix=$](https://progress-bar.xyz/420/?scale=500\u0026title=funds\u0026width=200\u0026color=babaca\u0026suffix=$)                           |\n| ![Progress](https://progress-bar.xyz/58/?title=colorful\u0026progress_background=ffc0cb\u0026progress_number_color=000) | [https://progress-bar.xyz/58/?title=colorful\u0026progress_background=ffc0cb\u0026progress_number_color=000](https://progress-bar.xyz/58/?title=colorful\u0026progress_background=ffc0cb\u0026progress_number_color=000) |\n| ![Progress](https://progress-bar.xyz/100/?progress_color=ff3300)                                              | [https://progress-bar.xyz/100/?progress_color=ff3300](https://progress-bar.xyz/100/?progress_color=ff3300)                                                                                             |\n| ![Progress](https://progress-bar.xyz/100/?width=100\u0026title=Fixed+color\u0026progress_color=ff3300)                  | [https://progress-bar.xyz/100/?width=100\u0026title=Fixed+color\u0026progress_color=ff3300](https://progress-bar.xyz/100/?width=100\u0026title=Fixed+color\u0026progress_color=ff3300)                                     |\n| ![Progress](https://progress-bar.xyz/28/?show_text=false)                                                     | [https://progress-bar.xyz/28/?show_text=false](https://progress-bar.xyz/28/?show_text=false)                                                                                                         |\n| ![Progress](https://progress-bar.xyz/90/?show_text=false)                                                     | [https://progress-bar.xyz/90/?show_text=false](https://progress-bar.xyz/90/?show_text=false)                                                                                                         |\n\n---\n\n## 🎨 Styles\n\nWe currently support:\n\n| 🎨 Style              | 📌 Preview                                                     | 🌐 URL                                                                                                 |\n| --------------------- | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |\n| 🟢 **flat** (default) | ![Progress](https://progress-bar.xyz/100/?style=flat)          | [https://progress-bar.xyz/100/?style=flat](https://progress-bar.xyz/100/?style=flat)                   |\n| 🔲 **square**         | ![Progress](https://progress-bar.xyz/100/?style=square)        | [https://progress-bar.xyz/100/?style=square](https://progress-bar.xyz/100/?style=square)               |\n| 🛡️ **plastic**        | ![Progress](https://progress-bar.xyz/100/?style=plastic)       | [https://progress-bar.xyz/100/?style=plastic](https://progress-bar.xyz/100/?style=plastic)             |\n| 🔖 **for-the-badge**  | ![Progress](https://progress-bar.xyz/100/?style=for-the-badge) | [https://progress-bar.xyz/100/?style=for-the-badge](https://progress-bar.xyz/100/?style=for-the-badge) |\n| 🎭 **thin-rounded** (WIP) | ![Progress](https://progress-bar.xyz/100/?style=thin-rounded)  | [https://progress-bar.xyz/100/?style=thin-rounded](https://progress-bar.xyz/100/?style=thin-rounded)   |\n| 🪞 **neo-glass** (WIP) | ![Progress](https://progress-bar.xyz/100/?style=neo-glass)     | [https://progress-bar.xyz/100/?style=neo-glass](https://progress-bar.xyz/100/?style=neo-glass)         |\n| 🎨 **minimal-matte** (WIP) | ![Progress](https://progress-bar.xyz/100/?style=minimal-matte) | [https://progress-bar.xyz/100/?style=minimal-matte](https://progress-bar.xyz/100/?style=minimal-matte) |\n\n---\n\n## 🚀 Deployment\n\nDeploy this project to **Vercel** with a single click:\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=https://github.com/guibranco/progressbar)\n\n---\n\n## 🤝 Contributing\n\nCheck out [CONTRIBUTING.md](CONTRIBUTING.md) to learn how to contribute!\n\n### 👥 Contributors\n\n\u003c!-- readme: collaborators,contributors,snyk-bot/- -start --\u003e\n\u003ctable\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/guibranco\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/3362854?v=4\" width=\"100;\" alt=\"guibranco\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eGuilherme Branco Stracini\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/ztest95\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/110767420?v=4\" width=\"100;\" alt=\"ztest95\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eztest95\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/Pointbr8ker-123\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/153815372?v=4\" width=\"100;\" alt=\"Pointbr8ker-123\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eDavid Nwosu\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/EduardoBaptista01\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/65791384?v=4\" width=\"100;\" alt=\"EduardoBaptista01\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eEduardo Baptista\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/bhosley\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/22378319?v=4\" width=\"100;\" alt=\"bhosley\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003ebhosley\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\u003ctbody\u003e\n\u003c/table\u003e\n\u003c!-- readme: collaborators,contributors,snyk-bot/- -end --\u003e\n\n### 🤖 Bots\n\n\u003c!-- readme: bots,snyk-bot -start --\u003e\n\u003ctable\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/dependabot[bot]\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/in/29110?v=4\" width=\"100;\" alt=\"dependabot[bot]\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003edependabot[bot]\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/github-actions[bot]\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/in/15368?v=4\" width=\"100;\" alt=\"github-actions[bot]\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003egithub-actions[bot]\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/penify-dev[bot]\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/in/399279?v=4\" width=\"100;\" alt=\"penify-dev[bot]\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003epenify-dev[bot]\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/snyk-bot\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/19733683?v=4\" width=\"100;\" alt=\"snyk-bot\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eSnyk bot\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\u003ctbody\u003e\n\u003c/table\u003e\n\u003c!-- readme: bots,snyk-bot -end --\u003e\n\n---\n\n## 📜 License\n\nThis project is licensed under the **MIT License**.\n\n📄 See [LICENSE](LICENSE) for details.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguibranco%2Fprogressbar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguibranco%2Fprogressbar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguibranco%2Fprogressbar/lists"}