Topics / #spa

Spa projects on GitHub

Single page applications rendering entirely client-side with dynamic routing.

As of , the most-starred Spa projects on GitHub are vue (212.6K stars), vue-element-admin (90.1K stars) and hoppscotch (80.6K stars). GitHub.Locker tracks 20 Spa repositories with 711.5K stars combined. The fastest-growing on October 17 was hoppscotch, with +9 stars in a day.

20Projects
711.5KStars in total
+29Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

20 projects · by stars

  1. #1 · vuejs/vue

    vue

    This is the repository for Vue 2, a progressive JavaScript framework for building user interfaces.

    212.6K
  2. #2 · PanJiaChen/vue-element-admin

    vue-element-admin

    vue-element-admin is a production-ready front-end solution for building admin interfaces, built on Vue and the element-ui component toolkit.

    90.1K
  3. #3 · hoppscotch/hoppscotch

    hoppscotch

    Hoppscotch is an open-source API development ecosystem for building, testing and debugging REST, GraphQL, WebSocket, MQTT, Server-Sent Events and Socket.IO APIs, positioned as an open alternative to Postman or Insomnia.

    80.6K
  1. 4

    angular.js

    58.5Kangular/angular.js · JavaScript

    AngularJS is a JavaScript framework for client-side web apps that makes the browser smarter: HTML is your template language, extended with extra syntax to describe app components clearly.

  2. 5

    solid

    36.1Ksolidjs/solid · TypeScript

    Solid is a declarative JavaScript library for building user interfaces. Instead of using a Virtual DOM, it compiles JSX templates to real DOM nodes and updates them with fine-grained reactions.

  3. 6

    quasar

    27.2Kquasarframework/quasar · JavaScript

    Quasar is a Vue.js based framework for building high-performance UIs that can ship as responsive SPAs, SSR apps, SSG apps, PWAs, browser extensions, hybrid mobile apps, and Electron desktop apps — all from the same codebase.

  4. 7

    eShopOnContainers

    24.3Kdotnet-architecture/eShopOnContainers · C#

    A cross-platform .NET sample app demonstrating a microservices, container-based architecture: it runs on Linux, Windows and macOS, powered by .NET 7, Docker containers and Azure Kubernetes Services.

  5. 8

    decap-cms

    19.4Kdecaporg/decap-cms · JavaScript

    A Git-based CMS for static site generators: a single-page app you pull into the /admin part of your site, giving editors a clean UI for content stored in your Git repository.

  6. 9

    vue-router

    18.9Kvuejs/vue-router · JavaScript

    It is vue-router 3.x, the official router for Vue 2 — it maps URLs to components so a Vue 2 single-page app can move between views. It is part of the Vue Ecosystem.

  7. 10

    ice

    18.6Kalibaba/ice · TypeScript

    ice.js is a universal application framework based on React, developed by Alibaba. It ships routing, rendering (SPA, SSR, SSG) and build tooling out of the box for building web applications.

  8. 11

    material

    16.4Kangular/material · JavaScript

    AngularJS Material is a UI component library that implements Google's Material Design specification (2014-2017) for AngularJS 1.x single-page apps.

  9. 12

    front-end-guide

    15.2Kgrab/front-end-guide · JavaScript

    This is Grab's front-end study guide: a curated path through the modern JavaScript stack covering SPAs, React, Redux, testing, linting, build tools, CI, hosting and deployment, originally written to onboard Grab's new engineers.

  10. 13

    single-spa

    13.9Ksingle-spa/single-spa · JavaScript

    single-spa is a JavaScript framework for front-end microservices, described as 'the router for easy microfrontends'. It lets you split a web app into micro frontends that coexist on the same page, each optionally written with its own framework.

  11. 14

    barba

    13Kbarbajs/barba · TypeScript

    Barba.js is a small JavaScript library that creates fluid, SPA-like page transitions between the pages of a regular website, reducing load delay and HTTP requests.

  12. 15

    turbolinks

    12.6Kturbolinks/turbolinks · TypeScript

    Turbolinks makes navigating a traditional server-rendered web app feel fast like a single-page app, by intercepting link clicks, fetching the new page via XHR, and swapping in the body without a full page load.

  13. 16

    framework

    11.7Kaurelia/framework · TypeScript

    Aurelia is a modern front-end JavaScript framework for building browser, mobile, and desktop applications. This repo is the 1.x entry point that assembles the whole platform.

  14. 17

    nuqs

    10.9K47ng/nuqs · TypeScript

    nuqs is a type-safe state manager for React that keeps state in the URL query string — like useState, but the value lives in the URL and survives sharing or reloading the page.

  15. 18

    history.js

    10.6Kbrowserstate/history.js · JavaScript

    A JavaScript library that makes the HTML5 History/State APIs (pushState, replaceState, onpopstate) work consistently in every browser: real URLs in HTML5 browsers, a hash-based fallback in old HTML4 ones.

  16. 19

    vue2-happyfri

    10.5Kbailicangdu/vue2-happyfri · JavaScript

    A simple, beginner-level demo project built with Vue 2, Vue Router, and Vuex to show how the three pieces fit together in one small app.

  17. 20

    react-static

    10.3Kreact-static/react-static · JavaScript

    React Static is a progressive static site generator for React: it exports your site as fast static HTML pages that each boot into a full React single-page app.

Often tagged together