Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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-01-26 00:25:32 UTC
- JSON Representation
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/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: 23 Jan 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: 25 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: 21 Jan 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: 16 Oct 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: 14 Dec 2024
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/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: 29 Oct 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: 23 Jan 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 Oct 2024
https://github.com/dbrattli/felizia
Non-Static Website Application Generator inspired by Hugo
fable feliz feliz-syntax fsharp safe-stack spa ssr
Last synced: 27 Oct 2024
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: 20 Jan 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/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: 22 Jan 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: 11 Oct 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: 03 Nov 2024
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: 24 Jan 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: 09 Dec 2024
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/fnndsc/chris_ui
UI for ChRIS
css html5 javascript medical patternfly reactjs spa typescript
Last synced: 26 Jan 2025
https://github.com/52abp/spa.phonebook
基于SPA做的电话薄项目,Angular
angular6 asp-net-core bootstrap3 phonebook spa
Last synced: 21 Jan 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/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: 27 Oct 2024
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: 03 Dec 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: 23 Jan 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: 29 Oct 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: 08 Nov 2024
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/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: 24 Jan 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: 11 Oct 2024
https://github.com/wso2/apim-apps
WSO2 API Manager portals web UI apps
api-management portals spa wso2
Last synced: 25 Jan 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/coderberg/web-developer-tools
Free Online Developer Tools
devtools react-project react18 reactjs spa typescript
Last synced: 27 Oct 2024
https://github.com/jongacnik/kirby2-spad
📄 Kirby single page app json
api json kirby single-page-app spa
Last synced: 27 Oct 2024
https://github.com/swimlane/docspa
A documentation SPA in Angular.
angular documentation hacktoberfest spa
Last synced: 06 Nov 2024
https://github.com/ghivert/fireblog
Blog template in elm for easy deploy on Firebase!
Last synced: 12 Nov 2024
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: 24 Nov 2024
https://github.com/parksben/parksben.github.io
parksben's blog
blog create-react-app frontend-app markdown reactjs redux spa
Last synced: 28 Oct 2024
https://github.com/mihailgaberov/pizza-app
🍕 SPA with Vue.js and C# using .NET Core
csharp dotnet dotnet-core spa vuejs
Last synced: 17 Nov 2024
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/orus-io/elm-spa
Pure Elm library to easily build Single Page Applications
Last synced: 10 Dec 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: 15 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: 27 Oct 2024
https://github.com/ABuffSeagull/parcel-plugin-prerender
parcel parcel-plugin prerender seo spa static-site-generator
Last synced: 17 Nov 2024
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: 09 Nov 2024
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: 22 Oct 2024
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: 28 Oct 2024
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: 14 Oct 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: 09 Jan 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: 24 Nov 2024
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: 28 Oct 2024
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: 09 Nov 2024
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: 24 Jan 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: 11 Oct 2024
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: 06 Nov 2024
https://github.com/nobonobo/spago
SpaGo is toolkit for Single Page Application.
Last synced: 30 Oct 2024
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/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/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/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/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: 01 Nov 2024
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 Oct 2024
https://github.com/amine-smahi/ajxnetcore
Its an innovative method to turn an ASP.NET Core Application Into Single Page Application, While enhancing the Software performance both on server and client side.
ajax asp-net-core components dotnet-core jquery-plugin microsoft single-page-app spa
Last synced: 27 Oct 2024
https://github.com/ankitsharma-007/spa-with-blazor
Creating a Single Page Application with Razor pages in Blazor using Entity Framework Core database first approach.
ankit-sharma article asp-net-core blazor c-sharp database entity-framework-core razor-pages single-page-app spa sql-server visual-studio-2019 webapi
Last synced: 22 Oct 2024
https://github.com/metarhia/arhaica
Milti-Domain Content Publishing System for Archaic Web
browser client cms content content-management html http impress javascript js make-web-dead-again multi-domain node nodejs publishing seo site spa web web-is-dead
Last synced: 12 Nov 2024
https://github.com/torounit/aetherium
A next-generation WordPress theme built with the Rest API and Vue.js .
Last synced: 22 Oct 2024
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: 28 Nov 2024
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: 11 Nov 2024
https://github.com/foyzulkarim/bizbook-client
The repository of bizbook client project
accounting angular angularjs bizbook bizbook365 crm erp free inventory multi-shop multi-warehouse open-source open-source-project opensource pos saas single-page-applications spa typescript
Last synced: 28 Oct 2024
https://github.com/steebchen/nginx-spa
An alpine-based nginx image for single page applications (SPA)
alpine angular angularjs deployment docker docker-image dockerfile hash history-api html5-history nginx react reactjs routing single-page-applications spa spas svelte vue vuejs
Last synced: 28 Oct 2024
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: 11 Nov 2024
https://github.com/rydmike/rydmike.github.io
Fluttering with rydmike.com
blog dart documentation-site flutter flutterdev pwa spa web
Last synced: 20 Dec 2024
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: 08 Nov 2024
https://github.com/alexmacarthur/vite-plugin-proxy-page
A Vite plugin for projecting your application onto a remote page during development.
local-development proxy spa vite
Last synced: 28 Oct 2024
https://github.com/liutian/light-push-admin
推送服务控制台界面
angular angular5 docker mater material-design material2 push pwa serviceworker socket-io spa typescript webpack
Last synced: 23 Nov 2024
https://github.com/amin52j/frameworkless-spa
A frameworkless single page application boilerplate.
babel boilerplate boilerplate-application boilerplate-front-end boilerplate-template frameworkless javascript mustache node nodejs sass scss seo-friendly server-side-rendering single-page-app single-page-applications spa template webpack
Last synced: 16 Nov 2024
https://github.com/rosano/kommit
Augment your memory.
0data fission flashcards local-first offline-first remotestorage single-page-app spa spaced-repetition svelte sveltejs unhosted
Last synced: 15 Nov 2024
https://github.com/dvcol/svelte-simple-router
Simple svelte 5 client side router.
client-side library router spa svelte svelte-5
Last synced: 20 Dec 2024
https://github.com/mihatorikei/ci-vue-appstarter
CodeIgniter 4 + Vue3 App Starter
codeigniter codeigniter4 pwa spa vite vitejs vuejs
Last synced: 14 Oct 2024
https://github.com/ghivert/modular-styles
Extract CSS into CSS Modules for any language!
build-tool clojurescript css css-modules frontend spa
Last synced: 05 Nov 2024
https://github.com/lifeart/glimmerx-workshop
GlimmerX workshop repo from HolyJS 2021 Conf, include demo, video links and usecases
apollo apollo-client glimmerjs glimmerx graphql spa ssr typescript vite workshop-materials
Last synced: 20 Oct 2024
https://github.com/dennyparas/vue-itunes-album-search-bookmark
vue-itunes-album-search-bookmark
buefy bulma itunes-api localstorage spa vue vuejs vuex
Last synced: 06 Dec 2024
https://github.com/aspnetde/typesafe-spa
This is a small demo that explores different approaches for creating a potentially scalable single page application.
elm elm-architecture elm-lang elmish fsharp model-view-update mvu spa typescript
Last synced: 12 Oct 2024