PHPackages                             karakushan/commero - 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. karakushan/commero

ActiveLibrary[Admin Panels](/categories/admin)

karakushan/commero
==================

Reusable Laravel commerce, CMS, and Filament admin core for Laravel projects.

120↑50%PHP

Since Jun 1Pushed 6d agoCompare

[ Source](https://github.com/karakushan/commero)[ Packagist](https://packagist.org/packages/karakushan/commero)[ RSS](/packages/karakushan-commero/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Commero
=======

[](#commero)

Reusable Laravel commerce, CMS, and Filament admin core for Laravel projects.

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

[](#installation)

Require the package in your Laravel app:

```
composer require karakushan/commero:dev-main
php artisan commero:install
```

This package requires Filament and Filament Shield in the host application. On a clean Laravel app, it registers a ready-to-use `admin` Filament panel automatically. If the host app already has any panel provider in `app/Providers/Filament/*PanelProvider.php`, Commero does not register a second panel and will use the host panel setup instead.

If Composer auto-discovery is disabled, register the service provider manually:

```
Commero\Providers\CommeroServiceProvider::class,
```

Basic Setup
-----------

[](#basic-setup)

The package uses `Commero\Models\User` automatically when the host app still uses the default `App\Models\User`. If the host app explicitly configures another auth user model, Commero respects that override.

The `commero:install` command publishes the package config, generates Filament assets, runs migrations, generates Filament Shield permissions, seeds the package roles and permissions, and interactively offers to create an admin user in the host application.

Useful flags:

```
php artisan commero:install --no-assets
php artisan commero:install --no-migrate
php artisan commero:install --no-admin
php artisan commero:install --force
```

Theme Integration
-----------------

[](#theme-integration)

By default, the package expects storefront theme views in:

```
resources/views/shophats

```

You can change that path in `config/commero.php`.

Content block implementation is also expected on the host project side. The package only provides the contracts and default empty infrastructure.

Localization
------------

[](#localization)

Commero uses `config/commero.php` as the source of truth for locales:

- `locales.default` sets the application and Filament admin locale
- `locales.fallback` sets the Laravel fallback locale
- `locales.supported` sets the supported locale list used by the package

What the Package Provides
-------------------------

[](#what-the-package-provides)

- storefront routes
- catalog, cart, wishlist, checkout, and account flows
- CMS pages and blog
- ready-to-use Filament admin panel on clean installs
- Filament admin resources and pages for custom host panels
- package migrations, translations, and config

Development
-----------

[](#development)

See:

- `docs/content-blocks.md`
- `docs/development-workflow.md`
- `docs/release-process.md`

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance64

Regular maintenance activity

Popularity11

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity11

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4885c772c2cc634eb5605518d214e021c6b9e9777de7458d145c1026e2c629e8?d=identicon)[karakushan](/maintainers/karakushan)

---

Top Contributors

[![karakushan](https://avatars.githubusercontent.com/u/11157234?v=4)](https://github.com/karakushan "karakushan (28 commits)")

### Embed Badge

![Health badge](/badges/karakushan-commero/health.svg)

```
[![Health](https://phpackages.com/badges/karakushan-commero/health.svg)](https://phpackages.com/packages/karakushan-commero)
```

###  Alternatives

[leung/laravel-adminer

adminer for laravel5.\*

169.0k](/packages/leung-laravel-adminer)

PHPackages © 2026

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