
Bagisto
Open-source online store and multi-vendor marketplace software built on Laravel (PHP).
- Stars
- 28.3k
- Forks
- 3.4k
- Licence
- MIT
- Language
- PHP
- Last update
- 4 days ago
- Type
- App
What it is
Bagisto is open-source software for running an online store or a marketplace where many sellers list products. It is built with Laravel and Vue.js, and the README describes it as a foundation you can customize for single-vendor, B2B, or multi-vendor commerce. It is aimed at businesses and developers who want to host and extend their own shop instead of using a hosted service.
- Run a single-vendor online store with the bundled Docker image
- Set up a multi-vendor marketplace where several sellers manage their own products
- Customize storefront and checkout using Laravel and Vue.js code
- Deploy to a cloud server or the AWS Marketplace AMI described in the README
Great for
- Developers building a custom online store on Laravel
- Businesses that want to self-host a store and own their data
- Teams planning a multi-vendor marketplace
- Agencies building B2B commerce sites for clients
Not ideal for
- Non-technical store owners who want a point-and-click hosted shop, since setup and customization require PHP and server knowledge
- Small one-page sites that only need a simple product listing, since this is a full commerce platform
How to get it
- 1
Run with Docker
You'll need: Docker
Run with Docker (single command, includes database and web server)
docker run -d --name bagisto -p 80:80 webkul/bagisto:latest - 2
Run it
- Run the Docker command above.
- Open http://localhost in your browser once the container is running.
- Use the Docker README linked in the repo for database and server options.
- 3
Get the most out of it
- Pin a specific release tag such as 2.5.0 with your chosen web server and database for predictable upgrades
- Set DB_HOST to an external database server to skip the bundled database
- Follow the official devdocs installation guide for Composer-based installs
- Use the official tutorial videos and documentation for customization
Downloads
Strengths
- MIT license, so it can be used and modified freely
- Built on the widely used Laravel PHP framework
- Docker images are published for several web servers and databases
Trade-offs
- Requires PHP and Laravel knowledge to customize or maintain well
- The README's 10M+ SKU scale claim comes from the description and is not detailed in the README excerpt
- Cloud hosting and starter packs are paid offerings from the same company, so some promoted paths are commercial
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| bagisto (this) | 28.3k | App | intermediate | 4 days ago | Developers building a custom online store on Laravel |
| laravel-crm | 24.1k | App | intermediate | 4 days ago | Small and mid-sized businesses that want a self-hosted CRM |
| Laravel-Excel | 12.7k | Library | intermediate | 14 days ago | Laravel developers who need to export database query results to Excel or CSV |
| framework | 35k | Framework | intermediate | 4 days ago | PHP developers building web applications or APIs |
| flarum | 16.4k | App | intermediate | 28 days ago | Site owners who want a self-hosted discussion board |
| BookStack | 19.1k | App | intermediate | 4 days ago | Teams that want an internal knowledge base they can host themselves |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.