ziixdk/admin

ziix-admin. Open-source Laravel Admin panel. No pro or paid package, free & open. Based on laravel-admin, with special thanks to z-song and open-admin to Sjors Broersen

Maintainers

Package info

github.com/ziixdk/admin

pkg:composer/ziixdk/admin

Transparency log

Statistics

Installs: 606

Dependents: 2

Suggesters: 0

Stars: 0

Open Issues: 3

v4.0.2 2026-05-23 19:15 UTC

README

ZiiX Admin

Administrative interface builder for Laravel — build CRUD backends with just a few lines of code.

Laravel 11+ PHP 8.3+ MIT License

Requirements

  • PHP >= 8.3
  • Laravel >= 11.0
  • Fileinfo PHP Extension

Installation

composer require ziixdk/admin

Publish assets and config:

php artisan vendor:publish --provider="ZiiX\Admin\AdminServiceProvider"

Run the installer:

php artisan admin:install

Open http://localhost/admin/ — default login: admin / admin.

Updating

php artisan vendor:publish --tag=ziix-admin-assets --force

Quick Example

// Grid (data table)
$grid = new Grid(User::class);
$grid->column('name')->sortable();
$grid->column('email');
$grid->filter(fn($f) => $f->like('name'));

// Form (create / edit)
$form = new Form(new User);
$form->text('name')->required();
$form->email('email')->required();
$form->select('role_id')->options(Role::pluck('name', 'id'));

// Show (detail page)
$show = new Show(User::find($id));
$show->field('name');
$show->field('email');

Artisan Commands

php artisan admin:install           # First-time setup
php artisan admin:make ModelName    # Generate admin resource controller
php artisan admin:create-user       # Create an admin user
php artisan admin:reset-password    # Reset a user's password
php artisan admin:publish           # Re-publish assets and views

Configuration

All options are in config/admin.php.

Extensions

Extension Install Description
admin-ext-media-manager composer require ziixdk/admin-ext-media-manager Web interface for local file management
admin-ext-ckeditor composer require ziixdk/admin-ext-ckeditor CKEditor rich text editor for forms

Built with

Package Purpose
Bootstrap 5 CSS framework & UI components
Alpine.js Lightweight JS reactivity
Tom Select Select / multiselect inputs
Flatpickr Date & time pickers
SortableJS Drag & drop sorting
Leaflet Interactive maps
NProgress Page load progress bar
Coloris Color picker
Font Awesome Icons
Axios HTTP client
SweetAlert2 Confirm dialogs
Toastify Toast notifications
Choices.js Enhanced select inputs
Inputmask Input masking
Dual Listbox Dual listbox widget

PHP dependencies

Package Purpose
laravel/framework >= 11 Core framework
intervention/image ^3.8 Image upload & resize
doctrine/dbal >= 4.0 Schema introspection
symfony/dom-crawler >= 7.0 DOM parsing

Credits

Forked from open-admin — thanks to Sjors Broersen. Originally forked from laravel-admin — thanks to Z-song.

License

ZiiX Admin is open-sourced software licensed under the MIT License.