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-15 00:25:30 UTC
- JSON Representation
https://github.com/devstackq/real-tim-forum
service like forum
clean-architecture forum golang javascript spa sqlite web-sockets
Last synced: 28 Dec 2024
https://github.com/rafael-vasconcellos/playhub-spa
react w/ tailwindcss version of my netflix clone app
front-end react react-query react-router spa tailwindcss vite youtube-iframe-api
Last synced: 11 Jan 2025
https://github.com/volfpeter/ck-ts-react-webpack-app
Minimal cookiecutter template for translatable single-page web applications using TypeScript, React, and Webpack.
cookiecutter cookiecutter-template react reactjs single-page-app spa translation typescript webpack
Last synced: 05 Feb 2025
https://github.com/rl-king/simple-elm-spa
A small single page app written in Elm, highlighting how the language helps you create fun, reliable and maintainable apps.
Last synced: 29 Jan 2025
https://github.com/antonypaquay/spa-router
Create an SPA router using vanilla JS
Last synced: 04 Feb 2025
https://github.com/newhoteng/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.
Last synced: 05 Feb 2025
https://github.com/rayc2045/vanilla-router
Vanilla JS router build with web components
router single-page-applications spa vanilla-js web-components
Last synced: 01 Feb 2025
https://github.com/newhoteng/bookstore
Bookstore is a Single Page Application(SPA) website that displays a list of books and allows users to add or remove a selected book.
Last synced: 05 Feb 2025
https://github.com/mojtabagh0098/vue-todo
Vuejs Todo SPA
javascript single-page-applications spa todo-app todoapp-vue vue3 vuejs
Last synced: 13 Jan 2025
https://github.com/esraaalzoghby/react-framework
is a streamlined single-page application (SPA) built using the React.js framework. This project emphasizes crafting a SPA with an intuitive and visually appealing layout design.
bootstrap5 css3 framework hook html5 javascript js jsx react-hooks react-js react-router-dom single-page-applications spa vite web-development
Last synced: 19 Jan 2025
https://github.com/igords-goncalves/twomsen-app
Projeto para prática e entendimento de como eram desenvolvidas as aplicações server side rendering. Trata-se um crud simples totalmente feito com o frontend dentro do backend utilizando um banco de dados MySql e a bibliotéca EJS.
backend computer-science css ejs express fronted history html nodejs old-school retro spa ssg ssr
Last synced: 18 Jan 2025
https://github.com/joseluisq/nuxt-typescript-boilerplate
A Nuxt.js / TypeScript / Standard Style boilerplate.
nuxtjs spa standardjs static-site typescript vuejs2
Last synced: 10 Feb 2025
https://github.com/ecomclub/refapp
Parse Refract JSON to API Reference jQuery and Bootstrap SPA
api-reference apiblueprint docs-generator documentation-tool jquery-plugin refract spa
Last synced: 23 Jan 2025
https://github.com/seongyuhwang/nodejs-mvc-by-vue
nodejs, mvc, express, vue, webpack
express mixin mysql node12 spa vue vue-router vuex webpack3
Last synced: 11 Jan 2025
https://github.com/amirmahdyjebreily/bumoca-vue
Bumoca - Free opensource Online business model canvas designer
bussiness bussiness-plan js spa vue
Last synced: 05 Jan 2025
https://github.com/esraaalzoghby/react-framework-starter
is a streamlined single-page application (SPA) built using the React.js framework. This project emphasizes crafting a SPA with an intuitive and visually appealing layout design.
bootstrap5 css css3 framework hook html html5 js jsx reac-hooks react react-js react-router-dom single-page-applications spa vite web-development
Last synced: 19 Jan 2025
https://github.com/schafeld/meal-prep
A meal delivery website (SPA) using Vue, Vuex, Vue Router, Vuetify, and Firebase.
firebase spa vue vue-router vuetify vuex
Last synced: 22 Jan 2025
https://github.com/adrianosferreira/arctouch
A single-page application (SPA) example built with PHP and ReactJS
php reactjs single-page-app single-page-applications spa
Last synced: 28 Dec 2024
https://github.com/minsoo-web/keyword_search_report
키워드 검색을 통해 데이터를 시각화 해주는 프로젝트입니다.
Last synced: 12 Feb 2025
https://github.com/vicainelli/vue-news
News website using VueJS, TailwindCSS, and News API
newspaper spa tailwindcss vuejs vuejs2
Last synced: 28 Dec 2024
https://github.com/franklin2009/cart-angular9
cart shopping - frontend
angular9 bootstrap3 cart cart-shopping css e-commerce html5 javascript product spa typescript
Last synced: 22 Jan 2025
https://github.com/dominicluidold/ethics-vision
Angular frontend and Symfony backend implementation for my master's thesis covering the topic of creating and submitting application forms for the Research Ethics Commission at Vorarlberg University of Applied Sciences
angular backend frontend php spa symfony typescript
Last synced: 29 Jan 2025
https://github.com/dedal378/vue-cinema
Vue, firebase (база данных, аутентификация), pug, stylus, фильтр по статусу, автологин. Тестовые пароль-логин [email protected] 123456 Cоздание todo карточек, редактирование, удаление, возможность отметить завершенными, фильтр по карточкам.
spa vue vue-router vue-store vuejs
Last synced: 25 Jan 2025
https://github.com/mirianalejandra1996/report-generator
📠 Project developed in VueJs that generates reports in .xlsx 📝(Excel) format for Tkambio company 💰
challenge excel excel-export javascript javascript-framework laboratoria momentjs sass scss single-page-applications spa vue
Last synced: 08 Jan 2025
https://github.com/darkzarich/news-spa-vue3-ts
News SPA I made just to try Vue3 with TypeScript
project spa training typescript vue3 vuejs
Last synced: 19 Jan 2025
https://github.com/lamsut/contactbook-fe
CT313H
bootstrap caddy spa tanstack-vue-query vue-router
Last synced: 07 Jan 2025
https://github.com/muchassak/home-budget
SPA for managing your finances by taking track of your budgets and expenses 💸
javascript react react-dom react-router-dom single-page spa tailwind
Last synced: 11 Feb 2025
https://github.com/bbonkr/bbon-filedownload-sample
Sample page for @bbon/filedownload package.
download example javascript npm spa typescript
Last synced: 20 Jan 2025
https://github.com/walissonrodrigo/contacts-aceleradev-react
Desafio do AceleraDEV React da Codenation onde foi desenvolvido um SPA (Single Page Application) de uma lista de contatos em React
aceleradev codenation react spa
Last synced: 29 Jan 2025
https://github.com/daviteixeira-dev/spa-universe
Creation of a simple project for the study of SPA (Single Page Application) development made in HTML, CSS and JavaScript.
Last synced: 30 Dec 2024
https://github.com/psalmistcom/peerwave
PeerWave aims to provide a decentralized, peer-to-peer (P2P) cryptocurrency exchange platform where users can securely trade digital assets without intermediaries.
cryptocurrency decentralized-exchange etherjs reactjs rust solana spa tailwindcss vercel wallet web3 web3js
Last synced: 12 Feb 2025
https://github.com/uzemiu/vue-seo-selenium
SEO solution for SPA based on selenium
Last synced: 05 Feb 2025
https://github.com/rosscomputerguy/tailwind-hyperapp-template
A template repo for a simple webapp using Hyperapp and Tailwind.
expressjs hyperapp spa tailwindcss
Last synced: 19 Jan 2025
https://github.com/gabrielf7/calculando-em-angular
Repositório destinado ao início dos estudos em AngulaJS.
Last synced: 30 Dec 2024
https://github.com/distributedlife/dopresskit
ramiismail/dopresskit as a single page app using react
dopresskit gamedev games react spa
Last synced: 19 Jan 2025
https://github.com/pooyasamimi/simple-dashboard
simple admin dashboard with react and jsonplaceholder Api
axios css html js jsonplaceholder jsonplaceholder-api react redux-toolkit responsive spa swiper
Last synced: 29 Jan 2025
https://github.com/pooyasamimi/login-register
SPA register and login page
bootstrap css formik helmet html javascript js less multidatepicker react responsive scss spa yup
Last synced: 29 Jan 2025
https://github.com/curegit/vue-spa-template
Vue + Vite + TypeScript + ESLint + Prettier template for single-page applications
eslint npm prettier spa template typescript vue vuejs
Last synced: 18 Jan 2025
https://github.com/hmarzban/ned-seed
Ned library Starter seed
example-project js ned seed spa
Last synced: 29 Jan 2025
https://github.com/synkevych/apiko-mdb-test
Implement the SPA on VanillaJS using The Movie Database AP
movie-database-ap spa vanillajs
Last synced: 19 Jan 2025
https://github.com/vvaldesc/angular_material_spa
Learning angular basics
angular angular-directives angular-material angular-routing angular-services i18n spa typescript
Last synced: 18 Jan 2025
https://github.com/alexgalhardo/games.alexgalhardo.com
A side project I created to learn ReactJS with Typescript using Stateless Authentication with JWT and localStorage, as also improve my skills in product development, UI/UX, SEO, and so on. This is a Micro SaaS (software as a service) project, that uses Stripe checkout to take care of payments and subscriptions management.
bootstrap5 react single-page-applications spa stripe
Last synced: 21 Jan 2025
https://github.com/ajsalemo/jessportfolio
A personal Portfolio using Gatsby
gatsby javascript react spa webdevelopment
Last synced: 29 Dec 2024
https://github.com/andrewjbateman/angular-webpack-spaexample
:clipboard: Angular App to make calls to an external API. Don't update to v15
angular angular15 rxjs spa typescript typescript4 webpack
Last synced: 27 Dec 2024
https://github.com/logustra/pokedex
📗 List of pokémon
atomic-design atomic-design-example ddd ddd-example graphql graphql-example react spa typescript
Last synced: 22 Jan 2025
https://github.com/joanllenas/elm-spa
Super simple Elm SPA skeleton in three commits
Last synced: 09 Feb 2025
https://github.com/webmatze/mixtapes
A simple app to create mixtapes on cassettes with 60, 90, 100, and 120 minutes length constraints.
mixtape mixtape-generator mixtapes single-page-app spa spotify spotify-web-api vue vuejs
Last synced: 09 Jan 2025
https://github.com/md0011/foodstuffs_store
A Single-Page Application (SPA) using React Router DOM for a Foodstuffs Store.
context-api lighhouse localstorage react react-router-dom reactjs spa
Last synced: 22 Jan 2025
https://github.com/islati/vuejs-retail-cannabis
⭐️ Cannabis Retailer website in Vue.js
html javascript spa vue vuejs vuex
Last synced: 19 Nov 2024
https://github.com/motasimfoad/geekquiz-spa-asp.net-web-api-angularjs
This project is built following this tutorial: https://docs.microsoft.com/en-us/aspnet/web-api/overview/getting-started-with-aspnet-web-api/build-a-single-page-application-spa-with-aspnet-web-api-and-angularjs
angularjs asp-dot-net mvc spa web-api webapp
Last synced: 24 Jan 2025
https://github.com/mrcbq/coinmarket
The Coinmarket is a web application that displays information about the top 100 cryptocurrencies in the world. The application shows the top 100 and allows users to select a cryptocurrency to view more information about it, such as Market Capitalization, price, price change in the last week, rank, and website.
axios-react css3 javascript jest-tests react react-testing-library redux-toolkit spa
Last synced: 15 Jan 2025
https://github.com/timo-reymann/nginx-spa
Docker container to host your single page application
Last synced: 15 Jan 2025
https://github.com/artenlf/coffee-delivery
An e-commerce application for coffee delivery
cep-promise e-commerce localstorage react react-form-hook react-hooks reactjs single-page-app spa styled-components typescript vite
Last synced: 09 Jan 2025
https://github.com/ptr-cs/react-weather-app
A React-based, responsive, Single Page Application (SPA) that utilizes the AccuWeather API to display current conditions data for a specified city.
accuweather api application bootstrap jest page react single spa typescript unit-test weather
Last synced: 21 Jan 2025
https://github.com/artenlf/ignite-pomodoro-app
Pomodoro timer application. Users can set a task and a timer for it, then follow-up on their task/timers history.
localstorage pomodoro-timer react react-hooks single-page-app spa styled-components typescript vite vitrinedev
Last synced: 09 Jan 2025
https://github.com/jorgechato/canigotojapan.today
Just a "funny" web page where you can check if you can go to Japan
Last synced: 28 Dec 2024
https://github.com/forthtilliath/react-ts-dolla
Single Page Application
react react-scroll spa styled-components typescript
Last synced: 30 Jan 2025
https://github.com/akashchouhan16/bookourshow.com
🎥 A Vue SPA built as part of the 2 day dev apprenticeship.
Last synced: 05 Feb 2025
https://github.com/mgthetrain/e-commerce-service
Web front- and backend for an e-commerce platform utilizing DDD principles based on an existing cookiecutter template
angular backend domain-driven-design dotnet-8 dotnet-core e-commerce-project frontend spa web-api web-ui
Last synced: 13 Jan 2025
https://github.com/hidao80/cockatoo
Manage today's schedule and work records.
javascript multilingual spa todoapp
Last synced: 19 Jan 2025
https://github.com/patricklafrance/wmfnext-remote-1
Remote project for wmfnext federated app
federated-application federation microfrontend microfrontends module-federation react react-router spa webpack webpack-module-federation
Last synced: 02 Feb 2025
https://github.com/lukasz0104/aji_tul_2022
Aplikacje w językach interpretowanych, FTIMS, Politechnika Łódzka, semestr 5
angular bootstrap javascript jquery nestjs rest spa sqlite typescript
Last synced: 13 Feb 2025
https://gitlab.com/elioflesh/generator-flesh
yeoman generator for a SPA working with the bones REST API the elioWay.
boilerplate express javascript mongoose nodejs schema spa yeoman-generator
Last synced: 27 Oct 2024
https://github.com/andy2046/rerender
Rerender for Single Page Application SEO
Last synced: 25 Jan 2025
https://github.com/maziyar-redox/fitnessappreacttypescript
Signle Page Application(SPA) fitness app with react and typescript.
nodejs react react-hooks react-router reactjs spa typescript vite vitejs
Last synced: 13 Feb 2025
https://github.com/maziyar-redox/sellerappreactjs
Signle Page Application(SPA) seller app dashboard with react and JavaScript.
javascript nodejs react reactjs spa vite vitejs
Last synced: 13 Feb 2025
https://github.com/neelanjan00/to-do-single-page-application
A Single Page Application (SPA) made using AJAX, jQuery, Bootstrap, and JavaScript that serves as a daily to-do list.
ajax bootstrap3 css html jquery js spa
Last synced: 11 Jan 2025
https://github.com/nadjitan/portfolio-2022
nextjs portfolio react react-syntax-highlighter spa tailwindcss tree-structure typescript
Last synced: 05 Feb 2025
https://github.com/nadjitan/dotnet-vite-react
A copy of an asp dotnet w/ React (typescript) + Vite template
asp-net-6 nixpacks railway-app reactjs spa typescript vitejs
Last synced: 05 Feb 2025
https://github.com/blackmarllbor0/building-materials-market-client
Client for API of the online store of building materials
axios cypress pinia quasar scss spa storybook typescript ui-testing vue3 vuerouter4
Last synced: 29 Jan 2025
https://github.com/selmasaltik/advanced-routing
Building a Multi-Page SPA with React Router /// What I learned from "React - The Complete Guide 2024 (incl. Next.js, Redux) - Academind by Maximilian Schwarzmüller"
action data-fetching loader multi-page-application react react-router react-router-dom react-router-dom-v6 react-router-v5 routing spa submission
Last synced: 14 Feb 2025
https://github.com/abraojr/spa-with-gulp
Implementation of a SPA using Gulp
Last synced: 15 Jan 2025
https://github.com/dashpilot/fragment
Super simple SPA-like behavior for static sites.
Last synced: 09 Feb 2025
https://github.com/henriquelluiz/weather-forecast
A weather forecast app.
angular ngrx sass spa typescript weather-app webapp
Last synced: 28 Dec 2024
https://github.com/saqibameen/keeper
Todo List built using Vue, Google Auth, and Firestore as DB.
css firebase firestore flexbox google google-auth html javascript spa vue
Last synced: 22 Jan 2025
https://github.com/pkarpovich/env-driven-static-server
Create and assign dynamic environment variables to your SPA at runtime through environment variables. This is ideal for reusing containers across various environments
docker environment-variables react spa vue
Last synced: 13 Jan 2025
https://github.com/alejandro945/spa-js
This projects shows how one can make a simple blog details style single page app using only plain javascript.
Last synced: 27 Dec 2024
https://github.com/sodoteo/hubs_hackathon_2022
SPA POC at a hackathon coordinated by HUBS.
Last synced: 17 Jan 2025
https://github.com/hjxenjoy/modern-react-web-template
React SPA Project Repository Template
Last synced: 14 Feb 2025
https://github.com/bad-logic/isomorphic_app_react_express
isomorphic, ssr, spa, redux
Last synced: 21 Jan 2025
https://github.com/rodolphocastro/helix
Helix is a simple wrapper for NPM commands written in Deno
Last synced: 01 Feb 2025
https://github.com/sky172839465/vite-spa-starter
Vite SPA with StackBlitz ⚡️
Last synced: 12 Feb 2025
https://github.com/sebastianofazzino/my-portfolio
My Portfolio - Built using Angular18, powered by Github Pages
angular github-actions github-pages portfolio spa
Last synced: 11 Jan 2025