Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A low-code Laravel admin framework using amis JSON to build backend interfaces, with a code generator and role/permission management.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
Owl Admin is a low-code admin panel framework for Laravel that builds complete backend interfaces by defining pages as amis JSON on the server side. It runs on PHP 8.2+ and supports Laravel 11.x through 13.x, distributed as the Composer package slowlyo/owl-admin under the MIT license.
Owl Admin is an open-source Laravel package that turns a standard Laravel application into an admin panel with minimal frontend coding. It takes your database models and Laravel routes as inputs and produces a working admin dashboard with user, role, permission, and menu management, plus generated CRUD pages for your data. The framework is built around amis 3.0+ (a frontend framework from Baidu) and renders pages from JSON configuration written in PHP controllers, keeping a clean separation between the backend and frontend.
.agents skills and adapter rules for Codex, Cursor, Claude Code, and Trae to assist with development.Laravel developers who want to ship an admin panel quickly without building a separate frontend can define routes and amis JSON in controllers and get a working UI. Backend teams that prefer server-rendered configuration over a separate SPA can keep everything in PHP. Solo developers building internal tools or MVPs can install the package, run the code generator, and have a CRUD-based admin in minutes. Teams using AI coding assistants can run the optional AI install command to load project-specific skills into Codex, Cursor, Claude Code, or Trae.
Installation requires an existing Laravel project (Laravel 11+). After setting up your MySQL credentials and running php artisan install:api, install the package with composer require slowlyo/owl-admin, publish assets with php artisan admin:publish, then run php artisan admin:install. Visit the /admin route; the default login is admin / admin.
Owl Admin is free and open source under the MIT license and is distributed via Packagist with no paid tiers or premium features listed.
Other Laravel admin panels include Laravel Nova (commercial) and Filament (open source). Owl Admin differentiates itself with server-side amis JSON rendering and a built-in code generator.
Yes, Owl Admin is open source under the MIT license and can be used for commercial projects without charge.
Owl Admin requires PHP 8.2 or higher and supports Laravel 11.x through 13.x.
No, pages are defined as amis JSON in PHP, so backend developers can create complex interfaces without writing frontend code.
A live demo is available at http://demo.owladmin.com; the initial admin account and password are both admin.
Yes, it includes a code generator that creates complete CRUD functionality from database tables, with options to save, import/export, and clear generation records.
