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

Date Picker Bundle Laravel Package

stnw/date-picker-bundle

stnw/date-picker-bundle provides a ready-to-use date picker integration for PHP applications, with simple configuration and a clean UI for selecting dates. Add it to your project to streamline date input and improve form usability.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin-panel UX scope: Informs whether date/datetime inputs in back-office screens get a dedicated picker field type versus native HTML inputs or a hand-rolled JS widget. This is a small, contained UX decision, not a platform decision.
  • Build vs. buy for form widgets: A useful data point for the "buy" side of the ledger when an admin CRUD screen needs a calendar popover quickly — it's a ready-made Sonata field type rather than custom form-theme work. The buy case is weak, however, given the package's zero adoption signals.
  • Legacy Symfony/Sonata maintenance roadmap: Relevant only if the portfolio contains Symfony 2.x + SonataAdminBundle admin apps. It supports a "patch the existing admin, don't modernize it yet" decision — a tactical stopgap while the real roadmap question (framework upgrade off Symfony 2) is scheduled.
  • Vendor/third-party dependency policy: Given zero stars, zero dependents, and an EOL framework target, this is a concrete test case for whether the org's dependency-review gate should auto-reject unmaintained packages. The decision it most strongly supports is a policy decision, not a feature decision.
  • Explicitly does not support: Any Laravel or modern Symfony product decision. The package targets Symfony2 and SonataAdminBundle; if the roadmap is Laravel-first, this evaluation is a framework-mismatch finding, and the correct output is "no action" plus a note to the team that the sourcing channel returned an off-stack result.

When to Consider This Package

Consider it only when all of the following hold:

  • The application is already on Symfony 2.x (not 3/4/5/6/7) and uses SonataAdminBundle for its admin surface — the package is a field type for that bundle specifically and offers nothing outside it.
  • The need is narrowly scoped to rendering date or datetime inputs in admin forms, with no timezone, localization, or accessibility requirements beyond what a basic picker provides.
  • The work is time-boxed and disposable — a throwaway internal tool, a maintenance patch on a system already scheduled for replacement, or a stopgap measured in weeks.
  • Someone on the team can read and patch the source directly, because the package is unmaintained and there is no support path.

Look elsewhere — or build — in every other case:

  • Any Laravel codebase. Hard stop. Different framework, different form APIs, no overlap. Use a maintained Laravel date-picker component or a Livewire/Filament field instead.
  • Symfony 3+ or SonataAdminBundle 3+/4+. API and templating assumptions from Symfony2 will not carry over cleanly.
  • Zero-signal risk tolerance. No stars and no dependents means no community vetting, no security review, no issue-tracker history to read. If the org requires a maintained upstream for production dependencies, this fails on day one, regardless of code quality.
  • Accessibility, i18n, or date-format compliance requirements. Nothing in the package's profile suggests these are addressed, and there is no maintainer to ask.

Adoption recommendation: Not recommended for new work. If a Symfony2/Sonata admin genuinely needs this, treat it as a vendored fork under the team's own ownership, pin the commit, and record it as technical debt with an owner and a removal trigger.

How to Pitch It (Stakeholders)

To executives: This is a single-purpose UI component for an older PHP framework. It is not a strategic dependency and I do not recommend adopting it. The package has no visible user base, no maintainer activity, and targets a framework version that reached end-of-life years ago. The real signal here is a process one: our package-sourcing channel surfaced an off-stack, unmaintained result for what looks like a Laravel-oriented search. That is worth a small fix in how we source candidates — it costs us evaluation time and creates a temptation to adopt something we would have to support ourselves. No budget or roadmap change is being requested.

To engineering: The package is a date/datetime field type for Symfony2 + SonataAdminBundle — it does nothing for a Laravel or modern Symfony stack, so if that is our context, we are done here. If we do have a legacy Sonata admin that needs a picker, the honest options are: (a) use it as vendored, pinned, team-owned code with a documented removal trigger, or (b) spend a fraction of a day wiring a maintained JS picker into the existing form theme, which keeps ownership and upgrade risk inside the team. I would default to (b) unless the admin app is already on its way out. Either way, let's confirm the framework mismatch before anyone spends more time on this one.

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.
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
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