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-02-11 00:28:22 UTC
- JSON Representation
https://github.com/goulvenclech/goulvenclech_14_101221_website
Project 14 of the OpenClassrooms "Front End Developer" course. Powered by TypeScript, React, React Router & TailwindCss.
react react-router spa tailwindcss typescript
Last synced: 14 Oct 2024
https://github.com/jarweb/preact-mobx-sample
a sample build by preact and mobx
Last synced: 25 Jan 2025
https://github.com/qualityshepherd/splog
A simple, single page, blog written in vanilla js that supports markdown, rss, podcasts and deploys to github pages (github.io).
blog github-pages indexing markdown pagination rss search showdown spa vanilla-js webpack
Last synced: 10 Jan 2025
https://github.com/emarifer/axum-static-file-server-spa
Axum Static File Server + SPA [Full-stack App: Rust&Axum/TypeScript&Solidjs]
axum axum-framework axum-server rust solidjs solidjs-router spa tailwindcss typescript
Last synced: 17 Jan 2025
https://github.com/neetjn/neetjn.github.io
My personal portfolio SPA created with Svelte.js and Tailwind CSS.
javascript nodejs parcel portfolio postcss progressive spa svelte sveltejs tailwind tailwindcss
Last synced: 21 Dec 2024
https://github.com/ultimaweapon/dovm-core
Next generation front-end framework. It's powerful!
dovm framework single-page-application spa typescript
Last synced: 02 Feb 2025
https://github.com/kklisura/spring-spa-login
Example Spring application with REST and Social login for SPA
emberjs social-login spa spring-boot
Last synced: 09 Jan 2025
https://github.com/m7kvqbe1/houston
Hoot have thought support could be so good
backbone javascript php silex spa support support-system support-ticket
Last synced: 10 Jan 2025
https://github.com/gyselroth/balloon-client-web
balloon web user interface
balloon css html5 javascript-applications pwa spa web-ui
Last synced: 10 Nov 2024
https://github.com/goulvenclech/goulvenclech_11_02082021
Project 11 of the OpenClassrooms "Front End Developer" course. Powered by React, React Router and TypeScript.
jest postcss react spa tailwindcss typescript
Last synced: 14 Oct 2024
https://github.com/boriskrasko/omtech-list-of-firms
css flexbox form javascript localstorage nativescript spa vanillajs
Last synced: 20 Dec 2024
https://github.com/jamaluddinrumi/inutrition
Nutrition Management Web App by leveraging Laravel, Inertia JS, Vue, Vuetify, & Tailwind CSS.
inertiajs laravel spa tailwindcss vue vuetify
Last synced: 08 Jan 2025
https://github.com/abhi18av/minimal-fulcro-app
The walkthrough of a minimal fulcro app
clojurescript fulcro reactjs spa
Last synced: 05 Jan 2025
https://github.com/ijayabby/spa-rest-api-in-vuejs
This project is built with Vue.js and Vite, and uses Dog API RESTful API that provides access to images of different dog breeds and sub-breeds. Users can select an image to apply filters to it using Cloudinary's image transformation APIs.
cloudinary dogapi restful-api spa vuejs
Last synced: 04 Feb 2025
https://github.com/gustavomorinaga/copyscotch
🛸 A SvelteKit implementation of Hoppscotch.
api developer-tools gustavomorinaga http pwa rest shadcn-svelte spa sveltekit tailwindcss typescript
Last synced: 13 Oct 2024
https://github.com/avidrucker/pwa-autofocus-app
progressive web app implementing the autofocus task management algorithm
minimalist productivity pwa spa todo-app
Last synced: 11 Feb 2025
https://github.com/alterebro/m.js
Minimalistic 1Kb library to prototype Single Page Applications as fast as lightning
ajax javascript-library minimal prototyping request router spa template
Last synced: 14 Jan 2025
https://github.com/jwar28/countries-app
web: angular app to search countries info, routing practice
Last synced: 25 Jan 2025
https://github.com/stringmanolo/ff
Fast Framework. A javascript 300 lines of code browser library and framework to help you build your webpages providing you with some easy to use features.
aliases browser-cache cache custom-tags framework html javascript javascript-library kebab-case localstorage mustache router shortcuts spa
Last synced: 07 Feb 2025
https://github.com/nobledsmarts/walkify-doc
documentation for walkifyjs
custom-router javascript js route router routes singlepage singlepageapplication spa walkifyjs
Last synced: 04 Feb 2025
https://github.com/manuelgeek/phoenix-inertia
A Phoenix App to demonstrate Vue JS SPA with Inertia JS routing
elixir-lang inertiajs phoenix-framework spa tailwindcss vue
Last synced: 17 Jan 2025
https://github.com/eldoy/wsrecon
Isomorphic implementation of an automatically reconnecting websocket client.
browser client isomorphic javascript reconnecting-websocket spa websocket
Last synced: 03 Jan 2025
https://github.com/juliolmuller/poseidon-splash-screen
A cool splash screen for the Poseidon brand.
animation css html keyframes spa splash-screen svg
Last synced: 15 Jan 2025
https://github.com/basemax/vibrationwebapi
You can control the vibration capability of your device using the Vibration API. (JavaScript) This feature can useful in SPA and PWA.
chrome javascript js pwa spa vibration vibration-api vibration-sensor
Last synced: 09 Feb 2025
https://github.com/jatin-8898/muscial-venue-react-spa
A single page application which has a Musical Event Venue Page made using react. :large_orange_diamond:
musical musical-event react reactjs spa venue
Last synced: 17 Jan 2025
https://github.com/hamidb80/maze-vis
A* BFS DFS visualization
a-star bfs dfs karax nim path-finding-algorithms path-finding-visualizer spa web web-app
Last synced: 31 Oct 2024
https://github.com/spacetab-io/prerender-go
Making static html pages of your SPA for search bots with storing results in S3 (or on local filesystem).
angular chromedp go golang prerender prerenderio react rendering sitemap-url spa vue
Last synced: 22 Dec 2024
https://github.com/brunociccarino/electronripper
⚡ Extract uncompiled, uncompressed SPA code from Webpack source maps.
decompiler information-disclosure security-tool security-tools sourcemaps spa webpack4
Last synced: 15 Jan 2025
https://github.com/nobledsmarts/iblogg
Iblogg - iblogg is single page web application (spa) blog built with walkifyjs and codeigniter4
ci4 codeigniter codeigniter4 hash-routing routing spa walkify walkifyjs walkifyjs-library webapp
Last synced: 26 Jan 2025
https://github.com/vinyll/simple-page-application
A new generation of Web Apps, made simple
client-side milligram riotjs simple single-page-app spa webapp
Last synced: 07 Feb 2025
https://github.com/mohammad-zolghadr/pro-todo
A professional todolist that stores information in local storage and uses Redux to manage states.
css hooks html javascript localstorage react-router-dom reactjs redux spa speech-recognition
Last synced: 03 Jan 2025
https://github.com/andreybo/cloudflare-d1-kv-auth-starter
Complete starter template for building modern, scalable authentication systems using Cloudflare Workers and the D1 database. This monorepo combines a robust backend with Drizzle ORM for database management and a responsive React frontend styled with Tailwind CSS.
authentication cloudflare cloudflare-d1 cloudflare-kv cloudflare-workers d1 front-end frontend kv miniflare monorepo spa starter-kit starter-template template vite
Last synced: 29 Dec 2024
https://github.com/jonaskuske/thesis
⚡ Accelerating Multi-Page App Rendering Through Service Workers
app-shell isomorphic mpa service-worker spa stream
Last synced: 05 Feb 2025
https://github.com/ajsalemo/vue.js-ui-template
A project mocking up a Blog to start experimenting with Vue.js, Vuetify and SASS.
blog component-architecture components javascr netlify node node-sa sass scss single spa vue vuetify
Last synced: 29 Dec 2024
https://github.com/goulvenclech/goulvenclech_12_06092021
Project 12 of the OpenClassrooms "Front End Developer" course. Powered by ReScript, React, and D3.js.
chart react rescript rescript-react spa tailwindcss
Last synced: 14 Oct 2024
https://github.com/heintayzar-hm/to-do-list
To-Do-List SPA Application For your daily necessity. It will reduce your forgetfulness. Built with Javascript
Last synced: 07 Feb 2025
https://github.com/matorral-project/alameda-ui
Alameda project management application UI
agile project-management react sass spa
Last synced: 12 Nov 2024
https://github.com/natsalete/minhas-tarefas
Este repositório possui o código-fonte da aplicação web construída em React para uma lista de tarefas.
react-router reactjs redux spa styled-components typescript
Last synced: 21 Jan 2025
https://github.com/PhilippMDoerner/AldruneWikiFrontEnd
The SPA frontend for the AldruneWiki/Nimstoryfont backend (https://github.com/PhilippMDoerner/NimStoryFont). A dungeons and dragons wiki webpage.
angular pwa spa typescript website wiki
Last synced: 24 Oct 2024
https://github.com/arc2d-framework/arc2d-spa-demo-cloudflare-worker-site
Here is a Simple Single Page Application made with the Arc2D Framework and deployed with Cloudflare Workers Sites
animatecss arc2d arc2d-framework cloudflare-workers cloudflare-workers-site css3 html-css-javascript html5 javascript low-memory-footprint mvc-architecture mvc-framework object-oriented-programming single-page-app single-page-applications spa w3c w3c-specification webcomponents webstandards
Last synced: 18 Jan 2025
https://github.com/geicesousa/burgerladies
Quinto e último projeto da Laboratoria; feito em dupla. Criamos uma interface na qual é possível: fazer login, criar pedidos, fazer cadastro e edição de funcionários e de produtos, verificar pedidos realizados. Nesse projeto utilizamos a biblioteca React e fizemos a implementação do projeto utilizando o Vercel.
javascript react spa styled-components
Last synced: 01 Jan 2025
https://github.com/kaanguru/local-first-template
SvelteKit Static Site Generation Template
dexiejs indexeddb pwa pwa-template skeleton spa ssg svelte sveltekit tailwindcss template
Last synced: 05 Feb 2025
https://github.com/jekuer/angular-ideal-htaccess
Ideal secure and performant htaccess for running an Angular application on Apache.
Last synced: 04 Dec 2024
https://github.com/hckhanh/express-spa
An Express app template to serve SPA for Node.js projects with the graceful shutdown running in Kubernetes.
express express-js kubernetes node node-js nodejs react reactjs single-page-app single-page-applications spa vue vuejs vuejs2
Last synced: 13 Jan 2025
https://github.com/alphayowakarindi/laravel9-vue3-blog
This a complete blog tutorial with authentication that I did on my youtube channel with Laravel 9, Vue 3 and Laravel sanctum. Enjoy!
blog laravel sanctum-authentication spa vue3
Last synced: 10 Nov 2024
https://github.com/tnocs/spec-tool
A Singe Page Application to generate a specification based on a questionnaire.
questionnaire questionnaire-web questions-and-answers single-page-app spa specification
Last synced: 12 Jan 2025
https://github.com/codingchili/domplates
html templates to pdf - client side/offline first based on platform features
css3 es6 html5 javascript offline-first pdf pwa spa templating usetheplatform
Last synced: 21 Dec 2024
https://github.com/linagora/esn-frontend-calendar-public
Public calendar SPA for OpenPaaS
Last synced: 02 Jan 2025
https://github.com/curityio/gatsby-assisted-token
Assisted token flow with React Context and Gatsby CLI
assisted-token code-example oauth2 openid-connect spa
Last synced: 03 Dec 2024
https://github.com/rxw1/gematria
Simple gematria app
gematria numerology spa svelte
Last synced: 30 Dec 2024
https://github.com/react-dev-james/ui-and-react-router
javascript react spa typescript ui-router
Last synced: 18 Jan 2025
https://github.com/justin0022/dashboard
A React SPA for creating data viz dashboards
d3 dashboard material-design react react-hooks spa visualization
Last synced: 20 Dec 2024
https://github.com/mihailgaberov/address-book
Client Side Address Book
address-book angular1 app css html js spa
Last synced: 21 Dec 2024
https://github.com/localnerve/wpspa
Taking Wordpress Optimization To The Next Level
javascript spa wordpress wordpress-site
Last synced: 19 Jan 2025
https://github.com/authenticus/auth-frontend-shared
For shared front-end components between the Nuxt.js and Vue CLI frontends for Authenticus, depending on which one you choose to use. Authenticus is the ULTIMATE lightweight Auth for your Laravel + SPA / SSR Application, having email authentication with secure JWT and Social oAuth using Laravel Passport+Socialite (for Facebook, Google, Linkedin, Twitter, etc).
api auth authentication axios boilerplate javascript js jwt laravel nuxt passport php socialite spa token vue vue-cli vue-router vuejs vuex
Last synced: 11 Jan 2025
https://github.com/hartmut-co-uk/nuxt-vuex-persist-shared-mutations-example
Example static nuxt app with vuex store, store persisted client-side + shared state Share vuex mutations between tabs/windows.
nuxtjs shared-state spa vuejs vuex vuex-persist
Last synced: 21 Dec 2024
https://github.com/synw/django-spages
Lightweight single page app engine for Django
Last synced: 19 Jan 2025
https://github.com/mozgiii/caddy-templatify-config
Convert JSON config file to Caddy template
caddy docker runtime-configuration spa template
Last synced: 21 Jan 2025
https://github.com/maicoqb/elm-spa
A shy Elm SPA project.
elm elm-lang elm-language npm single-page-app single-page-applications spa
Last synced: 21 Jan 2025
https://github.com/oktadev/okta-vuejs-data-binding-example
Use Vue.js Data Binding Options for Reactive Applications
Last synced: 14 Jan 2025
https://github.com/authgear/authgear-example-spa-js
Authgear sample for SPA (Single Page App)
authentication authgear css html javascript sdk spa
Last synced: 07 Dec 2024
https://github.com/linusbolls/statistabooking
A lightweight room booking solution
mern-stack react spa typescript
Last synced: 22 Dec 2024
https://github.com/kferrone/kferrone.github.io
A personal website to show off my skills and experience and a free website to play around with as a pet project.
github-pages jekyll jekyll-blog pure-css spa vue vuejs
Last synced: 08 Feb 2025
https://github.com/ajsalemo/angularuniversalssr
A todo application using Angular Universal, Angular Material, Tailwind, Sequelize and Postgres along with Authentication.
angular angular-material angular-universal azure database date-fns javascript material node orm postgres postgresql scss sequelize spa ssr tailwind typescript
Last synced: 29 Dec 2024
https://github.com/sinhapaurush/yugal_frontend
This is framework is the branch of Yugal Framework, for frontend only, it is capable of creating Single Page apps very easily with Vanilla JS, even you can convert your present website to SPA with it very easily. Please contribute to this project also, if you have some idea or solutions.
Last synced: 12 Feb 2025
https://github.com/jingyenloh/netcorevue
Code for my Web Applications Development module assignment
Last synced: 08 Feb 2025
https://github.com/malpenzibo/review
Rust wasm library for building client web apps
gui rust spa wasm web webapp webassembly
Last synced: 21 Jan 2025
https://github.com/pateash/maffick
Central India's largest Cultural Fest, Maffick by NIT Bhopal
Last synced: 22 Jan 2025
https://github.com/dominicluidold/bachelor-thesis
A bachelor's thesis comparing the SPA frameworks "Angular" (based on JavaScript/TypeScript) and "Vaadin" (based on Java). Commits in English, thesis in German. @ Vorarlberg University of Applied Sciences (FHV)
angular bachelor bachelor-thesis java javascript spa typescript vaadin
Last synced: 29 Jan 2025
https://github.com/alexmihov96/contactify
Contactify - a twiter like applicaiton
angular5 aspnetcore bootstrap csharp dotnet-core entity-framework-core spa typescript webapi-2
Last synced: 28 Dec 2024
https://github.com/si3nloong/sqlike-doc
Documentation site for SQLike
documentation docusaurus2 go-mysql-orm js spa sqlike
Last synced: 15 Jan 2025
https://github.com/wjdp/cylfill
⏰ Tiny app to track filling of compressed air cylinders
pwa-app scuba scuba-diving spa
Last synced: 20 Jan 2025
https://github.com/yurifabiosanches/github-favorites
Github Favotires - Rocketseat challenge
css fetch html imutability javascript rocketseat spa
Last synced: 22 Dec 2024
https://github.com/yurifabiosanches/spa-universe
css html javascript rocketseat spa
Last synced: 22 Dec 2024
https://github.com/pjiwm/yew-navbar
Yew Navbar using the yew router
bootstrap rust spa yew yew-framework yew-router
Last synced: 13 Jan 2025
https://github.com/efiand/vue-pizza
Веб-приложение для пиццерии.
eslint htmlacademy jest portfolio-project spa vue-router vue-test-utils vuex webpack
Last synced: 13 Jan 2025
https://github.com/charlesgobina/ecommerce-landing-page
This SPA is one I built with React and Redux. It is a sneaker landing page I took from frontend mentor. It allows users to add a desirable number of sneakers to a cart. Users can also remove sneakers from the cart
Last synced: 02 Feb 2025
https://github.com/pranjalya/portfolio
A personal portfolio created using Vue.js
portfolio portfolio-website spa vue vuejs
Last synced: 21 Jan 2025
https://github.com/efiand/netbiblio
Интернет-архив авторской русскоязычной литературы.
a11y admin-panel amp api commercial design favicons mobile-first nodejs opengraph portfolio-project postcss postgresql prisma semantics spa sveltekit svg typography webp
Last synced: 13 Jan 2025
https://github.com/hpt-dev/clicknclearmusic
VueJS SPA web application with node/expressJS backend. Uses Typescript.
bulma bulma-css chai inversify inversifyjs lodash mocha nodejs spa typescript vuejs
Last synced: 14 Jan 2025
https://github.com/linggarm/sa-mwa-undip-internship-technical-interview
This is the technical interview submission code for SA-MWA Undip internship (2017). The prompt is to make a CRUD website with SPA feature (Single Page Application) using AJAX & jQuery
ajax api css html javascript jquery spa
Last synced: 09 Jan 2025