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-01-26 00:25:32 UTC
- JSON Representation
https://github.com/oktadev/auth0-spring-boot-angular-crud-example
Angular and Spring Boot CRUD Example
angular oidc spa spring-boot spring-security
Last synced: 14 Nov 2024
https://github.com/2kabhishek/links
Present your links in style 🔗🔮
javascript link-aggregator links portfolio spa utitliy web-app
Last synced: 12 Nov 2024
https://github.com/gracile-web/gracile
A thin, full-stack, web framework — Powered by Vite and Lit SSR. Works with Node's HTTP or WHATWG Fetch.
lit markdown meta-framework mpa spa ssg ssr web-components web-platform
Last synced: 19 Dec 2024
https://github.com/dotnet-websharper/mvu
Model-View-Update architecture for WebSharper client-side applications.
Last synced: 05 Nov 2024
https://github.com/routve/routve
📍 Routve is an advanced Svelte 3 router.
advanced hashbang navigation-guards pagejs router router-libraries spa svelte
Last synced: 25 Jan 2025
https://github.com/kontent-ai/sample-app-vue
A sample website written in JavaScript and Vue utilizing the Kontent.ai Delivery API to manage and retrieve content.
content-delivery delivery-api hacktoberfest headless-cms kontent-ai kontent-ai-sample spa vue vuejs
Last synced: 12 Nov 2024
https://github.com/hc0503/laravel-sanctum-spa-api
Laravel 7.0 Sanctum SPA API endpoint demo
back-end demo-api laravel-sanctum-token laravel-spa laravel7x php restful-api sanctum spa
Last synced: 28 Oct 2024
https://github.com/xiaoping6688/react-spa-project
基于 react.js 技术栈构建的纯前端渐进式WEB应用框架开发实践(PWA)
immutable pwa react react-demo react-pwa react-router react-router-redux react-spa redux redux-demo spa
Last synced: 20 Nov 2024
https://github.com/easywebapp/easywebapp.js
Declarative MVVM Web Engine based on HTML 5, CSS 3, ECMAScript 5, AMD specification & jQuery API
Last synced: 01 Oct 2024
https://github.com/raucao/sharesome
Share files quickly from your remote storage
canvas ember emberjs javascript pwa remotestorage spa unhosted
Last synced: 17 Jan 2025
https://github.com/xvw/jsoo_router
A small router to write easily single-page-app in Js_of_ocaml
hash javascript ocaml router spa
Last synced: 12 Oct 2024
https://github.com/yuzd/spa
单页面应用容器,netcore前后端分离,前端快速部署&回滚,会js就能写服务端脚本方案,用spa前端容器会js就是可以无所不能
single-page-app single-page-applications spa
Last synced: 12 Oct 2024
https://github.com/training-yoyosan/example-frontend
Example Quasar v2 app to be used with Laravel 8 or 9 projects
frontend laravel laravel8 laravel9 quasar-framework spa
Last synced: 11 Oct 2024
https://github.com/jafarlihi/symposium
Modern discussion forums software. Made with Go, React, and PostgreSQL.
discussion discussion-forum forum forums go golang react react-redux redux spa webapp
Last synced: 12 Nov 2024
https://github.com/ramoncrisante/laravel-vue-dashboard
A Laravel-Vue SPA admin dashboard starter kit
admin-dashboard api authentication bootstrap dashboard javascript laravel laravel8 single-page-app spa vue vuejs webpack
Last synced: 11 Oct 2024
https://github.com/jsnomad/adonisjs-create-react-app
Adonisjs + Create React App Boilerplate
adonis adonisjs api create-react-app nodejs react reactjs spa
Last synced: 18 Nov 2024
https://github.com/training-yoyosan/example-backend
Laravel 9 project to use with a Quasar app
backend laravel laravel-fortify postman quasar-framework sanctum spa
Last synced: 08 Nov 2024
https://github.com/rockirider/csp
A vite plugin for your content security policy
csp security spa vite vite-plugin
Last synced: 26 Dec 2024
https://github.com/josephnhtam/vsp-youtube-clone-microservices
A YouTube Clone microservices application built with .NET 7 and Angular 14.
angular asp-net-core docker dotnet elasticsearch elk-stack eventbus ffmpeg jaeger micorservices mongodb opentelemetry postgres rabbitmq redis signalr spa transactional transactional-outbox-pattern youtube
Last synced: 19 Jan 2025
https://github.com/claudiarojassoto/math_magicians
"Math_Magicians" showcases my web development skills in `React` and `UI/UX` design. It demonstrates my ability to create engaging interfaces through wireframing, component creation, event handling, and API integration. Intuitive design and seamless functionality define this project.
api-integration components-creation event-handling front-end-development javascript react spa ui ux web-development wireframing
Last synced: 23 Jan 2025
https://github.com/mitranim/prax
Experimental rendering library geared towards hybrid SSR+SPA apps. Focus on radical simplicity and performance. Tiny and dependency-free.
dom javascript js jsx performance rendering simplicity spa ssr synchronous ui view
Last synced: 09 Jan 2025
https://github.com/angelmunoz/mandadin
A Bolero PWA (Blazor) SPA with Javascript Interop for 100% offline functionality
blazor bolero dotnet fsharp javascript mvu offline-first pouchdb spa webassembly
Last synced: 27 Oct 2024
https://github.com/sunilvijayan7/saloon-manager-flutter-dotnetcore
A Saloon Manager Admin Application for SPA's, Saloons, Barber Shop ,Beauty Parlours built using Blazor,DotNetCore,SignalR,SQLServer,Flutter,Firebase,SMS,Whatsapp,Stripe
blazor blazor-server blazor-webassembly bootstrap dotnet-core firebase flutter massage-thearpy parlour saloon-manager sms spa sql sqlserver stripe whatsapp
Last synced: 10 Nov 2024
https://github.com/mcalthrop/angular-spa-demo
Demo code for a Single Page Application using AngularJS
angularjs demo jasmine javascript spa
Last synced: 14 Oct 2024
https://github.com/zaid-ajaj/navigation-bar-with-feliz
Modern navigation bar built with Feliz
Last synced: 28 Oct 2024
https://github.com/xeaone/element
X-Element a zero knowledge curve, agnostic non framework that enhances custom elements with functionality and data binding that mimics native custom element and language standards.
angular application browser components customelements data-binding esmodules framework front-end library lit-element lit-html polymer router routing spa vue web-components webcomponents
Last synced: 12 Nov 2024
https://github.com/ngohungphuc/angular6-netcore
Template for single page application using Angular 6 and Asp.Net Core
angular4 asp-net-core single-page-applications spa
Last synced: 06 Nov 2024
https://github.com/englishextra/englishextra.github.io
English Grammar for Russian-Speakers, a PWA website + SPA
css english-grammar english-learning front-end html js parallax pwa pwa-apps responsive russian-speakers spa svg webapp website
Last synced: 27 Nov 2024
https://github.com/zkboys/react-antd-redux-webpack-es6-spa-boilerplate
管理系统架构,基于 antd + react + redux + webpack + ES6 的单页面应用
antd es6 eslint react react-router redux spa webpack2
Last synced: 09 Dec 2024
https://github.com/korolr/wordpress-svelte
Frontend writen on svelt
javascript js single-page-app single-page-applications spa svelte theme wordpress
Last synced: 13 Nov 2024
https://github.com/ttttonyhe/antony
An Elegant Blog SPA Base on :ng_man:Vue.js + WP REST API | WordPress 主题 Tony 前后端分离版本
blog frontend-web i18n infinite-scroll rest-api spa vue-cli-4 vue-router vuejs wordpress wordpress-rest-api
Last synced: 13 Nov 2024
https://github.com/mihatorikei/ci-svelte-appstarter
CodeIgniter 4 + Svelte App Starter
codeigniter codeigniter4 spa svelte sveltejs
Last synced: 14 Oct 2024
https://github.com/adambien/effectiveweb.training
Repository for Effective Web Online Course / airhacks.io
css cypressjs d3js es6 flex-layout grid-layout javascript lit-html local-storage pwa rollupjs service-workers spa
Last synced: 04 Dec 2024
https://github.com/pklauzinski/payload
A javascript single page application (SPA) driver for REST API payload management.
handlebars-template html5-apis jamstack javascript javascript-applications payload payload-extraction payloadjs publish-subscribe pubsub spa web-app-builder web-application xhr-framework xhr-requests
Last synced: 27 Oct 2024
https://github.com/netmindz/balboa_gl_ml_spa_control
Control protocol between GL2000 controller and ML series compatibile top panel
esp32 esp8266 home-assistant homeassistant hottub iot spa
Last synced: 27 Oct 2024
https://github.com/dhruv-kumar-jha/react-static-complete-website
A complete website built using React JS, With SEO, Code Splitting, Pre-rendering, gzip and more.
react react-router spa static-site webpack2
Last synced: 19 Nov 2024
https://github.com/kirlovon/simple-ssr
Universal server-side rendering implementation for Node.js
module nodejs npm puppeteer pwa react server-side-rendering simple spa ssr typescript vue
Last synced: 28 Oct 2024
https://github.com/arthurgermano/svelte-client-router
Svelte Client Router Repository
javascript router spa svelte sveltejs
Last synced: 14 Oct 2024
https://github.com/Nordes/HoNoSoFt.DotNet.Web.Spa.ProjectTemplates
.Net Core 2.2 > SPA Application with VueJS/Vuex/WebPack 4/Picnic CSS/Fontello
csharp docker dotnet dotnet-core dotnet-core2 nuget picniccss spa template vuejs vuejs2 webpack
Last synced: 06 Nov 2024
https://github.com/curityio/nginx_oauth_proxy_module
NGINX module that decrypts secure cookies from Single Page Apps and forwards JWT access tokens to APIs
api-gateway nginx oauth-proxy oauth2 spa token-handler
Last synced: 03 Dec 2024
https://github.com/nordes/honosoft.dotnet.web.spa.projecttemplates
.Net Core 2.2 > SPA Application with VueJS/Vuex/WebPack 4/Picnic CSS/Fontello
csharp docker dotnet dotnet-core dotnet-core2 nuget picniccss spa template vuejs vuejs2 webpack
Last synced: 07 Dec 2024
https://github.com/vuefront/create-vuefront-app
Generator for quick VueFront project setup
create-app generator pwa sao spa vueapp vuefront vuejs
Last synced: 25 Nov 2024
https://github.com/4cm4k1/personal-website
Personal website – made with Next.js, Preact, MDX, RMWC, & Vercel
material-components material-design mdx next next-js preact pwa react rmwc serverless spa ssg ssr vercel
Last synced: 21 Jan 2025
https://github.com/sapfir0/premier-eye
Program for detecting objects
ai detecting-objects docker opencv premier-eye spa
Last synced: 27 Nov 2024
https://github.com/openmrs/openmrs-esm-home
The homepage microfrontend for the OpenMRS SPA
microfrontend openmrs react spa typescript
Last synced: 24 Jan 2025
https://github.com/lorisleiva/paparazzi
📸 Code base for the Single-Page Laravel course
Last synced: 28 Oct 2024
https://github.com/koko37/playing-card
Card Game 60K
60k card-game example game hello-world helloworld javascript playing playing-card-games playing-cards react-redux reactjs spa
Last synced: 27 Oct 2024
https://github.com/lgug2z/microfest
Manifest management for single page applications driven by micro frontend apps
golang javascript microfrontends react spa
Last synced: 19 Nov 2024
https://github.com/ccamel/playground-elm
:balloon: My playground for playing with elm-lang
bootstrap demo-site elm elm-demos parceljs playground spa web-application
Last synced: 23 Dec 2024
https://github.com/jacksonpf1/english-class-minigame
Guessing words game created with React and TailwindCSS
frontend react react-context react-game react-minigame react-tailwind reactjs spa spa-app words-game words-game-app
Last synced: 17 Nov 2024
https://github.com/johannschopplich/plain-spa
🦢 Modern SPA deployable as-is without any bundlers
dom javascript reactive sinuous spa
Last synced: 16 Nov 2024
https://github.com/hopsoft/stimulus_todomvc
[WIP] An implementation of TodoMVC using Ruby on Rails and StimulusJS
reactive ruby-on-rails server-side-rendering single-page-app spa stimulus stimulusjs todo-mvc todomvc todomvc-demo
Last synced: 09 Jan 2025
https://github.com/bloomreach/bloomreach-reference-spa
brX SaaS + React = ♥️
Last synced: 08 Nov 2024
https://github.com/janeksmielowski/event-bus
React Event Bus library for post messaging in JS/TS
bus event event-bus eventbus javascript message post post-message postmessage react spa typescript
Last synced: 23 Jan 2025
https://github.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt
Nuxt Ecommerce
eshop i18n nuxt3 pwa spa typescript zod
Last synced: 15 Nov 2024
https://github.com/jaredreich/dowels
🔨 a tiny but powerful javascript library that performs client-side routing, templating, and REST API communication to help you get your single-page web applications running in seconds
fast javascript routing single-page-applications small spa template templating
Last synced: 13 Oct 2024
https://github.com/mubaidr/prerender-plugin
A Node.js/ webpack plugin to prerender static HTML in a single-page application.
nodejs prerender prerender-plugin single-page-applications spa webpack webpack4
Last synced: 01 Dec 2024
https://github.com/johndatserakis/koa-vue-notes-project
🤓 A single repo containing both the koa-vue-notes-api and koa-vue-notes-web projects.
Last synced: 14 Oct 2024
https://github.com/evoluteur/kaggle-look-alike
Kaggle Data Explorer UI look-alike build with React.
data data-analysis data-engineering data-exploration data-mining data-platform data-science datascience exploratory-data-analysis explorer front-end frontend kaggle react spa
Last synced: 13 Nov 2024
https://github.com/steinjs/stein
A SPA-first modular framework based on SolidJS. Modular but with opinionated defaults to help you get started quickly.
dx solid solidjs spa typescript vite
Last synced: 08 Nov 2024
https://github.com/kovah/tradefinder
A web tool to find the most profitable trades between two merchants. Perfect for gamers. 🎮
calculator gaming react spa tool tools trading videogames
Last synced: 27 Oct 2024
https://github.com/przemek-nowicki/auth-react-and-redux
Oauth2.0 and JWT authentication with React, Redux and Node.js
facebook-oath google-oauth jwt oath passport passport-facebook passport-google passport-jwt react react-jwt redux sign-in-with-facebook sign-in-with-google spa
Last synced: 09 Nov 2024
https://github.com/codecentric/single-page-application-server
Base image and Helm chart for serving Single Page Applications (SPAs)
angular container-image docker helm nginx react single-page-app spa webapp
Last synced: 16 Nov 2024
https://github.com/lindsaykwardell/vite-elm-spa
A default template for building Elm SPA applications using Vite.
Last synced: 12 Oct 2024
https://github.com/fengzilong/reo
🍯 regularjs and stateman based spa framework, inspired by redux, vuex and choo
dva redux regularjs spa state stateman time-travel vuex
Last synced: 08 Nov 2024
https://github.com/zacharytamas/page-title
A Polymer element for easily updating a webpage's title, such as in a SPA.
custom-elements javascript polymer polymer-element polymer2 spa web-components
Last synced: 20 Dec 2024
https://github.com/jangaraj/keycloak-cors-issue-debugging
Recommendations how to solve/debug CORS issues, when Keycloak IDP is used
Last synced: 05 Jan 2025
https://github.com/realdennis/vue-tarot
Tarobot - Tarot App based on Vue.js using Service worker, draw card & have fun. #塔羅牌 #線上抽牌 #塔羅牌App #塔羅牌抽牌
pwa pwa-apps service-worker service-worker-precache spa tarot tarot-cards vue vue-app vue-tarot web-application
Last synced: 06 Nov 2024
https://github.com/claudiarojassoto/react-todo-app
"React-ToDo-App" It is a project that present a to-do application developed using React. The application allows users to add, edit, delete, and mark their daily tasks as completed.
cra javascrip props-and-state-components react react-components react-hooks reactjs spa ui vite webdevelopment wireframe
Last synced: 23 Jan 2025
https://github.com/dativebase/dative
Dative: software for linguistic fieldwork
Last synced: 15 Nov 2024
https://github.com/jarohen/oak
A ClojureScript library to structure single-page apps - taking inspiration from the Elm Architecture
Last synced: 15 Oct 2024
https://github.com/dragonsea0927/react-laravel-typescript
React Single Page application with Typescript and Laravel backend
javascript laravel php react spa
Last synced: 26 Nov 2024
https://github.com/abdallahhemdan/problem-solving-for-fe-engineers
📝 Slides and materials of my talk about Problem-Solving for Frontend Engineers
algorithms big-o-notation complexity-analysis data-structures dom dom-manipulation hemdan instabug problem-solving spa talks tree-structure virtual-dom
Last synced: 11 Dec 2024
https://github.com/curityio/oauth-agent-node-nextjs
A Node.js OAuth Agent for the Next.js web server, providing API driven OAuth and OpenID Connect for SPAs
nextjs oauth-agent oauth2 openid-connect spa token-handler
Last synced: 03 Dec 2024
https://github.com/jquintozamora/react-es6-webpack-minimal-starter-template
Simple Starter Template for React, ES6, SCSS, Webpack and Live Reloading (React Hot Loader 3)
react react-hot-loader scss spa starter-template webpack2
Last synced: 14 Nov 2024
https://github.com/deleonio/poc-flexible-web-application-architecture
This project demonstrate a flexible webpack based web application architecture.
angular angularjs architecture aurelia babel inferno javascript mocha preact pwa react solid solidjs spa svelte typescipt typescript vue webcomponents webpack
Last synced: 31 Oct 2024
https://github.com/yiniau/native-spa-route
Provide SPA route's experience with native web component
Last synced: 27 Nov 2024
https://github.com/ccssmnn/relaxed-spa
Develop & run your full stack spa without a build step using Deno, React & twind (TailwindCSS).
deno react react-router spa tailwindcss trpc twind typescript
Last synced: 07 Dec 2024
https://github.com/valq7711/vue3pyj
WebIDE with embedded Rapydscript for py4web
py4web python rapydscript spa vue webapp
Last synced: 07 Nov 2024
https://github.com/linagora/esn-frontend-inbox
Webmail SPA for the OpenPaaS Suite - https://open-paas.org
Last synced: 02 Jan 2025
https://github.com/romaixn/turbo-drive
Integrate Hotwired Turbo inside WordPress. No refresh, no bullshit.
spa turbo turbodrive turbolinks wordpress wordpress-plugin
Last synced: 27 Oct 2024
https://github.com/valq7711/vue2pyj
WebIDE with embedded Rapydscript for web2py
python rapydscript spa vue web2py webapp
Last synced: 07 Nov 2024
https://github.com/jayminpanchal/laravel-vue-spa-jwt
A simple login example for Vue Spa Laravel using JWT Auth
axios jwt jwt-authentication laravel54 spa vuejs2 vuex2
Last synced: 11 Oct 2024
https://github.com/mudafar/predictive-prefetch
A JavaScript client-side predictive prefetch solution for Webpack and SPAs. An alternative to Guess.js.
javascript prediction predictive predictive-prefetching prefetching react spa webpack
Last synced: 19 Nov 2024
https://github.com/f5devcentral/spa-demo-app
Single-page application demo leveraging Vue.js, Node.js and MongoDB
Last synced: 14 Nov 2024
https://github.com/j-t-mcc/uptime-backend-api
Website Uptime & Certificate Monitoring API built using Laravel.
laravel-application laravel-fortify laravel-sanctum spa
Last synced: 07 Nov 2024
https://github.com/logustra/read
:atom_symbol: Opinionated scalable react boilerplate using webpack
atomic-design atomic-design-example boilerplate ddd ddd-example react react-boilerplate spa typescript webpack
Last synced: 22 Nov 2024