![Mercur Main Cover](https://cdn.prod.website-files.com/6790aeffc4b432ccaf1b56e5/67a225dc6fa298afc1cc4ae6_Mercur%20Cover.png)

Mercur
Open Source Marketplace Platform

License PRs Welcome Support

Mercur | Docs

# What is Mercur? Mercur is the first truly limitless open source marketplace platform that combines the simplicity of SaaS with the freedom of open source. Built on [MedusaJS](https://github.com/medusajs/medusa), it empowers businesses to create custom marketplaces without choosing between ownership and ease of use. Mercur is a platform to start, customize, manage, and scale your marketplace for every business model with a modern technology stack. ## Announcing Mercur 1.0 After months of development, testing, and close collaboration with early adopters, we’re excited to announce the official release of **Mercur 1.0** - the first truly limitless marketplace platform. Version 1.0 is fully open source and ready to be self-hosted, giving you **full control over infrastructure, customizations, and data**. With this version, **Mercur is production-ready for B2C marketplaces**. The first complete version includes a vendor system, admin panel, and a fully built B2C Storefront. Read more in **[official release announcement](https://www.mercurjs.com/updates/mercur-1-0-release)** ## Why Choose Mercur? - Full Ownership: Unlike SaaS platforms, you own your marketplace with no transaction fees or vendor lock-in - Modern Foundation: Built on MedusaJS, offering a modern tech stack that developers love - Beautiful by Default: Create stunning storefronts without sacrificing customization ## Power Any Marketplace Model - Custom B2B Marketplace: Build enterprise-grade platforms with specialized workflows - Custom B2C Marketplace: Create engaging consumer marketplaces with modern UX - eCommerce Extension: Transform your store into a marketplace (coming soon) ![Mercur Use Cases](https://cdn.prod.website-files.com/6790aeffc4b432ccaf1b56e5/67b46aa08180d5b8499c6a15_Use-cases.jpg)   # Ready-to-go marketplace features Storefronts for Marketplace
Customizable storefronts designed for B2B and B2C with all elements including browsing and buying products across multiple vendors at once. Discover B2C Storefront Repository - 🛍️ Check demo Admin Panel
Control over whole marketplace: setting product categories, vendors, commissions and rules Vendor Panel
A powerful dashboard giving sellers complete control over their products, orders, and store management in one intuitive interface. Discover Vendor Panel - Contact us to get demo Integrations
Built-in integration with Stripe for payments and Resend for communication needs. More integrations coming soon. ![Mercur](https://cdn.prod.website-files.com/6790aeffc4b432ccaf1b56e5/67a1020f202572832c954ead_6b96703adfe74613f85133f83a19b1f0_Fleek%20Tilt%20-%20Readme.png)   ## Quickstart #### Setup Medusa project ```bash # Clone the repository git clone https://github.com/mercurjs/mercur.git # Change directory cd mercur # Install dependencies yarn install # Build packages yarn build # Go to backend folder cd apps/backend # Clone .env.template cp .env.template .env # In the .env file replace user, password, address and port parameters in the DATABASE_URL variable with your values DATABASE_URL=postgres://[user]:[password]@[address]:[port]/$DB_NAME # For example: DATABASE_URL=postgres://postgres:postgres@localhost:5432/$DB_NAME # Setup database and run migrations yarn medusa db:create && yarn medusa db:migrate && yarn run seed # Create admin user npx medusa user --email --password # Go to root folder cd ../.. # Start Mercur yarn dev ```   ## Prerequisites - Node.js v20+ - PostgreSQL - Git CLI # Resources #### Learn more about Mercur - [Mercur Website](https://www.mercurjs.com/) - [Mercur Docs](https://docs.mercurjs.com/introduction) #### Learn more about Medusa - [Medusa Website](https://www.medusajs.com/) - [Medusa Docs](https://docs.medusajs.com/v2)