PHPackages                             master-ghd/symfony-skeleton-webpack - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. master-ghd/symfony-skeleton-webpack

ActiveProject[Framework](/categories/framework)

master-ghd/symfony-skeleton-webpack
===================================

v2.1.0(2mo ago)02[2 PRs](https://github.com/MasterGHD/symfony-skeleton-webpack/pulls)proprietaryPHPPHP ^8.4CI passing

Since Nov 9Pushed 1mo agoCompare

[ Source](https://github.com/MasterGHD/symfony-skeleton-webpack)[ Packagist](https://packagist.org/packages/master-ghd/symfony-skeleton-webpack)[ RSS](/packages/master-ghd-symfony-skeleton-webpack/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (36)Versions (16)Used By (0)

Symfony 8 Skeleton with Webpack
===============================

[](#symfony-8-skeleton-with-webpack)

A modern Symfony 8 application skeleton with Webpack integration for asset management.

Features
--------

[](#features)

- Symfony 8.x framework
- Webpack 5 for asset management
- SASS/SCSS support
- Modern JavaScript (ES6+) support
- Hot Module Replacement (HMR) in development
- Asset versioning and optimization for production
- Docker development environment
- Symfony Debug Toolbar
- Twig templating engine

Requirements
------------

[](#requirements)

- PHP 8.4 or higher
- Node.js 18.x or higher
- Composer
- Docker and Docker Compose (optional)

Installation
------------

[](#installation)

### Option 1: Clone the repository

[](#option-1-clone-the-repository)

1. Clone the repository:

```
git clone [repository-url]
cd symfony7-skeleton-webpack
```

### Option 2: Using Composer

[](#option-2-using-composer)

Create a new project using Composer:

```
composer create-project master-ghd/symfony-skeleton-webpack ./symfony-skeleton-webpack
```

OR using Symfony CLI:

```
symfony composer create-project master-ghd/symfony-skeleton-webpack ./symfony-skeleton-webpack
```

Then navigate to the project directory:

```
cd symfony-skeleton-webpack
```

### Complete the setup

[](#complete-the-setup)

2. Install PHP dependencies (if not already installed):

```
composer install
```

3. Install Node.js dependencies:

```
npm install
```

4. Build assets:

```
# Development
npm run dev

# Production
npm run build
```

5. Start the Symfony development server:

```
symfony serve
```

Development
-----------

[](#development)

- Run `npm run watch` for automatic asset rebuilding during development
- Use `npm run dev` for development builds
- Use `npm run build` for production builds

Directory Structure
-------------------

[](#directory-structure)

```
├── assets/            # Frontend assets (JS, CSS, images)
├── config/            # Symfony configuration
├── public/           # Web root directory
├── src/              # PHP source code
├── templates/        # Twig templates
└── webpack.config.js # Webpack configuration

```

Makefile Commands
-----------------

[](#makefile-commands)

- `make start` - Start the Docker containers
- `make stop` - Stop the Docker containers
- `make bash` - Enter the PHP container shell
- `make test` - Run PHPUnit tests
- `make cs-fix` - Fix code style issues
- `make stan` - Run PHPStan static analysis
- `make db-diff` - Generate database migration
- `make db-migrate` - Run database migrations

MDB Bootstrap Integration
-------------------------

[](#mdb-bootstrap-integration)

This project uses Material Design for Bootstrap (MDB) v5:

- Full Bootstrap 5 compatibility
- Material Design components
- Responsive grid system
- Custom components included
- Dark mode support
- Utility classes available

Docker Configuration
--------------------

[](#docker-configuration)

The development environment includes:

- PHP 8.2 FPM
- Nginx web server
- MySQL 8.0
- Redis for caching
- Mailhog for email testing

Access services at:

- Website:
- PHPMyAdmin:
- Mailhog:

Current Routes
--------------

[](#current-routes)

Main application routes:

- `/` - Homepage
- `/login` - Authentication
- `/register` - User registration
- `/admin` - Admin dashboard
- `/api/v1/*` - REST API endpoints

Contributing
------------

[](#contributing)

Please read our [Contributing Guide](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.

License
-------

[](#license)

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---

Written with assist of AI.

###  Health Score

44

—

FairBetter than 91% of packages

Maintenance96

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 96.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~13 days

Total

9

Last Release

72d ago

Major Versions

v1.1.2 → v2.0.02026-02-25

### Community

Maintainers

![](https://www.gravatar.com/avatar/603d48f81d63857608b04a1312581fe58cc0f41e3001fcd812afa2d3f5599845?d=identicon)[MasterGHD](/maintainers/MasterGHD)

---

Top Contributors

[![MasterGHD](https://avatars.githubusercontent.com/u/14094430?v=4)](https://github.com/MasterGHD "MasterGHD (60 commits)")[![Copilot](https://avatars.githubusercontent.com/in/1143301?v=4)](https://github.com/Copilot "Copilot (2 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisRector

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/master-ghd-symfony-skeleton-webpack/health.svg)

```
[![Health](https://phpackages.com/badges/master-ghd-symfony-skeleton-webpack/health.svg)](https://phpackages.com/packages/master-ghd-symfony-skeleton-webpack)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M647](/packages/sylius-sylius)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[easycorp/easyadmin-demo

EasyAdmin Demo Application

145.7k](/packages/easycorp-easyadmin-demo)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
