PHPackages                             solution-forest/grid-layout-plugin - 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. solution-forest/grid-layout-plugin

AbandonedArchivedLibrary[Admin Panels](/categories/admin)

solution-forest/grid-layout-plugin
==================================

This is a grid layout plugin for Filament Admin

0.0.1(3y ago)714.4kMITPHPPHP ^8.0

Since Mar 20Pushed 2y ago1 watchersCompare

[ Source](https://github.com/solutionforest/filament-grid-layout-plugin)[ Packagist](https://packagist.org/packages/solution-forest/grid-layout-plugin)[ Docs](https://github.com/solution-forest/grid-layout-plugin)[ RSS](/packages/solution-forest-grid-layout-plugin/feed)WikiDiscussions main Synced today

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

Important

We will archive this project since filament3 supports Grid now.

Grid Layout Plugin
==================

[](#grid-layout-plugin)

[![Latest Version on Packagist](https://camo.githubusercontent.com/bc910ba26aab28968a2df3de406cc71ec46c60f0d9086ba848be00bc496391f8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f736f6c7574696f6e2d666f726573742f677269642d6c61796f75742d706c7567696e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/solution-forest/grid-layout-plugin)[![GitHub Tests Action Status](https://camo.githubusercontent.com/29515a49aab10086f69ff502ef4e8f6949dab1454eff6e03ae9794f213e8a1c9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f736f6c7574696f6e2d666f726573742f677269642d6c61796f75742d706c7567696e2f72756e2d74657374733f6c6162656c3d7465737473)](https://github.com/solution-forest/grid-layout-plugin/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/e419c636424d1aa530e85626566c67214d26a928e20d720ae4f0a19de1f51f2a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f736f6c7574696f6e2d666f726573742f677269642d6c61796f75742d706c7567696e2f436865636b253230262532306669782532307374796c696e673f6c6162656c3d636f64652532307374796c65)](https://github.com/solution-forest/grid-layout-plugin/actions?query=workflow%3A%22Check+%26+fix+styling%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/710c9b20fbd6c657d7075ae92659b736f63614ed448ef837687f381094cd3cf8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f736f6c7574696f6e2d666f726573742f677269642d6c61796f75742d706c7567696e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/solution-forest/grid-layout-plugin)

This is a grid layout plugin for Filament Admin

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

[](#installation)

You can install the package via composer:

```
composer require solution-forest/grid-layout-plugin
```

Optionally, you can publish the views using

```
php artisan vendor:publish --tag="grid-layout-plugin-views"
```

Usage
-----

[](#usage)

To create grid layout page :

```
php artisan make:filament-grid-page
```

The `getGridSchema()` method is used to define the structure of grid layout. It is an array of fields, in the order they should appear in the layout.

The following components are available for grid layout:

- \\SolutionForest\\GridLayoutPlugin\\Components\\Grid\\Row
- \\Livewire\\Component
- \\Illuminate\\View\\Component
- \\Illuminate\\Support\\HtmlString

```
use SolutionForest\GridLayoutPlugin\Pages\Grid as BasePage;
use SolutionForest\GridLayoutPlugin\Components\Grid;
use SolutionForest\GridLayoutPlugin\Components\Grid\Row;
use SolutionForest\GridLayoutPlugin\Components\Grid\Column;

protected function getGridSchema(): array
{
    return [
        Components\Grid\Row::make([
            Components\Grid\Column::make(
                6,
                \Filament\Widgets\StatsOverviewWidget\Card::make('Revenue', '$192.1k')
                    ->description('32k increase')
                    ->descriptionIcon('heroicon-s-trending-up')
                    ->chart([7, 2, 10, 3, 15, 4, 17])
                    ->color('success'),
            ),
            Components\Grid\Column::make(
                6,
                \Filament\Widgets\StatsOverviewWidget\Card::make('Revenue', '$192.1k')
                    ->description('3% decrease')
                    ->descriptionIcon('heroicon-s-trending-down')
                    ->chart([17, 16, 14, 15, 14, 13, 12])
                    ->color('danger')
            ),
        ]),
        \Filament\Widgets\StatsOverviewWidget\Card::make('Revenue', '$192.1k')
            ->description('7% increase')
            ->descriptionIcon('heroicon-s-trending-up')
            ->chart([15, 4, 10, 2, 12, 4, 12])
            ->color('success'),
        new \Illuminate\Support\HtmlString("Dummy Html Element"),
        view('welcome'),
    ];
}
```

Or you can create grid layout which only support widgets similar with `\Filament\Pages\Dashboard`:

```
php artisan make:filament-grid-page --type=widget
```

```
protected function getWidgets(): array
{
    return [
        \Filament\Widgets\AccountWidget::class,
        \Filament\Widgets\FilamentInfoWidget::class,
    ];
}
```

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Carly](https://github.com/n/a)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 54.2% 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

Unknown

Total

1

Last Release

1201d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/68211796?v=4)[Solution Forest](/maintainers/solutionforest)[@solutionforest](https://github.com/solutionforest)

---

Top Contributors

[![cklei-carly](https://avatars.githubusercontent.com/u/68525320?v=4)](https://github.com/cklei-carly "cklei-carly (13 commits)")[![lam0819](https://avatars.githubusercontent.com/u/68211972?v=4)](https://github.com/lam0819 "lam0819 (11 commits)")

---

Tags

laravelSolution Forestgrid-layout-plugin

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/solution-forest-grid-layout-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/solution-forest-grid-layout-plugin/health.svg)](https://phpackages.com/packages/solution-forest-grid-layout-plugin)
```

###  Alternatives

[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3914.6k](/packages/rawilk-profile-filament-plugin)[stephenjude/filament-feature-flags

Filament implementation of feature flags and segmentation with Laravel Pennant.

122177.8k1](/packages/stephenjude-filament-feature-flags)[stephenjude/filament-jetstream

A Laravel starter kit built with Filament inspired by Jetstream.

17760.2k3](/packages/stephenjude-filament-jetstream)[stephenjude/filament-debugger

About

104162.2k2](/packages/stephenjude-filament-debugger)[stephenjude/filament-two-factor-authentication

Filament Two Factor Authentication: Google 2FA + Passkey Authentication

84215.9k9](/packages/stephenjude-filament-two-factor-authentication)[marcelweidum/filament-passkeys

Use passkeys in your filamentphp app

6649.5k1](/packages/marcelweidum-filament-passkeys)

PHPackages © 2026

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