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

Dashed Forms Laravel Package

dashed/dashed-forms

Dashed Forms adds flexible, database-driven form building to Laravel. Define fields, validation, and layouts, render them in your views, and store submissions for review—all through a clean, extensible API that fits into the Dashed admin ecosystem.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Form/field infrastructure as a buy-vs-build call. dashed-forms sits in the exact slot where most Laravel products end up writing the same code twice: dynamic field definitions, validation wiring, submission persistence, and rendering. A PM can use its existence as a benchmark in the "build vs. adopt" spreadsheet rather than starting from a blank page.
  • Form builder / no-code admin scope. If the roadmap includes letting non-engineers define forms (contact, intake, survey, application workflows), this package is a signal that the capability can be scoped as configuration plus a thin UI layer, not as a multi-sprint greenfield subsystem.
  • CMS-adjacent feature sequencing. Because it is tied to the DashedCMS ecosystem, it informs decisions about content modeling — form definitions as content types, submissions as records, and where form logic lives relative to the rest of the admin.
  • Schema ownership and data contract. Decisions about storing field definitions as JSON/YAML versus normalized tables, and whether submission data is queryable in the admin, are product-level choices about reporting and export that this package's data model would constrain.
  • Roadmap de-risking for a forms feature. Usable as a reference implementation when estimating a forms epic: enumerate the field types, validation rules, and submission lifecycle it covers, then price the gaps.

Treat it as a reference and build-vs-buy datapoint, not as an endorsement. With zero stars, zero dependents, and a description that reads like the default Laravel package skeleton, there is no adoption evidence to support a "we will depend on this" decision.

When to Consider This Package

Consider it when all of the following hold:

  • You are already building on DashedCMS (or a compatible Laravel admin stack) and want form handling that shares its conventions, auth, and admin UI rather than an independent form library.
  • Your form needs are conventional: defined fields, server-side validation, stored submissions, admin review. No conditional-logic engines, multi-page wizards with branching, payments, or signature/upload-heavy flows.
  • You have engineering capacity to read the source and pin a commit — the package is effectively unmaintained-by-community, so "vendor support" means your own team.
  • Your timeline tolerates a spike-first approach: one engineer, one timebox, a written verdict on coverage and upgrade risk.
  • MIT licensing and self-hosting satisfy your legal/procurement posture (it does; permissive, no vendor agreement needed).

Look elsewhere — or build in-house — when:

  • Community maturity is a requirement. Zero stars, zero dependents, and a placeholder description mean no downstream validation, no issue history to mine for known failure modes, and no ecosystem of extensions. Standard alternatives (Filament form components, Livewire-based builders, or a dedicated forms package with an active release history) carry far less bus-factor risk.
  • The release signal looks off. A last-release date of 2026-03-31 cannot be verified against a real changelog from here; confirm tags, semantic versioning, and CI before treating "released" as "stable."
  • Forms are core to your product. If forms are the product rather than a supporting capability, the dependency risk inverts: you want to own that code.
  • You need compliance guarantees — audit trails, data residency, retention controls, PII handling. Nothing in the package metadata suggests these are addressed.
  • You are not on DashedCMS. The value proposition is largely contextual; without the host CMS, the integration benefit disappears and you are left with an unreviewed form abstraction.

Note the opportunity score (29.82) against the overall score (8.68): the honest read is low community opportunity, moderate intrinsic fit. That combination describes a package worth reading, not a package worth adopting blindly.

How to Pitch It (Stakeholders)

For executives — one paragraph. A small open-source Laravel package for form handling has surfaced in our evaluation. It is MIT-licensed and free to use, and it maps cleanly onto a capability we have on the roadmap: letting non-engineers build forms and collect structured submissions without engineering time per form. The caveat is maturity — it has no community adoption, no downstream users, and a package description that suggests it is early-stage. My recommendation is not to adopt it as a dependency, but to fund a short, timeboxed engineering review: it tells us what a forms feature costs to build versus assemble, and it may save us a sprint if the fit is good. Cost of the review is small; cost of an unexamined greenfield forms build is a full epic.

For engineering — the ask. Spend one to two days: clone, read the field-definition and submission models, run it against a scratch DashedCMS install, and write up (a) field types and validation coverage, (b) how schema and submissions are persisted and whether that supports admin filtering and export, (c) upgrade and test posture, (d) the delta to our requirements. Deliver a build-vs-buy recommendation with an estimate. Treat "we can vendor it and pin a commit" as the default risk posture; do not assume upstream fixes.

For product — what it changes. If the review is favorable, forms move from a multi-sprint build to a configuration-plus-UI exercise, and we can pull intake/application flows forward on the roadmap. If unfavorable, we still walk away with a costed spec and a clear reason to build rather than borrow — a good outcome either way.

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.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core