PHPackages                             cwsps154/theme-maker - 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. [Templating &amp; Views](/categories/templating)
4. /
5. cwsps154/theme-maker

ActiveLibrary[Templating &amp; Views](/categories/templating)

cwsps154/theme-maker
====================

Tool creating components for theme making

v1.0.8(1y ago)038MITPHPPHP ^7.4|^8.0|^8.1|^8.2|^8.3

Since Nov 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/CWSPS154/ThemeMaker)[ Packagist](https://packagist.org/packages/cwsps154/theme-maker)[ RSS](/packages/cwsps154-theme-maker/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (1)Versions (11)Used By (0)

ThemeMaker
==========

[](#thememaker)

[![GitHub issues](https://camo.githubusercontent.com/dfde4f430ba8cd27fd917a75dbc422a5fb471aeecfe3524cb5961fbe96a9002c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f43575350533135342f626f6f7473747261702d75692d636f6d706f6e656e7473)](https://github.com/CWSPS154/ThemeMaker/issues)[![GitHub stars](https://camo.githubusercontent.com/7b7e26a0d7858256bac01fc6580399c520ee1426120a414cfb9c2d00db47e32a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f43575350533135342f626f6f7473747261702d75692d636f6d706f6e656e7473)](https://github.com/CWSPS154/ThemeMaker/stargazers)[![GitHub license](https://camo.githubusercontent.com/af4a9b490e3cd6d0a9735c611b314bbde89fdf574c8e290ce81baead0d3dc6d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f43575350533135342f626f6f7473747261702d75692d636f6d706f6e656e7473)](https://github.com/CWSPS154/ThemeMaker)

Tool creating components for theme making

Installation
============

[](#installation)

Using Composer

```
composer require cwsps154/theme-maker
```

Documentation
=============

[](#documentation)

### Usage

[](#usage)

You can create new theme components and layout by using this command

```
php artisan make:theme
```

It will ask some queries

```
  Please enter the name of the theme: \\Type your theme name
  > MyTheme
```

```
  What are the components you want to build your theme? (Multiple options are separate by comma) [All]:
  [0 ] Head
  [1 ] Header
  [2 ] Logo
  [3 ] Navbar
  [4 ] Sidebar
  [5 ] Account
  [6 ] Search
  [7 ] Notification
  [8 ] Foot
  [9 ] Footer
  [10] All
  > 10
```

```
  Do you want any additional components (yes/no) [yes]:
  > yes
```

```
  Please enter the name of the components (Multiple values are separate by comma):
  > Profile,Test
```

```
   0/12 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░]   0%
   INFO  Component [app/View/Components/MyTheme/Head.php] created successfully.

  1/12 [▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░]   8%
   INFO  Component [app/View/Components/MyTheme/Header.php] created successfully.

  2/12 [▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░]  16%
   INFO  Component [app/View/Components/MyTheme/Logo.php] created successfully.

  3/12 [▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░]  25%
   INFO  Component [app/View/Components/MyTheme/Navbar.php] created successfully.

  4/12 [▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░]  33%
   INFO  Component [app/View/Components/MyTheme/Sidebar.php] created successfully.

  5/12 [▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░]  41%
   INFO  Component [app/View/Components/MyTheme/Account.php] created successfully.

  6/12 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░]  50%
   INFO  Component [app/View/Components/MyTheme/Search.php] created successfully.

  7/12 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░]  58%
   INFO  Component [app/View/Components/MyTheme/Notification.php] created successfully.

  8/12 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░]  66%
   INFO  Component [app/View/Components/MyTheme/Foot.php] created successfully.

  9/12 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░]  75%
   INFO  Component [app/View/Components/MyTheme/Footer.php] created successfully.

 10/12 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░]  83%
   INFO  Component [app/View/Components/MyTheme/Profile.php] created successfully.

 11/12 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░]  91%
   INFO  Component [app/View/Components/MyTheme/Test.php] created successfully.

 12/12 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%

File : /var/www/html/TestApp/resources/views/layout/mytheme/mytheme_layout.blade.php created
Theme successfully created
```

The mytheme\_layout.blade.php

```

            @stack("styles")

        @yield("content")

            @stack("scripts")

```

### To publishing the config file

[](#to-publishing-the-config-file)

```
 php artisan vendor:publish --tag=config
```

Create a new ENV variable LAYOUT and set your layout name Or you can update this config file directly

```
return [
    'layout' => env('LAYOUT')
];
```

### Use the layout in blade pages

[](#use-the-layout-in-blade-pages)

```
@extends(config('theme.layout'))
@push('styles')

  \\Custom CSS

@endpush
@section('content')

  \\Blade Contant

@endsection
@push('scripts')

  \\Custom Scripts

@endpush
```

Change Log
----------

[](#change-log)

- v1.0.0 - Initial Version
- v1.0.1 - Package dependency changed, config file introduced and bug fixes
- v1.0.2 - Bugfixes
- v1.0.3 - Bugfixes
- v1.0.4 - Bugfixes
- v1.0.5 - ReadMe Updated

Author
------

[](#author)

- Github [@CWSPS154](https://www.github.com/CWSPS154)
- Gmail [@codewithsps154@gmail.com](mailto:codewithsps154@gmail.com)

License
-------

[](#license)

[MIT](https://github.com/CWSPS154/ThemeMaker/blob/main/LICENSE)

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity67

Established project with proven stability

 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 ~76 days

Recently: every ~116 days

Total

9

Last Release

680d ago

PHP version history (3 changes)v1.0.7PHP ^7.4|^8.0

v1.0.2PHP ^7.4|^8.0|^8.1|^8.2

v1.0.8PHP ^7.4|^8.0|^8.1|^8.2|^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/1404be26270bb4e6e4eb885bb6035a99f1ed0ccc8fdb43be2a969aa7c32117b3?d=identicon)[CWSPS154](/maintainers/CWSPS154)

---

Top Contributors

[![CWSPS154](https://avatars.githubusercontent.com/u/94110956?v=4)](https://github.com/CWSPS154 "CWSPS154 (16 commits)")

---

Tags

laravelcomponentsbladethemetheme maker

### Embed Badge

![Health badge](/badges/cwsps154-theme-maker/health.svg)

```
[![Health](https://phpackages.com/badges/cwsps154-theme-maker/health.svg)](https://phpackages.com/packages/cwsps154-theme-maker)
```

###  Alternatives

[robsontenorio/mary

Gorgeous UI components for Livewire powered by daisyUI and Tailwind

1.5k454.7k15](/packages/robsontenorio-mary)[tomsix/laravel-components-library

A collection of pre-made Blade components for Laravel 7.x and up

613.1k](/packages/tomsix-laravel-components-library)[ddfsn/blade-components

Blade Components is a hand-crafted, UI component library for building consistent web experiences in Laravel apps.

193.1k](/packages/ddfsn-blade-components)[electrik/slate

Slate - a Laravel Blade UI Kit is a set of anonymous blade components built using TailwindCSS v4 with built-in dark mode support for your next Laravel project

102.3k1](/packages/electrik-slate)

PHPackages © 2026

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