Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Single Page Application

Single Page Application

153 projects

Showing 36 of 153 projects

CodeIgniter
CodeIgniterPHP

Server-side adapter for using Inertia.js with CodeIgniter 4 to build single-page applications.

#backend-integration#single-page-application#codeigniter-4
Stars27
Forks14
Last commit5 years ago
Echo
EchoGo

A server-side adapter for using Inertia.js with the Echo Go web framework to build single-page applications.

#single-page-application#vite#full-stack
Stars26
Forks4
Last commit4 months ago
cyclejs-auth0
cyclejs-auth0JavaScript

A Cycle.js driver and component wrapper for integrating Auth0 authentication into reactive web applications.

#cyclejs#oauth#authentication
Stars23
Forks6
Last commit8 years ago
BlazorScriptReload
BlazorScriptReloadJavaScript

Enables standard <script> element behavior in Blazor Web Applications during enhanced navigation.

#javascript-integration#script-loading#single-page-application
Stars23
Forks1
Last commit
rails-vue-template
rails-vue-templateRuby

A template for building Vue.js single-page applications integrated with Rails API using Webpacker.

#hacktoberfest#template#rails
Stars23
Forks5
Last commit3 years ago
Marionette Contact Manager
Marionette Contact ManagerJavaScript

A contact manager application built with Marionette.js as a tutorial example for learning the framework.

#javascript-framework#single-page-application#educational
Stars22
Forks5
Last commit
ember-a11y-refocus
ember-a11y-refocusTypeScript

An Ember addon that provides accessible routing with route change announcements, focus management, and skip links for screen reader users.

#hacktoberfest#screen-reader#single-page-application
Stars21
Forks12
Last commit
Imba Router
Imba RouterJavaScript

An experimental client-side router for Imba applications with declarative route definitions.

#declarative-programming#imba#single-page-application
Stars20
Forks3
Last commit3 years ago
stamp-web-aurelia
stamp-web-aureliaJavaScript

A web front-end for managing stamp collections, built with Aurelia and Bootstrap.

#stamp-collection#rest-client#philately
Stars17
Forks4
Last commit1 month ago
Elmstagram
ElmstagramElm

A basic UI clone of Instagram built with the Elm programming language.

#functional-programming#single-page-application#educational
Stars17
Forks4
Last commit5 years ago
Salesforce ReactJS SPA Starter
Salesforce ReactJS SPA StarterCoffeeScript

A template for building ReactJS single-page applications on Salesforce with automated Gulp.js build scripts.

#salesforce#react-templates#single-page-application
Stars16
Forks2
Last commit
Dojo routing
Dojo routingTypeScript

A routing library for Dojo 2 applications, providing route configuration, router management, and widget integration.

#single-page-application#history-management#widget-integration
Stars15
Forks29
Last commit8 years ago
svelte-client-router
svelte-client-routerHTML

A feature-rich client-side router for Svelte single-page applications with lazy loading, navigation hooks, and Svelte store integration.

#spa#navigation-hooks#single-page-application
Stars15
Forks1
Last commit
CanJS
CanJSJavaScript

A CanJS adapter for Inertia.js, enabling server-driven single-page applications with CanJS components.

#custom-elements#javascript-framework#adapter
Stars14
Forks0
Last commit5 years ago
@danielsharkov/svelte-router
@danielsharkov/svelte-routerTypeScript

A simple, fast, and easy-to-use router for Svelte applications with route parameters, lazy loading, and transitions.

#single-page-application#frontend#typescript
Stars13
Forks2
Last commit
Grails
GrailsGroovy

Grails plugin for building single-page apps with Inertia.js using server-side routing and controllers.

#single-page-application#server-side-rendering#groovy
Stars13
Forks5
Last commit1 month ago
Inertia plugin
Inertia pluginTwig

A CakePHP plugin that integrates Vue 3 applications using Inertia.js, enabling full-stack development without building separate APIs.

#single-page-application#crud-generator#full-stack
Stars12
Forks0
Last commit1 year ago
aurelia-skeleton-navigation-gulp-typescript
aurelia-skeleton-navigation-gulp-typescriptJavaScript

A TypeScript-based navigation skeleton for Aurelia applications using Gulp for build automation.

#gulp#single-page-application#aurelia
Stars12
Forks4
Last commit
yew-nav-link
yew-nav-linkRust

A comprehensive navigation library for Yew providing automatic active state detection, declarative macros, and a complete component system.

#yew-router#navigation-link#webassembly
Stars11
Forks1
Last commit4 days ago
ngx-scrollspy
ngx-scrollspyTypeScript

An Angular service and directives for implementing scroll spy functionality with observable events.

#directives#single-page-application#observables
Stars10
Forks4
Last commit1 month ago
Ping CRM / CakePHP
Ping CRM / CakePHPPHP

A demo CRM application built with CakePHP and Inertia.js to illustrate modern full-stack integration.

#spa#cakephp4#demo-application
Stars10
Forks1
Last commit1 year ago
Fiber
FiberGo

A server-side adapter for Inertia.js that enables building single-page applications with the Fiber framework in Go.

#spa#single-page-application#fiber-framework
Stars10
Forks4
Last commit1 year ago
yew-nested-router
yew-nested-routerRust

A router for Yew web framework that supports nested routing structures using Rust types.

#webassembly#single-page-application#component-based
Stars9
Forks8
Last commit1 month ago
Ping CRM / Flask
Ping CRM / FlaskVue

A demo CRM application built with Flask and Vue 3 to illustrate Inertia.js integration.

#demo-application#single-page-application#flask
Stars9
Forks5
Last commit4 years ago
aurelia-minesweeper
aurelia-minesweeperJavaScript

A complete Minesweeper game implementation built with the Aurelia framework.

#javascript-framework#single-page-application#web-game
Stars8
Forks0
Last commit10 years ago
Oak (Deno)
Oak (Deno)TypeScript

Oak middleware for integrating Inertia.js with Deno applications, enabling server-driven single-page apps.

#oak-middleware#hacktoberfest#single-page-application
Stars8
Forks0
Last commit3 years ago
ngx-back-button
ngx-back-buttonTypeScript

An Angular library providing a robust back button solution with browser history handling and customizable fallback routes.

#single-page-application#back-button#spa-navigation
Stars8
Forks1
Last commit3 days ago
aurelia-kis-oidc
aurelia-kis-oidcJavaScript

An Aurelia plugin that simplifies OpenID Connect authentication by integrating oidc-client-js with the Aurelia router and HTTP client.

#token-management#oauth2#authentication
Stars8
Forks0
Last commit1 year ago
Preact
PreactJavaScript

Preact adapter for Inertia.js, enabling server-driven single-page applications with Preact components.

#adapter#single-page-application#laravel
Stars7
Forks1
Last commit3 years ago
ngx-navigate-back
ngx-navigate-backTypeScript

A lightweight Angular library that simplifies navigation management by providing browser-like back button functionality.

#javascript-framework#single-page-application#navigate
Stars7
Forks0
Last commit
Backbone.History.Polyfill
Backbone.History.PolyfillJavaScript

A Backbone.js plugin that extends History to track and retrieve previous URL fragments in single-page applications.

#ria#single-page-application#history-management
Stars6
Forks1
Last commit
Ping CRM / Echo
Ping CRM / EchoGo

A demo CRM application built with Echo (Go) and Vue.js to showcase Inertia.js integration with inertia-echo.

#vue-js#demo-application#single-page-application
Stars5
Forks1
Last commit4 years ago
Mithril
MithrilTypeScript

A Mithril.js client-side adapter for Inertia.js, enabling single-page apps with server-side routing.

#client-side-adapter#single-page-application#mithril
Stars4
Forks0
Last commit3 years ago
ngx-piwik-pro
ngx-piwik-proTypeScript

A dedicated Angular library for implementing Piwik PRO Tag Manager and tracking client in Angular 8+ applications.

#single-page-application#npm-package#typescript
Stars4
Forks4
Last commit9 days ago
cycle-page
cycle-pageJavaScript

A tiny client-side router driver for Cycle.js applications that manages browser history and location state.

#cyclejs#functional-programming#single-page-application
Stars4
Forks2
Last commit9 years ago
@shaun/svelterouter
@shaun/svelterouterJavaScript

A Vue Router-inspired client-side routing library for Svelte applications.

#single-page-application#dynamic-routes#declarative-routing
Stars3
Forks1
Last commit1 month ago
PreviousPage 4 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 year ago
12 years ago
4 months ago
11 years ago
2 years ago
2 years ago
11 years ago
1 year ago
9 years ago
Next
#Frontend45
#Javascript44
#Web Development28
#Javascript Framework28
#Routing27
#Typescript27
#Full Stack26
#Inertiajs23
#Angular16
#Server Side Rendering16
#React15
#Vue15