Build complex SPAs quickly with vue-element-admin

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

SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control
Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. 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. vue-router

    🚦 The official router for Vue 2

    This project uses Vue Router 3. Here, we have two types of routes: asyncRoutes and constantRoutes.

  2. SurveyJS

    SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.

    SurveyJS logo
  3. vue-element-admin

    :tada: A magical vue admin https://panjiachen.github.io/vue-element-admin

    But if you’re a frontend developer working primarily with Vue.js, vue-element-admin is one of the best free and open source Vue admin templates available. In this article, we’ll learn how to use vue-element-admin and explore some of its features.

  4. vue-admin-template

    a vue2.0 minimal admin template

    vue-element-admin is the predecessor to vue-admin-template. It is a production-ready, frontend solution for admin interfaces that uses the element-ui toolkit. This template has many complex features that you can use for enterprise-level dashboards.

  5. echarts

    Apache ECharts is a powerful, interactive charting and data visualization library for browser

    Dashboards have a lot of charts for different forms and data. This is another common requirement. This template recommends Apache ECharts, a powerful, easy-to-use, and flexible JavaScript visualization library.

  6. vue-cli

    🛠️ webpack-based tooling for Vue.js Development

    Vue CLI 3

  7. 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
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

  • Can anyone recommend a good/simple frontend framework for talking to an api?

    1 project | /r/learnprogramming | 10 Jul 2021
  • Brutal Efficiency: A Tech Breakdown of My Portfolio

    4 projects | dev.to | 12 Dec 2025
  • Building a Custom TypeScript Client for Your REST API

    2 projects | dev.to | 17 Nov 2025
  • alexa-chatgpt alternatives - alexa-chatgpt and alexa-skill-gemini

    3 projects | 13 Aug 2025
  • From Dev Blog to AI Discovery – How to Rank Your Content in Generative Search

    1 project | dev.to | 26 Jun 2025

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