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)Project[Framework](/categories/framework)

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

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

v0.3.7(3y ago)4962MITPHPPHP ^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 1mo 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

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity54

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

1395d 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

[awcodes/filament-tiptap-editor

A Tiptap integration for Filament Admin/Forms.

399865.2k21](/packages/awcodes-filament-tiptap-editor)[camya/filament-title-with-slug

TitleWithSlugInput - Easy Permalink Slugs for the FilamentPHP Form Builder (PHP / Laravel / Livewire)

13444.5k](/packages/camya-filament-title-with-slug)[awcodes/filament-sticky-header

A Filament Panel plugin to make page headers sticky when scrolling.

81116.8k1](/packages/awcodes-filament-sticky-header)[raugadh/fila-starter

Laravel Filament Starter.

614.9k](/packages/raugadh-fila-starter)[awcodes/filament-addons

A set of components / fields to extend Filament Admin.

3013.1k2](/packages/awcodes-filament-addons)[blendbyte/filament-title-with-slug

TitleWithSlugInput - Easy Permalink Slugs for the FilamentPHP Form Builder (PHP / Laravel / Livewire)

1322.4k3](/packages/blendbyte-filament-title-with-slug)

PHPackages © 2026

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