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: 2025-04-23 00:27:31 UTC
- JSON Representation
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: 05 Dec 2024
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: 12 Feb 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/s427/MARL
Mastodon Archive Reader Lite - a lightweight single-page app to explore the contents of your Mastodon archive file
Last synced: 12 Dec 2024
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/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/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: 22 Nov 2024
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/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/tjhorner/schema.tl
📜 Easy-to-use TL-Schema viewer
angularjs playground schema spa telegram
Last synced: 14 Dec 2024
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/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: 22 Dec 2024
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/amitavroy/react-spa-laravel-typescript
React Single Page application with Typescript and Laravel backend
javascript laravel php react reactjs spa
Last synced: 16 Jan 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: 14 Dec 2024
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/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: 18 Nov 2024
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/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 Feb 2025
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/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/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/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: 22 Apr 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: 11 Apr 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: 23 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: 12 Apr 2025
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/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: 12 Feb 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: 18 Nov 2024
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: 18 Nov 2024
https://github.com/LowByteFox/buchta
Bun-First integrable build tool for frontend
build-tool bun framework http plugins spa ssr svelte web
Last synced: 09 Dec 2024
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: 21 Jan 2025
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/roxiness/spank
Slap the pages out of a SPA
export html spa ssr static static-export
Last synced: 12 Nov 2024
https://github.com/kontent-ai/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: 20 Feb 2025
https://github.com/coderberg/web-developer-tools
Free Online Developer Tools
devtools react-project react18 reactjs spa typescript
Last synced: 17 Mar 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/wso2/apim-apps
WSO2 API Manager portals web UI apps
api-management portals spa wso2
Last synced: 08 Apr 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: 25 Mar 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: 11 Nov 2024
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/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: 12 Feb 2025
https://github.com/course-one/react-ssr
React Server-Side Rendering examples.
javascript react seo seo-optimization spa ssr
Last synced: 13 Nov 2024
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/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/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: 13 Apr 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/jongacnik/kirby2-spad
📄 Kirby single page app json
api json kirby single-page-app spa
Last synced: 18 Mar 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: 11 Apr 2025
https://github.com/swimlane/docspa
A documentation SPA in Angular.
angular documentation hacktoberfest spa
Last synced: 08 Apr 2025
https://github.com/ghivert/fireblog
Blog template in elm for easy deploy on Firebase!
Last synced: 12 Nov 2024
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/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/ksafranski/spaq
Template for quickly setting up an SPA
docker express mern-stack nodejs react spa
Last synced: 11 Nov 2024
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: 25 Nov 2024
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/ABuffSeagull/parcel-plugin-prerender
parcel parcel-plugin prerender seo spa static-site-generator
Last synced: 17 Nov 2024
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: 23 Apr 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/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: 18 Apr 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/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/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: 09 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
https://github.com/perisicnikola37/laravel-inertia-vue-spa
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: 19 Dec 2024
https://github.com/ankitsharma-007/blazor-server-side-spa
A Single Page Application (SPA) using the Server-Side Blazor with the help of Entity Framework Core database first approach.
ankit-sharma article asp-net-core blazor csharp entity-framework-core single-page-app spa sql-server visual-studio-2019
Last synced: 18 Apr 2025
https://github.com/giuseppelt/feelback-integrations
Feelback SDKs, integrations libraries and samples
analytics astro astro-integration content feedback feedbacks react sentiment-analysis spa static-site static-websites user-reactions user-reviews
Last synced: 16 Apr 2025
https://github.com/virtocommerce/vc-frontend
Virto Commerce Frontend - B2B SPA is a fresh look on the field of eCommerce solutions. This is a place where common B2B and B2C scenarios are combined with the most bleeding edge technologies to deliver blazing fast and fully functional solution. It implements common business use-cases needed for a vast majority of projects we build.
ecommerce graphql pwa-app spa typescript virtocommerce vue3
Last synced: 07 Apr 2025
https://github.com/vuefront/magento
Free PWA & SPA for Magento
frontend frontend-web graphql-api magento magento-extension magento-module magento-pwa magento-spa magento2 megafan-blog pwa pwa-magento spa spa-magento vuefront vuefront-web
Last synced: 12 Feb 2025
https://github.com/jhumanj/laravel-vue-tailwind-spa
A Laravel-Vue-Tailwind SPA starter kit.
Last synced: 23 Jan 2025
https://github.com/younth/react-router-redux-mobile-spa
基于 fis3+react+redux+react-router移动端单页面应用
fis3 mobile react react-router redux spa webapp
Last synced: 10 Apr 2025
https://github.com/evoluteur/kaggle-look-alike
Kaggle Data Explorer UI look-alike built in React.
data data-analysis data-engineering data-exploration data-mining data-platform data-science datascience exploratory-data-analysis explorer front-end frontend kaggle react spa
Last synced: 09 Apr 2025
https://github.com/tettusud/merge-jsons-webpack-plugin
This plugin is used to merge json files into single json file,using glob or file names
angular json react spa webpack-plugin
Last synced: 02 Jan 2025
https://github.com/IcyDrae/vaults
Password manager featuring client-side encryption, vaults, folders and more.
aes-256 mobilefirst password-generator password-manager pbkdf2 php php8 spa symfony vuejs3 vuex
Last synced: 11 Nov 2024
https://github.com/nobonobo/spago
SpaGo is toolkit for Single Page Application.
Last synced: 26 Mar 2025
https://github.com/aksakalli/todo-spring-angular
Todo demo with Spring Boot + AngularJS + Flyway + PostgreSQL + Docker
angularjs authentication boilerplate docker flyway migration postgres rest spa spring spring-boot spring-security
Last synced: 11 Nov 2024
https://github.com/eliasgcf/gobarber-web
✂️ Web platform of gobarber application - made with reactjs, styled-components, unForm and react-router-dom
gobarber react-router-dom reactjs redux redux-saga spa styled-components typescript web
Last synced: 05 Jan 2025
https://github.com/lettier/emoji-bingo
:smile: A single page web game made with Svelte.
bingo bingo-board bingo-cards bingo-game bingo-generator free-game game javascript javascript-game javascript-games online-game single-page-app spa svelte svelte-example svelte-js svelte-v3 svelte3 sveltejs web-game
Last synced: 10 Feb 2025
https://github.com/lucamug/elm-spa-boilerplate
Boilerplate to create Single Page Applications in Elm
localstorage pushstate seo spa style-guide
Last synced: 22 Nov 2024
https://github.com/extrawest/triple_seven_slots_game
Triple Seven Slots Game in Flutter
dart demo firebase firebase-hosting flutter flutter-testing flutter-web game gherkin slot-machine spa spin-wheel web
Last synced: 14 Apr 2025
https://github.com/kerolloz/team-up
Team Up is a website that helps teams get together to work on projects.
collaboration frontend github-primer primer spa team team-up teamwork typescript vue vuejs
Last synced: 02 Apr 2025
https://github.com/snipcart/next-react-seo
A Next.js Tutorial to Build a SEO-Friendly React SPA
nextjs react seo seo-optimization single-page-app spa
Last synced: 14 Apr 2025