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/jbl2024/latelier
L'atelier, a project management tool
bpmn kanban meetings meteor nodejs project-management spa vue
Last synced: 24 Feb 2026
https://github.com/estrattonbailey/operator
1.8kb drop-in "PJAX" solution for fluid, smooth transitions between pages.
Last synced: 12 May 2025
https://github.com/berndwessels/preact-redux-isomorphic
preact-redux-isomorphic PWA SPA SSR best practices and libraries in under 80kB page size (for live demo click the link below)
aws boilerplate graphql isomorphic lambda mdc mdl preact preact-mdc pwa rambda ramda react-intl react-router redux rxjs seo spa ssr webpack2
Last synced: 25 Oct 2025
https://github.com/netlify/netlify-playground
elm-architecture elm-lang netlify spa
Last synced: 10 Apr 2025
https://github.com/vuefront/prestashop
Free PWA & SPA for PrestaShop
app graphql-api nuxt offline prestashop prestashop-cms prestashop-module ps-module pwa pwa-apps pwapp spa vue vuefront vuefront-web vuejs web-app webapp webpack
Last synced: 27 Oct 2025
https://github.com/obetomuniz/tatooine
A powerful scraper for JavaScript Developers.
html javascript json nodejs scraper scraper-engine spa typescript xml
Last synced: 16 Jul 2025
https://github.com/binbytes/nuxt-chat-app
Frontend of real-time chat application built using nuxtjs, socket.io. Check the backend at https://github.com/binbytes/chat-app-server.
chat-application frontend nuxt nuxt-chat nuxtjs progressive-web-app socket-io-client spa vuejs
Last synced: 19 Sep 2025
https://github.com/CaptainFact/captain-fact-frontend
🔎 CaptainFact - Frontend. The one you see on https://captainfact.io
captain-fact civic-tech collaborative fact-checking frontend hacktoberfest react spa
Last synced: 02 Aug 2025
https://github.com/rse/componentjs
ComponentJS -- Powerful run-time Component System for structuring HTML5-based Rich Clients
component html5 javascript spa system
Last synced: 19 Apr 2025
https://github.com/adambien/bce.design
minimal magic, minimal tooling, essential dependencies, high productivity, no transpilations and no migrations. The Web Components starter ships with integrated lit-html, redux-toolkit and vaadin router components.
bce best-practices customelements flexbox flux-architecture javascript lit-html pattern-javascript patterns-design pwa quickstarter redux redux-toolkit rollup routing spa template vaadin-router webcomponents
Last synced: 17 Aug 2025
https://github.com/drewjbartlett/routegen
Define your API and SPA routes in one place. Use them anywhere. Only 1.3kb.
api generator map router routes routes-api spa
Last synced: 31 Jul 2025
https://github.com/bradymholt/aspnet-core-vuejs-template
ASP.NET Core / Vue.js SPA Template App
ansible asp-net-core dotnet-core mailcatcher openiddict postgresql-database postgressql spa vue-template vuejs2
Last synced: 19 Apr 2025
https://github.com/g0ld3lux/laravel-vue-starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
acl api bouncer buefy dingo dingo-api element-ui fb-api jwt jwt-authentication jwt-middleware jwt-token laravel laravel5 single-page-app single-page-applications spa vue vuejs
Last synced: 27 Oct 2025
https://github.com/raucao/webmarks
remoteStorage-enabled bookmarking app
bookmarks-manager ember emberjs javascript pwa remotestorage spa unhosted
Last synced: 12 Apr 2025
https://github.com/stowball/quench-vue
Simple, client-side hydration of pre-rendered Vue.js apps
Last synced: 12 Apr 2025
https://github.com/snipcart/wordpress-headless-vue
A demo for a Vue.js SPA on top of WordPress as a headless CMS
headless-cms spa vue vuejs wordpress wp-rest-api
Last synced: 14 Apr 2025
https://github.com/vuefront/opencart
Free PWA & SPA for OpenCart
extension nuxt oc opencart opencart-extension opencart-module pwa single-page-app spa v vue vueapp vuefront vuefront-web vuejs
Last synced: 11 Apr 2025
https://github.com/elm/url
Build and parse URLs. Useful for HTTP and "routing" in single-page apps (SPAs)
elm escape percent-encode router routing single-page-app spa url
Last synced: 13 Apr 2025
https://github.com/logustra/vivu
💎 Opinionated scalable vue boilerplate using vite
atomic-design atomic-design-example boilerplate ddd ddd-example spa typescript vite vue vue-boilerplate
Last synced: 13 Jul 2025
https://github.com/mercedes-benz/mo360-ftk
MO360 Frontend Toolkit: A toolkit for single page applications (SPA) based on React and Typescript that allows to extract single features into microfrontends.
Last synced: 06 Apr 2025
https://github.com/pinegrow/happy-paws-with-nuxt-tailwindcss
Full-Stack (SPA SSG/SSR) with Nuxt & Tailwind CSS
full-stack happy-paws nuxt pinegrow spa ssg ssr tailwindcss vue vue-designer
Last synced: 09 Apr 2025
https://github.com/tjhorner/schema.tl
📜 Easy-to-use TL-Schema viewer
angularjs playground schema spa telegram
Last synced: 09 May 2025
https://github.com/cristianoliveira/distributex
A POC of a federated architecture using HTMX & NGINX - micro-frontends/services (same thing)
distributed-systems golang htmx microfrontend microservice nginx python rust server-side-rendering spa
Last synced: 13 Apr 2025
https://github.com/karmasakshi/jet
Angular starter-kit for building quality web apps fast. Now with Supabase.
angular boilerplate javascript material progressive-web-app pwa single-page-app spa starter starter-kit starter-template supabase template typescript
Last synced: 30 Jan 2026
https://github.com/elcobvg/laravel-vuetify-spa
Laravel-Vue SPA starter project template with Vuetify frontend.
frontend laravel material-design spa vee-validate vue vuetify vuetify-frontend vuetifyjs vuex
Last synced: 15 Apr 2025
https://github.com/guillaumebriday/todolist-backend-laravel
Back-end application for Todolist Web application built with Laravel 5.8 and Vue.js
api capistrano docker docker-compose jwt laravel nginx pusher rest spa spatie traefik vuejs
Last synced: 25 Feb 2026
https://github.com/lettier/hacker-feud
:boom: A single page web game made with Svelte.
game game-2d game-dev game-development games javascript javascript-application javascript-applications javascript-game online-game online-games spa svelte svelte-example svelte-js svelte-v3 svelte3 sveltejs web-application website
Last synced: 10 Jul 2025
https://github.com/pupeno/prerenderer
Server pre-rendering for Single Page Applications using ClojureScript/JavaScript by use of NodeJS.
clojure clojurescript nodejs spa
Last synced: 28 Aug 2025
https://github.com/stardustdl/acblog
An open source extensible static & dynamic blog system. (an alternative tool with same features at StardustDL/paperead)
acblog backend blazor blog-engine cms content-management-system csharp docker dotnet dotnet-core frontend github-pages spa static-site-generator wasm wasm-ghpages
Last synced: 12 Aug 2025
https://github.com/curityio/spa-using-token-handler
API driven OpenID Connect SPA security, using only the most secure cookies in the browser
code-example oauth2 openid-connect react spa token-handler
Last synced: 07 Apr 2025
https://github.com/amitavroy/react-spa-laravel-typescript
React Single Page application with Typescript and Laravel backend
javascript laravel php react reactjs spa
Last synced: 25 Sep 2025
https://github.com/profiscience/ko-component-router
:station: Component based router for developing wicked awesome apps with Knockout
javascript knockout knockoutjs ko-component-router router spa tko
Last synced: 11 Mar 2026
https://github.com/StardustDL/acblog
An open source extensible static & dynamic blog system. (an alternative tool with same features at StardustDL/paperead)
acblog backend blazor blog-engine cms content-management-system csharp docker dotnet dotnet-core frontend github-pages spa static-site-generator wasm wasm-ghpages
Last synced: 25 Mar 2025
https://github.com/cklmercer/vue-mix
Bootstrap your Vue 2.0 SPA in less than 2 minutes.
boilerplate laravel-mix single-page-app spa vue
Last synced: 18 Jan 2026
https://github.com/dbrattli/felizia
Non-Static Website Application Generator inspired by Hugo
fable feliz feliz-syntax fsharp safe-stack spa ssr
Last synced: 17 Mar 2025
https://github.com/mzakharo/tubby
Hot Tub & Pool Water Quality Sensor
esp32 esphome homeassistant hottub iot orp ph pool spa tensorflow tflite-micro
Last synced: 17 Mar 2025
https://github.com/brain-up/brn
The idea of this project is to design and make a web-application (with scientist cooperation) which would contained series of special audio trainings to support people with central auditory skills deficit to allow them to train them to listen better.
angular emberjs epam hacktoberfest kotlin spa training-project
Last synced: 05 Apr 2025
https://github.com/guillembonet/single-spa-parcel-example
An example of web app built with multiple microfrontends running in different VM's using the single-spa framework.
Last synced: 03 Jul 2025
https://github.com/fingerprintjs/fingerprintjs-pro-react
Fingerprint Pro Wrapper for React Single Page Applications (SPA)
device-identification device-identifier fingerprinting fingerprintjs fraud-detection fraud-prevention identification integration multi-account-detection nextjs react single-page-app single-page-application spa wrapper
Last synced: 13 Apr 2025
https://github.com/curityio/pkce-javascript-example
JavaScript SPA showing how to handle PKCE in an OpenID Connect flow
code-example oauth2 openid-connect spa
Last synced: 16 Jul 2025
https://github.com/ladunjexa/nextjs14-saas-landing-page
🌈 Modern SaaS landing page with sleek parallax effects and bento box layouts.
landing-page modern-ui-ux nextjs14 react-just-parallax saas-boilerplate spa tailwindcss
Last synced: 16 Jul 2025
https://github.com/dconco/phpspa
A component-based library for building modern, reactive user interfaces in pure PHP. Inspired by React. ✨
component-library php phpspa react spa
Last synced: 06 Feb 2026
https://github.com/michalzaq12/movie-ticket-booking-system
An application for booking tickets at the cinema. Implemented in the microservices architecture, using Docker and docker-compose
amqp docker docker-compose expressjs microservice microservices-architecture movie-ticket-booking nodejs socket-io spa
Last synced: 26 Apr 2025
https://github.com/smapiot/piral.blazor
All .NET things to make Blazor work seamlessly in microfrontends using Piral. :jigsaw:
aspnet-core blazor hacktoberfest microfrontends piral plugin spa webassembly
Last synced: 16 May 2025
https://github.com/mogahidgaffar/laravel-vue-starter-kit-dashboard
Laravel 10 vuejs3 inertiajs Reusable Starter Kit Dashboard
admin-dashboard admin-panel dashboard dashboard-templates inertia inertiajs laravel laravel10 php spa starter-kit starter-template vue vuejs vuejs3
Last synced: 09 Feb 2026
https://github.com/isaacdarcilla/hrms
⚡ Human resource management system built with VueJS, InertiaJS, Laravel 8 and Tailwind CSS
hrm hrms human-resource inertiajs laravel nodejs server-driven-ui server-side-rendering spa ssr tailwind tailwindcss vilt vilt-stack vuejs webpack
Last synced: 11 Apr 2025
https://github.com/linka-app/linka
Cross-platform, Self-hosted & AI powered bookmark management app for linkding, an alternative to linkding front-end, with special optimization for search and quick open functions. Free and open source. Provide web app、PWA and desktop APP. Companion for browsers without bookmark like Arc.
bookmarks chakraui fulltext-search linkding pwa react spa
Last synced: 13 May 2025
https://github.com/maniruzzamanakash/laracms
A Great Web Application CMS & a Starter Kit for Big Project Built with Laravel Framework 9.x & React JS.
admin admin-dashboard adminlte cms cms-framework laravel laravel-application laravel8 laravel9 laravelcms laravelproject php spa
Last synced: 27 Oct 2025
https://github.com/doterlin/vue-user-center
💻一个用vue.js(2.0)写的直播类应用web端个人中心
mvvm spa user-centered-design vue vue-resource vue-router vuex
Last synced: 02 Apr 2025
https://github.com/robertohuertasm/microserver
🔬 Simple ad-hoc server with SPA support based on Warp.
http-server localserver microserver rust rust-crate server single-page-app spa spa-support warp
Last synced: 12 May 2025
https://github.com/LowByteFox/buchta
Bun-First integrable build tool for frontend
build-tool bun framework http plugins spa ssr svelte web
Last synced: 06 Aug 2025
https://github.com/taniarascia/router-example
Use React Router DOM to create a Single Page Application (SPA).
react react-router-dom router routing single-page-application spa
Last synced: 30 Jun 2025
https://github.com/fnndsc/chris_ui
UI for ChRIS
css html5 javascript medical patternfly reactjs spa typescript
Last synced: 04 Apr 2025
https://github.com/52abp/spa.phonebook
基于SPA做的电话薄项目,Angular
angular6 asp-net-core bootstrap3 phonebook spa
Last synced: 01 Oct 2025
https://github.com/roxiness/spank
Slap the pages out of a SPA
export html spa ssr static static-export
Last synced: 30 Apr 2025
https://github.com/coderberg/web-developer-tools
Free Online Developer Tools
devtools react-project react18 reactjs spa typescript
Last synced: 02 Apr 2026
https://github.com/iondrimba/marvel-api-explorer
:mortar_board: PWA - Exploring Marvel's API with React + Redux
front-end js marvel-api marvel-comics mobile-first offline-first pwa react-redux reactjs reactjs-demo spa swipe-gestures
Last synced: 18 Mar 2025
https://github.com/kontent-ai-bot/sample-app-react
Sample React SPA utilizing the Kontent.ai Delivery API to fetch content.
caas content-delivery hacktoberfest headless-cms kontent-ai kontent-ai-sample kontent-sample react spa
Last synced: 04 Mar 2026
https://github.com/wso2/apim-apps
WSO2 API Manager portals web UI apps
api-management portals spa wso2
Last synced: 08 Apr 2025
https://github.com/openmrs/openmrs-esm-patient-chart
This repo houses all EMR patient chart components for OpenMRS v3
fhir healthcare microfrontend openmrs react spa typescript
Last synced: 12 Apr 2025
https://github.com/johnhidey/angular-appinsights
An Angular module for using Microsoft's Application Insights within a SPA
angular angular-appinsights application-insights microsoft-application-insights spa
Last synced: 23 Apr 2025
https://github.com/josephnhtam/vsp-youtube-clone-microservices
A YouTube Clone microservices application built with .NET 7 and Angular 14.
angular asp-net-core docker dotnet elasticsearch elk-stack eventbus ffmpeg jaeger micorservices mongodb opentelemetry postgres rabbitmq redis signalr spa transactional transactional-outbox-pattern youtube
Last synced: 11 Apr 2025
https://github.com/fnndsc/chris_store_ui
UI for the ChRIS Store
chris-store css3 hacktoberfest html5 javascript medical patternfly reactjs spa typescript
Last synced: 27 Apr 2025
https://github.com/mihailgaberov/pizza-app
🍕 SPA with Vue.js and C# using .NET Core
csharp dotnet dotnet-core spa vuejs
Last synced: 23 Apr 2025
https://github.com/connor11528/laravel-vue-spa-tailwindcss
Single Page Application with Laravel 5.8, Vue, Vue Router and TailwindCSS
laravel laravel-api laravel-api-boilerplate laravel5 spa tailwindcss vue vue-router vuejs vuejs2 vuex
Last synced: 27 Oct 2025
https://github.com/perisicnikola37/laravel-inertiajs-vuejs-single-page-application
Single page application built using Laravel, Vue.js, Inertia.js and Jetstream. Enhanced with tests, Docker, and various other advanced topics for further exploration and understanding. Powered by Dependabot.
github-actions inertia inertiajs inertiajs-vue laravel php singlepageapplication spa vuejs
Last synced: 21 Aug 2025
https://github.com/course-one/react-ssr
React Server-Side Rendering examples.
javascript react seo seo-optimization spa ssr
Last synced: 31 Jul 2025
https://github.com/tobischulz/vue-laravel-spa
A simple and clean starter-kit to start a new SPA project. Its like Jetstream without Inertia but with Vue-Router and Pinia as store.
fortify-authentication laravel laravel-11 laravel-framework pinia pinia-vuejs sanctum-authentication sanctum-spa sanctum-vue spa tailwindcss vite vue vue-options-api vue-router vue3 vuejs
Last synced: 16 Mar 2025
https://github.com/jongacnik/kirby2-spad
📄 Kirby single page app json
api json kirby single-page-app spa
Last synced: 10 Oct 2025
https://github.com/orus-io/elm-spa
Pure Elm library to easily build Single Page Applications
Last synced: 13 Apr 2025
https://github.com/curityio/oauth-agent-node-express
A Node.js OAuth Agent, providing API driven OAuth and OpenID Connect for SPAs
express oauth-agent oauth2 openid-connect spa token-handler
Last synced: 12 Apr 2025
https://github.com/y-taka-23/miso-tutorial-app
An example GHCJS + Miso single page application. 🍜
frontend ghcjs haskell javascript miso spa ssr tutorial
Last synced: 23 Jul 2025
https://github.com/gracile-web/gracile
A thin, full-stack, web framework — Powered by Vite and Lit SSR. Works with Node's HTTP or WHATWG Fetch.
lit markdown meta-framework mpa spa ssg ssr web-components web-platform
Last synced: 04 Apr 2026
https://github.com/amir2mi/vajehh
Both client and server side of the “Vajehh” web application: the search engine for writers.
database dehkhoda dictionary ganjvar mongodb motaradef persian react search search-engine sereh spa teyfi
Last synced: 14 Sep 2025
https://github.com/ghivert/fireblog
Blog template in elm for easy deploy on Firebase!
Last synced: 01 May 2025
https://github.com/swimlane/docspa
A documentation SPA in Angular.
angular documentation hacktoberfest spa
Last synced: 08 Apr 2025
https://github.com/soulsam480/noter
realtime note taking and sharing app built with Vuejs + Firebase
firebase noter notes notion realtime realtime-database spa vue vuejs
Last synced: 18 Jul 2025
https://github.com/tsotimus/vite-plugin-csp-guard
A vite plugin for your content security policy
csp security spa vite vite-plugin
Last synced: 05 Mar 2025
https://github.com/parksben/parksben.github.io
parksben's blog
blog create-react-app frontend-app markdown reactjs redux spa
Last synced: 21 Mar 2025
https://github.com/ksafranski/spaq
Template for quickly setting up an SPA
docker express mern-stack nodejs react spa
Last synced: 30 Apr 2025
https://github.com/rosano/launchlet
Make the web yours.
0data bookmarklet fission keyboard launcher local-first offline-first remotestorage single-page-app spa svelte unhosted userscripts userstyles
Last synced: 14 Apr 2025
https://github.com/bbalganjjm/natural_js
Natural-JS : Javascript Front-End Architecture Framework
datagrid datatables-plugin front-end front-end-architecture front-end-framework javascript-aop javascript-front jquery-datatables jquery-library jquery-mobile jquery-plugin jquery-ui jquery-validation natural-js naturaljs single-page-applications spa tabs tree ui-components
Last synced: 23 Feb 2026
https://github.com/ABuffSeagull/parcel-plugin-prerender
parcel parcel-plugin prerender seo spa static-site-generator
Last synced: 11 May 2025
https://github.com/brutusin/brutusin-rpc
Self-describing JSON-RPC web services over HTTP, with automatic API description based on JSON-Schema
http java json json-rpc2 json-schema microservices single-page-applications spa spring websockets
Last synced: 18 Mar 2026
https://github.com/kasvith/vue-spa-multiple-layouts-example
Sample application that shows how to use multiple layouts in single SPA app
example layouts spa vue vue-router vuetify vuetifyjs vuex
Last synced: 07 Oct 2025
https://github.com/johndatserakis/modern-webpack-starter
🏰 A modern JavaScript starter using Webpack 4. Made in a simple way - good for learning or starting a new project without having to rollout cli-auto-builders.
boilerplate bootstrap spa starter template webpack webpack-dev-server
Last synced: 22 Mar 2025
https://github.com/maulayyacyber/crud-laravel-livewire-spa
CRUD Laravel 7 & Livewire (SPA) Single Page Application
hacktoberfest laravel laravel-mix livewire single-page-app single-page-applications spa turbolinks
Last synced: 12 Apr 2025
https://github.com/lmammino/fastify-preact-htm-boilerplate
Quickly bootstrap your next web app with Fastify, Preact and htm
boilerplate bootstrap bootstrap4 fastify htm preact react single-page-app spa
Last synced: 30 Apr 2025
https://github.com/italomaia/flask-vue-semantic-docker
Flask+VueJS+SemanticUI+Nginx+Docker boilerplate. Also, see https://pypi.python.org/pypi/fvsd
docker docker-compose flask python semantic-ui spa vuejs
Last synced: 21 Mar 2025
https://github.com/tsotimus/csp
A vite plugin for your content security policy
csp security spa vite vite-plugin
Last synced: 26 Feb 2025