Frontend frameworks: Next/Nuxt/Gatsby: Mastering one or knowing all

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
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io
featured
Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
  1. Gatsby

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

    **Gatsby** is optimized for building fast static websites and apps with a focus on performance and SEO. It uses GraphQL for data management.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. starters

    👩‍💻 Build beautiful, accessible, high-performance websites with BCMS (by bcms)

    NextJS starters: Demonstrate server-side rendering and API route integration, showcasing how NextJS excels at building dynamic applications.

  4. cms

    ⭐️ BCMS is a Headless CMS for developers & their clients. Works nicely with Gatsby, Next.js & Nuxt. This is an open-source version for self-hosting. (by bcms)

    Each of these starters uses the same foundational concepts ( and BCMS headless CMS) but applies them in ways that highlight the distinct advantages of the respective frontend frameworks.

  5. Svelte

    web development for the rest of us

    Svelte is unique in that it shifts much of the work from the browser to the build process, resulting in highly optimized and performant apps. It offers a simple syntax and minimal boilerplate, making it ideal for projects prioritizing speed and efficiency.

  6. React

    The library for web and native user interfaces.

    React remains a top choice for building interactive UIs and single-page applications due to its component-based architecture and virtual DOM for efficient rendering. These features and an extensive ecosystem make it ideal for scalable and dynamic projects.

  7. jQuery

    jQuery JavaScript Library

    Although not as modern as other frameworks, **jQuery** remains relevant for simple projects due to its ease of use in DOM manipulation and event handling. It's lightweight and has a vast plugin ecosystem, though its usage has declined with the rise of newer and modern frameworks.

  8. Angular

    Deliver web apps with confidence 🚀

    Angular is loved for its comprehensive MVC architecture, two-way data binding, and TypeScript support. It is highly suitable for large-scale, enterprise-level applications, though it has a steep learning curve compared to other frameworks.

  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
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

  • 16 side project GitHub repositories you may find useful

    15 projects | dev.to | 19 Jan 2021
  • Why Use React for Web Development in 2025: Top 7 Benefits

    1 project | dev.to | 8 May 2025
  • JSX over the Wire

    8 projects | news.ycombinator.com | 15 Apr 2025
  • This Is Tuple Context Pattern

    3 projects | dev.to | 5 Apr 2025
  • Intro to React: Components, fragments, state, and props.

    1 project | dev.to | 3 Apr 2025

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?