LaravelStarter

superstack — Laravel Starter Template

By NativePHP

NativePHP's open-source Laravel starter that integrates the Filament admin panel, NativePHP SuperNative native UI, and Laravel MCP server.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-01View source

What stands out

A quick read of the recorded project description.

01

Laravel-based starter skeleton including home page, admin panel, and API routes

02

Filament admin panel mounted at /admin by default

03

Home page is a SuperNative screen, rendered natively on mobile and via the Web UI in the browser using the same Blade

04

Built-in Laravel MCP server providing a web endpoint and a local artisan command

05

Includes an app-info MCP tool that returns application and dependency package versions

06

Sanctum is wired into API authentication routes, but no example endpoints are provided

Template Details

Super Stack is an open-source Laravel starter maintained by the NativePHP team, combining the Filament admin panel, NativePHP SuperNative, and Laravel MCP into a single project skeleton. The home page is a SuperNative screen defined via Route::native: on mobile it is rendered natively by NativePHP Mobile v4, while in the browser the Web UI renders the same Blade template as HTML. The admin panel is provided by Filament and is located at the /admin path by default. API authentication uses Laravel Sanctum; routes are wired up, but there are no example endpoints other than /api/user. MCP server routes are defined in routes/ai.php, providing the web endpoint POST /mcp/superstack and the local command php artisan mcp:start superstack, along with an app-info tool that returns the application and dependency package versions.

Before use, PHP 8.4+, Composer, and optionally Node for Vite are required; running the native side also requires Xcode or Android Studio. The project can be created via the Laravel installer or the community starter entry in Laravel Herd; after creation, run database migrations and native:install. The README explicitly states that the MCP server has no authentication configured and is only suitable for local exploration, not for production as-is; the Sanctum token authentication also does not provide example endpoints for demonstration. The nativephp/ directory is gitignored, so after upgrading you need to re-run native:install to regenerate it.

LaravelStarter

Is it right for your project?

Use Cases

  • Laravel projects that want to try the Filament admin panel, NativePHP native UI, and Laravel MCP together
  • Needing starter code that uses the same Blade template for both the mobile native side and the browser
  • Setting up an MCP server locally and trying the artisan mcp:inspector debugging tool
  • As a starting point for a new Laravel project, replacing or extending the admin panel, API, and native side as needed

Suitable For

  • Developers familiar with Laravel who want to quickly understand the combination of NativePHP SuperNative and MCP
  • Local prototype projects that need a Filament admin panel and a mobile native UI sharing a single template
  • Developers exploring the Laravel MCP server and tool definitions in a local environment

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Requires PHP 8.4+ and Composer; running the native side also requires Xcode or Android Studio, and Node is only used for Vite.

  2. 2

    Can be created with laravel new my-app --using=nativephp/superstack, or by selecting the community starter in Laravel Herd and entering nativephp/superstack.

  3. 3

    After creation, run php artisan migrate and php artisan native:install both --no-interaction; after upgrading, re-run native:install.

  4. 4

    Use php artisan make:filament-user to create a Filament admin account.

  5. 5

    The MCP server has no authentication configured; the README states it is only suitable for local exploration and should not be used in production as-is.

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version under the MIT license in the public repository; the free scope is the code of that version and does not imply that external services or third-party assets are free.

Must comply with when using

  • You may use, modify, commercialize, and distribute the code of this version for free.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as-is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • The MCP server has no authentication configured; the README explicitly states it is only suitable for local exploration and cannot be used in production as-is; if exposed externally, you must add authentication yourself.
  • Running the native side requires installing Xcode (macOS) or Android Studio, which are additional local development environment dependencies.
  • Requires PHP 8.4 or higher; lower PHP versions cannot use it.
  • The nativephp/ directory is gitignored; after upgrading you must re-run native:install to regenerate it, otherwise the native side may stop working.
  • Sanctum token authentication is only wired into routes; there are no example endpoints other than /api/user, so you need to implement API endpoints yourself.
  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses; you cannot judge based solely on the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

**No authentication is configured** on the MCP server — fine for local exploration, not production-ready as-is.

Original README

Xcode / Android Studio for native runs

Original README

PHP 8.4+ (Herd recommended)

Original README

The `nativephp/` directory is gitignored — regenerate with `php artisan native:install`.

Original README

API auth | [`laravel/sanctum`](https://laravel.com/docs/sanctum) — wired, not demoed

Original README
https://github.com/NativePHP/superstack/blob/main/LICENSEhttps://github.com/NativePHP/superstack/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-01. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 87 / 100
Technologies
Laravel
Website type
Starter
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2026-09-20
Screenshot last checked
2026-10-01

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Laravel as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: 549c26646986753d051cc6a873d399d5acd38ce68abea317f9ec3ae0ed69fcf5

2026-10-01T02:34:06.775Z

Source file / repository
# Super Stack

Open-source Laravel starter kit with **Filament**, **NativePHP SuperNative**, and **Laravel MCP**.

![Super Stack home](docs/images/home.png)

![Filament admin sign in](docs/images/admin-login.png)

## Stack

| Piece | Package |
| --- | --- |
| Laravel | [`laravel/framework`](https://laravel.com/docs) |
| Admin | [`filament/filament`](https://filamentphp.com/docs) (panel at `/admin`) |
| API auth | [`laravel/sanctum`](https://laravel.com/docs/sanctum) — wired, not demoed |
| Mobile / SuperNative | [`nativephp/mobile`](https://nativephp.com/docs/mobile/4/getting-started/introduction) |
| Native UI | [`nativephp/mobile-ui`](https://github.com/NativePHP/mobile-ui) |
| Web UI (browser EDGE) | [`nativephp/web-ui`](https://packagist.org/packages/nativephp/web-ui) |
| MCP server | [`laravel/mcp`](https://laravel.com/docs/mcp) — no auth added |

## Requirements

- PHP 8.4+ (Herd recommended)
- Composer
- Node (optional, for Vite)
- Xcode / Android Studio for native runs ([NativePHP Mobile v4 environment](https://nativephp.com/docs/mobile/4/getting-started/environment))

## Quick start

### Laravel installer

```bash
laravel new my-app --using=nativephp/superstack
```

### Laravel Herd

In Herd’s site creation wizard, choose a **community / custom starter kit** and enter `nativephp/superstack`.

### After create

```bash
cd my-app
php artisan migrate
# NativePHP (re-run after upgrades)
php artisan native:install both --no-interaction
```

Create a Filament admin user with the [Filament installation docs](https://filamentphp.com/docs/panels/installation#creating-a-user) (`php artisan make:filament-user`).

With Laravel Herd, the site is available at `http://my-app.test` (or whatever you named the project).

- Home (SuperNative via Web UI): [http://superstack.test](http://superstack.test)
- Admin panel: [http://superstack.test/admin](http://superstack.test/admin)
- API: Sanctum is installed (`routes/api.php`) — wired for token auth, not demoed with sample endpoints beyond `/api/user`

## MCP

Routes live in `routes/ai.php`. **No authentication is configured** on the MCP server — fine for local exploration, not production-ready as-is.

- Web: `POST /mcp/superstack`
- Local: `php artisan mcp:start superstack`

Starter tool: `app-info` (`App\Mcp\Tools\AppInfoTool`) — returns app + package versions.

```bash
php artisan mcp:inspector mcp/superstack
```

See the [Laravel MCP docs](https://laravel.com/docs/mcp) for servers, tools, and auth options.

## Native / SuperNative

Home is a SuperNative screen (`Route::native`). On a phone, [NativePHP Mobile v4](https://nativephp.com/docs/mobile/4/getting-started/introduction) renders it natively; in the browser, Web UI renders the same Blade as HTML.

```bash
php artisan native:run
```

See [Installation](https://nativephp.com/docs/mobile/4/getting-started/installation) and [SuperNative](https://nativephp.com/docs/mobile/4/architecture/super-native).

`NATIVEPHP_APP_ID` defaults to `com.superstack.app` in `.env`. The `nativephp/` directory is gitignored — regenerate with `php artisan native:install`.

## License

MIT © Bifrost Technologies LLC. See [LICENSE](LICENSE) and [CONTRIBUTING](CONTRIBUTING.md).
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.