Download the PHP package yungifez/april-ui without Composer
On this page you can find all versions of the php package yungifez/april-ui. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download yungifez/april-ui
More information about yungifez/april-ui
Files in yungifez/april-ui
Package april-ui
Short Description A Laravel Blade component library with Alpine JS and Livewire support.
License MIT
Homepage https://github.com/yungifez/april-ui
Informations about the package april-ui
April UI
April UI is a Laravel Blade component library with Tailwind CSS and Alpine JS. It keeps the Laravel component workflow: use package views by default and publish application overrides only when you need to change markup.
Requirements
- PHP 8.3 or newer
- Laravel 12 or Laravel 13
- Tailwind CSS 4 when using the package stylesheet
Install
Add @aprilStyles and @aprilScripts to your layout, then use the components:
The rich text editor is optional. Add @aprilEditorScripts only to layouts that render <april:editor> so the TipTap
editor bundle is not loaded for the rest of the application.
April UI keeps components in vendor/ by default. Use the package commands when you need more control:
april:publish delegates to Laravel's vendor publishing system. Published views go to
resources/views/vendor/april/components, where Laravel loads them as overrides. Use php artisan april:publish --all
to publish every component.
MCP server
Run php artisan april:mcp as a local MCP server. It exposes component listing, search, source resources, and
vendor-path publishing over newline-delimited JSON-RPC.
Use php artisan april:mcp:install to add the server to the project's .mcp.json beside Laravel Boost. For Codex,
use php artisan april:mcp:install --codex to update the project-scoped .codex/config.toml. The command is safe to
run more than once. A .toml path passed to --config is also handled as a Codex configuration.
Official website
You can find the official docs on the April UI website.
Contributing
Read CONTRIBUTING.md before opening a pull request.
Livewire data tables
The Livewire adapter ships with April UI. Install April UI and Livewire in your Laravel application:
Then extend Yungifez\\AprilUI\\Livewire\\DataTableComponent, provide a query builder, and define columns with Yungifez\\AprilUI\\Livewire\\Columns\\Column. The adapter adds server-side search, sorting, pagination, URL state, and row selection while the base april:data-table component remains usable without Livewire.
Follow me
All versions of april-ui with dependencies
spatie/laravel-package-tools Version ^1.14.0
illuminate/contracts Version ^12.0|^13.0
tales-from-a-dev/tailwind-merge-php Version ^0.4