demos-europe/edt-extra
EDT Extra is a companion package for demos-europe/edt, adding extra helpers, utilities, and Laravel-friendly integrations that extend EDT’s core functionality. Use it to streamline common workflows and add convenient features to PHP applications built with EDT.
edt-extra belongs to the DEMOS Europe edt-* family, an academic/civic-tech toolkit for defining and serving tabular datasets from a Laravel application. If a roadmap item is "let users browse, filter, and export structured datasets," this package is a candidate accelerant rather than a from-scratch build — but it is an add-on to a core edt package, not a standalone solution, so the real build-vs-buy question is whether to adopt the whole family.Consider it when all of the following hold:
edt ecosystem — the core dataset/query package is a prerequisite, and edt-extra only makes sense as a companion layer.Look elsewhere when:
edt core package; pulling in a transitive family of low-adoption dependencies for a peripheral feature is a poor trade.Due diligence before adoption: last commit date, test coverage, whether edt core is pinned to an old Laravel major, and how much DEMOS-specific domain vocabulary leaks into your schema.
For executives: This is a small, MIT-licensed Laravel add-on from the DEMOS Europe research stack that handles tabular datasets — defining them, querying them, exposing them. The strategic case is cheap optionality: no licence cost, no lock-in, and if it fits we skip weeks of dataset plumbing. The honest caveat is that it has essentially no external adoption, so it should be pitched as an accelerator we fork and own, never as a foundation we depend on. Recommended ask: a short, timeboxed evaluation, not a commitment.
For engineering: Treat it as a reference implementation first and a dependency second. The interesting content is how it separates dataset definition from query/serialisation concerns — that pattern is reusable even if the code isn't. If we do adopt, we own it: assume we are the maintainers, pin the version, vendor or fork it, and confirm the edt core dependency and Laravel version support before any integration work. If it duplicates an abstraction we already have, the honest answer is probably no.
Bottom line: low-risk to evaluate, low-cost to abandon, low-signal as a signal. Worth a spike only if tabular dataset management is genuinely on the near-term roadmap.
How can I help you explore Laravel packages today?