PHPackages                             awcodes/trov - 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. [Framework](/categories/framework)
4. /
5. awcodes/trov

Abandoned → [trovcms/installer](/?search=trovcms%2Finstaller)ArchivedProject[Framework](/categories/framework)

awcodes/trov
============

A Laravel / Filament starter kit for CMS functionality on websites.

v0.3.7(4y ago)4982MITPHPPHP ^8.0.2

Since Apr 1Pushed 3y ago1 watchersCompare

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

READMEChangelog (10)Dependencies (7)Versions (30)Used By (0)

About Trov
----------

[](#about-trov)

‼️ Do not install this in an existing application unless you know what you are doing.

A Laravel / Filament starter kit for CMS functionality on websites.

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

[](#installation)

Install packages via composer

```
composer require awcodes/trov awcodes/filament-addons awcodes/filament-curator awcodes/filament-tiptap-editor awcodes/filament-sentry awcodes/filament-versions
```

Install optional packages

```
composer require awcodes/filament-quick-create awcodes/filament-sticky-header
```

Setup Filament Breezy
---------------------

[](#setup-filament-breezy)

Publish config file. This will publish Sentry's version of Breezy's config with stronger default password rules. You are free to modify this however you see fit.

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

Setup Filament Shield
---------------------

[](#setup-filament-shield)

Install Shield

```
php artisan vendor:publish --tag=filament-shield-migrations
php artisan vendor:publish --tag=filament-shield-seeder
```

Open the `Database\Seeders\ShieldSettingSeeder.php` file and update the $settingKeys as needed.

```
php artisan migrate
php artisan db:seed --class=ShieldSettingSeeder
```

Add the Spatie\\Permission\\Traits\\HasRoles trait to your User model(s):

```
use Spatie\Permission\Traits\HasRoles;
use Filament\Models\Contracts\FilamentUser;
use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable implements FilamentUser
{
    use HasRoles;

    public function canAccessFilament(): bool
    {
        // this can be anything as long as it returns true / false
        return str_ends_with($this->email, '@domain.com') && $this->getRoleNames()->isNotEmpty();
    }
}
```

Setup Filament Curator and Trov Core
------------------------------------

[](#setup-filament-curator-and-trov-core)

```
php artisan curator:install
php artisan trov:install
```

Install Modules (optional)

```
php artisan trov:install --module=airport
php artisan trov:install --module=discoveries
php artisan trov:install --module=faqs
php artisan trov:install --module=linkables
php artisan trov:install --module=whitepages
```

License
-------

[](#license)

Trov is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

28

—

LowBetter than 51% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80% 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 ~4 days

Total

26

Last Release

1486d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3596800?v=4)[Adam Weston](/maintainers/awcodes)[@awcodes](https://github.com/awcodes)

---

Top Contributors

[![awcodes](https://avatars.githubusercontent.com/u/3596800?v=4)](https://github.com/awcodes "awcodes (4 commits)")[![skoontastic](https://avatars.githubusercontent.com/u/585102?v=4)](https://github.com/skoontastic "skoontastic (1 commits)")

---

Tags

frameworklaravelcmsfilamenttrov

### Embed Badge

![Health badge](/badges/awcodes-trov/health.svg)

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

###  Alternatives

[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3915.5k](/packages/rawilk-profile-filament-plugin)[backstage/mails

View logged mails and events in a beautiful Filament UI.

16429.7k](/packages/backstage-mails)[stephenjude/filament-jetstream

A Laravel starter kit built with Filament inspired by Jetstream.

17861.9k3](/packages/stephenjude-filament-jetstream)[stephenjude/filament-two-factor-authentication

Filament Two Factor Authentication: Google 2FA + Passkey Authentication

85240.3k9](/packages/stephenjude-filament-two-factor-authentication)[statikbe/laravel-filament-flexible-content-blocks

The Laravel Filament Flexible Content Blocks package helps you to easily create content in Filament for any model, with predefined or custom blocks, and foreach block an extendable Blade view component.

17927.9k6](/packages/statikbe-laravel-filament-flexible-content-blocks)[marcelweidum/filament-passkeys

Use passkeys in your filamentphp app

6758.2k2](/packages/marcelweidum-filament-passkeys)

PHPackages © 2026

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