Skip to content

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
Step-by-step guide: how to use BagistoInstall, first run, examples, tips and FAQs

How to get it

  1. 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. 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. 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

ProjectStarsTypeLevelUpdatedBest for
bagisto (this)28.3kAppintermediate4 days agoDevelopers building a custom online store on Laravel
laravel-crm24.1kAppintermediate4 days agoSmall and mid-sized businesses that want a self-hosted CRM
Laravel-Excel12.7kLibraryintermediate14 days agoLaravel developers who need to export database query results to Excel or CSV
framework35kFrameworkintermediate4 days agoPHP developers building web applications or APIs
flarum16.4kAppintermediate27 days agoSite owners who want a self-hosted discussion board
BookStack19.1kAppintermediate4 days agoTeams 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.