Тема
Справочник open-source решений для Laravel
Каталог бесплатных CMS, платформ и библиотек — на чём экономить время при разработке. Составлен: июль 2026. Перед внедрением проверять активность репозитория (последний релиз, issues).
Разделы
| Файл | Область |
|---|---|
| cms.md | CMS: корпоративные сайты, контент-проекты, блоги |
| admin-panels.md | Админ-панели: Filament, MoonShine, Orchid + топ бесплатных плагинов |
| ecommerce.md | Магазины: Bagisto, Lunar, Aimeos, Vanilo — сравнение |
| marketplace.md | Маркетплейсы и фриланс-биржи: честная оценка + рецепт сборки из пакетов |
| ready-apps.md | Готовые приложения на Laravel: helpdesk, CRM, вики, счета, форум |
| starter-kits.md | Стартовые киты: SaaS, мультитенантность, auth-скаффолдинг |
| packages.md | Библиотеки по категориям: медиа, SEO, поиск, деньги, гео, чаты… |
| ru-specific.md | Российская специфика: ЮKassa, СБП, DaData, СДЭК, Telegram, 1С |
Легенда статусов
- 🟢 — активно развивается, безопасно брать в прод
- 🟡 — живо, но развивается медленно / есть оговорки
- 🔴 — заброшено или высокий риск, не брать в новые проекты
Быстрый выбор: задача → решение
| Задача | Первый кандидат | Альтернатива |
|---|---|---|
| Корпоративный сайт с контентом | Statamic (Solo, бесплатно для 1 сайта) | Twill / свой на Filament |
| Классическая CMS «темы + плагины» | Winter CMS | Statamic |
| Сайт-визитка «быстро и дёшево» | Свой на Filament + Blade | Microweber |
| Блог / медиа-раздел | Свой на Filament (посты = 1 ресурс) | Statamic |
| Магазин «из коробки», до ~10k товаров | Bagisto | Свой на Lunar |
| Магазин с кастомной логикой | Lunar (headless + Filament) | Vanilo |
| Коммерция внутри существующего приложения | Vanilo (модули) | Lunar |
| Высоконагруженный каталог (100k+ позиций) | Aimeos или свой (Scout + PostGIS) | — |
| Маркетплейс товаров (мультивендор) | Bagisto + платный Multi-Vendor | свой на Lunar |
| Фриланс-биржа / биржа услуг | Только своя разработка → marketplace.md | — |
| SaaS с подписками | Wave (DevDojo) | Jetstream + Cashier |
| Мультитенантный продукт | stancl/tenancy | spatie/laravel-multitenancy |
| Поддержка клиентов (helpdesk) | FreeScout | — |
| База знаний / вики | BookStack | — |
| CRM для клиента | Krayin | Monica (личная) |
| Счета / инвойсы | InvoiceShelf | Akaunting (осторожно, paywall) |
| Форум / сообщество | Flarum | — |
| Статус-страница сервисов | Cachet v3 | — |
Принципы выбора (чтобы экономия не обернулась убытком)
- Своя сборка на Filament почти всегда дешевле «большой CMS» для типового корпсайта: 3–5 Filament-ресурсов + Blade-фронт делаются за дни, а кастомизация чужой CMS под ТЗ клиента может съесть больше. Готовую CMS брать, когда клиент будет сам активно вести контент и нужен зрелый редакторский UX.
- Проверять 4 сигнала перед внедрением: дата последнего релиза, скорость ответов в issues, поддержка текущего Laravel (мажор выходит ежегодно — отстающие пакеты блокируют апгрейд), количество открытых PR без ответа.
- Лицензии: MIT/Apache — свободно в коммерцию. LGPL (Aimeos) — можно, но модификации ядра открывать. AGPL (FreeScout, Snipe-IT) — ок для «хостим для клиента», опасно для «встроить в свой закрытый продукт». «Free core + платные модули» (Bagisto, Akaunting) — заранее считать, что из нужного окажется платным.
- Кол-во зависимостей = стоимость апгрейда. Каждый пакет — потенциальный блокер при переходе на новый мажор Laravel. Тривиальное (slug, sort_order) писать самим.
- Spatie — безопасный дефолт. Их пакеты обновляются под новые мажоры в первые недели, документация эталонная. Если есть пакет Spatie под задачу — обычно брать его.
Что это даёт по деньгам (ориентиры)
| Готовое решение | Экономия против разработки с нуля |
|---|---|
| Filament вместо своей админки | 40–80 часов на проект |
| Bagisto вместо своего магазина | 200–400 часов (каталог, корзина, checkout, админка) |
| FreeScout вместо своего тикет-модуля | 100+ часов |
| spatie/medialibrary вместо своей работы с файлами | 20–40 часов + меньше багов |
| Wave вместо своего SaaS-каркаса | 80–150 часов (биллинг, роли, API, профили) |
| laravel-lang вместо ручного перевода валидации | 5–10 часов на проект |