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

Datetimepicker Bundle Laravel Package

mablae/datetimepicker-bundle

mablae/datetimepicker-bundle is a Symfony bundle that simplifies adding a JavaScript date and time picker to your forms. It provides reusable form types and asset integration for quick, minimal-configuration datetime selection in templates.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

Scoping caveat first: despite the "Laravel/PHP package" framing, mablae/datetimepicker-bundle is a Symfony bundle (a Twig form type wrapping a Bootstrap/jQuery DateTimePicker). There is no Laravel service provider, config file, or Facade. Any PM evaluation should treat it as Symfony-only, or as a reference implementation for a Laravel date/time input — not a package you composer require.

With that framing, it informs a narrow set of decisions:

  • Feature scoping for internal/admin surfaces — scheduling fields, report date-range filters, back-office CRUD forms. The bundle is worth roughly half a day to two engineer-days of wiring avoided, which is real but small. It should not anchor a roadmap discussion.
  • Build vs. buy vs. borrow — this is a "borrow" decision. MIT, zero cost, zero vendor lock-in, but you inherit ownership: version pinning, asset pipeline work, and eventual replacement. There is no strategic upside; the only question is whether the saved days justify the maintenance tail.
  • Deferral judgment — the useful PM question is "can we ship with a plain <input type="datetime-local"> this release and upgrade the picker later?" For internal tools, yes. For customer-facing scheduling flows where UX, accessibility, i18n, and timezone correctness are product requirements, no — and this package is a poor fit anyway.
  • Not a differentiator. Nothing here touches positioning, pricing, or market fit. Budget review time in hours, not a spike. The 1-star / 0-dependent signal should push this toward "reject or steal the pattern" rather than "evaluate deeply."
  • Portfolio hygiene — adopting an unmaintained, framework-specific UI bundle is a small but permanent tax. It should be tracked as technical debt from day one, not treated as a neutral dependency choice.

When to Consider This Package

Consider it only if all of these hold:

  • The application is Symfony (likely 3.x/4.x era given the bundle's structure) using Twig forms and Bootstrap 3/4.
  • The audience is internal users — admins, ops, analysts — where slightly dated picker UX is acceptable.
  • You need one or two date/time fields, not a system-wide standard for date handling.
  • You can isolate it behind your own form type, so replacing it later is a one-file change rather than a template hunt.
  • Someone has time to pin the version and verify PHP/Symfony/Bootstrap compatibility before merge.

Look elsewhere if any of these hold:

  • You are on Laravel. This is the common case here. Use native <input type="datetime-local">, Flatpickr, or a Livewire/Alpine/Inertia component. Porting a Symfony form type into Blade is more work than writing the 30-line component yourself.
  • You are on Symfony 5/6/7. A 1-star, zero-dependent bundle predating Symfony Flex is almost certainly not tracking current releases. Prefer Symfony UX components or a maintained vanilla JS picker.
  • Accessibility, i18n, timezone correctness, or mobile UX are requirements. Bootstrap datetimepickers of this vintage are weak on all four, and the underlying library depends on jQuery and Moment.js.
  • You need maintenance guarantees. One star and zero dependents is a strong abandonment signal: no security patching, no upstream fixes, no community answer when it breaks. That is a real risk for anything with a multi-year lifespan.
  • Your front-end uses Bootstrap 5, Tailwind, or Vite. The bundled assets assume old Symfony/Assetic conventions and Bootstrap 3 markup; you will be doing CSS and build-tooling surgery, not integration.

How to Pitch It (Stakeholders)

For executives: "This is a small, free, MIT-licensed date-and-time picker for forms. It saves roughly one to two engineer-days on back-office date inputs and carries no licensing cost or vendor lock-in — we can remove it by changing a single form type. It is not a platform decision, and it does not apply to our Laravel applications: the package is built for Symfony, so in a Laravel context we would copy the UI pattern rather than adopt the dependency. Recommendation: do not add it to the roadmap; treat it as an optional time-saver for internal tools only, and only if we are already running Symfony."

For engineering: "It's a thin Symfony form type around Eonasdan's Bootstrap DateTimePicker. Cheap to adopt, cheap to remove if we wrap it in our own form type instead of referencing it directly in templates. Three concerns: (1) it is unmaintained — 1 star, 0 dependents — so we pin the version and accept no upstream fixes; (2) it is Symfony-specific, so on Laravel the correct move is to reimplement the input/JS/validation pattern in a Blade component, not to try to install the bundle; (3) the underlying JS stack is jQuery + Moment.js + Bootstrap 3, which may conflict with our asset pipeline and CSP. Recommendation: use it for internal Symfony admin forms only, isolate it, and log a two-line backlog item to migrate to native inputs or Symfony UX the next time we touch that surface."

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.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
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