Public beta · Open source
Admin panels for Laravel,written in PHP. Rendered in React.
Describe pages, tables, forms and actions in a PHP DSL; Tabletop renders them as a React admin. We build every client project on it, and our own CMS — closed beta today, public next.
composer require tbtop/adminMIT licenceLaravel 11–13PHP 8.4+Self-hosted
yourapp.test/admin/pages/1/edit

app/Admin/Pages/CustomersPage.php
$s->select('city_id')->label('City')->dependsOn('country_id')->query(fn (array $deps, string $search) =>City::query()->where('country_id', $deps['country_id'])->where('name', 'like', "%{$search}%")->limit(20)->pluck('name', 'id')->all())->creatable([$s->text('name')->required()],fn (array $data) => ['value' => City::create($data)->id,'label' => $data['name']],),