Skip to content

Introduction

PHPLaravelLicense

Enhance Laravel Apps: Organized & Scalable

Plugin Manager is a convenient Laravel extension package designed for modular management of your large-scale Laravel applications. Each plugin acts as an independent Laravel application or microservice, allowing you to define your own views, controllers and models.

Features

Plug and Play

Register and mount plug-ins as service providers for easy decoupling and plug-and-play functionality.

Rapid Development

Provides development, control and management commands for convenient and fast plug-in construction via the terminal.

Effortless Management

Manage the installation, uninstallation, activation and deactivation of plug-ins using event listeners.

Independent Dependencies

Each plugin has its own Composer configuration, avoiding coupling with the main program for easier management and flexible development.

Interoperability

Plug-ins and the main program, as well as different plug-ins, can call each other's functionality using the Command Word Manager.

Ecosystem Support

Use plug-ins from Fresns application ecosystem or create your own to unleash your creativity with flexibility and freedom.

Use Cases

Plugin Manager has been used in the Fresns community app and has built an ecosystem of Fresns apps.

Fresns is a free and open source social network service software, a general-purpose community product designed for cross-platform, and supports flexible and diverse content forms. It conforms to the trend of the times, satisfies a variety of operating scenarios, is more open and easier to re-development.

Repository

License

Released under the Apache-2.0 License

Released under the Apache-2.0 License