awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
medusajs avatar

medusajs/medusa

0
View on GitHub↗
34,404 stars·4,699 forks·TypeScript·MIT·54 viewsmedusajs.com↗

Medusa

Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts and business applications. Its architecture is built on a decoupled system where core business logic is encapsulated into independent, swappable modules that communicate through defined interfaces, allowing developers to incrementally adopt or replace components to fit specific operational needs.

The platform distinguishes itself through a highly extensible design that supports complex commerce requirements, including multi-vendor marketplace operations, B2B purchasing workflows, and multi-location inventory management. It provides a service-oriented API layer and a flexible administrative interface that allows for the injection of custom views and tools, ensuring that the management experience can be tailored to unique business processes.

Beyond its core commerce capabilities, the platform includes a comprehensive suite of features for managing the entire order lifecycle, product catalogs, and dynamic pricing rules. It integrates with a wide range of third-party services for payments, logistics, and content management, while offering built-in support for transactional emails, API caching, and multi-tenant resource isolation.

Developers can accelerate project initialization using pre-built starters and managed cloud deployment pipelines. The platform also provides specialized command-line tooling and AI-assisted development agents to streamline infrastructure management, debugging, and deployment workflows.

Features

  • Commerce Engines - Provides core commerce services and extensible APIs for building custom digital storefronts.
  • Commerce Platforms - Provides a pre-configured commerce environment with customer accounts, company structures, and quotation workflows.
  • Marketplace Platforms - Commerce Engine accelerates the development of multi-vendor storefronts by using pre-configured structures that include all essential buying and selling features for new projects.
  • Order Lifecycle Management - Oversees the entire order lifecycle through a centralized interface.
  • Payment Gateway Integrations - Processes financial transactions securely through external payment providers.
  • Product Catalogs - Organizes large-scale product catalogs with support for complex attributes, variants, and options to ensure high performance and scalability.
  • Composable Architectures - Extends core business functionality by incrementally adopting or replacing individual commerce modules.
  • Modular Commerce Systems - Encapsulates core business logic into independent, swappable modules communicating through defined interfaces.
  • E-commerce Platforms - Provides a production-ready foundation for building scalable e-commerce marketplaces and retail stores.
  • Headless Commerce - Builds custom online storefronts using a modular, API-first architecture.
  • B2B Commerce Platforms - Manages complex business-to-business purchasing workflows, including tiered pricing and company hierarchies.
  • Promotion Engines - Manages diverse commerce discounts across cart adjustments, shipping costs, and customer-specific pricing strategies.
  • Inventory Management Systems - Tracks inventory levels across multiple locations from a single backend.
  • Cloud Hosting - Provides a managed environment where backends are automatically deployed and accessible via custom URLs.
  • Commerce API Gateways - Exposes granular commerce services through a unified API gateway for diverse frontend integrations.
  • Multi-Vendor Orchestration - Creates unified shopping experiences allowing purchases from several independent sellers.
  • Development Agents - Offers an infrastructure-focused agent that provides contextual project knowledge to help debug applications and suggest fixes.
  • B2B Account Management - Organizes complex company structures to enable role-based access and shared purchasing permissions.
  • Multi-Vendor Marketplaces - Supports platforms where multiple independent sellers manage inventory and orders within a unified experience.
  • Payment Gateways - Integrates diverse payment providers and custom logic to support localized checkout experiences.
  • Sales Channel Management - Organizes product availability and customer experiences across multiple storefronts, portals, or other commerce touchpoints.
  • Split Payment Processing - Distributes customer payments automatically across multiple vendors for split orders.
  • Tiered Pricing Engines - Applies custom pricing rules and negotiated discounts to specific customer accounts or company groups.
  • Deployment Orchestration - Allows triggering and redeploying applications directly from the command line.
  • Event Integration Buses - Enables asynchronous communication between services via a centralized event-driven integration bus.
  • Identity Provider Integrations - Verifies user credentials through external authentication services to ensure secure access.
  • Development Frameworks - Provides a development architecture that allows assembling, replacing, or extending individual commerce modules.
  • Modular Architectures - Core business logic is encapsulated into independent, swappable modules that communicate through defined interfaces to enable flexible system composition.
  • Multi-Tenant Architectures - Enables logical partitioning to manage multiple sales channels and vendor catalogs within one instance.
  • Provider Patterns - Provides a standardized interface system to swap infrastructure components like payment and tax providers.
  • Workflow Orchestration Engines - Manages complex business processes with automated retries and data consistency mechanisms.
  • Backend and Infrastructure - Commerce engine for building online stores.
  • E-commerce Platforms - Headless commerce engine for building custom digital experiences.
  • Miscellaneous Tools - Open-source headless commerce engine.
  • E-commerce Platforms - Listed in the “E-commerce Platforms” section of the Awesome Selfhosted awesome list.
  • Library Management Systems - Headless commerce engine for building custom digital experiences.
  • B2B Commerce Solutions - Supports B2B purchasing workflows including company-employee management and custom purchasing rules.
  • B2B Customer Management - Configures business customer profiles with custom attributes and catalog associations for complex purchasing.
  • Checkout Workflows - Supports unique, multi-step checkout experiences handling complex payment, tax, and fulfillment rules.
  • Currency Management - Handles multiple currencies across different markets from a single backend.
  • Fulfillment Integrations - Coordinates shipment logistics and delivery tracking through external shipping providers.
  • Order Fulfillment - Controls order fulfillment processes by configuring shipping options and delivery rules.
  • Pricing Rule Engines - Applies advanced pricing rules based on customer attributes and order volume.
  • Quotation Management Systems - Facilitates negotiation by allowing customers to request quotes and administrators to review and approve terms.
  • Regional Commerce Management - Configures multi-regional setups by defining specific currencies, tax rates, and shipping options to support international sales.
  • Shopping Cart Services - Provides a unified service for managing shopping cart state across storefronts and administrative panels.
  • Vendor Management Tools - Equips independent sellers with tools to update catalogs and fulfill orders.
  • Command Line Interfaces - Provides a CLI with browser-based OAuth and token-based authentication flows.
  • Database Backups - Enables management of automatic daily database snapshots and manual triggers for data safety.
  • Deployment Pipelines - Integrates with GitHub to automate the deployment of repositories to the cloud.
  • Environment Variables - Provides a secure interface to add and manage environment variables for cloud-hosted backends.
  • API Access Management - Controls administrative and store access by managing keys for commerce operations.
  • User Authentication Strategies - Supports modular user authentication with multiple login strategies and custom profiles.
  • API Gateways - A unified layer exposes granular commerce services through consistent endpoints to support diverse frontend applications and third-party integrations.
  • Commerce Module Development Kits - Enables the creation of custom modules to encapsulate specific commerce logic and integrations.
  • Modular Architecture Frameworks - Supports incremental adoption of decoupled modules to build custom commerce setups.
  • Orchestration Platforms - Manages complex multi-step business processes and automated sequences across integrated services.
  • Administrative Dashboards - Provides an extensible dashboard framework for managing commerce workflows and business operations.
  • Distributor Management - Handles distributor catalogs, pricing, and sales workflows using a modular architecture.
  • ERP Integrations - Syncs inventory, order data, and customer records with external business software.
  • Gift Card Systems - Enables the issuance and management of gift cards with balance tracking for customer checkout.
  • Mobile Point of Sale Systems - Enables in-store retail sales with mobile-native support for barcode scanning, payments, and inventory management.
  • Price List Management - Creates custom price lists to apply specific discounts for targeted customer segments.
  • Pricing Structures - Sets up complex pricing structures for products and variants to accommodate diverse business models.
  • Promotion Interaction Rules - Defines how multiple discounts behave by setting stacking priorities and conditional application logic.
  • Store Credit Systems - Allows managing customer-specific credit balances that can be applied directly during the checkout process.
  • Dynamic Data Schemas - Allows injection of custom fields and attributes into core entities without database schema modifications.
  • Cloud Configuration - Allows configuration of project names, subdomains, regions, and initial administrative users.
  • Enterprise System Integrations - Connects external product information and ERP systems to synchronize catalogs and pricing data.
  • Tax Compliance Engines - Calculates and applies tax rates automatically based on regional rules, product categories, and customer locations.
  • Marketplace Governance - Verifies vendor identities and defines commission structures through centralized administrative controls.
  • Workflow Orchestration - Manages complex checkout processes using automated sequences to ensure consistency across commerce logic.
  • Workflow Orchestrators - A state-machine system manages complex multi-step business processes with automated retries and transactional consistency across distributed services.
  • Infrastructure Monitoring - Allows monitoring of server and worker scaling behavior as traffic load increases.
  • Log Streaming - Streams live runtime logs directly to the terminal for debugging and monitoring.
  • Model Context Protocols - Provides deep knowledge of modules and frameworks through an integrated documentation assistant.
  • Business Logic Extensions - Modifies product data structures and page logic to meet specific business requirements by extending the underlying module with custom fields.
  • Customer Segmentation - Organizes customer accounts into groups to apply specific pricing, promotions, or access levels.
  • Content Management Platforms - Integrates external content management systems to synchronize product information and storefront assets.
  • Administrative Interfaces - Provides a customizable management dashboard for controlling store operations and business data.
  • Environment Management - Supports listing, inspecting, and switching between cloud deployment environments.
  • Project Management - Enables creation, listing, and inspection of cloud projects.
  • Repository Integration - Provides a dashboard interface to import existing repositories into the cloud platform.
  • Version Control Integration - Facilitates the selection and installation of repository apps for cloud deployment.
  • Admin Interface Components - Supports custom views and UI extensions within the administrative dashboard.
  • Checkout Interfaces - Allows developers to create unique, tailored checkout experiences by customizing cart behavior and data structures.
  • Search Integrations - Implements advanced search functionality within the storefront to help customers locate products.
  • Web Storefront Starters - Provides a pre-configured monorepo starter with integrated payment and developer-friendly tooling.

Star history

Star history chart for medusajs/medusaStar history chart for medusajs/medusa

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Medusa

These projects share indexed features with Medusa. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    View on GitHub↗7,924
  • saleor/saleorsaleor avatar

    saleor/saleor

    22,610View on GitHub↗

    Saleor is a headless, API-first commerce platform designed to manage complex retail operations through a decoupled architecture. It provides a centralized backend that uses a GraphQL-based interface to handle product catalogs, order lifecycles, and multi-channel sales across diverse global markets. By separating the commerce engine from the storefront, the platform enables developers to build custom, high-performance shopping experiences while maintaining granular control over data interactions. The platform distinguishes itself through an event-driven architecture that allows for deep extens

    Pythoncartcheckoutcommerce
    View on GitHub↗22,610
  • crmeb/crmebcrmeb avatar

    crmeb/CRMEB

    8,956View on GitHub↗

    CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized

    Vueb2cform-createivewui
    View on GitHub↗8,956
  • vendure-ecommerce/vendurevendure-ecommerce avatar

    vendure-ecommerce/vendure

    8,189View on GitHub↗

    Vendure is a headless commerce framework built with TypeScript and NestJS for managing direct-to-consumer and business-to-business sales channels. It provides a scalable backend for coordinating product catalogs, orders, and payments through a typed and introspectable GraphQL API. The project is distinguished by a modular, plugin-based extension model that allows for the addition of custom entities, pricing rules, and business logic. This extensibility enables the coordination of omnichannel sales and enterprise order orchestration from a single central core. The framework covers broad capab

    TypeScript
    View on GitHub↗8,189
Compare all 30 related projects→

Frequently asked questions

What does medusajs/medusa do?

Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts and business applications. Its architecture is built on a decoupled system where core business logic is encapsulated into independent, swappable modules that communicate through defined interfaces, allowing developers to incrementally adopt or replace components to fit specific operational needs.

What are the main features of medusajs/medusa?

The main features of medusajs/medusa are: Commerce Engines, Commerce Platforms, Marketplace Platforms, Order Lifecycle Management, Payment Gateway Integrations, Product Catalogs, Composable Architectures, Modular Commerce Systems.

Which projects share features with medusajs/medusa?

Projects with overlapping indexed features include: vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… saleor/saleor — Saleor is a headless, API-first commerce platform designed to manage complex retail operations through a decoupled… crmeb/crmeb — CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers… vendure-ecommerce/vendure — Vendure is a headless commerce framework built with TypeScript and NestJS for managing direct-to-consumer and… tigshop/tigshop — Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border… spree/spree — This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for…