{"slug": "10000-downloads", "title": "10,000 downloads", "summary": "Alberto Arena's open-source Laravel package, laravel-event-sourcing-generator, surpassed 10,000 downloads on Packagist. The tool automates scaffolding of event-sourcing components for Spatie-based Laravel projects, saving developers time on repetitive setup tasks. Arena also released complementary tools including a Claude Code skill and a Filament admin plugin.", "body_md": "# 10,000 downloads\n\n[Open Source](/category/open-source/)2 min read\n\n[laravel-event-sourcing-generator](https://github.com/albertoarena/laravel-event-sourcing-generator) crossed 10,000 downloads on Packagist today.\n\nI built it to solve a specific friction point: setting up a Spatie event-sourcing domain meant writing a lot of the same files every time — aggregates, events, projectors, reactors, read models. The generator takes a migration or a quick description of your model and scaffolds all of it in one artisan command. It’s not a framework addition, just a time-saver.\n\n```\ncomposer require --dev albertoarena/laravel-event-sourcing-generator\nphp artisan event-sourcing:generate Post\n```\n\n10k is more than I expected when I published it. The package has a narrow focus and a niche audience — Laravel developers who’ve already bought into event sourcing — so seeing it spread this far is genuinely surprising.\n\nThe project didn’t stop at the generator. Earlier this year I built a [Claude Code skill](https://github.com/albertoarena/claude-laravel-event-sourcing) that adds a design conversation before the code generation, so you work through the domain boundaries before anything gets written. More recently, the [filament-event-sourcing](https://github.com/albertoarena/filament-event-sourcing) plugin closes the gap between Filament’s admin panel and your aggregates. The generator is still the foundation, but these fill in the parts it was never meant to handle.\n\nThanks to everyone who’s used it, filed issues, or left feedback. The package is still actively maintained and the best place for questions is the [GitHub issues](https://github.com/albertoarena/laravel-event-sourcing-generator/issues).\n\nAlberto Arena\n\nSenior Software Engineer", "url": "https://wpnews.pro/news/10000-downloads", "canonical_source": "https://albertoarena.it/posts/laravel-event-sourcing-generator-10k/", "published_at": "2026-06-30 10:00:00+00:00", "updated_at": "2026-07-13 10:40:53.401311+00:00", "lang": "en", "topics": ["developer-tools"], "entities": ["Alberto Arena", "laravel-event-sourcing-generator", "Packagist", "Spatie", "Laravel", "Claude Code", "Filament"], "alternates": {"html": "https://wpnews.pro/news/10000-downloads", "markdown": "https://wpnews.pro/news/10000-downloads.md", "text": "https://wpnews.pro/news/10000-downloads.txt", "jsonld": "https://wpnews.pro/news/10000-downloads.jsonld"}}