PHPackages                             statamic-rad-pack/runway - 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. [Database &amp; ORM](/categories/database)
4. /
5. statamic-rad-pack/runway

ActiveLibrary[Database &amp; ORM](/categories/database)

statamic-rad-pack/runway
========================

Eloquently manage your database models in Statamic.

v9.3.2(1mo ago)135192.6k↓18.5%63[1 PRs](https://github.com/statamic-rad-pack/runway/pulls)3mitPHPPHP ^8.3

Since Dec 14Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/statamic-rad-pack/runway)[ Packagist](https://packagist.org/packages/statamic-rad-pack/runway)[ RSS](/packages/statamic-rad-pack-runway/feed)WikiDiscussions 9.x Synced 1mo ago

READMEChangelog (10)Dependencies (39)Versions (267)Used By (3)

  ![](./logo-default.svg)

Runway gives you the ability to display &amp; manage your Eloquent models in Statamic.

> "With Runway I was able to quickly make a beautiful admin panel that administrators can use. If Runway didn't exist, it would have taken me a week or two to build something that wasn't quite as nice. Thanks for saving me days and days of work Duncan!"
>
> **[Erin Dalzell, Certified Statamic Partner](https://silentz.co)**

[Read the docs](https://runway.duncanmcclean.com).

Features
--------

[](#features)

### Control Panel integration

[](#control-panel-integration)

Runway fits right into the Control Panel - enabling you to create, edit and view your models. In most cases, you'll not notice the difference between an entry in the CP and an Eloquent model in the CP.

- [Review documentation](https://runway.duncanmcclean.com/control-panel)

### Front-end routing

[](#front-end-routing)

Need to show your models on the front-end of your site? No problem - Runway's got that under control. Simply tell Runway the route you'd like to use and it'll serve up the front-end for you.

```
// config/runway.php

return [
    'resources' => [
        \App\Models\Product::class => [
            'route' => '/products/{{ slug }}',
        ],
    ],
];
```

- [Review documentation](https://runway.duncanmcclean.com/frontend-routing)

### Antlers templating

[](#antlers-templating)

In addition to front-end routing, you may also use Runway's tag to loop through your models and display the results. The tag supports filtering, using Eloquent scopes and sorting.

```
{{ runway:product }}
    {{ name }}
    Price: {{ price }}
{{ /runway:product }}
```

- [Review documentation](https://runway.duncanmcclean.com/templating)

### GraphQL API

[](#graphql-api)

If you're a GraphQL fan, you're now able to fetch your models via GraphQL. Runway will augment the fields just like you'd expect.

```
{
    products(limit: 25, sort: "name") {
        data {
            id
            name
            price
            description
        }
    }
}
```

### REST API

[](#rest-api)

If you don't like GraphQL and would prefer plain old REST, you can do that too. Runway easily integrates with Statamic's REST API.

```
'resources' => [
    'collections' => true,
    // ...
    'runway' => [
        'product' => true,
    ],
],
```

### Search

[](#search)

Runway integrates with Statamic's [Search](https://statamic.dev/search) feature, allowing you to search your Eloquent models in the Control Panel and via the `{{ search:results }}` tag. It's just as simple as adjusting your config file.

```
// config/statamic/search.php

'indexes' => [
    'myindex' => [
        'driver' => 'local',
        'searchables' => ['collection:blog', 'runway:order'],
    ],
],
```

Support
-------

[](#support)

If you find a bug, have some questions or have a feature request, please open a [GitHub Issue or Discussion](https://github.com/duncanmcclean/runway/issues/new/choose).

> Please note: only the latest version of this addon is supported. Any bug reports regarding an old version will be closed.

###  Health Score

70

—

ExcellentBetter than 100% of packages

Maintenance90

Actively maintained with recent releases

Popularity53

Moderate usage in the ecosystem

Community36

Small or concentrated contributor base

Maturity88

Battle-tested with a long release history

 Bus Factor1

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

Recently: every ~0 days

Total

259

Last Release

52d ago

Major Versions

v8.8.3 → v9.0.0-alpha.72026-01-05

v8.8.4 → v9.0.0-alpha.92026-01-12

v8.9.0 → v9.0.0-alpha.102026-01-16

v8.9.1 → v9.1.12026-03-13

v8.10.0 → 9.x-dev2026-03-27

PHP version history (6 changes)v1.0.0PHP ^7.4

v1.0.3PHP ^7.4 || ^8.0

v2.2.0PHP ^7.4 || ^8.0 || ^8.1

v2.6.0PHP ^8.1

v5.0.0PHP ^8.2

v9.0.0-alpha.1PHP ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1669353?v=4)[Statamic](/maintainers/statamic)[@statamic](https://github.com/statamic)

![](https://www.gravatar.com/avatar/b72cac27164440b738a0a1356fb55ac80a1af828e8a5ed341a043185a250b10f?d=identicon)[duncanmcclean](/maintainers/duncanmcclean)

---

Top Contributors

[![duncanmcclean](https://avatars.githubusercontent.com/u/19637309?v=4)](https://github.com/duncanmcclean "duncanmcclean (1281 commits)")[![ryanmitchell](https://avatars.githubusercontent.com/u/51899?v=4)](https://github.com/ryanmitchell "ryanmitchell (36 commits)")[![edalzell](https://avatars.githubusercontent.com/u/6069653?v=4)](https://github.com/edalzell "edalzell (21 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (11 commits)")[![Skullbock](https://avatars.githubusercontent.com/u/1104083?v=4)](https://github.com/Skullbock "Skullbock (11 commits)")[![mefenlon](https://avatars.githubusercontent.com/u/30707325?v=4)](https://github.com/mefenlon "mefenlon (7 commits)")[![johncarter-](https://avatars.githubusercontent.com/u/3776888?v=4)](https://github.com/johncarter- "johncarter- (5 commits)")[![caseydwyer](https://avatars.githubusercontent.com/u/13950848?v=4)](https://github.com/caseydwyer "caseydwyer (5 commits)")[![richwild](https://avatars.githubusercontent.com/u/1047083?v=4)](https://github.com/richwild "richwild (4 commits)")[![BobWez98](https://avatars.githubusercontent.com/u/23509926?v=4)](https://github.com/BobWez98 "BobWez98 (4 commits)")[![godismyjudge95](https://avatars.githubusercontent.com/u/3847288?v=4)](https://github.com/godismyjudge95 "godismyjudge95 (3 commits)")[![janis-ps](https://avatars.githubusercontent.com/u/41736243?v=4)](https://github.com/janis-ps "janis-ps (3 commits)")[![Sysix](https://avatars.githubusercontent.com/u/3897725?v=4)](https://github.com/Sysix "Sysix (2 commits)")[![ImgBotApp](https://avatars.githubusercontent.com/u/31427850?v=4)](https://github.com/ImgBotApp "ImgBotApp (2 commits)")[![indykoning](https://avatars.githubusercontent.com/u/15870933?v=4)](https://github.com/indykoning "indykoning (2 commits)")[![jbfournot](https://avatars.githubusercontent.com/u/4100559?v=4)](https://github.com/jbfournot "jbfournot (2 commits)")[![jymden](https://avatars.githubusercontent.com/u/4026726?v=4)](https://github.com/jymden "jymden (2 commits)")[![mmodler](https://avatars.githubusercontent.com/u/1906217?v=4)](https://github.com/mmodler "mmodler (2 commits)")[![MtDalPizzol](https://avatars.githubusercontent.com/u/3843774?v=4)](https://github.com/MtDalPizzol "MtDalPizzol (2 commits)")[![Skullsneeze](https://avatars.githubusercontent.com/u/6089603?v=4)](https://github.com/Skullsneeze "Skullsneeze (2 commits)")

---

Tags

eloquentlaravellaravel-admin-panelstatamic-addon

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/statamic-rad-pack-runway/health.svg)

```
[![Health](https://phpackages.com/badges/statamic-rad-pack-runway/health.svg)](https://phpackages.com/packages/statamic-rad-pack-runway)
```

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.2M720](/packages/statamic-cms)[duncanmcclean/simple-commerce

A simple, yet powerful e-commerce addon for Statamic.

16313.2k2](/packages/duncanmcclean-simple-commerce)[anourvalar/eloquent-serialize

Laravel Query Builder (Eloquent) serialization

11320.2M21](/packages/anourvalar-eloquent-serialize)[overtrue/laravel-versionable

Make Laravel model versionable.

585308.0k5](/packages/overtrue-laravel-versionable)[spatie/laravel-sql-commenter

Add comments to SQL queries made by Laravel

1931.4M1](/packages/spatie-laravel-sql-commenter)[dragon-code/laravel-deploy-operations

Performing any actions during the deployment process

240173.5k2](/packages/dragon-code-laravel-deploy-operations)

PHPackages © 2026

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