What to expect in the next generation of Laravel Forge. Read the blog post
Building the Tools You Wish You Had. The Artisan of the Day Is Mohamed Charrafi.

Building the Tools You Wish You Had. The Artisan of the Day Is Mohamed Charrafi.

Building the Tools You Wish You Had. The Artisan of the Day Is Mohamed Charrafi.

At just 21, Mohamed Charrafi has already carved out a place in the Laravel community by following a simple principle: solve the problems you encounter yourself, then share the solution.

A graduate in applied mathematics, he began programming five years ago and was drawn immediately to Laravel’s elegant code and the strength of its community. “I fell in love with Laravel for its elegance and the amazing, welcoming community.”

That philosophy has guided his work ever since as he’s building apps for clients or creating tools that close gaps in the developer experience.

SheafUI: A UI Library for Laravel and Livewire

One of Charrafi’s main projects today is SheafUI, a Laravel/Livewire component library inspired by shadcn/ui. He started the project 16 months ago to bring the “own your code” approach to the Laravel ecosystem. “The goal is to help developers ship polished interfaces with clean code they truly own.”

While SheafUI is still growing, the vision is to become the go-to UI toolkit for Laravel apps built with Blade or Livewire.

Converge: Documentation Reimagined

Charrafi is also leading Converge, an open-source documentation framework. It began as a tool for documenting his Filament plugin, Global Search Modal, but soon became a space to explore architecture and build advanced tools from scratch.

The ambition is to provide Laravel developers with a clean, structured alternative for documentation, much like Mintlify does in the broader ecosystem.

Learning by Digging Deeper

While he leans toward a TALL (Tailwind, Alpine.js, Laravel, and Livewire) stack, complemented by tools like Vue, Filament, and Pest, Charrafi’s approach to learning and building goes beyond using tools. “I constantly dig into the source code of Laravel, Livewire, Vue, Alpine, and Filament. That’s where I discover patterns, internal logic, and the ‘why’ behind the framework decisions.”

His strategy aligns with that of other Artisans: build quickly, iterate frequently, and study source code to transition from consumer to creator.

Looking ahead, Charrafi wants to raise the bar for Laravel developers by providing the tools he wishes he had when starting out. “If you want to contribute meaningfully to the Laravel community, start by solving your own pain points. Build fast, iterate constantly, and go beyond tutorials.”

His goal is to ensure the next wave of developers can build faster, smarter, and cleaner than before.

Your Story Belongs Here

You don't need to have a course, a talk, or a big launch. If Laravel has been part of your journey (a pivot, a side project, a moment of growth), we'd love to hear about it!

Answer Taylor's questions at laravel.com/stories.

We're always looking to feature developers from every corner of the community. Beginners, builders, behind-the-scenes folks. If Laravel helped you do something you're proud of, that's a story worth telling.

Keep reading