|
|
|
|
|
by mariushn
1742 days ago
|
|
Thanks for building it as open source! Few q's: 1. It doesn't seem to be multi-tenant (that is, hosting multiple shops/companies with one db). Are there plans to add multi-tenancy? 2. What are the major differences vs https://github.com/vendure-ecommerce/vendure ? (another nodejs solution, with included Admin panel and storefront) 3. How do you plan to monetize? |
|
* The Vendure project is a bit older and I think a bit further ahead in terms of awareness and adoption.
* Medusa lists a team of 10 on their notion board, plus a bunch of investors. Vendure is just me (plus OSS contributors) and is bootstrapped.
* Medusa exposes a REST-style API, whereas Vendure uses GraphQL.
* Medusa seems to be mostly JS built directly on Express, whereas Vendure is TypeScript built on NestJS.
* We're both using TypeORM for the data layer.
* As mentioned, Medusa does not ship with an admin interface, whereas Vendure does.
* Medusa seems to have a whole bunch of supported integrations in the monorepo (Stripe, Adyen, Klarna, Sendgrid, Twilio), whereas Vendure does not currently have any official integrations like this.
* Vendure supports multi-channel, multi-language stores. Could not see much about Medusa's support for that, but maybe I missed it.
All in all, Medusa is very much the most similar project I've seen to Vendure. The Node ecosystem has long been neglected in terms of e-commerce dev tooling, so I'm glad to see more interest in this area. Full-stack JS/TS/Node can be very productive and really nice to work with, in my experience.
Congratulations to the Medusa team for the launch. Slightly envious that your post has gained so much traction compared to the ~3 upvotes from my launch a few months ago, but no hard feelings, haha.
edit: formatting