3-day current streak·99-day longest streak
:star: Star us on GitHub — it motivates us a lot! 😀 Aimeos - THE Laravel ecommerce platform Aimeos is THE ultra-fast, cloud-native and API-first e-commerce platform! You can install…
:star: Star us on GitHub — it motivates us a lot! 😀
Aimeos - THE Laravel ecommerce platform
Aimeos is THE ultra-fast, cloud-native and
API-first e-commerce platform! You can install it within 5 minutes
and can adapt, extend, overwrite and customize anything to your needs.

Features
Aimeos is a full-featured e-commerce package:
- JSON REST API based on jsonapi.org
- GraphQL API for administration
- Perfect fit for AWS, Google, Azure and Kubernetes based clouds
- Multi vendor, multi channel and multi warehouse
- From one to 1,000,000,000+ items
- Extremly fast down to 20ms
- For multi-tentant e-commerce SaaS solutions with unlimited vendors
- Bundles, vouchers, virtual, configurable, custom and event products
- Subscriptions with recurring payments
- 100+ payment gateways
- Full RTL support (frontend and backend)
- Block/tier pricing out of the box
- Extension for customer/group based prices
- Discount and voucher support
- Flexible basket rule system
- Full-featured admin backend
- Beautiful admin dashboard
- Configurable product data sets
- Completly modular structure
- Extremely configurable and extensible
- Extension for market places with millions of vendors
- Fully SEO optimized including rich snippets
- Translated to 30+ languages
- AI-based text translation
- Optimized for smart phones and tablets
- Secure and reviewed implementation
- High quality source code
Supported languages:
Check out the demos:
Headless distribution
To build a single page application (SPA) respectively a progressive web
application (PWA), the Aimeos headless distribution is the right choice
with API-only and JWT authentication pre-configured:
:star: Aimeos headless distribution
Integrate into existing applications
You already have an existing Laravel application and want to add a shop to your
web site? Install the Aimeos composer package for Laravel and add e-commerce to
your existing application in minutes:
:star: Aimeos Laravel package
Standalone application
- [Requirements](#requirements)
- [Installation](#installation)
- [Frontend](#frontend)
- [Backend](#backend)
- [Customize](#customize)
- [Multi-language](#multi-language)
- [Multi-routing](#multi-routing)
- [Multi-vendor](#multi-vendor)
- [License](#license)
- [Links](#links)
Requirements
The Aimeos shop distribution requires:
- Linux/Unix, WAMP/XAMP or MacOS environment
- PHP >= 8.2
- MySQL >= 5.7.8, MariaDB >= 10.2.2, PostgreSQL 9.6+, SQL Server 2019+
- Web server (Apache, Nginx or integrated PHP web server for testing)
If required PHP extensions are missing,
composer will tell you about the missingdependencies.
If you want to upgrade between major versions, please have a look into the
upgrade guide!
Installation
To install the Aimeos shop application, you need composer 2.2+.
On the CLI, execute this command for a complete installation including a working setup:
wget https://getcomposer.org/download/latest-stable/composer.phar -O composer
php composer create-project aimeos/aimeos myshop
You will be asked for the parameters of your database and mail server as well as an
e-mail and password used for creating the administration account.
In a local environment, you can use the integrated PHP web server to test your new Aimeos
installation. Simply execute the following command to start the web server:
cd myshop
php artisan serve
Note: In an hosting environment, the document root of your virtual host must point to
the /.../myshop/public/ directory and you have to change the APP_URL setting in your .env
file to your domain without port, e.g.:
APP_URL=http://myhostingdomain.com
Frontend
After the installation, you can test the Aimeos shop frontend by calling the URL of your
VHost in your browser. If you use the integrated PHP web server, you should browse
this URL: http://127.0.0.1:8000

Backend
The Aimeos administration interface will be available at /admin in your VHost. When using
the integrated PHP web server, call this URL: http://127.0.0.1:8000/admin

Customize
Laravel and the Aimeos e-commerce package are extremely flexible and highly customizable.
A lot of documentation for the Laravel framework and the
Aimeos e-commerce framework exists. If you have questions
about Aimeos, don't hesitate to ask in our Aimeos forum.
For more details about Aimeos Laravel integration, please have a look at its
repository.
Multi-language
For shops which offers multiple languages, just add this line to your ./myshop/.env file:
SHOP_MULTILOCALE=true
Then, the language will be added to the routes automatically. You can set up the available
languages in the "Locale > Locale" panel
of the Aimeos admin backend.
Multi-routing
If you want to have all category, product and page URLs as top level URLs like /shoes,/my-sneaker and /about-us, then you can enable the Aimeos multi-routing feature in
your ./myshop/.env file:
SHOP_MULTIROUTE=true
Caution: This will affect performance as it requires additional database queries for
each request!
Multi-vendor
To enable multi-vendor features, add this settings to the ./myshop/.env file:
SHOP_MULTISHOP=true
If you want to allow vendors to register themselves as sellers, set this option in the./myshop/.env file too:
SHOP_REGISTRATION=true
By default, newly registered sellers have administrator privileges in the backend for
their own site. For a more limited access to the backend, you can change the permission
level to "editor" in the ./myshop/.env file:
SHOP_PERMISSION=editor
You can change the permissions associated to "admin" or "editor" by adding your own version
of the JQAdm resource configuration
to the "admin" section of your ./config/shop.php file.
License
The Aimeos shop system is licensed under the terms of the MIT and LGPLv3 license and
is available for free.
Links
-
aimeos-laravel ★ PINNED
Laravel ecommerce package for ultra fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce
PHP ★ 8.6k 27d agoExplain → -
aimeos-headless ★ PINNED
Aimeos cloud-native, API-first ecommerce headless distribution based on Laravel for ultra fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce
JavaScript ★ 2.5k 6d agoExplain → -
aimeos ★ PINNED
Integrated online shop based on Laravel and the Aimeos e-commerce framework for ultra-fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce
JavaScript ★ 5.4k 6d agoExplain → -
aimeos-typo3 ★ PINNED
TYPO3 e-commerce extension for ultra fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce
PHP ★ 1.5k 15d agoExplain → -
aimeos-core ★ PINNED
Aimeos PHP e-commerce framework for ultra fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce
PHP ★ 4.5k 9d agoExplain → -
map ★ PINNED
PHP arrays and collections made easy
PHP ★ 4.3k 2mo agoExplain → -
upscheme
Database migrations and schema updates made easy
PHP ★ 2.7k 5mo agoExplain → -
macro
Customize code using closures
PHP ★ 2.4k 5mo agoExplain → -
aimeos-base
Aimeos abstraction layer for host applications
PHP ★ 2.2k 1mo agoExplain → -
aimeos-symfony
Symfony e-commerce bundle for professional, ultra fast online shops, complex B2B applications and #gigacommerce
CSS ★ 1.5k 7d agoExplain → -
aimeos-typo3-dist
TYPO3 e-commerce distribution for high performance web shops
PHP ★ 1.3k 21d agoExplain → -
ai-admin-jqadm
Aimeos e-commerce Vue.js+Bootstrap based admin interface
PHP ★ 1.1k 7d agoExplain → -
ai-client-html
Aimeos e-commerce HTML client components
PHP ★ 1.1k 7d agoExplain → -
ai-laravel
Laravel adapter for Aimeos web shops and e-commerce solutions
PHP ★ 1.0k 1mo agoExplain → -
ai-cms-grapesjs
GrapesJS CMS integration into Aimeos
PHP ★ 1.0k 7d agoExplain → -
ai-controller-jobs
Aimeos e-commerce job controllers
PHP ★ 1.0k 7d agoExplain → -
ai-client-jsonapi
Aimeos frontend JSON API
PHP ★ 1.0k 5d agoExplain → -
ai-controller-frontend
Aimeos frontend controler
PHP ★ 1.0k 7d agoExplain → -
aimeos-docs
Aimeos documentation
HTML ★ 1.0k 1mo agoExplain → -
ai-typo3
TYPO3 adapter for Aimeos web shops and e-commerce solutions
PHP ★ 1.0k 5d agoExplain → -
ai-woocommerce
Migrate WooCommerce data into Aimeos database
PHP ★ 1.0k 1mo agoExplain → -
ai-admin-graphql
Aimeos GraphQL API admin interface
PHP ★ 1.0k 5d agoExplain → -
pagible
Easy, flexible and powerful cloud-native Laravel CMS package powered by AI with JSON:API, GraphQL API, templates, and themes
PHP ★ 551 2h agoExplain → -
prisma
Light-weight PHP package for integrating multi-media related Large Language Models (LLMs) using a unified interface
PHP ★ 187 1h agoExplain → -
laravel-analytics-bridge
Common interface for different analytics services
PHP ★ 175 2mo agoExplain → -
sanitizer
Permissive sanitizer removing potentially dangerous content
PHP ★ 175 8d agoExplain → -
aimeos-slim ▣
Slim PHP package for professional, ultra fast online shops
PHP ★ 97 6y agoExplain → -
laravel-nestedset
Effective tree structures for SQL databases in Laravel using nested sets
PHP ★ 38 10d agoExplain → -
aimeos-flow ▣
Flow / NeosCMS e-commerce package for professional, ultra fast online shops and complex B2B applications
PHP ★ 31 6y agoExplain → -
ai-admin-jsonadm
Aimeos e-commerce JSON API for administrative tasks
PHP ★ 21 2mo agoExplain → -
ai-gettext
Gettext adapter for Aimeos core
PHP ★ 19 4y agoExplain → -
ai-swiftmailer
SwiftMailer adapter for Aimeos web shops and e-commerce solutions
PHP ★ 18 4y agoExplain → -
ai-fosuser
Adapter for the Symfony FOS user bundle to integrate into Aimeos online shops and e-commerce solutions
PHP ★ 11 5d agoExplain → -
aimeos-docker
Aimeos docker images
Dockerfile ★ 11 3mo agoExplain → -
ai-symfony
Symfony adapter for Aimeos online shops and e-commerce solutions
PHP ★ 10 5d agoExplain → -
ai-filesystem
File system layer for Aimeos e-commerce components and online shop solution
PHP ★ 10 5d agoExplain → -
ai-admin-extadm ▣
Aimeos e-commerce ExtJS based admin interface
PHP ★ 10 8y agoExplain → -
ai-mqueue
Aimeos message queue adapter
PHP ★ 9 5d agoExplain → -
ai-monolog
Monolog adapter for Aimeos web shops and e-commerce solutions
PHP ★ 9 5d agoExplain → -
ai-cache
Cache extension for Aimeos web shops and e-commerce solutions
PHP ★ 9 5d agoExplain → -
ai-twig
Adapter for Twig template engine
PHP ★ 8 1mo agoExplain → -
ai-catsuggest
Include categories in search suggestions
PHP ★ 7 5d agoExplain → -
aimeos-test
Test core and all extensions
★ 6 5y agoExplain → -
aimeos-vuestorefront
VueStorefront integration in Aimeos
★ 4 3y agoExplain → -
vuestore-theme ⑂
Aimeos VueStorefront integration for headleass e-commerce
★ 4 3y agoExplain → -
ai-container ▣
Container extension for Aimeos web shops and e-commerce solutions
PHP ★ 4 7y agoExplain → -
ai-slim ▣
Aimeos adapter for the Slim PHP micro framework
PHP ★ 4 5y agoExplain → -
ai-zend2-i18n ▣
Zend Framework 2 translation adapter for Aimeos web shops and e-commerce solutions
PHP ★ 4 7y agoExplain → -
ai-zend ▣
Zend Framework adapter for Aimeos web shops and e-commerce solutions
PHP ★ 4 7y agoExplain → -
omnipay-2checkout ⑂
2Checkout driver for the Omnipay PHP payment processing library
PHP ★ 3 11y agoExplain → -
ai-ezpublish ▣
Aimeos adapter for the ezPublish platform and CMS
PHP ★ 3 5y agoExplain → -
ai-flow ▣
Flow/NeosCMS adapter for Aimeos web shops and e-commerce solutions
PHP ★ 3 5y agoExplain → -
ai-zend2 ▣
Zend Framework 2 adapter for Aimeos web shops and e-commerce solutions
PHP ★ 3 7y agoExplain → -
ai-lexoffice
Aimeos Lexoffice adapter: Push orders from Aimeos to Lexoffice
PHP ★ 2 1mo agoExplain → -
ai-demo
Extension for demo installations
PHP ★ 2 3y agoExplain → -
omnipay-authorizenet ⑂
Authorize.Net driver for the Omnipay payment processing library
PHP ★ 2 11y agoExplain → -
Dockerfile ⑂
:package: Dockerfiles from WebDevOps for PHP, Apache and Nginx
Shell ★ 2 3y agoExplain → -
omnipay-oppwa ⑂
Oppwa driver for the Omnipay PHP payment processing library
PHP ★ 2 8y agoExplain → -
pagible-themes-pagible
Pagible website theme
CSS ★ 1 1d agoExplain → -
pagible-search
Pagible search package (read-only)
PHP ★ 1 5d agoExplain → -
pagible-themes-glass
PagibleAI CMS glass theme
CSS ★ 1 5d agoExplain → -
pagible-cashier
PagibleAI Cashier integration
PHP ★ 1 5d agoExplain → -
pagible-backup
Pagible backup/restore package
PHP ★ 1 5d agoExplain → -
pagible-themes-premium
Pagible premium theme
CSS ★ 1 5d agoExplain → -
pagible-import
Pagible importer package (read-only)
PHP ★ 1 5d agoExplain → -
pagible-themes-paper
Pagible CMS - Paper theme with warm, minimal design
CSS ★ 1 5d agoExplain → -
ai-shippings
Logsta connector
PHP ★ 1 5d agoExplain → -
ai-feed
Product feeds for 3rd partys like Google Merchant
PHP ★ 1 1mo agoExplain → -
pico ⑂
Minimal CSS Framework for semantic HTML
SCSS ★ 1 1mo agoExplain → -
jsonapi-laravel ⑂
JSON:API for Laravel applications
PHP ★ 1 2mo agoExplain → -
laravel-analytics-google
Google Analytics 4 driver for Laravel Analytics Bridge
PHP ★ 1 3mo agoExplain → -
laravel-jsonapi-core ⑂
Contracts and support classes for Laravel JSON API packages.
PHP ★ 1 4mo agoExplain → -
demo-admin
Aimeos admin demo
★ 1 1y agoExplain → -
laravel-jsonapi-eloquent ⑂
Serialize Eloquent models to JSON API resources
★ 1 3y agoExplain → -
react-commerce
React.js ecommerce PWA for Aimeos
★ 1 4y agoExplain → -
cash ⑂
An absurdly small jQuery alternative for modern browsers.
★ 1 3y agoExplain → -
pagible-core
Pagible core package (read-only)
PHP ★ 0 2h agoExplain → -
pagible-graphql
Pagible graphql package (read-only)
PHP ★ 0 2h agoExplain → -
pagible-jsonapi
Pagible JSON:API package (read-only)
PHP ★ 0 2h agoExplain → -
pagible-themes-bold
Bold PagibleAI CMS theme
CSS ★ 0 3h agoExplain → -
pagible-theme
Pagible theme package (read-only)
PHP ★ 0 22h agoExplain → -
pagible-admin
Pagible admin package (read-only)
Vue ★ 0 15h agoExplain → -
pagible-mcp
Pagible MCP package (read-only)
PHP ★ 0 4d agoExplain → -
pagible-ai
Pagible AI package (read-only)
PHP ★ 0 4d agoExplain → -
pagible-demo
Pagible demo setup
PHP ★ 0 7d agoExplain → -
vue3-gettext ⑂
Translate Vue 3 applications with gettext.
TypeScript ★ 0 18d agoExplain → -
potrans ⑂
Command line tool for translate Gettext with Google Translator API or DeepL API
PHP ★ 0 28d agoExplain → -
prism ⑂
A unified interface for working with LLMs in Laravel
PHP ★ 0 1mo agoExplain → -
he-tree ⑂
Highly customizable draggable Vue.js tree component.
TypeScript ★ 0 2mo agoExplain → -
laravel-framework ⑂
Laravel is a web application framework with expressive, elegant syntax.
PHP ★ 0 2mo agoExplain → -
laravel-analytics-cloudflare
Cloudflare driver for the Laravel Analytics bridge
PHP ★ 0 3mo agoExplain → -
laravel-scout ⑂
Laravel Scout provides a driver based solution to searching your Eloquent models.
PHP ★ 0 3mo agoExplain → -
laravel-cookie-consent ⑂
A GDPR-compliant solution offering enterprise-grade compliance with fully customizable cookie banners for Laravel applications.
PHP ★ 0 3mo agoExplain → -
laravel-analytics-matomo
Matomo driver for Laravel Analytics bridge
PHP ★ 0 8mo agoExplain → -
dbal ⑂
Doctrine Database Abstraction Layer
PHP ★ 0 2y agoExplain → -
php-coveralls ⑂
PHP client library for Coveralls API.
PHP ★ 0 4y agoExplain → -
flysystem ⑂
Abstraction for local and remote filesystems
★ 0 4y agoExplain → -
omnipay-common ⑂
Core components for the Omnipay PHP payment processing library
PHP ★ 0 4y agoExplain → -
svg-sanitizer ⑂
A PHP SVG/XML Sanitizer
PHP ★ 0 5y agoExplain → -
omnipay-postfinance ⑂
Ominpay Gateway for Postfinance
★ 0 4y agoExplain →
No repos match these filters.