// the find
lunarphp/lunar
An open-source package that brings the power of modern headless e-commerce functionality to Laravel.
Lunar is a headless e-commerce backend for Laravel — think Shopify's data model (products, variants, orders, channels, tax zones, discounts) as a set of installable packages with a Filament-powered admin panel. It's for Laravel shops that want full control over their storefront without building the commerce primitives from scratch.
The data model is genuinely thorough: multi-channel, multi-currency, customer groups, tax zones, and product variants with options are all first-class rather than bolted on. The Filament admin panel means you get a working back-office UI out of the box without writing any Livewire. The monorepo structure with package splitting via GitHub Actions is clean — consuming apps pull individual packages rather than the whole thing. Translation coverage across 15+ languages (ar, bg, de, es, fa, fr, hr, hu, mn...) suggests real production use beyond English-only projects.
It's explicitly headless, so there's no starter storefront — you're wiring up your own checkout flow, cart UI, and payment integration from day one, which is a significant build for smaller teams. The Filament dependency means you're locked into that admin stack; if you later need something outside what Filament supports, customizing gets painful fast. Documentation appears to live entirely on an external site with no offline or in-repo fallback, which is a fragility risk. At 3.5k stars after several years, adoption is modest compared to alternatives, meaning community answers and third-party integrations are thin.