Download the PHP package lauroguedes/mary-ui-starter-kit without Composer
On this page you can find all versions of the php package lauroguedes/mary-ui-starter-kit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download lauroguedes/mary-ui-starter-kit
More information about lauroguedes/mary-ui-starter-kit
Files in lauroguedes/mary-ui-starter-kit
Download lauroguedes/mary-ui-starter-kit
More information about lauroguedes/mary-ui-starter-kit
Files in lauroguedes/mary-ui-starter-kit
Vendor lauroguedes
Package mary-ui-starter-kit
Short Description A modern Laravel starter kit featuring Livewire Volt, Mary UI, and Tailwind CSS with complete authentication, user management, and comprehensive testing.
License MIT
Homepage https://github.com/lauroguedes/mary-ui-starter-kit
Package mary-ui-starter-kit
Short Description A modern Laravel starter kit featuring Livewire Volt, Mary UI, and Tailwind CSS with complete authentication, user management, and comprehensive testing.
License MIT
Homepage https://github.com/lauroguedes/mary-ui-starter-kit
Please rate this library. Is it a good library?
Informations about the package mary-ui-starter-kit
Mary UI Starter Kit ๐
A **modern, production-ready Laravel starter kit** featuring **Livewire Volt** and **Mary UI**. Build beautiful web applications with a complete authentication system, user management, and developer-friendly tooling.
[](https://laravel.com)
[](https://livewire.laravel.com)
[](https://mary-ui.com)
[](LICENSE)
--
[](https://packagist.org/packages/lauroguedes/mary-ui-starter-kit)
[](https://packagist.org/packages/lauroguedes/mary-ui-starter-kit)

โจ Features
๐จ Frontend Stack
- Livewire 3.x with Volt for reactive single-file components
- Mary UI 2.x - Beautiful, accessible UI components
- Tailwind CSS 4.x + DaisyUI for styling
- Blade Hero and Fontawesome icons integration
- Vite for lightning-fast asset bundling
๐ Authentication & User Management
- Complete authentication system (login, registration, password reset)
- Email verification with resend functionality
- Password confirmation for sensitive operations
- User profile management with avatar uploads
- User management dashboard with full CRUD operations
- User status management (Active, Inactive, Suspended)
- Advanced filtering and search capabilities
- Avatar management with automatic cleanup
- Google OAuth integration for social login
- Roles & Permissions system powered by Spatie Laravel Permission
- Role-based access control with granular permission management
- User role assignment and permission checking middleware
๐ OAuth Socialite Integration
- Laravel Socialite integration with extensible provider system
- Google OAuth authentication out of the box
- Social account linking to existing user accounts
- Automatic user creation for new social logins
- Extensible architecture for adding new OAuth providers
- Secure token handling and user data synchronization
๐๏ธ Architecture & Developer Experience
- Laravel 12.x with PHP 8.2+ support
- SQLite database by default (easy local setup)
- Pest testing framework with 80+ comprehensive tests
- Code quality tools: Pint (formatting), Rector (refactoring)
- Debugging tools: LaraDumps, Laravel Pail
- Development workflow with Concurrently for multi-process dev server
- OAuth Socialite Integration with extensible architecture for new oauth providers
๐งช Testing Coverage
- Complete test coverage for authentication flows
- User management CRUD operations testing
- Roles and Permissions management CRUD operations testing
- File upload and avatar management testing
- Form validation and error handling
- Database cleanup and file storage testing
๐ File Management
- Avatar upload with cropping support (Cropper.js)
- Automatic file cleanup on user deletion
- File validation (type, size)
- Storage testing with fake disks
๐ Quick Start
Prerequisites
- PHP 8.2+
- Node.js 18+
- Composer
- SQLite (included with PHP)
Installation
Clone the repository manually:
Development Workflow
For an enhanced development experience with hot reloading:
Visit http://localhost:8000 to view your application.
This runs:
- Laravel development server
- Queue worker
- Log monitoring (Pail)
- Vite dev server with hot reload
๐งช Testing
Run the comprehensive test suite:
๐ง Customization
Key environment variables for customization. Change the APP_LAYOUT
to sidebar
or header
and LOGIN_LAYOUT
to card
, simple
, or split
:
๐ค Contributing
We welcome contributions! Please see our Contributing Guide for details.
Development Setup
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature
- Make your changes and add tests
- Run the test suite:
./vendor/bin/pest
- Commit your changes:
git commit -m 'Add amazing feature'
- Push to the branch:
git push origin feature/amazing-feature
- Open a Pull Request
Code Quality
We maintain high code quality standards:
๐ Roadmap
- [x] Role-based permissions system โ
- [ ] Advanced Log and Audit
- [ ] Multi-tenant support
- [ ] Advanced notification system
- [ ] Dashboard analytics
- [ ] API integration with Laravel Sanctum
๐ Support
- Documentation: Mary UI Docs
- Issues: GitHub Issues
๐ License
This project is open-sourced software licensed under the MIT license.
**Built with โค๏ธ by [Lauro Guedes](https://lauroguedes.dev)**
**โญ Star this repository if it helped you!**
All versions of mary-ui-starter-kit with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
laravel/framework Version ^12.0
laravel/socialite Version ^5.21
laravel/tinker Version ^2.10.1
livewire/livewire Version ^3.6
livewire/volt Version ^1.7.0
nunomaduro/essentials Version ^0.1
owenvoke/blade-fontawesome Version ^2.9
robsontenorio/mary Version ^2.0
spatie/laravel-permission Version ^6.21
laravel/framework Version ^12.0
laravel/socialite Version ^5.21
laravel/tinker Version ^2.10.1
livewire/livewire Version ^3.6
livewire/volt Version ^1.7.0
nunomaduro/essentials Version ^0.1
owenvoke/blade-fontawesome Version ^2.9
robsontenorio/mary Version ^2.0
spatie/laravel-permission Version ^6.21
The package lauroguedes/mary-ui-starter-kit contains the following files
Loading the files please wait ....