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-07 00:28:20 UTC
- JSON Representation
https://github.com/jwar28/countries-app
web: angular app to search countries info, routing practice
Last synced: 25 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/ali322/isomorphic-boilerplate
isomorphic webapp boilerplate
isomorphic koa2 react react-router redux spa ssr
Last synced: 21 Dec 2024
https://github.com/chiefbiiko/ballify
bundle all frontend assets of your single page app into one ball :8ball: :basketball: :baseball: :football:
ball ballify build-tool devops frontend-assets simple single-page-app spa utility
Last synced: 21 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/rxw1/gematria
Simple gematria app
gematria numerology spa svelte
Last synced: 30 Dec 2024
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/marcin-niewczas/myshop-angular-client
myShop E-Commerce & CMS Client | Angular App
angular angular-material angular-pwa angular-signals chartjs cms e-commerce jwt-authentication management-panel material-ui product-variants pwa refresh-token responsive-web-design rwd rxjs sass-scss signalr-client single-page-app spa
Last synced: 30 Dec 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: 15 Dec 2024
https://github.com/yazan98/github-clone
React.js Project To Build Simple Github Profile Page
github github-api react react-router reactjs spa
Last synced: 07 Jan 2025
https://github.com/chef-js/core
Internal Shared Functionalities for Command Line Interface Static Files Server written in TypeScript
cli framework javascript nodejs nodejs-server npm single-page-app single-port spa typescript
Last synced: 16 Nov 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/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/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/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/danidre14/projectree-frontend
Projectree allows you to create a page showcasing all the projects you want to share with your audience.
Last synced: 08 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/matorral-project/alameda-ui
Alameda project management application UI
agile project-management react sass spa
Last synced: 12 Nov 2024
https://github.com/heybran/breeze-router
A lightweight, zero-dependency client-side router for single page applications (SPAs).
Last synced: 17 Jan 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/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/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/jarweb/preact-mobx-sample
a sample build by preact and mobx
Last synced: 25 Jan 2025
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/mrsobhan/reactjs-project
A passionate front end developer from Iran. This project is one of the great React library that I have shared live for you. ❤️
back-end bootstrap-react css front-end html js jsx reactjs spa ui-components
Last synced: 15 Jan 2025
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/lifeparticle/reactjs-starter-template-antd
ReactJS starter template with Ant Design
antd boilerplate css developer-tools html javascript nodejs productivity react-query reactjs scaffdog scss spa starter starter-kit starter-project starter-template testing typescript vite
Last synced: 17 Nov 2024
https://github.com/rafal19987/hairdresser-salon-landing-page-booking-system-nextjs-tailwind-typescript-redux-nextauth-zod
[STILL IN DEVELOPMENT] Side project for learning purposes - front-end landing page for a hairdressing salon with a dedicated visit booking system.
2023 booking-system fullstack google-login handlebars jsonwebtoken landing-page neon next-auth nextjs13 nodemailer prisma prisma-orm react-hook-form redux-toolkit side-project spa tailwindcss typescript zod-validation
Last synced: 20 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/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/newhoteng/metrics
Metrics is a single-page-application built with react and redux. It fetches air quality data for selected cities from an API and displays the cities with their corresponding air quality index (aqi) on the homepage. Clicking on a city on the homepage directs users to a details page which lists the concentration of the various pollutants.
css-modules react react-router react-testing-library redux-toolkit snapshot-testing spa unit-testing webpack
Last synced: 05 Feb 2025
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/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/nawazm92/laravue-spa
Laravel + Vue Single Page Application
laravel laravel-vue-spa laravel6 single-page-app spa vue vuex
Last synced: 17 Dec 2024
https://github.com/frknasir/cogito
An open source personal website
laravel6 php73 spa sqlite vue-router vue2 vuex
Last synced: 17 Dec 2024
https://github.com/skn-036/spa-shopping-cart-stripe-payment
This repository implements Laravel and Vue.js as a product shopping cart single page application(SPA). Laravel Cashier(stripe) is used as the payment gateway.
laravel laravel-cashier payment-gateway payment-integration php shopping-cart shopping-cart-spa spa spa-payment-gateway spa-shopping-cart spa-stripe stripe vue vue-router vue-spa vuejs vuex
Last synced: 17 Dec 2024
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/avidrucker/pwa-autofocus-app
progressive web app implementing the autofocus task management algorithm
minimalist productivity pwa spa todo-app
Last synced: 18 Dec 2024
https://github.com/matuzalemsteles/sprint
⚛️ Simple SPA alternative for small web pages in 2 kB.
Last synced: 24 Dec 2024
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/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/springheart199279/web-developer-tools
Free Online Developer Tools
Last synced: 25 Dec 2024
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/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/react-dev-james/ui-and-react-router
javascript react spa typescript ui-router
Last synced: 18 Jan 2025
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/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/localnerve/wpspa
Taking Wordpress Optimization To The Next Level
javascript spa wordpress wordpress-site
Last synced: 19 Jan 2025
https://github.com/simonneutert/pizza-dough-calculator
This project is not much more than a cheap rip-off from Städler Made has undeniabely one of THE BEST recipes for pizza dough's on their website! Please, visit their page and take a look around before continuing here, they really deserve it!
cljs clojurescript single-page-app single-page-applications spa
Last synced: 22 Jan 2025
https://github.com/cidaluna/ecommerce-angular-14
Building a Webshop in Angular 14.
angular angular-cli angular-ecommerce-application angular14 frontend spa typescript web-applications webshop
Last synced: 25 Jan 2025
https://github.com/hmz777/z-toolbar-blazor-electron
Z-Toolbar is a productivity toolbar written in Electron .NET and Blazor Web Assembly as a desktop app.
asp-net-core aspnetcore blazor desktop electron electron-app electronnet net5 net50 spa toolbar
Last synced: 25 Dec 2024
https://github.com/fajarwz/goodbook-fe
Frontend for Goodbook App. Created with React
Last synced: 30 Dec 2024
https://github.com/faustinopsy/atomic-designer
O design atômico é um processo iterativo em que cada um dos componentes (átomos, moléculas, organismos, modelos e páginas) são reunidos até chegarmos ao resultado esperado, e como é um processo iterativo podemos receber feedback mais feedback rápido do nosso cliente desde o primeiro dia até o momento em que geramos nossos primeiros átomos.
atomic-design css design-system html javascript spa
Last synced: 29 Jan 2025
https://github.com/faustinopsy/livraria
Este projeto é um exemplo de arquitetura de e-commerce implementado utilizando o conceito de microserviços. O objetivo é demonstrar a separação de responsabilidades entre diferentes serviços que compõem a aplicação, como autenticação, gerenciamento de produtos e gateway de API.
css3 javascript jwt-authentication microservices php8 spa sqlite3
Last synced: 29 Jan 2025
https://github.com/faustinopsy/gspa
O Generic Simple Page Application (GSPA) é um roteiro essencial para estudantes focados no desenvolvimento moderno de aplicações web. Prioriza a performance, a otimização, o SEO, e o reaproveitamento de código, enfatizando uma organização eficiente para criar experiências de usuário otimizadas e eficazes. cada branch é uma evolução do projeto
Last synced: 29 Jan 2025
https://github.com/jaid/textblatt.com
Simple webapp with a big input box and some optional text analytics.
boilerplate page project-template react react-dom single-page-app spa template textblatt tool webapp website
Last synced: 25 Dec 2024
https://github.com/faustinopsy/portifolio_modelo
este é um modelo de portfolio modelo, que foi baixado de um site, com o propósito de restrturação interna alterando e modularizando aos poucos o html e javascript e por fim o css e criando personalização de cores e tamanho de letra, e adicionando a internacionalização
css html-css-javascript html5 javascript spa
Last synced: 29 Jan 2025
https://github.com/clouduser98/simple-githubpages-spa-router
Simple web router for SPA hosted in Github Pages
front-end javascript routing single-page-applications spa typescript
Last synced: 03 Feb 2025
https://github.com/between-freedom-and-space/web-client
Web Frontend Client for Between Freedom and Space service
blog frontend react react-redux react-router social-network spa typescript
Last synced: 29 Jan 2025
https://github.com/softgod4/frontend-consalting
repository for a web engineer vacancy, using React, GSAP, Zustand, Scss, and more. One of my big project
gsap react scss spa typescript zustand
Last synced: 21 Dec 2024
https://github.com/liutian/smart-doc-web
smart-doc 前端项目
angular5 pwa sass serviceworker spa
Last synced: 23 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/gaurav-nelson/otepad
A minimal free temporary note-taking app - not your regular text editor.
clean editor note-taking notepad pwa pwa-app simple spa webapp
Last synced: 06 Feb 2025
https://github.com/vincenzo-petronio/aspnetalpine
ASP.NET MVC & AlpineJS
alpinejs asp-net-mvc bootstrap5 spa
Last synced: 08 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/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/kralion/technno-spa
Website that showcases an array of visual elements and animations for an enhanced user experience. It challenges the limits of CSS animations.
Last synced: 19 Jan 2025
https://github.com/koko37/whythesmell
React data input and visualization example
axios javascript react redux smell spa toilet
Last synced: 21 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/axtk/react-keenrouter
React router with componentless route matching
history-api react-hooks react-router router spa
Last synced: 30 Oct 2024
https://github.com/lithos-hub/iread
App about books using Google Books API
api css google google-books-api html javascript spa vuejs
Last synced: 23 Jan 2025
https://github.com/bitcooker/champions-queue
SvelteKit SPA for the League of Legends NA Champions Queue server. Player, Champion, and Team profiles and stats.
Last synced: 26 Dec 2024
https://github.com/rulyotano/httpd-spa
Docker image to create apache httpd to allow spa apps
docker docker-image single-page-applications spa
Last synced: 26 Dec 2024
https://github.com/saifrehman99/green-points
axios chakra-ui css3 express flex google google-maps google-maps-api mognodb mongoose netlify nodejs react-moment reactjs spa
Last synced: 17 Jan 2025
https://github.com/fmanimashaun/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 and read a random math-related quote.
bem-methodology reactjs sass spa
Last synced: 06 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/marcodpt/microspa
A router for micro-frontends
dynamic-import es6modules hash-router hash-routing hashrouter javascript micro-framework micro-frontend micro-frontends microframework microfrontend microfrontends microjs router spa
Last synced: 14 Nov 2024