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/tangram-js/json-schema-editor
JSON Schema Editor is an intuitive editor for JSON schema. It provides a tree view to present the structure of schema, and a property inspector to edit the properties of schema element. Develop with Vue.js 2 and Firebase.
editor firebase javascript json-schema single-page-app spa vuejs2
Last synced: 04 Nov 2024
https://github.com/sheshbabu/rustmart-yew-example
Single Page Application (SPA) written using Rust, Wasm and Yew
Last synced: 24 Jan 2025
https://github.com/arifszn/ezfolio
Open Source Portfolio/Resume CMS built using Laravel, React and Ant Design.
laravel laravel-portfolio php portfolio portfolio-builder portfolio-cms react react-portfolio spa visitor-tracking
Last synced: 20 Jan 2025
https://github.com/Goldfish-Social/Goldfish
Goldfish Social - Free open source alternative for Vine / TikTok (alpha). ActivityPub will come later!
Last synced: 07 Nov 2024
https://github.com/camelaissani/frontexpress
An Express.js-Style router for the front-end
browser expressjs front-end history javascript middleware navigation router spa spa-application url url-parsing
Last synced: 21 Jan 2025
https://github.com/dhruv-kumar-jha/productivity-frontend
Productivity Application - Kanban Style Productivity Management Application with Customizable Boards, Lists and Cards to Make You More Productive.
ant-design apollo-client babel es6 graphql-client netlify progressive-web-app pwa react react-intl react-router service-worker sortablejs spa webpack2
Last synced: 19 Dec 2024
https://github.com/RavelloH/RTheme
新一代现代化极客风多功能横版博客系统 - 基于Nextjs // Next-gen modern geeky versatile horizontal blog system - Powered by Nextjs. //
animation auto-feeder automation codehighlight compatibility customizable functionalization html5-framework javascipt javascript-applications music-player native native-base nodejs seo-friendly single-page-app spa static-site themes
Last synced: 28 Oct 2024
https://github.com/scottbedard/vuetober
A webpack starting point for single page apps with October CMS and Vue
laravel oc-vuetober-theme octobercms spa vue vuetober
Last synced: 26 Oct 2024
https://github.com/jkchao/blog-admin
blog-admin @react、@typescript、@apollographql
ant-design blog create-react-app react react-apollo spa typescript vue vue-admin vue-cli vue-template
Last synced: 18 Nov 2024
https://github.com/lincenying/mmf-blog-vue2
mmf-blog vue2.0 (vue2, vue-router, vuex)
mmf-blog spa vue vue-router vuex
Last synced: 04 Nov 2024
https://github.com/ioing/IOING
Implement the solutions of performance improvement and componentization for your SPA (single page application) products with this Progressive Web App Development Engine.
framework ioing javascript mvvm sandbox shadow-dom single-page-applications spa virtual-dom webcomponents
Last synced: 11 Nov 2024
https://github.com/ioing/ioing
Implement the solutions of performance improvement and componentization for your SPA (single page application) products with this Progressive Web App Development Engine.
framework ioing javascript mvvm sandbox shadow-dom single-page-applications spa virtual-dom webcomponents
Last synced: 24 Jan 2025
https://github.com/fuxingloh/vue-horizontal
An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies. (SPA/SSG/SSR)
horizontal horizontal-scrolling layouts list-layouts listview nuxtjs spa ssg ssr vue vue-horizontal vuejs
Last synced: 24 Jan 2025
https://github.com/NagariaHussain/doppio
A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.
frappe frappe-framework python react reactjs spa tailwindcss vitejs vue vuejs
Last synced: 25 Dec 2024
https://github.com/nagariahussain/doppio
A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.
frappe frappe-framework python react reactjs spa tailwindcss vitejs vue vuejs
Last synced: 22 Jan 2025
https://github.com/auth0-samples/auth0-javascript-samples
Auth0 Integration Samples for Vanilla JavaScript Applications
auth0 authentication dx-sdk-quickstart quickstart spa
Last synced: 25 Jan 2025
https://github.com/johndatserakis/koa-vue-notes-web
🤓 This is a simple SPA built using Koa as the backend, Vue as the first frontend, and React as the second frontend. Features MySQL integration, user authentication, CRUD note actions, and Vuex store modules.
boilerplate bootstrap demo frontend jwt mysql spa storybook template typescript vue vuex
Last synced: 18 Nov 2024
https://github.com/atlassian-labs/react-resource-router
Configuration driven routing solution for React SPAs that manages route matching, data fetching and progressive rendering
Last synced: 24 Jan 2025
https://github.com/smith-cruise/spring-boot-security-jwt-spa
Spring Boot 2 + JWT + Spring Security 5的单页应用(SPA) Restful 解决方案
jwt restful single-page-applications spa springboot2 springsecurity
Last synced: 19 Dec 2024
https://github.com/dataformsjs/dataformsjs
🌟 DataFormsJS 🌟 A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites and single page applications.
compiler compilers custom-elements dataformsjs handlebars handlebarsjs image-gallery javascript javascript-framework jsx markdown markdown-viewer playground preact react react-components single-page-app spa vue web-components
Last synced: 19 Jan 2025
https://github.com/fahad19/singool
Backbone.js based framework for developing single-page web applications
backbone coffeescript framework javascript spa
Last synced: 13 Jan 2025
https://github.com/auth0/auth0-angular
Auth0 SDK for Angular Single Page Applications
angular auth0 auth0-spa-js authentication dx-sdk spa
Last synced: 24 Jan 2025
https://github.com/quasarframework/icongenie
CLI tool to generate all the icons and splashscreens for your Quasar Apps
cordova cross-platform electron es6 favicon icns icon-factory icons iconset nodejs optipng pngcrush pngquant pwa pwa-icons quasar-framework spa
Last synced: 06 Dec 2024
https://github.com/thecodingmachine/symfony-vuejs
Source code of the tutorial "Building a single-page application with Symfony 4 and Vue.js"
authentication axios single-page-applications spa store symfony vue vue-router vue-store vuejs vuex
Last synced: 03 Jan 2025
https://github.com/easywebapp/webcell
Web Components engine based on VDOM, JSX, MobX & TypeScript
decorator ecmascript jsx mobx mvvm spa typescript vdom web-component webapp
Last synced: 20 Jan 2025
https://github.com/EasyWebApp/WebCell
Web Components engine based on VDOM, JSX, MobX & TypeScript
decorator ecmascript jsx mobx mvvm spa typescript vdom web-component webapp
Last synced: 18 Nov 2024
https://github.com/soroushchehresa/vue-soundcloud
🎧 A simple SoundCloud client built with Vue and Nuxt
music music-player nuxt nuxt-demo nuxt-prject nuxtjs single-page-app single-page-applications soundcloud soundcloud-api soundcloud-client spa vue vue-project vue-router vue-soundcloud vuejs vuejs2 vuex
Last synced: 10 Oct 2024
https://github.com/cklmercer/vue-stack-2.0
Vue 2.0 Project Boilerplate
boilerplate single-page-app spa vue vue-events vue-router vue-stash
Last synced: 17 Nov 2024
https://github.com/guillaumebriday/modern-datatables
They are many ways to build reactive web interfaces but do we really need to add the complexity of JavaScript frameworks like Vue.js or React?
datatables hotwire kamal rails spa stimulusjs turbo vuejs
Last synced: 25 Jan 2025
https://github.com/sunengine/SunEngine
SunEngine – site engine with blog, forum and articles sections features support.
articles asp-net-core blog blog-engine cms csharp dotnet forum forum-engine high-performance high-quality high-security javascript portal-engine quasar-framework site-engine spa sunengine vuejs
Last synced: 01 Nov 2024
https://github.com/kuy/redux-tower
Saga powered routing engine for Redux app.
redux redux-saga router routing sagas spa
Last synced: 23 Jan 2025
https://github.com/rl-king/elm-hnpwa
Elm implementation of the Hackernews PWA
Last synced: 01 Dec 2024
https://github.com/irabbi360/laravel-vue3-spa-starter
Laravel Vue SPA Admin Panel
boilerplate laravel laravel-vue-permission laravel-vue-spa laravel-vue-spa-admin-panel laravel-vue-spa-auth-boilprate laravel-vuejs sanctum-spa sanctum-vue spa vue vue-admin vue-router vue-spa-laravel vue3 vue3-composition-api vuejs vuex
Last synced: 20 Jan 2025
https://github.com/colinhacks/nextjs-react-router
A demonstration of how to use React Router inside Next.js
Last synced: 27 Oct 2024
https://github.com/guillaumebriday/todolist-frontend-vuejs
Front-end application for Todolist Web application built with Laravel and Vue.js
axios docker docker-compose hmr laravel-echo lazy-loading momentjs netlify spa tailwindcss vue-router vuejs vuex webpack webpack-dev-server
Last synced: 22 Dec 2024
https://github.com/pkamenarsky/replica
A remote virtual DOM library for Haskell
react replication spa ui virtual-dom web
Last synced: 20 Jan 2025
https://github.com/oliyh/re-learn
A library for integrating tutorials into your re-frame/reagent application
clojurescript lesson react reagent spa tutorial
Last synced: 23 Jan 2025
https://github.com/rainner/soma-fm-player
This is a Vue.js web application for streaming radio stations from Somafm.com. This app uses the public SomaFM JSON channels API endpoint to pull in a list of stations and makes it easy to switch between stations. This app also uses Three.js and the HTML5 Web Audio Context API to sample audio data and create a visualizer effect for the selected station.
audio javascript somafm spa threejs ui visualizer vuejs
Last synced: 03 Nov 2024
https://github.com/jsakamoto/self-learning-materials-for-blazor-jp
C# で Single Page Web アプリを開発するフレームワーク「Blazor」の WebAssembly 版の自習教材です。
blazor blazor-spa blazor-webassembly csharp sample-code spa wasm
Last synced: 19 Dec 2024
https://github.com/hopsoft/sr_mini
A single file Rails app that will have you running a StimulusReflex and CableReady demo in just 2 steps.
rails ruby ruby-on-rails single-page-app spa stimulus-reflex stimulusreflex
Last synced: 09 Jan 2025
https://github.com/dirkhe1051931999/quasar-typescript-admin-template
:dizzy: This is a management system written using the Class API for Vue2 and Vue3 versions of the Quasar framework and supports TypeScript. where the master branch is used for the Vue2 version and the v3-admin branch is used for the Vue3 version.
quasar-admin quasar-framework spa typescript vue2 vue3
Last synced: 01 Nov 2024
https://github.com/mrvautin/githubdocs
Easily build a searchable documentation app using markdown files in your Github Repo or local Markdown files.
doco documenation express expressjs faq knowledgebase markdown spa wiki
Last synced: 18 Nov 2024
https://github.com/laqul/laqul
A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Powered by an API developed in Laravel Framework using the easy GraphQL queries language. And ready to use the Google Firebase features.
api api-client dashboard firebase firebase-auth firebase-cloud-messaging graphql javascript laravel login-system mobile-app oauth2 php pwa quasar-framework registration-system social-login spa token-authetication user-roles
Last synced: 01 Nov 2024
https://github.com/vuefront/wordpress
Free PWA & SPA for Wordpress & Woocommerce
graphql-api nuxt offline progressive-web-app pwa pwa-apps pwapp single-page-app spa vue vuefront vuejs webpack woocommerce wordpress wordpress-cms wordpress-plugin wp wp-plugin
Last synced: 11 Oct 2024
https://github.com/eolant/laravel-vuetify-spa-starter
Laravel Vuetify Starter SPA built with Laravel 6.0, JWT Auth, Vue 2, Vue Router 3, Vuex 3, Axios, Vuetify 2
Last synced: 18 Nov 2024
https://github.com/summersec/spatool
静态程序分析工具 主要生成方法的CFG和.java文件的AST
ast cfg programming-language sa spa spatool static-analysis
Last synced: 20 Nov 2024
https://github.com/SummerSec/SPATool
静态程序分析工具 主要生成方法的CFG和.java文件的AST
ast cfg programming-language sa spa spatool static-analysis
Last synced: 21 Nov 2024
https://github.com/realstoman/nextjs-tailwindcss-portfolio
Next.js, React & Tailwind CSS version of the portfolio project.
dark-mode framer-motion javascript js nextjs react reactjs spa starter-template tailwind tailwindcss template theme ui vercel vercel-deployment
Last synced: 18 Nov 2024
https://lettier.github.io/webviewhs/
🌐 A Haskell binding to the webview library created by Serge Zaitsev.
bindings cocoa desktop desktop-app electron electron-app gtk haskell haskell-bindings haskell-library mshtml native native-apps single-page-app spa ui webapp webkit webview windows-desktop
Last synced: 14 Nov 2024
https://github.com/madeyoga/authendpoints
A simple jwt library for Asp.Net 6 that provides a set of minimal api endpoints to handle authentication actions
2fa aspnetcore authentication authorization csharp dotnet6 httponly-cookie json-web-token jwt spa
Last synced: 27 Oct 2024
https://github.com/lettier/webviewhs
🌐 A Haskell binding to the webview library created by Serge Zaitsev.
bindings cocoa desktop desktop-app electron electron-app gtk haskell haskell-bindings haskell-library mshtml native native-apps single-page-app spa ui webapp webkit webview windows-desktop
Last synced: 30 Oct 2024
https://github.com/xiaoping6688/vue-spa-project
vue.js + vuex + vue-router + fetch + element-ui + es6 + webpack + mock 纯前端SPA项目开发实践
babel element-ui es6 eslint fetch mock mock-data spa vue-demo vue-router vue-spa vuejs vuex webpack
Last synced: 20 Nov 2024
https://github.com/evoluteur/evolutility-ui-react
Framework for building CRUD UIs for Hasura GraphQL with models rather than code.
crud crud-application crud-functionality evolutility graphql hasura hasura-graphql low-code mda metadata metadata-driven model model-driven model-driven-development no-code react-component spa views
Last synced: 22 Jan 2025
https://github.com/benc-uk/vuego-demoapp
Simple Golang and Vue.js SPA demo for deploying to Azure, Docker etc
Last synced: 04 Nov 2024
https://github.com/devforth/spa-to-http
Lightweight zero-configuration SPA HTTP server. Serves SPA bundle on HTTP port so it plays well with Traefik out of the box. Compatible with Vue.js, React and Angular
brotli http http-server spa traefik
Last synced: 21 Jan 2025
https://github.com/evancz/url-parser
Parse URLs into nicely structured data
elm navigation routing spa url
Last synced: 24 Jan 2025
https://github.com/txthinking/nico
A HTTP3 web server for reverse proxy and single page application, automatically apply for ssl certificate, Zero-Configuration.
certificate http-server http2 http2-server reverse-proxy spa ssl tls webserver
Last synced: 29 Oct 2024
https://github.com/giscience/ors-map-client
Openrouteservice API web SPA client using VueJS, Vuetify and Vue2Leaflet
api directions isochrones ors places routing spa
Last synced: 20 Jan 2025
https://github.com/nut-project/nut
🌰 A framework born for micro frontends
cli framework microfrontends nut spa
Last synced: 25 Jan 2025
https://github.com/tuya/medusa
Micro Frontends All-in-one Integrated Solution.
medusa micro-frontend micro-frontends qiankun spa tuya
Last synced: 12 Nov 2024
https://github.com/willemliu/static-next
Showcase NextJS rendering strategies and pros/cons
client-side-rendering csr css-modules hybrid-ssr nextjs now react reactjs scss-modules server-side-rendering single-page-app spa ssg ssr static-site-generation typescript zeit-now
Last synced: 14 Oct 2024
https://github.com/exceptionless/Exceptionless.UI
Exceptionless web user interface
angular exceptionless grunt html javascript spa
Last synced: 13 Nov 2024
https://github.com/m2sd/nuxt-laravel
Nuxt module for integration with the Laravel framework
laravel laravel-nuxt nuxt nuxt-module pwa spa vue
Last synced: 01 Nov 2024
https://github.com/ritwickdey/ritwickdey.github.io
(outdated) This is my portfolio website (SPA), developed with Angular :cupid: :sparkling_heart: :cupid: :sparkling_heart:
angular css portfolio-website spa
Last synced: 11 Nov 2024
https://github.com/berhir/AspNetCore.SpaYarp
An alternative approach to the new ASP.NET Core SPA templates in .NET 6. It uses YARP as proxy to forward requests to the SPA dev server.
Last synced: 06 Nov 2024
https://github.com/jeffersonribeiro/react-nodejs-mongodb-crud
👨💻 Fullstack web app built with MongoDB, NodeJs, React and Redux. Features: Protected routes client/server side, MaterialUI layout
code-splitting express jwt-authentication localstorage materialui mongodb mongoose nodejs react redux restful-api spa
Last synced: 07 Nov 2024
https://github.com/atrocore/atrodam
AtroDAM is an open-source digital asset management system (DAM) of a new generation.
dam digital-asset-management digital-assets digitalassetmanagement digitalassets mam media-asset-management mediaassetmanagement single-page-application spa web-application
Last synced: 20 Nov 2024
https://github.com/estrattonbailey/operator
1.8kb drop-in "PJAX" solution for fluid, smooth transitions between pages.
Last synced: 18 Nov 2024
https://github.com/berndwessels/preact-redux-isomorphic
preact-redux-isomorphic PWA SPA SSR best practices and libraries in under 80kB page size (for live demo click the link below)
aws boilerplate graphql isomorphic lambda mdc mdl preact preact-mdc pwa rambda ramda react-intl react-router redux rxjs seo spa ssr webpack2
Last synced: 11 Oct 2024
https://github.com/netlify/netlify-playground
elm-architecture elm-lang netlify spa
Last synced: 12 Oct 2024
https://github.com/obetomuniz/tatooine
A powerful scraper for JavaScript Developers.
html javascript json nodejs scraper scraper-engine spa typescript xml
Last synced: 27 Oct 2024
https://github.com/vuefront/prestashop
Free PWA & SPA for PrestaShop
app graphql-api nuxt offline prestashop prestashop-cms prestashop-module ps-module pwa pwa-apps pwapp spa vue vuefront vuefront-web vuejs web-app webapp webpack
Last synced: 11 Oct 2024
https://github.com/CaptainFact/captain-fact-frontend
🔎 CaptainFact - Frontend. The one you see on https://captainfact.io
captain-fact civic-tech collaborative fact-checking frontend hacktoberfest react spa
Last synced: 06 Dec 2024
https://github.com/binbytes/nuxt-chat-app
Frontend of real-time chat application built using nuxtjs, socket.io. Check the backend at https://github.com/binbytes/chat-app-server.
chat-application frontend nuxt nuxt-chat nuxtjs progressive-web-app socket-io-client spa vuejs
Last synced: 22 Jan 2025
https://github.com/rse/componentjs
ComponentJS -- Powerful run-time Component System for structuring HTML5-based Rich Clients
component html5 javascript spa system
Last synced: 23 Jan 2025
https://github.com/adambien/bce.design
minimal magic, minimal tooling, essential dependencies, high productivity, no transpilations and no migrations. The Web Components starter ships with integrated lit-html, redux-toolkit and vaadin router components.
bce best-practices customelements flexbox flux-architecture javascript lit-html pattern-javascript patterns-design pwa quickstarter redux redux-toolkit rollup routing spa template vaadin-router webcomponents
Last synced: 17 Dec 2024
https://github.com/drewjbartlett/routegen
Define your API and SPA routes in one place. Use them anywhere. Only 1.3kb.
api generator map router routes routes-api spa
Last synced: 05 Dec 2024
https://github.com/pdsuwwz/vue-boilerplate-i18n
🌏 基于 Vue3 + Vite 5 + Pinia 2 + TypeScript + Element-Plus + Vue Router 4 + UnoCSS + Unplugin + ESLint(v9) + Vitest 的原型 Web 端模板框架, 支持路由切换国际化语言, 自动导入 🚀🚀🚀 适合快速开发 B 端模块化产品的中小型后台管理系统,基于 vue-i18n-next 💪 Starter using Vite5 + Vue 3 + Pinia + TS + i18n to fast build a admin prototyping(附示例截图)
admin element i18n pinia plus quick-start router spa starter tailwind template ts typescript unocss vite vue-router vue3 vuex
Last synced: 21 Jan 2025
https://github.com/bradymholt/aspnet-core-vuejs-template
ASP.NET Core / Vue.js SPA Template App
ansible asp-net-core dotnet-core mailcatcher openiddict postgresql-database postgressql spa vue-template vuejs2
Last synced: 08 Nov 2024
https://github.com/g0ld3lux/laravel-vue-starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
acl api bouncer buefy dingo dingo-api element-ui fb-api jwt jwt-authentication jwt-middleware jwt-token laravel laravel5 single-page-app single-page-applications spa vue vuejs
Last synced: 11 Oct 2024
https://github.com/raucao/webmarks
remoteStorage-enabled bookmarking app
bookmarks-manager ember emberjs javascript pwa remotestorage spa unhosted
Last synced: 17 Jan 2025
https://github.com/s427/MARL
Mastodon Archive Reader Lite - a lightweight single-page app to explore the contents of your Mastodon archive file
Last synced: 12 Dec 2024
https://github.com/stowball/quench-vue
Simple, client-side hydration of pre-rendered Vue.js apps
Last synced: 07 Nov 2024
https://github.com/snipcart/wordpress-headless-vue
A demo for a Vue.js SPA on top of WordPress as a headless CMS
headless-cms spa vue vuejs wordpress wp-rest-api
Last synced: 28 Nov 2024
https://github.com/elm/url
Build and parse URLs. Useful for HTTP and "routing" in single-page apps (SPAs)
elm escape percent-encode router routing single-page-app spa url
Last synced: 23 Jan 2025
https://github.com/mercedes-benz/mo360-ftk
MO360 Frontend Toolkit: A toolkit for single page applications (SPA) based on React and Typescript that allows to extract single features into microfrontends.
Last synced: 22 Jan 2025