robsontenorio/mary
MaryUI brings gorgeous daisyUI + Tailwind components to Laravel Livewire. Build modern dashboards and apps faster with ready-to-use UI elements, great defaults, and solid docs at mary-ui.com.
Accelerate UI Development for Livewire Apps: Adopt mary (v2.8.3+) to standardize UI components across internal tools, dashboards, or customer-facing applications built with Livewire, now with RTL (Right-to-Left) language support via logical margin utilities. Reduces frontend development time by 30–50% for repetitive elements (forms, tables, modals, etc.) while maintaining consistency and global accessibility.
Roadmap: Unified Design System: Use mary as the foundation for a Laravel-centric design system, integrating it with existing Tailwind/DaisyUI workflows. Prioritize adoption in high-impact, multilingual projects (e.g., admin panels for global SaaS portals, RTL-supported dashboards) to demonstrate ROI before rolling out globally. Leverage the new RTL fixes to support Arabic, Hebrew, or Persian markets without additional dev effort.
Build vs. Buy: Buy for rapid iteration and reduced maintenance overhead. Custom development would require 6–12 months to match mary’s 50+ components, active community, and now RTL support. Justify with TCO analysis showing cost savings of $50K–$150K/year for a mid-sized team, especially for projects requiring multilingual UIs.
Use Cases (Updated):
Adopt If:
Look Elsewhere If:
Alternatives to Evaluate:
*"mary (v2.8.3) is a pre-built UI component library for Livewire that cuts our frontend development time by 30–50% while ensuring consistency globally, including RTL language support (Arabic, Hebrew, Persian). By adopting this, we can:
ROI: For a team of 5 developers, this could save $50K–$150K/year in dev time. Let’s pilot it in [Project X] to validate before scaling globally."*
*"mary (v2.8.3) is a Livewire-first UI component library built on DaisyUI + Tailwind, now with RTL support for global applications. Key updates:
How to Use It:
composer require robsontenorio/mary.<x-mary.input /> or <x-mary.table />.<x-mary.button color="primary" />).rtl:mr-4) or rely on mary’s logical margin fixes.Trade-offs:
Next Steps:
Alternatives: Custom Tailwind components or Alpine.js libraries, but mary gives us 80% of the value with 20% of the effort, now with global language support."*
How can I help you explore Laravel packages today?