Which Frontend Framework to Pick for Your E-commerce Storefront?

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. Medusa

    The world's most flexible commerce platform.

    Refer to Medusa’s quickstart guide to getting started in minutes. Also, if you have any Medusa-related questions or issues, you can reach out to the Medusa team via discord for instant help.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. Vue Storefront

    Alokai is a Frontend as a Service solution that simplifies composable commerce. It connects all the technologies needed to build and deploy fast & scalable ecommerce frontends. It guides merchants to deliver exceptional customer experiences quickly and easily.

    Vue Storefront is an open source frontend framework for headless ecommerce built on top of Vue.js. It provides ready-made integrations to existing ecommerce platforms and allows you to extend the framework to build your own integration.

  4. Gatsby

    The best React-based framework with performance, scalability and security built in.

    Gatsby is a React-based static site generator that combines the functionality of React for customizing your ecommerce website structure and GraphQL to make efficient API calls.

  5. Nuxt.js

    Discontinued Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3. [Moved to: https://github.com/nuxt/nuxt]

    Nuxt.js is a Vue framework built to optimize app performance. Nuxt.js offers support for SEO (search engine optimization) settings out of the box and several other functionalities like code-splitting, automatically generated routes*,* pre-rendering, and Server Side Rendering (SSR).

  6. Next.js

    The React Framework

    Next.js is a React-based frontend framework that offers you building blocks for creating blazing-fast and user-friendly websites.

  7. Ember.js

    Ember.js - A JavaScript framework for creating ambitious web applications

    Ember.js is a component-based framework for building ecommerce stores. It offers stability as it has a very short release circle which allows it to add fixes and new features. This is beneficial in the fast-moving world of frontend web development and technology.

  8. ember-cli

    The Ember.js command line utility.

    It has detailed documentation, an API reference, and a guide for their CLI tool to provide a better developer experience. It also has a Discord server to get help instantly.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. ember-api-docs

    Ember API Docs viewer

    It has detailed documentation, an API reference, and a guide for their CLI tool to provide a better developer experience. It also has a Discord server to get help instantly.

  11. Angular

    Deliver web apps with confidence 🚀

    Angular is a component-based frontend framework and platform built on top of TypeScript. It offers a set of well-integrated libraries with a wide range of functionalities including server-client communication, routing, cross-platform apps, and more.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Building a Sentiment Analysis App with React, Flask, and Hugging Face Transformers

    2 projects | dev.to | 17 May 2025
  • Thinking in Templates

    3 projects | dev.to | 16 May 2025
  • Building a Full-Stack AI Chatbot with FastAPI (Backend) and React (Frontend)

    3 projects | dev.to | 21 Apr 2025
  • Embroider & Vite & net::ERR_ABORTED 504 (Outdated Optimize Dep)

    2 projects | dev.to | 30 Mar 2025
  • ResponsiveImage & EmberJS & glob vite imports

    3 projects | dev.to | 7 Mar 2025