PHPackages                             tschucki/shopware-servant - 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. [CLI &amp; Console](/categories/cli)
4. /
5. tschucki/shopware-servant

ActiveProject[CLI &amp; Console](/categories/cli)

tschucki/shopware-servant
=========================

CLI tool to help you create and build Shopware 6 plugins. Creates CMS-Elements &amp; CMS-Blocks

0.0.3(2y ago)340GPL-3.0-or-laterPHPPHP ^8.1

Since Mar 30Pushed 2y ago3 watchersCompare

[ Source](https://github.com/Tschucki/shopware-servant)[ Packagist](https://packagist.org/packages/tschucki/shopware-servant)[ RSS](/packages/tschucki-shopware-servant/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (6)Versions (4)Used By (0)

 [![](.github/ShopwareServantLogo.png "Shopware Servant")](.github/ShopwareServantLogo.png)

 [![License](https://camo.githubusercontent.com/c61341f63648cdd5aba4f7a073b513106a63778c27b15f96c56157642bc943b4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4147504c25323076332d626c75652e737667)](https://github.com/Tschucki/shopware-servant/blob/main/LICENSE)

[![](.github/Demo.gif "Shopware Servant")](.github/Demo.gif)

####  Shopware Plugin Servant

[](#-shopware-plugin-servant-)

The Shopware Plugin Servant is a CLI tool to help you create and build Shopware 6 plugins. It is based on the Laravel Zero framework. With the Shopware Plugin Servant you can create a plugin much faster. Currently, it can create CMS-Elements and CMS-Blocks within your existing plugins. More features like adding new entities, services, controllers, and much more is under development.
I created this tool to help me create plugins faster, as I found the process of creating plugins in Shopware 6 very time-consuming. I hope this tool can help you as well.

- Create Shopware 6 CMS-Elements automatically.
- Create Shopware 6 CMS-Blocks automatically
- Create Shopware 6 Entities automatically (in development)
- Create Shopware 6 Services automatically (in development)
- Create Shopware 6 Controllers automatically (in development)
- Create Shopware 6 Repositories automatically (in development)
- Create Shopware 6 Migrations automatically (in development)
- Create Shopware 6 Commands automatically (in development)

---

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

[](#installation)

You can install the Shopware Plugin Servant globally via Composer:

```
composer global require tschucki/shopware-servant
```

Usage
-----

[](#usage)

After installing the Shopware Plugin Servant, you can use the `sw-servant` command to create a new plugin or add new CMS-Elements and CMS-Blocks to an existing plugin.

### Use Generator

[](#use-generator)

```
sw-servant generate
```

This command will lead you through the process of adding new CMS-Elements and CMS-Blocks to an existing plugin.

Updating
--------

[](#updating)

You can update the Shopware Plugin Servant via Composer:

```
composer global require tschucki/shopware-servant
```

Documentation
-------------

[](#documentation)

Under development...

License
-------

[](#license)

Shopware Plugin Servant is an open-source software distributed under the AGPL-3.0 License. See [LICENSE](https://github.com/Tschucki/pr0p0ll/blob/main/LICENSE) for more information.

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~0 days

Total

3

Last Release

779d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/dc149b9eb108a5903ebab8c27a89cc08ff38752585888224a58f2f00377fa8d0?d=identicon)[Tschucki](/maintainers/Tschucki)

---

Top Contributors

[![Tschucki](https://avatars.githubusercontent.com/u/43211841?v=4)](https://github.com/Tschucki "Tschucki (13 commits)")

---

Tags

laravellaravel-zeroshopwareshopware-6shopware-clishopware-developmentshopware-pluginsshopware-terminalcliconsoleshopwareshopware-plugin-servantshopware-servant

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/tschucki-shopware-servant/health.svg)

```
[![Health](https://phpackages.com/badges/tschucki-shopware-servant/health.svg)](https://phpackages.com/packages/tschucki-shopware-servant)
```

###  Alternatives

[symfony/console

Eases the creation of beautiful and testable command line interfaces

9.8k1.1B11.3k](/packages/symfony-console)[nunomaduro/collision

Cli error handling for console/command-line PHP applications.

4.6k331.8M8.5k](/packages/nunomaduro-collision)[nunomaduro/termwind

It's like Tailwind CSS, but for the console.

2.5k239.8M286](/packages/nunomaduro-termwind)[wp-cli/php-cli-tools

Console utilities for PHP

68325.0M367](/packages/wp-cli-php-cli-tools)[mehrancodes/laravel-harbor

A CLI tool to Quickly create On-Demand preview environment for your apps.

9989.0k](/packages/mehrancodes-laravel-harbor)

PHPackages © 2026

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