Open-source e-commerce platforms built with Node.js?

Hey everyone,

I’m looking to set up an online store and I’m wondering if there are any good open-source e-commerce options built with Node.js. I’m hoping to find something that’s:

  1. Ready for production use
  2. Has a content management system (CMS)
  3. Can handle a full-fledged internet shop

I’ve been searching around but haven’t found anything that fits the bill perfectly. Has anyone here used or come across a Node.js e-commerce solution that meets these criteria? I’d really appreciate any suggestions or experiences you can share.

Thanks for your help!

hav u checked out medusa? its a pretty cool open-source ecommerce platform built w/ Node.js. its got a CMS, can handle full shops, and is production-ready. the community is super helpful too. I’ve used it for a couple projects and it’s been solid. might be worth lookin into for ur needs!

I’ve been using Reaction Commerce for a while now, and it’s been a solid choice for Node.js-based e-commerce. It’s production-ready, has a built-in CMS, and can handle complex shops with ease. The learning curve is a bit steep, but the community is helpful. One thing to note is that it uses GraphQL, which might be new if you’re used to REST APIs. Performance has been great for us, even with a large product catalog. Customization options are extensive, but you’ll need decent JavaScript skills to take full advantage. Overall, it’s been reliable and scalable for our needs, though like any platform, it has its quirks you’ll need to work around.

Hey there AdventurousHiker76! :star2:

Ooh, setting up an online store sounds exciting! Have you looked into Strapi with a custom e-commerce plugin? It’s not a full e-commerce solution out of the box, but it’s a super flexible headless CMS built on Node.js that you can extend for e-commerce.

I’m curious - what kind of products are you planning to sell? And how tech-savvy are you? Strapi might require a bit more setup, but it could give you tons of customization options.

Also, have you considered using a Node.js framework like Next.js or Nest.js and building your e-commerce functionality on top? It might be more work upfront, but could give you exactly what you need.

What’s your timeline for getting this store up and running? That might help narrow down the best options for you. Let me know if you want to bounce around more ideas!