Тема
Админ-панели для Laravel
Сводка
| Панель | Статус | Лицензия | Стек | Вердикт |
|---|---|---|---|---|
| Filament | 🟢 | MIT | Livewire + Alpine + Tailwind (TALL) | Дефолт студии, стандарт индустрии |
| MoonShine | 🟢 | MIT | Blade + Alpine | Сильная альтернатива, докуменация на русском |
| Orchid | 🟢 | MIT | Blade + Bootstrap | Консервативный вариант, «screens» |
| Voyager | 🔴 | MIT | Vue + Bootstrap | Стагнирует годами — не брать в новое |
| Open Admin | 🟡 | MIT | jQuery-наследие | Форк laravel-admin, только если очень надо |
| Laravel Nova | — | Платная ($) | Vue | Официальная, но платная — Filament покрывает |
| Backpack | — | Бесплатно только некоммерчески | Bootstrap | В коммерцию — платно, смысла мало |
Filament — filamentphp/filament
Уже основной инструмент студии. Ключевое для экономии — не писать то, что есть в экосистеме: Form Builder, Table Builder, Infolists, Widgets, Notifications, multi-panel (админка + кабинет клиента как две панели одного приложения).
Топ бесплатных плагинов (проверены сообществом)
| Плагин | Что даёт |
|---|---|
| bezhansalleh/filament-shield | UI управления ролями/правами поверх spatie/laravel-permission |
| filament/spatie-laravel-media-library-plugin | Официальная интеграция medialibrary (уже по спекам студии) |
| filament/spatie-laravel-translatable-plugin | Переключение локалей контента в формах |
| awcodes/filament-curator | Полноценный медиа-менеджер (библиотека файлов, а не просто upload) |
| awcodes/filament-tiptap-editor | Rich-редактор Tiptap вместо базового RichEditor |
| pxlrbt/filament-excel | Экспорт таблиц в Excel одним action |
| bezhansalleh/filament-language-switch | Переключатель языка панели |
| dutchcodingcompany/filament-socialite | OAuth-вход в панель |
| shuvroroy/filament-spatie-laravel-backup | UI для spatie/laravel-backup из панели |
| croustibat/filament-jobs-monitor | Прогресс queue-джобов в админке |
| stephenjude/filament-debugger | Ссылки на Telescope/Horizon/Pulse из панели |
Каталог: filamentphp.com/plugins (фильтр «Free»). Перед установкой смотреть совместимость с текущим мажором Filament — при смене мажора плагины отстают на недели/месяцы.
MoonShine — moonshine-software/moonshine
Что это: админ-панель на Blade + Alpine (без Livewire), российское сообщество, документация и Telegram-чат на русском.
- Сильное: легче Filament по рантайму (нет Livewire-циклов); знакомая модель Resource/Fields; русскоязычная поддержка — плюс при передаче проекта другим RU-подрядчикам.
- Слабое: экосистема плагинов на порядок меньше Filament; меньше готовых рецептов.
- Когда брать: проекты, где Livewire нежелателен, или заказчик требует стек с русскоязычной поддержкой.
Orchid — orchidsoftware/platform
Что это: платформа админок на «экранах» (Screen-классы: query/commandBar/layout). Bootstrap-интерфейс, тоже сильное русскоязычное сообщество.
- Сильное: полный контроль потока данных (никакой магии форм), стабильный релизный цикл.
- Слабое: больше кода на тот же CRUD, чем в Filament; UI консервативный.
- Когда брать: сложные админ-интерфейсы, где CRUD-абстракции мешают (дашборды операторов, нестандартные рабочие места).
Voyager — thedevdojo/voyager
Когда-то самая популярная бесплатная админка (BREAD, медиа-менеджер, меню-билдер). Годами живёт на обещаниях Voyager 2 — под новые мажоры Laravel обновляется с большим опозданием. В новые проекты не брать; при поддержке легаси — планировать миграцию на Filament.
Практический вывод
Filament закрывает 95% задач. Дополнительно смотреть только:
- MoonShine/Orchid — как запасной вариант, если Filament-мажор в переходном периоде (сломанные плагины) или явное требование клиента;
- содержимое таблицы плагинов выше — прежде чем писать свой виджет/поле, искать готовое.