PHP project architecture examples, page 4
Interactive architecture diagrams of 221 open-source PHP repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 151–200 of 221
opnsense/core★ 4.3k
The project in question is the core of the OPNsense open source firewall and system management platform.
opcodesio/log-viewer★ 4.3k
The project is an extendable log viewer package built for Laravel applications.
drupal/drupal★ 4.3k
Drupal is a modular content-management platform.
easycorp/easyadminbundle★ 4.3k
EasyAdmin Bundle Core: Represented by the primary bundle file (EasyAdminBundle.php) along with many configuration and dependency injection files (src/DependencyInjection…
attendize/attendize★ 4.2k
1. This repository is a monolithic Laravel PHP application for event ticketing and attendee management.
symfony/cache★ 4.2k
laravel/horizon★ 4.2k
doctrine-extensions/doctrineextensions★ 4.1k
Doctrine Behavioral Extensions is a PHP library that augments Doctrine ORM and MongoDB ODM during persistence.
alextselegidis/easyappointments★ 4.1k
The README makes it clear that Easy!Appointments is a self-hosted appointment scheduler.
lycheeorg/lychee★ 4.1k
Based on our analysis of the file tree and the README, you’re dealing with a full-featured photo management system (Lychee) that is built on Laravel.
laravel/jetstream★ 4.1k
GEOFlow is an enterprise GEO operations platform that brings trusted knowledge, AI-assisted content production, quality gates, human review, publishing across owned and managed…
AzuraCast is a self-hosted Internet-radio management suite.
Stripe PHP is an SDK for making Stripe API calls from PHP applications and working with the returned resources.
jeroennoten/laravel-adminlte★ 4k
This is a Laravel package that integrates the AdminLTE v3 theme into Laravel applications.
area17/twill★ 4k
Recognize that Twill is a Laravel package. This means the core application is built on Laravel’s MVC framework and extends its functionality.
nativephp/laravel★ 3.9k
HTTP Interface: Controllers, routes (see the routes/api.php and the controllers in src/Http/Controllers) to accept web requests and dispatch events.
thephpleague/oauth2-client★ 3.8k
OAuth 2.0 Client is a PHP runtime library for integrating applications with authorization servers.
tuhinshubhra/red_hawk★ 3.8k
RED HAWK is a command-line information-gathering and vulnerability-scanning tool.
wp-graphql/wp-graphql★ 3.8k
- This repo contains multiple independently shippable WordPress plugins plus a marketing/docs website.
piwigo/piwigo★ 3.8k
Piwigo is a monolithic, full-stack PHP web application: an open-source photo-gallery platform.
lunarphp/lunar★ 3.8k
Lunar is a Laravel e-commerce backend, distributed as packages that let applications build their own storefronts.
pimcore/pimcore★ 3.7k
Web Clients & External Access: Illustrate browser-based clients (for both the front end website and the admin interface) and API consumers.
openai-php/laravel★ 3.7k
This project is a Laravel package that integrates the OpenAI PHP client into Laravel applications, allowing users to interact with the OpenAI API through a familiar Laravel…
osticket/osticket★ 3.7k
osTicket is a support ticket system that routes inquiries (via websites, email, or phone) to agents and allows support staff to manage and resolve tickets.
crinsane/laravelshoppingcart★ 3.7k
This is a Laravel-compatible PHP package (library) named “LaravelShoppingcart.”
jsonrainbow/json-schema★ 3.6k
JSON Schema for PHP is a validation library.
hieventsdev/hi.events★ 3.6k
Based on our analysis of the complete file tree and README, we can conclude that Hi.Events is a full‐stack, open-source event management and ticketing platform.
craftcms/cms★ 3.6k
Craft is a self-hosted PHP CMS for managing modeled content and delivering custom digital experiences.
pmmp/pocketmine-mp★ 3.6k
symfony/framework-bundle★ 3.6k
Kernel & MicroKernel: Represented by the Kernel directory and MicroKernelTrait, these are the entry points for handling HTTP requests and bootstrapping the framework.
josephsilber/bouncer★ 3.6k
Bouncer is an open-source library focused on managing roles and abilities using Eloquent.
tastyigniter/tastyigniter★ 3.6k
- This is a Laravel-based monolith for TastyIgniter, a restaurant ordering and table-reservation platform.
silexphp/silex★ 3.5k
CallbackResolver and ServiceControllerResolver as core components
danog/madelineproto★ 3.5k
MadelineProto is an asynchronous PHP client for Telegram’s MTProto API, supporting phone-number and bot-token accounts without using the Bot API.
linkstackorg/linkstack★ 3.5k
Web Browser that interacts with the system via a UI built using Laravel Blade templates.
astralapp/astral★ 3.5k
– Astral is a full-stack, monolithic web application built on Laravel (PHP) for the backend and Vue.js for the frontend.
thephpleague/csv★ 3.5k
League CSV is a PHP library for reading, writing, querying, and transforming CSV documents.
wordpress/wordpress-develop★ 3.5k
WordPress is a PHP, MySQL, and JavaScript platform for creating and managing websites.
johnlui/learn-laravel-5★ 3.5k
这是一个基于 Laravel 5.5 的入门教程示例项目,主要呈现文章发布与浏览、评论提交、管理员文章维护和用户注册等博客功能。请求由 Laravel 应用入口进入,再经路由配置到控制器;控制器使用 Eloquent 模型处理数据,部分管理控制器直接返回视图。README 说明这是教程代码,但没有列出具体功能流程;未展示的路由和视图调用关系不作推断。
shopware/shopware★ 3.4k
Shopware is a headless commerce platform and framework.
owen-it/laravel-auditing★ 3.4k
AuditableObserver that watches for model changes
hybridauth/hybridauth★ 3.4k
Hybridauth is a PHP abstraction layer for social sign-in and social-network APIs.
espocrm/espocrm★ 3.4k
EspoCRM is a customizable CRM with a single-page frontend and PHP REST backend.
laravel-backpack/crud★ 3.4k
Backpack CRUD is a Laravel package for building customizable admin panels over Eloquent models.
kovah/linkace★ 3.3k
LinkAce is a self-hosted bookmark archive.
invoiceplane/invoiceplane★ 3.2k
InvoicePlane is a self-hosted invoicing and client-management application.
codelytv/php-ddd-example★ 3.1k
Bounded Contexts: There are at least two major contexts – “Mooc” (for the public course platform) and “Backoffice” (for administrative/customer support functionality), plus a…
vitodeploy/vito★ 3.1k
API Endpoints: Represented by the controllers in app/Http/Controllers/API.
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.