PHPackages                             rwsite/moonshine-polaris-theme - 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. [Admin Panels](/categories/admin)
4. /
5. rwsite/moonshine-polaris-theme

ActiveLibrary[Admin Panels](/categories/admin)

rwsite/moonshine-polaris-theme
==============================

Polaris visual theme for MoonShine Laravel admin panel

v1.0.0(2mo ago)960↓50%1MITCSSPHP ^8.2

Since Feb 13Pushed 2mo agoCompare

[ Source](https://github.com/tikhomirov/moonshine-polaris-theme)[ Packagist](https://packagist.org/packages/rwsite/moonshine-polaris-theme)[ RSS](/packages/rwsite-moonshine-polaris-theme/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

MoonShine Polaris Theme
=======================

[](#moonshine-polaris-theme)

Theme package for Laravel admin panel [MoonShine](https://getmoonshine.app) (MoonShine v4).

> This is **not** a standalone admin panel. It is a visual theme layer for existing MoonShine projects.

What is implemented
-------------------

[](#what-is-implemented)

Reusable MoonShine v4 theme package with:

- Polaris color palette (light + dark)
- Reusable base layout without project business menu
- Custom CSS overrides for cleaner admin UI

Compatibility
-------------

[](#compatibility)

- PHP: `^8.2`
- MoonShine: `^4.4`
- Laravel: `10/11/12` (via MoonShine requirements)

Why Polaris Theme
-----------------

[](#why-polaris-theme)

MoonShine has a great default look and official palette tooling in [Palette Generator](https://getmoonshine.app/palette-generator).

Polaris Theme goes further by combining color palette + layout + UI polish in one package:

- refined typography and spacing for dense admin screens,
- improved dark-mode contrast for forms and controls,
- cleaner sidebar behavior (active, hover, submenu readability),
- softer action/button states in tables,
- more consistent cards, badges, metrics, and scrollbars.

If you want a cleaner and more product-like back-office look without rewriting MoonShine UI manually, Polaris Theme gives you an opinionated ready-to-use setup.

Preview
-------

[](#preview)

[![Polaris Theme - Edit form](docs/screenshots/admin-edit.png)](docs/screenshots/admin-edit.png)[![Polaris Theme - List view](docs/screenshots/list-view.png)](docs/screenshots/list-view.png)

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

[](#installation)

```
composer require rwsite/moonshine-polaris-theme
php artisan vendor:publish --tag=moonshine-polaris-theme-assets
php artisan vendor:publish --tag=moonshine-polaris-theme-config
```

Usage
-----

[](#usage)

### 1) Set MoonShine layout and palette in `config/moonshine.php`

[](#1-set-moonshine-layout-and-palette-in-configmoonshinephp)

```
use Rwsite\MoonShinePolarisTheme\Layouts\PolarisThemeLayout;
use Rwsite\MoonShinePolarisTheme\Palettes\PolarisPalette;

return [
    // ...
    'layout' => PolarisThemeLayout::class,
    'palette' => PolarisPalette::class,
];
```

### 2) If you need a custom menu, extend package layout

[](#2-if-you-need-a-custom-menu-extend-package-layout)

```
