symkit/crud-bundle

Symfony bundle for CRUD, Live lists (filters, sort, pagination), form types and extensions, Twig components (RichSelect, Slug, Password, Translatable, BackLink, DeleteForm, CrudList, CrudFilters), Tailwind theme and Stimulus

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 1

Type:symfony-bundle

pkg:composer/symkit/crud-bundle

dev-main 2026-02-21 22:35 UTC

This package is auto-updated.

Last update: 2026-02-21 22:35:36 UTC


README

Symfony bundle for modern applications: generic CRUD, Live lists (filters, sort, pagination), form types and extensions, Twig components (RichSelect, Slug, Password, Translatable, BackLink, DeleteForm, CrudList, CrudFilters), Tailwind theme and Stimulus.

Part of SymKit. For SEO and breadcrumbs, use symkit/metadata-bundle with AbstractCrudController.

Features

  • Generic CRUD: event-driven persistence layer, CQRS-lite.
  • Live lists: CrudList and CrudFilters (filters, sort, pagination).
  • Form types: Slug, SitemapPriority, IconPicker, ActiveInactive, FormSection.
  • Form extensions: RichSelect, Password, Translatable, Url, Dependency, CheckboxRichSelect.
  • Twig components: BackLink, DeleteForm, RichSelect, PasswordField, TranslatableField, Slug, CrudList, CrudFilters.
  • Sectioned forms: card-based layout with sticky navigation.
  • Tailwind theme: dark mode support.

Documentation

  1. Installation
  2. Configuration — enable/disable features
  3. Form types
  4. Sectioned forms
  5. CRUD system
  6. List system
  7. Utility components
  8. Dependent fields

Contributing

  • Install Git hooks (optional, to strip Co-authored-by: from commit messages): make install-hooks
  • Quality: make quality (cs-check, phpstan, deptrac, tests)
  • Run before committing: make cs-fix, make phpstan, make test