Giter Club home page Giter Club logo

medusa's Introduction

Medusa

Medusa

An open-source composable commerce engine built for developers.

Medusa is released under the MIT license. Current CircleCI build status. PRs welcome! Product Hunt Discord Chat Follow @medusajs

Getting Started

Deploy in 5 minutes

You can deploy your Medusa server in 5 minutes just by clicking the button below.

Deploy

Install Locally

You can install Medusa locally or manually on your server by either following our Quickstart guide or the following steps:

  1. Install Medusa CLI

    npm install -g @medusajs/medusa-cli
  2. Create a new Medusa project

    medusa new my-medusa-store --seed
  3. Start your Medusa engine

    medusa develop

Requirements

  • Node v14.0 or higher.
  • SQLite or PostgreSQL (SQLite is only for getting started; PostgreSQL is recommended)
  • Redis

You can check out this documentation for more details about setting up your environment.

What is Medusa?

Medusa is an open source composable commerce engine built with Node.js. Medusa enables developers to build scalable and sophisticated commerce setups with low effort and great developer experience.

You can learn more about Medusa’s architecture in our documentation.

Features

  • Orders, Exchanges, and Returns APIs: Aside from the standard order management that comes with ecommerce platforms, Medusa also provides an easy and automated way to manage swaps, returns, and claims.
  • Products and Collections APIs: Add products with extensive customization settings and sort them into collections.
  • Region API: Configure and manage multiple regions and currencies all from one platform.
  • Plugin API: Easily integrate fulfillment providers, payment providers, notification services, and many other custom tools and third-party services.
  • PriceList and Promotions APIs: Advanced pricing for products with conditions based on its amount in the cart or promotions and discounts.
  • Tax API: Advanced tax configurations specific to multiple regions, with capability of specifying taxes for specific products.

See more of the ecommerce features on our documentation.

Roadmap

Write-ups for all features will be made available in Github discussions prior to starting the implementation process.

2022

  • Admin revamp
  • Tax API
  • Tax Calculation Strategy
  • Cart Calculation Strategy
  • Customer Groups API
  • Promotions API
  • Price Lists API
  • Price Selection Strategy
  • Import / Export API
  • Sales Channel API
  • Extended Product API (custom fields, publishing control, and more)
  • Extended Order API (managing placed orders, improved inventory control, and more)
  • Multi-warehouse support
  • GraphQL API

Plugins

As a headless and extendible solution, Medusa allows you to integrate third-party services or add custom features into Medusa by installing Plugins.

Check out our available plugins that you can install and use instantly on your Medusa server.

Contributions

Medusa is all about the community. Therefore, we would love for you to help us build the most robust and powerful commerce engine on the market.

Whether it is fixing bugs, improving our documentation or simply spreading the word, please feel free to join in. Please check our contribution guide for further details about how to contribute.

Community & Support

Use these channels to be part of the community, ask for help while using Medusa, or just learn more about Medusa:

  • Discord: This is the main channel to join the community. You can ask for help, showcase your work with Medusa, and stay up to date with everything Medusa.
  • GitHub Issues: for sending in any issues you face or bugs you find while using Medusa.
  • GitHub Discussions: for joining discussions and submitting your ideas.
  • Medusa Blog: find diverse tutorials and company news.
  • Twitter
  • LinkedIn

Upgrade Guides

Follow our upgrade guides on the documentation to keep your Medusa project up-to-date.

License

Licensed under the MIT License

medusa's People

Contributors

srindom avatar olivermrbl avatar shahednasser avatar pkorsholm avatar zakariaelas avatar sebastiannicolajsen avatar adrien2p avatar kasperkristensen avatar dependabot[bot] avatar fpolic avatar vilfredsikker avatar shreedharhegde99 avatar saurabh042 avatar mkaychuks avatar dwene avatar timothy22000 avatar chikaldirick avatar fuzzyreason avatar abhijeet007rocks8 avatar leodeleone avatar ashish-patwal avatar fominsergiy avatar aloks98 avatar ps-89 avatar oliverheaps avatar ymaheshwari1 avatar ronaldocaetano avatar rishikumarray avatar rachelruderman avatar nielswart avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.