survos/simple-datatables-bundle
Symfony bundle that integrates the lightweight simple-datatables JavaScript library, helping you render sortable, searchable, paginated HTML tables with minimal configuration. Provides Twig helpers and asset integration for quick table setup.
simple-datatables JS library.simple-datatables-bundle for in-memory tables vs. grid-bundle/api-grid-bundle for API Platform-backed tables), and sequencing any per-page migration.Column objects, styles, and event handlers before porting a page — and validating the perPage → pageLength rename and removal of backend.Adopt when:
perPage → pageLength, drop backend, keep controllers lazy, no global DataTables CSS autoimports).Look elsewhere when:
survos/api-grid-bundle/Grid instead.Executive summary: survos/simple-datatables-bundle is a small, MIT-licensed Symfony integration around the simple-datatables JavaScript library. It gives us functional, familiar table UX (search, sort, pagination) with minimal code and low lock-in, while a documented migration path exists to the heavier Grid stack if requirements grow. It is a tactical convenience layer, not a strategic platform bet.
To engineering: Evaluate against the alternative of building table behavior ourselves or adopting Grid. Keep the integration thin and controller-local; avoid global CSS and duplicate DataTables setups. Use the package's verification checklist (search, sorting, pagination, page sizes, empty/custom rows, links, Turbo reconnects, actual asset downloads) before rollout, and don't infer Grid is preferred — confirm the library choice per application. Verify against published package releases, not just local links.
Risks to flag: modest adoption (~10 stars) and single-maintainer risk argue for keeping usage shallow and standards-aligned so we can swap it out. Frame adoption as a reversible, scoped decision with a clear migration escape hatch, not a foundational commitment.
How can I help you explore Laravel packages today?