Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filaprogress Laravel Package

ibrahim-bougaoua/filaprogress

A Filament plugin for adding progress bars and progress columns to your admin panel. Show completion percentages in tables and forms, with configurable colors, heights, and labels for quick at-a-glance status tracking.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Roadmap prioritization on internal-tool work. The package is a narrow UI concern (rendering progress toward a goal inside a Filament panel). It helps answer "do we spend a sprint building admin progress visualizations, or drop in a component?" — and the honest answer is usually "neither, Filament already ships ProgressColumn/ProgressBar."
  • Build vs. buy signal: buy is cheap here, but so is build. At ~34 stars, 0 dependents, and a single release in Sept 2024, this is a convenience wrapper, not infrastructure. The decision it informs is "vendor a 200-line UI helper vs. copy the pattern in-house" — not a strategic platform choice.
  • Use cases it plausibly unblocks: onboarding/completion checklists in an admin panel, project or OKR progress columns on Filament resources, KPI widgets on a Filament dashboard, per-record completion state on tables.
  • It does not support decisions about data modeling, workflow engines, or progress computation. It's presentation. Any product requirement involving derived progress metrics, weighting, or historical tracking still has to be built.
  • Dependency-surface decision. Adding it means owning an unmaintained package against a fast-moving framework (Filament majors break annually). That's a real cost that likely exceeds the build cost — a decision worth making explicitly rather than by default.

When to Consider This Package

Consider it when all of the following hold:

  • You are on FilamentPHP v3 (verify compatibility — the last release predates recent Filament majors) and the built-in progress column/widget styling genuinely doesn't cover your design.
  • You need the visualization this week for an internal or low-stakes panel, and a spike is more expensive than the dependency.
  • You are comfortable treating it as source material — vendoring, forking, or reimplementing rather than declaring a long-lived Composer requirement.
  • Your team accepts an effectively unmaintained dependency (no commits/releases in over a year, no dependents, single maintainer) with no support path.

Look elsewhere — or build — when:

  • Filament's native components suffice. Read the framework docs first; for most progress-bar needs they do, and this package's opportunity score (32.56) reflects that thin differentiation.
  • You need anything beyond cosmetics: weighted progress, multi-step workflow state, SLA/aging logic, audit history, or progress derived from queued/async jobs.
  • You're on Filament v4+ or plan to upgrade soon; an unmaintained package is a migration liability.
  • You need a security review, an SLA, or a maintainer who responds to issues.
  • The visualization is customer-facing, where a styling regression from an abandoned package is a brand risk.

How to Pitch It (Stakeholders)

For executives: A small, MIT-licensed UI add-on for our admin panel that draws progress bars. It's free and low-risk to trial, but it's a one-person project with no adoption and no updates in a year — so we should treat it as a design reference, not a foundation. Recommendation: don't add it to the dependency list; if a screen needs this look, engineering can replicate it in under a day using Filament's built-in components.

For engineering: Scope is narrow — progress visualization inside Filament panels, nothing more. Before adopting, confirm Filament version compatibility and diff it against ProgressColumn/ProgressBar; expect the delta to be styling. If you do pull it in, pin the version, fork it into our namespace, and budget for replacement at the next Filament major. No dependents means no upstream community to catch regressions for us.

Bottom line: Low cost, low risk, low leverage. Worth ten minutes of evaluation as a pattern source; not worth a permanent line in composer.json.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource