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

Ui Bundle Laravel Package

spipu/ui-bundle

Spipu UI Bundle is a Symfony bundle providing reusable UI building blocks such as grids, forms, detail pages, menus, and filters, helping developers build consistent admin and back-office interfaces faster with Twig templates.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Ui Bundle
Is spipu/ui-bundle a Laravel package or a Symfony bundle?
It is a Symfony bundle, published as spipu/ui-bundle from the symfony-bundle-ui repository, even though it is sometimes listed alongside Laravel and general PHP packages. It depends on Symfony's bundle manifest, dependency injection extension, configuration tree and Twig integration. Laravel has no equivalent bundle layer, so none of that wiring registers automatically in a Laravel application.
Can I install spipu/ui-bundle in a Laravel application with Composer?
Composer will install it, but composer require only pulls in the code and its Symfony and Twig dependencies; it does not register services, routes or views in Laravel. The package ships no Laravel service provider, facade, config publishing or Blade templates. The practical result is dead code and unused dependencies rather than working admin screens.
What does Spipu UI Bundle actually provide for admin and back-office screens?
It provides reusable UI building blocks for Symfony admin interfaces: grids with sorting, filtering and pagination, plus form and detail/show helpers for CRUD-style pages. Twig templates and extensions handle rendering, and the bundle is configurable and service-oriented. Much of the value sits in that Symfony wiring and Twig layer rather than in framework-agnostic PHP classes.
Which Symfony, PHP and Twig versions does spipu/ui-bundle require?
The bundle targets Symfony 6 and 7, PHP 8.2+ and Twig 3, but treat those constraints as unverified until you read composer.json in the tagged release. There is no documented version support matrix or CI evidence validating those combinations. Check the PHP constraint, Symfony component constraints and Twig major version against your runtime before any proof of concept.
Is spipu/ui-bundle actively maintained and safe to use in production?
Adoption signals are effectively zero: around one star, no dependents, and a single maintainer, so no downstream code exercises it in production. Release metadata is also unusual, with the last release dated 2026-09-30, which suggests scheduled tagging or a registry data issue rather than a reliable cadence signal. No support policy, CI pipeline, test suite or static analysis setup is evidenced. The MIT license lets you fork it, but you would own the maintenance burden.
How do you install and configure spipu/ui-bundle in a Symfony application?
Install it with Composer, enable the bundle in bundles.php, then configure it through the bundle's configuration tree in your Symfony config. Because it is a Symfony bundle, service registration flows through the DependencyInjection extension and tagged services. Laravel developers should note this installation flow has no real counterpart in a Laravel application.
What is the closest Laravel-native alternative to Spipu UI Bundle for grids and CRUD screens?
For most Laravel teams the cheaper path is rebuilding the same UI in Blade with Livewire or Inertia plus Tailwind, or adopting a Laravel admin panel package that ships grids, filters and forms natively. That avoids the cross-framework tax of translating routing, container, templating and assets. Compare the reimplementation cost against the effort of adapting a Symfony bundle. For thin table and pagination markup, the rebuild is usually the lower long-term cost.
Can I extract the grid and form components from spipu/ui-bundle into Laravel?
Only if src/ contains meaningful framework-agnostic classes, since much of a Symfony bundle is glue under DependencyInjection/ and Resources/. Forking the portable core into an internal package wrapped by a Laravel service provider is permitted by the MIT license, but you inherit ownership and upgrade work. Read the code first and count framework glue versus portable logic before committing to that path.
Does spipu/ui-bundle ship a Laravel service provider, Blade views or publishable config?
No. The package ships no Laravel service provider, facade, publishable configuration or Blade templates, and its view layer is Twig-first. Installing it in Laravel therefore registers nothing automatically, so you would have to reconstruct the service graph by hand in Laravel's container. That approach is high effort and low durability, and is not recommended.
How can I use spipu/ui-bundle with Laravel without forking it?
Run it inside a Symfony sidecar application that owns the bundle and exposes rendered HTML fragments over HTTP or a queue, then consume those fragments from Laravel. This keeps the bundle in its native environment and is the highest-fidelity option, but it adds an operational service to maintain. It is only justified if the bundle encodes complex behavior, such as server-side datatable pipelines, that you cannot rebuild cheaply.
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.
vento/laravel-airbrake
wfeller/laravel-batch
maco-studios/mage-os-installer
busarm/armie
siberfx/laravel-logger
kfteam1991/dcat-admin
dashed/dashed-laposta
dashed/dashed-ecommerce-montaportal
dashed/dashed-ecommerce-etsy
neohq/string-blade-compiler
log1x/acf-composer
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core
nodisrupt/laravel-agent
sierratecnologia/media-manager