Skip to content
RepoRanker
aimeos

aimeos/aimeos

Integrated online shop based on Laravel and the Aimeos e-commerce framework for ultra-fast online shops, scalable marketplaces, complex B2B applications

Integrated online shop based on Laravel and the Aimeos e-commerce framework for ultra-fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce

★5.5k▲ 82 since joining⑂ 329JavaScriptPush 2mo agoListed 4mo ago1 open issueMIT

aimeos.org/Laravel

aimeosb2bcarte-commercee-commerce-platformecommerceecommerce-platformlaravel
  • JavaScript72.9%
  • PHP17.1%
  • Blade6.9%
  • CSS3.1%
View on GitHub

$3

Nobody has bought this repo a place yet. Listing is free. Paid placement starts at $3, and $18 puts it at the top. You pay once: a place holds until another repo spends more, and then it moves down, never off. No subscription, no expiry, no refunds.

Report a problem

2 Reviews

114634550211463455022mo ago
TypeScriptPythonShell

aimeos/aimeos is the approachable entry point for teams that want a complete Laravel shop rather than a package embedded into an existing system. It provides a storefront and administration experience while retaining Aimeos features such as APIs, multi-vendor and multi-warehouse operation, subscriptions, complex pricing, vouchers, localization, and extension points. Composer-based setup, demos, concrete infrastructure requirements, and upgrade guidance make it straightforward to evaluate.

The documentation could better explain the path from a five-minute demo to production. A reference architecture should cover workers, cache and session storage, object storage, search, email, webhooks, observability, backups, secrets, and cloud deployment. Performance claims should link to reproducible scenarios and tail-latency results, while sample upgrade runbooks would help teams maintain themes and extensions. The full distribution is best for Laravel-capable teams launching a new storefront or marketplace who want a broad open-source feature set; it is less suitable for users expecting a hosted service with no operational responsibility.

Aimeos is a strong, mature Laravel e-commerce distribution with a clear value proposition: a full shop/marketplace/B2B platform that stays close to the Laravel ecosystem while offering serious scale-oriented features such as JSON:API, GraphQL admin support, multi-vendor, multi-channel, multi-warehouse, subscriptions, RTL, many payment gateways, and large-catalog positioning. The repository looks credible from the outside: roughly 5.4k stars, 300+ forks, an MIT license, security policy, active dependency maintenance, and recent commits through April 2026. The README is unusually useful for first-time evaluation because it explains the difference between this standalone app, the headless distribution, and the Laravel package, then gives concrete installation, frontend, backend, multi-language, multi-routing, and multi-vendor setup notes.

The project structure is familiar for Laravel developers, with app, config, database, routes, resources, public, packages, and tests, plus Composer, Vite, PHPUnit, Docker Compose, and Laravel tooling. I especially like that composer.json includes post-create setup scripts for key generation, migration, setup, account creation, and success messaging, which lowers the barrier for someone trying the project quickly. PHPUnit is configured for both unit and feature test suites, and coverage includes ./app, so the project at least gives contributors an expected test entry point.

The biggest improvement opportunity is contributor confidence. The GitHub Actions page appears to show the generic Actions onboarding screen rather than visible repository workflows, so it is not obvious whether PRs run automated tests in GitHub. For an e-commerce platform, adding visible CI for Composer install, PHPUnit, Pint/style checks, and frontend build would make the maintenance story much stronger.

I would also tighten the README’s polish: there are small spelling issues like “Extremly,” “multi-tentant,” and “Completly,” and the performance claims would be more persuasive if linked to benchmark methodology. Finally, the repo has only a few open issues, which is good, but one dates back years; either closing stale questions or documenting why they remain open would improve the project’s support signal.