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/boriskrasko/omtech-list-of-firms
css flexbox form javascript localstorage nativescript spa vanillajs
Last synced: 20 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/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/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/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/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/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/matuzalemsteles/sprint
⚛️ Simple SPA alternative for small web pages in 2 kB.
Last synced: 24 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/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/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/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/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/frknasir/cogito
An open source personal website
laravel6 php73 spa sqlite vue-router vue2 vuex
Last synced: 17 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/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/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/linagora/esn-frontend-calendar-public
Public calendar SPA for OpenPaaS
Last synced: 02 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/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/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/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/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/famousketchup/home-blog-hexo
My slick personal one-page static website with blog, built on Hexo
about-me blog development hexo javascript personal-website professional-services pug scss single-page-app single-page-site spa stories tutorials
Last synced: 10 Oct 2024
https://github.com/neilfranci/book-management-sphm
Big Project about Book Management with Java OOP
bootstrap graalvm-native-image htmx management-system maven postgresql restful-api server-side-rendering single-page-app spa spring-boot spring-security ssr thymeleaf
Last synced: 10 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/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/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/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/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/matorral-project/alameda-ui
Alameda project management application UI
agile project-management react sass spa
Last synced: 12 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/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/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/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/heybran/breeze-router
A lightweight, zero-dependency client-side router for single page applications (SPAs).
Last synced: 17 Jan 2025
https://github.com/stefruseva88/book-lib-ui-tests
UI Testing of SPA using Playwright.
e2e-testing javascript playwright spa ui-testing
Last synced: 14 Oct 2024
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: 14 Dec 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/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/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/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/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_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_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/linb/jsoneditor
A great tool for editing JSON
crossui editor javascript json spa tool
Last synced: 06 Jan 2025
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/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/abhi18av/minimal-fulcro-app
The walkthrough of a minimal fulcro app
clojurescript fulcro reactjs spa
Last synced: 05 Jan 2025
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/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/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/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/oktadev/okta-vuejs-data-binding-example
Use Vue.js Data Binding Options for Reactive Applications
Last synced: 14 Jan 2025
https://github.com/parzibyte/ejemplo-angular-router
Ejemplo y demostración del enrutador de Angular (Angular Router)
angular angular-router demo example router spa
Last synced: 25 Jan 2025
https://github.com/alexgalhardo/painter.alexgalhardo.com
A personal and challenge project I created to learn and improve my ReactJS skills in a Single Page Application states management.
react reactjs single-page-app single-page-applications spa typescript
Last synced: 08 Jan 2025
https://github.com/lincenying/mmf-blog-vite-react
mmf-blog react v3版 (react,react-router,redux,redux-toolkit,vitejs)
react react-router redux redux-toolkit spa vitejs
Last synced: 08 Nov 2024
https://github.com/Ankan-cyber/textutils
TextUtils is a simple and user-friendly text manipulation tool built with React. It allows you to easily convert text to uppercase, lowercase, and remove spaces.
javascript js react spa text-manipulation textutils
Last synced: 08 Nov 2024
https://github.com/hkp22/laravel-vuejs-vuex-boilerplate
Boilerplate SPA made with Laravel 5.6, Bootstrap 4, JWT Auth, Vue 2, Vue-router 3, Vuex 3, Axios.
axios boilerplate jwt-auth laravel spa vue vue-router vuejs vuex
Last synced: 08 Jan 2025
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/efiand/vue-pizza
Веб-приложение для пиццерии.
eslint htmlacademy jest portfolio-project spa vue-router vue-test-utils vuex webpack
Last synced: 13 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/hassan254-prog/weather_laravel_vue-app
Weather Application written in VueJs and laravel RESTful API that makes calls to open weather API's
javascript laravel rest-api spa vuejs weather-api
Last synced: 24 Jan 2025
https://github.com/nazar1ua/reise
Сайт туристичної компанії. Створено за допомогою Vue і TailwindCSS
Last synced: 05 Jan 2025
https://github.com/lhdv/treasure_hunt
A simple webapp to hunt brazilian T-Bonds
brazil go golang jquery spa t-bond tesouro-direto tesourodireto treasury
Last synced: 14 Nov 2024
https://github.com/xan105/web-vanilla-router
Simple Vanilla JS router based on the Navigation API & URLPattern API
browser esbuild esm navigation router spa vanilla-javascript vanillajs
Last synced: 10 Nov 2024
https://github.com/f00b4r/dub
:whale: Docker Hub front-end API wrapper written in Vue.js
Last synced: 13 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: 22 Dec 2024
https://github.com/alexgalhardo/finances.alexgalhardo.com
A simple project I created to control my personal finances, using Vite and vanilla Javascript manipulating the DOM, in addition to saving the data in localStorage, and being able to export the data in JSON and CSV format
javascript react spa typescript
Last synced: 11 Nov 2024
https://github.com/alexgalhardo/books.alexgalhardo.com
A simple catalog of books I have read, I'm reading and recommend to other people.
reactjs single-page-app spa vite vitejs
Last synced: 08 Jan 2025
https://github.com/tone4hook/comic-books-app
A web application that features a comic book store locator and weekly new comic listings. The application uses Yelp Fusion API, Google Maps JavaScript API, and Comic Vine API as the data model. Bootstrap 4, Knockout, and jQuery are dependencies, while Webpack and Babel are devDependencies.
babeljs bootstrap-4 comic-books comic-store-locator comic-vine-api google-maps-javascript-api jquery knockoutjs oauth2-yelp spa webpack yelp-api yelp-php
Last synced: 22 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/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/ali322/frontend-boilerplate
frontend project boilerplate
react redux spa vue vue-router vuex webpack
Last synced: 21 Dec 2024
https://github.com/pinegrow/pg-vitepress-tailwindcss
Vue Designer Vitepress Tailwind CSS - Quick start template
pinegrow spa ssg tailwindcss vitepress vue vue-designer
Last synced: 29 Dec 2024
https://github.com/pinegrow/pg-vitepress-tailwindcss-custom
Vue Designer Vitepress Tailwind CSS - Quick start template
pinegrow spa ssg tailwindcss vitepress vue vue-designer
Last synced: 29 Dec 2024
https://github.com/voorjaar/typedoc-plugin-mtos
A plugin for TypeDoc that turns your typedoc into a single page application.
mpa mtos spa typedoc typedoc-plugin typedocplugin
Last synced: 21 Dec 2024
https://github.com/mkloz/to-do
React SPA(advanced to-do app) https://to-do.mkloz.online
react spa to-do-app typescript vite zustand
Last synced: 25 Jan 2025
https://github.com/m7kvqbe1/election-polling
Polling application built with Silex & Backbone.js
backbone election-polling javascript php poll-application silex spa voting
Last synced: 10 Jan 2025
https://github.com/itokun99/nikuy
Buat undangan nikah kamu atau ikuti acara nikahan disekitar kamu
Last synced: 18 Jan 2025
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/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/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