PHPackages                             simplepleb/thememanager-module - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. simplepleb/thememanager-module

ActiveLaravel-module[Utility &amp; Helpers](/categories/utility)

simplepleb/thememanager-module
==============================

Used to manage site themes for front and back end Laravel

v1.64(4y ago)4941GPL-3.0-or-laterBladePHP ^8.0

Since May 7Pushed 4y ago1 watchersCompare

[ Source](https://github.com/simplepleb/thememanager-module)[ Packagist](https://packagist.org/packages/simplepleb/thememanager-module)[ RSS](/packages/simplepleb-thememanager-module/feed)WikiDiscussions main Synced today

READMEChangelog (7)Dependencies (2)Versions (11)Used By (0)

Thememanager Module
===================

[](#thememanager-module)

Theme Management (Front End) For Laravel CMS.

[![Foo](https://camo.githubusercontent.com/3ecdeec02df25313edab38bf5a85c70bbf9cbf016cba318a475b8499fe6e95b4/68747470733a2f2f7873636f64652e636f6d2f6173736574732f70726f6d6f2d62616e6e65722e737667)](https://xscode.com/simplepleb/thememanager-module)

[![Latest Stable Version](https://camo.githubusercontent.com/7d394af62baadcf13084a9f33db57148a3ff04405ebf670fb8dbda709e1f4121/68747470733a2f2f706f7365722e707567782e6f72672f73696d706c65706c65622f7468656d656d616e616765722d6d6f64756c652f76)](//packagist.org/packages/simplepleb/thememanager-module) [![Total Downloads](https://camo.githubusercontent.com/98c26c90d028f4fd923962e7b241c9af0de95c33134b51b48cb9ac74869e8579/68747470733a2f2f706f7365722e707567782e6f72672f73696d706c65706c65622f7468656d656d616e616765722d6d6f64756c652f646f776e6c6f616473)](//packagist.org/packages/simplepleb/thememanager-module) [![Latest Unstable Version](https://camo.githubusercontent.com/0cfdea582b0e50dd58b4c4e7cb352639f69768cefd0e95005f402f8e934250de/68747470733a2f2f706f7365722e707567782e6f72672f73696d706c65706c65622f7468656d656d616e616765722d6d6f64756c652f762f756e737461626c65)](//packagist.org/packages/simplepleb/thememanager-module) [![License](https://camo.githubusercontent.com/6dd9123da75236e0d385c2389539676fdaec5139087479fd84192a1900020804/68747470733a2f2f706f7365722e707567782e6f72672f73696d706c65706c65622f7468656d656d616e616765722d6d6f64756c652f6c6963656e7365)](//packagist.org/packages/simplepleb/thememanager-module)

Dashboard
---------

[](#dashboard)

Using the theme manager dashboard you can click to change the theme of the site. Themes are displayed with a screenshot, description and related information. By clicking 'Activate' your site (front-end) theme will be updated to use the selected theme.

If you choose to disable the theme, by clicking the 'disable' button on the dashboard, your site will only display the default Laravel login page if it exists.

Install
-------

[](#install)

`composer require simplepleb/thememanager-module`

After Install
-------------

[](#after-install)

Publish the custom blade components. The following command will copy files to the folder. `resources/views/components/buttons`

`php artisan vendor:publish --tag=theme-manager`

Theme Views
-----------

[](#theme-views)

Theme folders have json files that make it easy to use the correct view from your controller method. Take a look at `pages.json` in any of the theme folders for a better understanding.

Simple Previews
---------------

[](#simple-previews)

It is simple to preview any theme view page. Open the `/thememanager/preview/{VIEW_PAGE}/{THEME_NAME}` in your browser. The `VIEW_PAGE` value is the name of the blade template file you want to preview. The (optional) `THEME_NAME` allows you to preview any theme with ease. If `THEME_NAME` is not specified, the preview will use the default theme.

Screenshots
-----------

[](#screenshots)

Dashboard

[![Screen Shot 2021-03-03 at 8 59 17 PM](https://user-images.githubusercontent.com/79759974/109899123-5aafa880-7c63-11eb-8da9-67bc5d538e70.png)](https://user-images.githubusercontent.com/79759974/109899123-5aafa880-7c63-11eb-8da9-67bc5d538e70.png)

Settings

Each theme can have its own settings - add settings and default values in the `public/themes/{name}/custom_fields.json` file - which will build the settings form and allow the end-user to modify variables and values used throughout the theme. Use these values inside your theme blade files and elsewhere.

[![Screen Shot 2021-05-02 at 2 10 02 PM](https://user-images.githubusercontent.com/79759974/116823077-7266b880-ab50-11eb-9cea-1fab1a3fc34d.png)](https://user-images.githubusercontent.com/79759974/116823077-7266b880-ab50-11eb-9cea-1fab1a3fc34d.png)

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 79% 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 ~39 days

Recently: every ~1 days

Total

10

Last Release

1481d ago

PHP version history (2 changes)v1.0PHP ^7.3.0

v1.2PHP ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/79759974?v=4)[SimplePleb](/maintainers/simplepleb)[@simplepleb](https://github.com/simplepleb)

---

Top Contributors

[![simplepleb](https://avatars.githubusercontent.com/u/79759974?v=4)](https://github.com/simplepleb "simplepleb (49 commits)")[![DeveloperOnCall](https://avatars.githubusercontent.com/u/3272625?v=4)](https://github.com/DeveloperOnCall "DeveloperOnCall (13 commits)")

---

Tags

laravellaravel-cmslaravel-dashboardlaravel-themelaravel-theme-makerlaravel-themeslaravellaravel-themelaravel-dashboardLaravel CMSlaravel-themeslaravel-theme-maker

### Embed Badge

![Health badge](/badges/simplepleb-thememanager-module/health.svg)

```
[![Health](https://phpackages.com/badges/simplepleb-thememanager-module/health.svg)](https://phpackages.com/packages/simplepleb-thememanager-module)
```

###  Alternatives

[qirolab/laravel-themer

A Laravel theme manager, that will help you organize and maintain your themes inside Laravel projects.

402240.2k8](/packages/qirolab-laravel-themer)[savannabits/filament-modules

Organize your Filament Code into modules using nwidart/laravel-modules

2014.3k](/packages/savannabits-filament-modules)

PHPackages © 2026

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