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-14 00:23:52 UTC
- JSON Representation
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/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/matuzalemsteles/sprint
⚛️ Simple SPA alternative for small web pages in 2 kB.
Last synced: 24 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/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/rxw1/gematria
Simple gematria app
gematria numerology spa svelte
Last synced: 30 Dec 2024
https://github.com/jwar28/countries-app
web: angular app to search countries info, routing practice
Last synced: 25 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/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/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/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/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: 14 Feb 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: 12 Feb 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: 14 Feb 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/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: 10 Feb 2025
https://github.com/ali322/isomorphic-boilerplate
isomorphic webapp boilerplate
isomorphic koa2 react react-router redux spa ssr
Last synced: 13 Feb 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/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: 13 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/jarweb/preact-mobx-sample
a sample build by preact and mobx
Last synced: 25 Jan 2025
https://github.com/nawazm92/laravue-spa
Laravel + Vue Single Page Application
laravel laravel-vue-spa laravel6 single-page-app spa vue vuex
Last synced: 10 Feb 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/frknasir/cogito
An open source personal website
laravel6 php73 spa sqlite vue-router vue2 vuex
Last synced: 10 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/mihailgaberov/address-book
Client Side Address Book
address-book angular1 app css html js spa
Last synced: 13 Feb 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/djfurman/well-managed-deployments
Deployments are hard, doing it with proper oversight is harder, tracking it is near impossible without crazy expense. Meet a serverless solution to the problem.
serverless-application service-management spa
Last synced: 29 Nov 2024
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/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/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/javascript-pro/aligent-beer-challenge
March 2017 Aligent Tech Challenge. brewerydb.com has a simple API that returns JSON. We would like you to use HTML, CSS and Javascript to read the API and display it in an organized way. In addition, you should add in some sort of sorting mechanic to the front-end
babel css3 es6 html5 javascript linting reactjs sass spa webpack
Last synced: 12 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/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/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/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/linb/jsoneditor
A great tool for editing JSON
crossui editor javascript json spa tool
Last synced: 06 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/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/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/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/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/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/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/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/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/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/ignaciolemma/web2-trabajo-especial-api-rest
Trabajo practico WEB 2. ~ 2024 ~ Ignacio Lemma y Noa Barrionuevo
Last synced: 09 Feb 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/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/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/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/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/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/react-dev-james/ui-and-react-router
javascript react spa typescript ui-router
Last synced: 18 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/boriskrasko/omtech-list-of-firms
css flexbox form javascript localstorage nativescript spa vanillajs
Last synced: 12 Feb 2025
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/synw/django-spages
Lightweight single page app engine for Django
Last synced: 19 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/meqn/vue-mpa
🛠 Vue Multiple Page Application. 👨👩👧👦 免配置的Vue多页面应用模板,简单易用。
mpa spa vue vue-mpa vue-mpa-template vue-router vue-spa vuejs vuex
Last synced: 15 Oct 2024
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/jinjinov/priority-task-list
Priority Task List is a Progressive Web App (PWA) written with Vue.js and PouchDB
couchdb mvvm pouchdb priority-list pwa spa task-list todo-list vuejs2
Last synced: 16 Jan 2025
https://github.com/mozgiii/sap
Opinionated HTTP server for hosting static files of Single Page Apps from memory with blazing fast speeds
http http-server spa static-file-server static-files static-site web-server
Last synced: 20 Nov 2024
https://github.com/sekolah-beta-2023/asrofil-fachrul-riidlo_whisper.io
Simple functional web chat app with intuitive UI.
chat daisyui javascript learning-project nuxtjs pwa socket-io spa ssr tailwindcss vuejs web-app websocket
Last synced: 23 Jan 2025
https://github.com/benevanio/ct_brasil
Webiste com CSS e REACT JS
bootstrap css-grid front-end-development hamburger-menu javascript jsx junior-developer react react-router react-router-dom reactjs sass sass-framework sass-lint spa trip user-interface vercel webapp website
Last synced: 28 Jan 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/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/patricklafrance/wmfnext-shell
Candidate for an application shell specialized for federated application using Webpack Module Federation and React Router
federated-application federation microfrontend microfrontends module-federation react react-router spa webpack webpack-module-federation
Last synced: 11 Jan 2025
https://github.com/junixapp/multipage-vue-spa
基于vue-cli重构的大型多页面SPA项目架构。
multipage multipage-spa spa vue
Last synced: 19 Jan 2025
https://github.com/yerlanyr/secret-santa
Express JS. Vanilla javascript SPA. Application utilizing power of websockets and realtime.
santa secret spa vanilla-javascript webapp webcomponents
Last synced: 23 Jan 2025
https://github.com/pavel-voronin/twa-timers
Track time effortlessly in Telegram
nuxt nuxt3 spa tailwindcss telegram-mini-app time-management-tools twa vue vue3
Last synced: 14 Feb 2025
https://github.com/giacomorebonato/fastify-vite-plugin
Integrates a Vite SPA into a Fastify application
fastify fastify-plugin spa vite
Last synced: 12 Jan 2025
https://github.com/erikyuzwa/python-spa-client-webpack-starter-kit
quick starter-kit to create a python flask server, pushing out a spa index.html using webpack
python spa starter-kit template webpack3
Last synced: 22 Jan 2025
https://github.com/mattriley/charlie-gaffer
Frontend for Charlie Gaffer. Professional lighting for film and TV.
javascript no-redux no-typescript react spa
Last synced: 30 Dec 2024
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/noahbravo/pinpad-react
Interactive pin pad developed using react hooks and functional components
cssmodules cssmodules-react javascript javascript-library jest jest-snapshots jest-tests react reacthooks reacttestutils sass spa
Last synced: 26 Jan 2025
https://github.com/namikazebadri/starterkit-reactjs
ReactJS project template with a lot of basic project must-have features, such as containerization and deployments to GCR, ECR, Dockerhub and regular old VM using Github Actions. Also Unit Test, Code Coverage, Static Analysis and Stages Flow (such as dev, staging, uat and production) are part of this project template repository.
docker-image dockerhub nodejs project-template reactjs reactjs-application spa
Last synced: 18 Jan 2025
https://github.com/andresmpa/thelibrary-frontend
Frontend for "The Library"
es6 frontend javascript spa vuejs vuex
Last synced: 26 Jan 2025
https://github.com/mattriley/caffe-stazione-pos-simulator
A POS item locator side-car application and experiment with PURE COMPONENTS in React.
javascript no-redux pure-components react spa
Last synced: 30 Dec 2024
https://github.com/manekinekko/angular-view-transition-api
An experiment of the view-transitions API written in Angular
angular animation css spa transition view-transitions web webplatform
Last synced: 02 Feb 2025
https://github.com/mdazlaanzubair/cinephoria
Cinephoria provides detailed information about films. Explore the code of Cinephoria here to see how I used the TMDB API and Redux to manage, display and present data throughout the app. Contributions/suggestions are welcome.
movie-database omdb-api react reactjs redux redux-toolkit single-page-app spa state-management user-interface
Last synced: 10 Jan 2025