Популярные приложения с открытым исходным кодом на Laravel

Список хорошо построенных приложений с открытым исходным кодом на Laravel

Этот список основан на широко признанных проектах из различных авторитетных источников, доступных в моей базе знаний и обновляемых непрерывно. Laravel — популярный PHP-фреймворк с процветающей экосистемой проектов с открытым исходным кодом, демонстрирующих его возможности. Ниже приведен список некоторых хорошо построенных, готовых к использованию в продакшене приложений, созданных на Laravel, с краткими описаниями.

October CMS

Бесплатная самохостинговая CMS-платформа на базе Laravel, известная своей простотой и расширяемостью.

  • Почему хорошо построено: Модульный дизайн, использует основные функции Laravel и предоставляет удобную для разработчиков среду для настройки.
  • GitHub: github.com/octobercms/october

Lunar eCommerce

Пакет с открытым исходным кодом для добавления headless-функциональности электронной коммерции в приложения Laravel, идеально подходящий для кастомных витрин.

  • Почему хорошо построено: Ориентирован на гибкость и масштабируемость, легко интегрируется с экосистемой Laravel для нужд eCommerce.
  • GitHub: github.com/lunarphp/lunar

Flarum

Легкое, быстрое и расширяемое программное обеспечение для форумов, разработанное для современных онлайн-сообществ.

  • Почему хорошо построено: Использует бэкенд Laravel с фронтендом на Mithril.js, предлагая плавный и отзывчивый опыт.
  • GitHub: github.com/flarum/flarum

Akaunting

Онлайн-программа для учета, предназначенная для малого бизнеса и фрилансеров. Поддерживает выставление счетов, учет расходов и финансовую отчетность.

  • Почему хорошо построено: Модульная структура, поддержка RESTful API и надежное использование ORM Eloquent от Laravel для управления базой данных.
  • GitHub: github.com/akaunting/akaunting

Cachet

Система статусных страниц с открытым исходным кодом для сервисов, позволяющая организациям сообщать пользователям о времени работы и инцидентах.

  • Почему хорошо построено: Элегантный интерфейс с Bootstrap, активное использование систем планирования и уведомлений Laravel, а также JSON API для расширяемости.
  • GitHub: github.com/cachethq/cachet

Coolify

Самостоятельно размещаемая альтернатива платформам вроде Heroku, Netlify и Vercel. Упрощает развертывание веб-приложений.

  • Почему хорошо построено: Использует Laravel 11 с Livewire для интерактивности в реальном времени, следует традиционной модели MVC и интегрирует Horizon для управления очередями.
  • GitHub: github.com/coollabsio/coolify

Monica

Личный CRM для управления отношениями с друзьями, семьей и деловыми контактами, отслеживания взаимодействий и напоминаний.

  • Почему хорошо построено: Использует Laravel 11 с Jetstream и Inertia.js, следует принципам Domain-Driven Design (DDD) и включает инструменты вроде Pint для一致ности стиля кода.
  • GitHub: github.com/monicahq/monica

Pinkary

Современная альтернатива Linktree с открытым исходным кодом и встроенными функциями социальных сетей. Позволяет пользователям создавать единую страницу для обмена ссылками и подключения профилей в соцсетях.

  • Почему хорошо построено: Чистый код, адаптивный дизайн и плавная интеграция функций Laravel, таких как маршрутизация и шаблоны Blade.
  • GitHub: Вероятно, доступно в публичном репозитории (ищите «Pinkary Laravel» для актуальной ссылки).

Koel

Персональный сервер потоковой передачи музыки, позволяющий размещать и транслировать музыкальные коллекции, аналогичный самохостинговому Spotify.

  • Почему хорошо построено: Сочетает Laravel (бэкенд) с Vue.js (фронтенд), использует Scout для поиска и предлагает отточенный пользовательский опыт.
  • GitHub: github.com/koel/koel

BookStack

Простая самохостинговая платформа для организации и хранения информации, идеально подходящая для документации и вики.

  • Почему хорошо построено: Чистая архитектура с Laravel 10, использует Socialite для авторизации и предоставляет интуитивный редактор на основе Markdown.
  • GitHub: github.com/BookStackApp/BookStack

Bagisto

Платформа электронной коммерции с открытым исходным кодом, построенная на Laravel и Vue.js, с управлением продуктами, учетом запасов и многим другим.

  • Почему хорошо построено: Модульная и настраиваемая, с адаптивным интерфейсом, удобным для мобильных устройств, и сильной поддержкой сообщества.
  • GitHub: github.com/bagisto/bagisto

InvoiceShelf

Форк Crater, инструмент для выставления счетов фрилансерам и малому бизнесу с функциями регулярного биллинга и учета расходов.

  • Почему хорошо построено: Построен на Laravel 10 с традиционной MVC, использует Pest для тестирования и Pint для качества кода.
  • GitHub: github.com/InvoiceShelf/InvoiceShelf

Pterodactyl

Бесплатная панель управления игровыми серверами с открытым исходным кодом, уделяющая внимание безопасности и запускающая серверы в контейнерах Docker.

  • Почему хорошо построено: Сочетает Laravel 10 с React и Go, использует надежную структуру MVC и акцентирует внимание на безопасности с изолированными окружениями.
  • GitHub: github.com/pterodactyl/panel

Firefly III

Менеджер личных финансов с системой двойной записи для учета доходов, расходов и бюджетов.

  • Почему хорошо построено: Активное использование Eloquent ORM от Laravel, чистый интерфейс и обширные функции финансовой отчетности.
  • GitHub: github.com/firefly-iii/firefly-iii

Snipe-IT

Инструмент управления активами с открытым исходным кодом для учета оборудования, программного обеспечения и лицензий.

  • Почему хорошо построено: Надежное использование функций аутентификации и баз данных Laravel, с практичным и удобным интерфейсом.
  • GitHub: github.com/snipe/snipe-it

Почему эти проекты выделяются

Эти проекты считаются «хорошо построенными» благодаря соблюдению современных практик разработки программного обеспечения, таких как:

  • Чистый код: Использование соглашений Laravel, читаемая и поддерживаемая кодовая база.
  • Активная поддержка: Регулярные обновления и вклад сообщества (проверьте GitHub для актуальной активности).
  • Реальная полезность: Готовые к продакшену приложения, решающие практические задачи.
  • Использование возможностей Laravel: Эффективное применение Eloquent ORM, шаблонов Blade, Livewire, очередей и других инструментов Laravel.

Как узнать больше

Поскольку моя база знаний постоянно обновляется, этот список отражает моментальное состояние на 4 марта 2025 года. Чтобы расширить его:

  • Поиск на GitHub: Используйте ключевые слова вроде «Laravel open-source app» и фильтруйте по звездам/активности.
  • Посты на X: Ищите обсуждения разработчиков на X о новых проектах (например, «Laravel open source»).
  • Ресурсы сообщества: Сайты вроде Laravel Daily, MadeWithLaravel или блог Amit Merchant часто публикуют подобные списки.

Если вы хотите, чтобы я проанализировал конкретный проект из этого списка (например, его репозиторий на GitHub или функции) или нашел дополнительные примеры, дайте знать! Этот список может расти по мере появления новых проектов в экосистеме Laravel.

Фото аватара

Сергей Шац

Специализация: ZeroCode, NoCode, LowCode
Современные подходы интеграции систем

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *