PHP project architecture examples, page 2
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 51–100 of 221
phpoffice/phpexcel★ 11.3k
PHPExcel is a PHP spreadsheet library for reading, creating, calculating, and writing spreadsheet documents; the repository is archived and its README advises migration.
doctrine/inflector★ 11.3k
Doctrine Inflector is a PHP library for word singularization/pluralization and related string formatting.
z-song/laravel-admin★ 11.2k
laravel-admin is a Composer package for Laravel (PHP 7+, Laravel 5.5+) that supplies a configurable, server-rendered administrative CRUD interface.
octobercms/october★ 11.1k
October is a Laravel-based CMS and web platform.
dompdf/dompdf★ 11.1k
Dompdf is an open-source PHP library/tool that converts HTML + CSS into PDF.
phalcon/cphalcon★ 10.8k
Phalcon is a PHP web framework delivered as a C extension.
squizlabs/php_codesniffer★ 10.8k
PHP_CodeSniffer analyzes PHP, JavaScript, and CSS files against configurable coding standards, reports violations, and can automatically fix fixable violations.
woocommerce/woocommerce★ 10.6k
WooCommerce is a monorepo for the WooCommerce Core plugin, ecosystem packages, and development tools; the README describes these as separate repository areas rather than one…
mautic/mautic★ 10.5k
Mautic is open-source marketing automation.
w7corp/easywechat★ 10.4k
EasyWeChat is an open-source PHP SDK (library) for integrating with WeChat’s various platforms (Official Account, Mini App, Open Platform, Open Work, Pay, etc.).
invoiceninja/invoiceninja★ 10.3k
Invoice Ninja is a Laravel invoicing and business-management application, with hosted and self-hosted deployments plus a client portal.
akaunting/akaunting★ 10.2k
Akaunting is Laravel-based online accounting software for small businesses and freelancers.
doctrine/orm★ 10.2k
– EntityManager (e.g., src/EntityManager.php and its interface) which mediates between domain objects and the database.
helloqingfeng/awsome-front-end-learning-resource★ 10.1k
This repository is a curated anthology of front-end learning, development, and interview resources—not one application with a single user-to-result runtime.
googleapis/google-api-php-client★ 9.8k
This is the Google APIs Client Library for PHP: application code configures a client and service, makes API operations, and receives response data as typed models.
doctrine/dbal★ 9.7k
Doctrine DBAL is a PHP database abstraction layer: an application configures a connection, builds or submits SQL, and receives results through a database-specific driver.
kanboard/kanboard★ 9.5k
The UI is built using view templates found in the “app/Template” directory.
nextcloud/all-in-one★ 9.4k
Based on our review of the complete file structure and the detailed README, it’s clear that this project is the Nextcloud All-in-One (AIO) installation and maintenance system.
unopim/unopim★ 9.4k
dingo/api★ 9.4k
This is a PHP library/package (“dingo/api”) that plugs into Laravel or Lumen applications to provide a full-featured API toolkit.
pterodactyl/panel★ 9.3k
Pterodactyl Panel is a PHP game-server management application: users and administrators manage accounts, server configuration, and runtime controls, while game servers run in…
prestashop/prestashop★ 9.2k
PrestaShop is a PHP e-commerce platform serving shoppers through a storefront and merchants through a back office.
reactphp/reactphp★ 9.1k
This repository is a ReactPHP meta-package, not the implementation of the components it describes.
linuxserver/heimdall★ 9.1k
fuzzdb-project/fuzzdb★ 8.9k
FuzzDB is an open-source, static data repository (not a running application).
rss-bridge/rss-bridge★ 8.8k
Type: PHP web application, implemented as a single‐page “front controller” that dynamically generates RSS/Atom/JSON/etc. feeds for target websites.
cakephp/cakephp★ 8.8k
privatebin/privatebin★ 8.7k
PrivateBin is a zero-knowledge pastebin: the browser encrypts paste content before sending it, and the server stores and serves the encrypted payload.
symfony/http-foundation★ 8.6k
aimeos/aimeos-laravel★ 8.6k
This project is a Laravel ecommerce package that integrates into an existing Laravel application.
sylius/sylius★ 8.6k
Sylius is a Symfony-based eCommerce framework.
denvercoder1/readme-typing-svg★ 8.6k
This is a lightweight PHP web service / micro-app whose sole responsibility is to generate “typing” SVG images based on URL parameters.
ellite/wallos★ 8.4k
Wallos is a self-hosted PHP 8.3 subscription/recurring-expense tracker.
solidtime-io/solidtime★ 8.4k
solidtime is a full-stack, monolithic web application built on Laravel (PHP) for the backend and Vue 3 (with Inertia.js and Vite) for the frontend.
twigphp/twig★ 8.4k
Environment & Configuration: Begin by identifying the central Environment class (src/Environment.php) that sets up the runtime.
crater-invoice-inc/crater★ 8.3k
Crater is a self-hosted invoicing/accounting application for expenses, payments, invoices, estimates, and customer access.
opencart/opencart★ 8.2k
OpenCart is an ecommerce platform.
symfony/http-kernel★ 8.1k
phpmyadmin/phpmyadmin★ 7.8k
Represented by the “public” folder (with index.php, JavaScript and theme assets) as well as “resources/templates” (Twig templates) and “public/themes.”
dolibarr/dolibarr★ 7.7k
Dolibarr is a modular ERP/CRM web application for managing an organization’s sales, purchasing, finance, products, people, and collaboration.
webmozarts/assert★ 7.7k
Core Assertion Library: Represented by the “src” directory, this is where the main classes reside. The key elements include.
phpoffice/phpword★ 7.6k
PHPWord is a Composer-installed PHP library for constructing, reading, templating, and serializing office documents.
moodle/moodle★ 7.6k
Moodle is an integrated learning platform for educators, administrators, and learners.
lcobucci/jwt★ 7.5k
This is an open-source PHP library (lcobucci/jwt) that implements JSON Web Token (JWT) and JSON Web Signature (JWS) per RFC 7519/7515.
symfony/process★ 7.5k
This is Symfony’s PHP Process component: it starts and supervises OS subprocesses, streams stdin/stdout/stderr, enforces timeouts, and exposes failures as typed exceptions.
vrana/adminer★ 7.3k
Type: Monolithic PHP-based web application, shipped as a single deployable file but organized in modular source form.
roundcube/roundcubemail★ 7.2k
Roundcube Webmail is a PHP/JavaScript browser-based, multilingual IMAP client.
pixelfed/pixelfed★ 7.1k
Pixelfed is a Laravel photo-sharing platform whose principal workflow is: a photographer submits a post, media is validated and processed, status/media records are persisted, and…
mongodb/laravel-mongodb★ 7.1k
This is an open-source PHP library/package that plugs into a Laravel application to extend the Eloquent ORM and query builder, enabling full MongoDB support.
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.