Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Sleepingowl

Sleepingowl Laravel Package

laravelrus/sleepingowl

SleepingOwl Admin is an open-source Laravel admin panel for quickly building CRUD interfaces, managing Eloquent models, and customizing dashboards with Blade views, filters, and access controls—ideal for back-office tools.

View on GitHub
Deep Wiki
Context7

SleepingOwl Admin is a fast, lightweight admin panel builder for Laravel that lets you create full-featured backends with minimal code. It generates CRUD interfaces directly from your Eloquent models, so you can manage data through a clean, customizable UI without writing repetitive scaffolding.

  • Automatic CRUD generated from Eloquent models and relationships
  • Fluent, expressive API for configuring forms, columns, and filters
  • Built-in authentication, access control, and menu management
  • Extensible with custom templates, widgets, and display types
  • Supports file/image uploads, WYSIWYG editors, and inline editing
Frequently asked questions about Sleepingowl
What is SleepingOwl Admin and what Laravel versions does it support?
SleepingOwl Admin is a Laravel-native administrative interface builder for creating CRUD screens, forms, tables, filters, dashboards, and relationships from Eloquent model configuration. The provided overview does not list exact Laravel and PHP version constraints, so verify composer.json against your target matrix before installing. Admin packages often lag Laravel upgrades, so test on your current LTS and latest major before committing.
How do I install laravelrus/sleepingowl with Composer?
Install it with composer require laravelrus/sleepingowl, then register the service provider and publish the package config and assets as documented. After installation, configure authentication, routes, middleware, and your first model definitions before exposing the panel beyond local development. For a safe start, run the install in a non-production branch and validate asset publishing and route integration.
How does SleepingOwl Admin generate CRUD screens from Eloquent models?
You define admin sections for Eloquent models, and the package builds tables, forms, filters, and relationship screens from that configuration. This model-driven approach speeds up internal back-office CRUD, but it also creates coupling to the package’s configuration conventions. Keep admin definitions thin and avoid embedding business logic in model configuration.
Does SleepingOwl Admin integrate with Laravel Gates and policies for access control?
SleepingOwl Admin is Laravel-native and integrates through routes and middleware, but you must explicitly wire it to Laravel Gates, Policies, or your existing RBAC before exposing privileged CRUD. Default authorization and route exposure should be treated as a release blocker until tested. Add audit logging for sensitive admin actions such as uploads, exports, and data changes.
Can I customize forms, fields, filters, tables, and exports in SleepingOwl Admin?
The package is designed around model configuration for forms, tables, filters, relationships, and extensible modules. Some customization is possible, but you should confirm whether your specific field, export, or workflow requirement can be met without forking. Validate extension points during a time-boxed spike before committing to a full rollout.
Is SleepingOwl Admin suitable for production admin panels?
It can be suitable for internal back-office CRUD, especially for a bounded set of low-risk Eloquent models, but admin panels concentrate privileged operations and require hardening. Integrate existing authentication, roles, audit logging, file upload handling, and deployment asset pipelines before production use. Avoid migrating critical finance, billing, or PII-heavy screens first.
How does SleepingOwl Admin compare to Filament, Nova, or Backpack?
SleepingOwl Admin is a Blade and Bootstrap-era Laravel admin builder, while Filament, Nova, and Backpack have different ecosystems, feature sets, and maintenance profiles. Compare them on Laravel version support, authorization integration, customization limits, documentation language, and long-term maintainer capacity. Do not choose based on feature checklists alone; run a small spike against your actual models and auth stack.
What are the main risks of using SleepingOwl Admin in a Laravel application?
The primary risks are Laravel and PHP upgrade compatibility, limited external validation indicated by a niche ecosystem footprint, and security exposure from privileged CRUD capabilities. Release cadence, maintainer capacity, and security policy should be verified before adoption. Documentation and community support may be Russian-language-centric, which can increase onboarding friction for mixed teams.
How should I handle authentication, roles, and permissions with SleepingOwl Admin?
Use Laravel’s existing authentication and middleware as the outer gate, then map roles and permissions through Gates, Policies, or your RBAC package. Do not rely on package defaults alone for admin access, and test every admin route for unauthorized exposure. Add audit logging and review file upload and data export permissions carefully.
Is SleepingOwl Admin actively maintained and what is the upgrade path?
Adoption signal is mixed: 806 stars is meaningful, but zero dependents and a niche footprint indicate limited external validation. Verify release cadence, maintainer count, security policy, and upgrade-guide quality before relying on it. Keep a fallback admin route or minimal custom CRUD path and prove stability through at least one Laravel upgrade cycle.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo