Single-page application (SPA)
Single-page applications (SPA) are client-side applications that don’t route via different pages but rather combine the logic for different contents into one page. This was historically achieved via hashbang URI fragments (#!). With the introduction of the pushState API, this state can now be properly used within the browser history, in bookmarks and sharing.
Another important point for SPA was the lack of proper SEO but developers and frameworks found ways around that.
- GitHub: https://github.com/topics/spa
- Wikipedia: https://en.wikipedia.org/wiki/Single-page_application
- Related Topics: mpa, vuejs, reactjs, svelte, astro, angular, emberjs, javascript, routing, pushstate,
- Last updated: 2026-06-13 00:25:46 UTC
- JSON Representation
https://github.com/hansschouten/laravel-quasar
Laravel 10 with Quasar v2 (Vue3, Vite, Pinia, i18n) for a Material Design SPA/PWA or Cordova Android/iOS app
boilerplate cordova laravel pinia pwa quasar quasar-framework spa vite vue3
Last synced: 12 Apr 2025
https://github.com/albinotonnina/vanilla-js-spa
Single page applications for a test, no libraries
Last synced: 10 Apr 2025
https://github.com/maccali/Brain-Nuxt.WEB
🔥🦕 BrainNuxt is a Boilerplate based in NuxtJS
axios boilerplate dotenv eslint fontawesome jest nuxt nuxtjs prettier pwa seo serverside-rendering spa ssr static-site vue
Last synced: 02 Aug 2025
https://github.com/vuefront/vuefront-docs
VueFront Documentation
documentation pwa single-page-application single-page-application-with-vue spa vue vuefront vuejs
Last synced: 07 Sep 2025
https://github.com/dmotz/express-spa-router
Express middleware for single page app routing
express javascript middleware node nodejs router spa
Last synced: 17 Nov 2025
https://github.com/nowshad-sust/bingo
A board game made with Meteor.js
bingo blaze game javascript live meteor meteorjs minimongo mongodb multiplayer nodejs real-time single-page-app spa web-application
Last synced: 25 Jan 2026
https://github.com/moigagoo/karaxapp
Sample tweetbox app created with Karax
Last synced: 28 Jul 2025
https://github.com/diogosouza/vuetify-spa-example
A SPA app made with Vue.js and Vuetify
javascript logrocket spa vue vuejs vuetify vuetifyjs
Last synced: 30 Apr 2025
https://github.com/marcodpt/merlin
A functional JS framework that values elegance, simplicity and minimalism.
component components elm elm-architecture esmodule esmodules framework frontend-framework hyperapp hyperscript javascript-framework js microframework microfrontends no-build router spa ssr vdom vue
Last synced: 26 Oct 2025
https://github.com/curityio/react-assisted-token-website
Example React SPA that implements OpenID Connect using the assisted token flow
assisted-token code-example oauth2 openid-connect react spa
Last synced: 28 Jul 2025
https://github.com/mgdsoft/symfony-profiler-spa
For lovers of SPA and symfony profiler
ajax development profiler spa symfony
Last synced: 11 Oct 2025
https://github.com/kjantzer/docker-node-app
🚀A starting point for node.js based apps
app-template nodejs-application single-page-app spa webapp webpack
Last synced: 15 Apr 2025
https://github.com/ghdna/reactjs-estore
A simple & minimalist e-commerce accelerator store built with ReactJS, Redux, and Bootstrap 4.
ecommerce react react-redux reactjs redux-thunk serverless spa
Last synced: 26 Jun 2025
https://github.com/marcodpt/tint
A natural template engine for the HTML DOM
dom dom-templating handlebars html html-template hyperapp javascript logic-less mustache natural rivets spa template template-engine template-language transparency virtual-dom vuejs xml xml-template
Last synced: 10 Apr 2025
https://github.com/logustra/vuad
:fire: Opinionated scalable vue boilerplate using webpack
atomic-design atomic-design-example boilerplate ddd ddd-example spa typescript vue vue-boilerplate webpack
Last synced: 03 Jul 2025
https://github.com/javadkarami-com/e-card-website
portfolio website with html/css/js with v-card design
css html-css-javascript html5 js portfolio portfolio-site portfolio-sites portfolio-website spa website website-template website-templates
Last synced: 01 Jul 2025
https://github.com/maolion/uniapp
uniapp 框架基础模块
javascript mobile-framework react react-native redux spa typescript uniapp web-framework webpack
Last synced: 10 Jul 2025
https://github.com/syncfusion/ej2-showcase-angular-stockchart
Demo application for track and visualize stock price of any company over a specific period using charting and range tools.
angular angular2 angular4 angular6 charts single-page-app spa stock-charts syncfusion
Last synced: 01 Jul 2025
https://github.com/nobledsmarts/walkify
walkifyjs - Simple and lightweight Javascript routing library for building interactive single page applications.
app application apps custom-router javascript js js-router library pages router routes routing single spa walkifyjs
Last synced: 12 Apr 2025
https://github.com/totaljs/example
Total.js v5 examples
javascript nodejs serverside spa
Last synced: 07 Jul 2025
https://github.com/tbreuss/mithril-slim-skeleton
A single-page application (SPA) skeleton based on Mithril.js and Slim Framework trying to use good practices
mithril-starter mithriljs slim-framework slim4 slim4-skeleton spa typescript webapplication
Last synced: 03 May 2025
https://github.com/profjordanov/hybrid-app-development
The primary repository responsible for the course documentation at the University of Economics-Varna.
ajax cordova javascript jquery jquery-mobile react react-native spa
Last synced: 10 Apr 2025
https://github.com/aleksandertabor/flashcards
Manage your flashcards with an app built with Laravel, Vue, GraphQL, Progressive Web App (PWA).
graphql graphql-api laravel laravel-sanctum laravel-scout laravel7 progressive-web-app pwa spa vue vue-router vuejs vuetify vuex workbox
Last synced: 27 Oct 2025
https://github.com/linagora/esn-frontend-calendar
Calendar SPA for the OpenPaaS Suite - https://open-paas.org/
Last synced: 07 Sep 2025
https://code2k.github.io/ghfresh/
Monitor GitHub repositories for new releases.
create-react-app markdown material-ui preact prerender react redux redux-toolkit spa testing-library typescript
Last synced: 01 Apr 2025
https://github.com/bondy-io/bondy-demo-marketplace
Example demonstrating a market maker using Bondy for AuthN/Z, RPC and PubSub in Python and JS
authn authz bondy demo-app event-mesh microservices pubsub rpc service-mesh spa wamp-protocol
Last synced: 19 Jun 2025
https://github.com/hmmhmmhm/svelte-spa-chunk
🚧 Do the Chunk split on a page-by-page basis. In the svelte-spa-router module.
frontend spa spa-router svelte
Last synced: 28 Jun 2025
https://github.com/code2k/ghfresh
Monitor GitHub repositories for new releases.
create-react-app markdown material-ui preact prerender react redux redux-toolkit spa testing-library typescript
Last synced: 09 Oct 2025
https://github.com/asbhogal/personal-portfolio-site
A personal portfolio site created for the repo owner to showcase his projects, created using TypeScript, Next.js, Payload CMS, SASS, Framer Motion & Playwright.
developer-portfolio es6 eslint framer-motion next nextjs portfolio portfolio-project portfolio-site portfolio-website projects react reactjs sass scss single-page-app single-page-application single-page-applications spa typescript
Last synced: 01 Mar 2026
https://github.com/curityio/oauth-agent-dotnet
A .NET OAuth Agent, providing API driven OpenID Connect for SPAs
dotnet oauth-agent oauth2 openid-connect spa token-handler
Last synced: 28 Jul 2025
https://github.com/sboulema/mapviewer
Show geographical data on a map
cbs cbs-buurten geographic-data leaflet map-viewer maps npr openstreetmap spa
Last synced: 17 Jan 2026
https://github.com/codomatech/gr8s-server
gr8s - the graceful smart frontend server for your dynamic apps. tl;dr: implement SEO in SPA without the pain of SSR!
ajax app client-side-rendering csr frontend green react search-engine-optimization seo server server-side-rendering single-page-app spa ssr sustainability svelte vue
Last synced: 11 Apr 2025
https://github.com/daggerok/spring-streaming
SPA on Spring Boot 1.x, WebSockets and React, gradle, nodejs, spring-boot, gradle multi project, spring-mvc, spring-data, gradle dependency update plugin, react-router
gradle gradle-dependency messaging react spa spring-boot spring-data spring-mvc spring-streaming streaming webpack websockets
Last synced: 28 Apr 2025
https://github.com/MarwanAlsoltany/eyeful
Time tracking SPA
application spa time time-tracker timetracker todo-list todolist todos tracker
Last synced: 10 Jun 2025
https://github.com/94dreamer/tel_react_spa
react/redux/react-router4.x/react-redux/redux-thunk/redux-devtools/ES6/Webpack的电话销控复杂SPA
es6 react react-redux react-router react-router-redux redux redux-devtools redux-thunk spa webpack
Last synced: 27 Mar 2025
https://github.com/adamalston/v1
Personal website version 1.0
mobile personal-website portfolio resume resume-website simple spa visual
Last synced: 18 Apr 2025
https://github.com/yersey/laravel-vuejs-spa
laravel, spa, vue, vue-router, vuetify, vuex, vuex-persistedstate, responsive, json web token
jwt laravel responsive spa vue vue-router vuetify vuex vuex-persistedstate
Last synced: 07 May 2025
https://github.com/veloace/laravel-buefy-spa
A Laravel-Vue SPA starter project template based on Bulma and Buefy
buefy bulma bulma-css-framework laravel php spa vue
Last synced: 07 Oct 2025
https://github.com/tongbanjie/pagego
A react based SPA system
html5 mobile pagego plugin-system react react-router reactjs routing-engine spa typescript
Last synced: 30 Apr 2025
https://duanedave.github.io/Awesome-Books/
This project is to build a book library, that has the functionality to Create, Read, Update and Delete (CRUD) books. Local storage was used in other to preserve user activities on this page.
Last synced: 12 May 2025
https://github.com/scipion-em/scipion-em-emready
EMReady is a three-dimensional nested U-net-based framework for improving the interpretability of cryo-EM maps using similarity and correlation-guided deep learning.
Last synced: 12 Oct 2025
https://github.com/mohammadali-arjomand/singlightjs
A light-weight, open-source, free, powerful and easy-to-use Javascript library for creating SPAs
front-end javascript javascript-framework lightweight reactive reactivity router single-page-app single-page-applications single-spa single-spa-application spa template-builder template-engine web
Last synced: 12 Oct 2025
https://github.com/giovannicandido/generator-spring-spa
Best practices and production quality to start with a modern FrontEnd in AngularJS 2 or Aurelia, backend by Java Spring Boot Framework
angular2 aurelia keycloak spa spring-boot spring-framework
Last synced: 02 Oct 2025
https://github.com/hoshinotsuyoshi/rails-api-vite-easy-stack
A Monorepo Boilerplate for Rails 8 GraphQL API with Vite + React SPA
graphql-api rails rails-api spa vite
Last synced: 30 Sep 2025
https://github.com/seanvelasco/usky.app
Web client for Bluesky using Solid.js
atproto bluesky decentralized federation pwa social-media social-network solidjs spa
Last synced: 09 Apr 2025
https://github.com/martins-rafael/mt07-landing-page
:motorcycle: Landing page da motocicleta Yamaha MT-07
landing-page nextjs reactjs single-page-application spa typescript
Last synced: 10 Apr 2025
https://github.com/germdz/spa-vilt
Un SPA con Vue, Inertia, Laravel y Tailwind
curso inertiajs laravel spa tailwindcss vuejs
Last synced: 14 Jul 2025
https://github.com/theoomoregbee/angular4-auth
EVERYTHING YOU NEED TO KNOW ON SECURING YOUR ANGULAR 2+ SPA
angular-cli angular4 security single-page-app spa
Last synced: 09 May 2025
https://github.com/slurmulon/gooey
:cactus: Hierarchical PubSub data synchronization solution for ES6
data-synchronization pubsub spa state-synchronization
Last synced: 24 Mar 2025
https://github.com/abbadon1334/sun-position-spa-php
SPA Sun Position Calc Library for PHP
algorithm azimuth-angles degrees longitude php sidereal solar-position-algorithms solar-radiation-applications spa
Last synced: 01 Aug 2025
https://github.com/superdevops233/laravel-nuxt
A Laravel-Nuxt starter kit.
laravel nuxt server-side-rendering serverside-rendering spa ssr universal vue
Last synced: 13 Apr 2026
https://github.com/abdelaziz-mahdi/math-magicians
"Math Magicians" is a website for all fans of mathematics. It is a Single Page App (SPA) that allows users to: - Make simple calculations. - Read a random Math-related quote.
api calculator-application math react spa
Last synced: 25 Sep 2025
https://github.com/1hanzla100/django-react-marketplace
Atlas Mart is a OLX like Marketplace built with Python Django and React.js
django ecommerce marketplace olx-clone react spa
Last synced: 26 Oct 2025
https://github.com/chiraag-kakar/crack-buzz
A full-stack Serverless Single Page Link Sharing Application built using React, Ionic and Firebase.
crackbuzz firebase firestore hybrid-application ionic-framework project react realtime single-page-application spa
Last synced: 26 Oct 2025
https://github.com/henriquetourinho/brhttp
Um servidor estático em Go, superpoderoso. Oferece Live Reload, mas também automação de build com webhooks, proxy reverso e uma API de controle completa.
automation binario debian dev-server frontend go golang linux live-reload minimalist no-dependencies open-source performance reverse-proxy security spa static-server zero-config
Last synced: 04 May 2026
https://github.com/jsakamoto/spprologa
"Build client web apps with Prolog" - The library to make Single Page Prolog Applications!
Last synced: 26 Jul 2025
https://github.com/chrisco/ng4
A small Angular 4 project for learning and fun
angular angular-cli angular4 bootstrap spa
Last synced: 26 Apr 2025
https://github.com/allancalix/kratos-ui
A ReScript React implementation of Kratos browser authentication flows.
authentication kratos rescript rescript-react spa ui
Last synced: 22 Apr 2025
https://github.com/emtiazzahid/quiz-app
https://squiz-app.netlify.app/
landing-page laravel laravel-vue-spa quiz-app spa vue vuejs vuetify
Last synced: 19 Mar 2025
https://github.com/jamesgeorge007/reddit-parser
A web app which parses ( using reddit API) relevant posts from a given subreddit that the user has ultimate right to choose from. :tada: :smiley:
react-typescripts reactjs reddit reddit-api spa subreddit tsx typescript webapp
Last synced: 24 Oct 2025
https://github.com/curityio/angular-assisted-token-website
Example Angular SPA that implements OpenID Connect using the assisted token flow
angular assisted-token code-example oauth2 openid-connect spa
Last synced: 28 Jul 2025
https://github.com/huruji/musicspa
A music SPA APP Powered BY React、Redux、React-Router:musical_note:
music react react-redux react-router redux spa webapp
Last synced: 03 Sep 2025
https://github.com/linagora/esn-frontend-account
Account SPA for OpenPaaS https://open-paas.org/
Last synced: 07 Sep 2025
https://github.com/shahabganji/aureliaaspnetcore
Adds Extension methods for spa services for Aurelia in Asp.Net Core
aurelia aurelia-cli microsoft spa spa-services
Last synced: 17 Jun 2025
https://github.com/valchanoficial/valchan.com.br
Valchan - Personal Blog
algolia blog dotenv gatsby google-fonts graphql personal-blog prismjs react react-disqus-comments react-icons reactjs seo spa styled-components
Last synced: 12 May 2025
https://github.com/hombre2014/math-magicians
"Math magicians" is a website for all fans of mathematics. It is a React Single Page App (SPA) that allows users to: Make simple calculations and read random math-related quotes.
Last synced: 12 May 2025
https://github.com/newbeea/vue-mp-web
利用 vue mpvue 同时生成微信小程序和SPA H5单页应用,获得一致开发体验
h5 miniprogram mpvue spa vue web
Last synced: 19 Oct 2025
https://github.com/diogenespolanco/pocoyoplayer
Esta es una demostración de un proyecto SPA en angular 1.x con typescript que permite el entender y tener una idea concreta de como implementar una solución Front-End con tecnologías estables, seguras y fácil de implementar.
Last synced: 13 Apr 2025
https://github.com/changhuixu/angular-nginx-docker
Serve a SPA using NGINX in a docker container
angular docker nginx nginx-docker nginx-server server spa web
Last synced: 20 Aug 2025
https://github.com/jamesgeorge007/pixabay-image-finder
React SPA that fetches images from the pixabay API, styled following material UI principles.
material-ui pixabay-api reactjs single-page-app spa
Last synced: 19 Jun 2025
https://github.com/huruji/musicSPA
A music SPA APP Powered BY React、Redux、React-Router:musical_note:
music react react-redux react-router redux spa webapp
Last synced: 27 Apr 2025
https://github.com/riwert/alpinejs-spa-template
An AlpineJS SPA template with an intuitive folder structure, simple features and included examples.
alpinejs alpinejs-head alpinejs-router spa structure tailwindcss
Last synced: 06 Sep 2025
https://github.com/tetra-fox/home-landing
🏠 Caddy-based landing page Docker image for my home network services
caddy caddy-server docker home-networking landing-page single-page-app spa static-site svelte sveltejs typescript webpack
Last synced: 17 Jan 2026
https://github.com/oresoftware/hr4r2
The new Hot-Reloading example project for (React + RequireJS + TypeScript) => all React components can be hot-reloaded.
chokidar code-splitting dev-server developer-experience hot-reload hot-reloading live-reload nodejs react reactjs reactjs-components require-js requirejs single-page-app spa typescript webdevelopment websockets yeoman yeoman-generator
Last synced: 01 Aug 2025
https://github.com/northernman54/esp32_balboa_spa
ESP32 Based Balboa Spa wifi controller module
Last synced: 11 Apr 2025
https://github.com/faissalelfid/webfid
This web application is created in order to use facial recognition to ensure the detection of employees entering or leaving a building.
face-api-js laravel7 recognition spa vuejs
Last synced: 27 Oct 2025
https://github.com/ajsalemo/weather
A weather application build with React, Node, Leaflet and Material UI
axios dotenv html jsx leaflet material-design material-ui moment nodejs openweathermap-api react redux redux-form redux-persist spa weather-api
Last synced: 01 Sep 2025
https://github.com/easywebapp/cell-router
Decorator based Router component framework, powered by WebCell
decorator router spa web-app web-cell web-component
Last synced: 09 Apr 2025
https://github.com/rezwanahmedsami/routemamba
Routemamba is a js library to develop single page web applications easily.
nextjs reactjs routemamba routemambajs single-page single-page-app spa vuejs
Last synced: 27 Jul 2025
https://github.com/codeluminary/cbt-api-using-nodejs-mongodb
This is a computer based test api built with nodeJs, vanillaJs, mongodb and express. It have an admin backend for managing exams, questions and users.
api api-rest computer-based-test docker express expressjs jwt mongodb mongoose node nodejs spa
Last synced: 08 Oct 2025