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

Symfony
SymfonyPHP

A server-side adapter for using Inertia.js with Symfony 5 and 6, enabling single-page app experiences.

#single-page-application#webpack-encore#full-stack
Stars151
Forks43
Last commit2 years ago
Aurelia Typescript
Aurelia TypescriptJavaScript

A starter kit for building Aurelia applications with TypeScript, featuring samples and type definitions.

#gulp#javascript-framework#single-page-application
Stars142
Forks50
Last commit10 years ago
Ping CRM / Clojure
Ping CRM / ClojureClojure

A full-stack Clojure/ClojureScript demo application illustrating Inertia.js integration for building modern web apps.

#single-page-app#integrant#clojurescript
Stars124
Forks15
Last commit4 years ago
purescript-optic-ui
purescript-optic-uiPureScript

A PureScript UI framework for building single-page web applications declaratively using lenses and traversals.

#functional-programming#lenses#single-page-application
Stars122
Forks10
Last commit9 years ago
Blackstone UI
Blackstone UIJavaScript

A library of web components, utilities, and a router built with Lit for creating single-page progressive web applications.

#design-system#lit-html-element#web-components
Stars111
Forks5
Last commit24 days ago
cyclic-router
cyclic-routerJavaScript

A routing library for Cycle.js applications that wraps main functions and integrates with @cycle/history.

#cyclejs#single-page-application#reactive-programming
Stars109
Forks24
Last commit7 years ago
purescript-routing
purescript-routingPureScript

A clean, type-safe client-side routing library for PureScript applications.

#functional-programming#single-page-application#purescript
Stars107
Forks36
Last commit4 years ago
TodoMVC
TodoMVCJavaScript

A TodoMVC implementation using Preact, demonstrating a lightweight React alternative in under 5kB.

#demo#lightweight-ui#javascript-framework
Stars107
Forks32
Last commit7 years ago
Blorc.OpenIdConnect
Blorc.OpenIdConnectC#

A Blazor library for implementing OpenID Connect authentication using the Authorization Code Flow with PKCE.

#authentication#single-page-application#openid-connect
Stars97
Forks11
Last commit3 days ago
Webird
WebirdPHP

A full-stack application framework merging PHP (Phalcon) and Node.js (Vue/Webpack) for building modern web applications.

#oauth2#single-page-application#hmvc
Stars95
Forks22
Last commit6 years ago
purescript-routing-duplex
purescript-routing-duplexPureScript

A PureScript library for defining bidirectional codecs to parse and print strongly-typed routes, ensuring round-trip consistency.

#functional-programming#type-safe-routing#single-page-application
Stars94
Forks20
Last commit
Falconjs
FalconjsJavaScript

A structured framework for Knockout.js that adds models, collections, and views to simplify single-page application development.

#knockoutjs#javascript-framework#single-page-application
Stars93
Forks4
Last commit10 years ago
aurelia-breeze-northwind
aurelia-breeze-northwindJavaScript

A demo application showcasing the Northwind database using the Aurelia framework and Breeze data management.

#es6-modules#gulp#javascript-framework
Stars90
Forks34
Last commit9 years ago
Phoenix
PhoenixElixir

An Inertia.js adapter for building single-page applications with Elixir Phoenix and modern JavaScript frameworks.

#elixir#single-page-application#elixir-phoenix
Stars83
Forks10
Last commit2 years ago
aurelia-solitaire
aurelia-solitaireJavaScript

Klondike solitaire card game built with Aurelia and dragula for drag-and-drop functionality.

#solitaire#javascript-framework#single-page-application
Stars74
Forks25
Last commit10 years ago
Router
RouterJavaScript

Component-based router for building wicked awesome apps with Knockout.js.

#component-router#spa#knockoutjs
Stars66
Forks19
Last commit8 years ago
Backbone Contact Manager
Backbone Contact ManagerJavaScript

A simple contact management application built with Backbone.js to demonstrate core concepts through step-by-step tutorials.

#single-page-application#contact-management#mvc-framework
Stars64
Forks47
Last commit
aurelia-hacker-news
aurelia-hacker-newsTypeScript

A Hacker News website clone built with Aurelia and TypeScript.

#hackernews#single-page-application#aurelia
Stars62
Forks6
Last commit5 years ago
MarionetteJS + RequireJS + Twitter Bootstrap
MarionetteJS + RequireJS + Twitter BootstrapJavaScript

A ready-to-use boilerplate for building JavaScript apps with Backbone, Marionette, RequireJS, and Bootstrap.

#marionettejs#single-page-application#amd-modules
Stars61
Forks25
Last commit
YuccaPrerenderBundle
YuccaPrerenderBundlePHP

Symfony2 bundle for prerendering JavaScript-heavy pages using Prerender.io to improve SEO.

#single-page-application#server-side-rendering#search-engine-crawlers
Stars56
Forks14
Last commit
Statamic
StatamicPHP

A Statamic server-side adapter for Inertia.js to build single-page apps without an API.

#statamic#blade#single-page-application
Stars56
Forks13
Last commit3 years ago
yew-oauth2
yew-oauth2Rust

A Yew component library for adding OAuth2 and OpenID Connect authentication to web applications.

#webassembly#oauth2#authentication
Stars48
Forks23
Last commit16 days ago
PSR-15
PSR-15PHP

A PSR-15 middleware adapter for Inertia.js, enabling integration with PHP frameworks like Mezzio and Slim.

#hacktoberfest#single-page-application#server-side-rendering
Stars48
Forks7
Last commit2 years ago
dojorama
dojoramaJavaScript

A single-page demo application built with Dojo 1.9, Twitter Bootstrap 3, and the History API.

#javascript-framework#single-page-application#dojo-toolkit
Stars47
Forks8
Last commit12 years ago
Vue.js Demo App
Vue.js Demo AppPHP

A boilerplate for building single-page applications with CakePHP backend and Vue.js frontend.

#spa#hacktoberfest#crud
Stars46
Forks9
Last commit4 days ago
CakePHP
CakePHPPHP

A CakePHP server-side adapter for Inertia.js to build single-page apps without an API.

#single-page-application#cakephp#mvc
Stars45
Forks9
Last commit1 year ago
a11y-announcer
a11y-announcerJavaScript

An Ember.js addon that announces route changes to screen readers for accessible single-page applications.

#web-accessibility#screen-reader#single-page-application
Stars44
Forks5
Last commit3 years ago
Rust
RustRust

A Rust implementation of Inertia.js for building modern server-driven web apps with Rocket.

#single-page-application#server-side-rendering#inertia-js
Stars44
Forks3
Last commit2 months ago
nanohref
nanohrefJavaScript

A tiny JavaScript library for handling click events on anchor links with built-in safety checks.

#single-page-application#lightweight-library#link-handling
Stars41
Forks9
Last commit6 years ago
Ping CRM / Django
Ping CRM / DjangoPython

A demo CRM application built with Django and Inertia.js using Vue.js and Parcel for a modern SPA experience.

#vue-js#single-page-application#modern-web-stack
Stars40
Forks6
Last commit3 years ago
aurelia-identityserver-aspnetcore
aurelia-identityserver-aspnetcoreJavaScript

Sample integration of Aurelia with IdentityServer 4 and ASP.NET Core using OAuth/OpenID Connect flows.

#oauth#authentication#single-page-application
Stars37
Forks6
Last commit
ember-self-focused
ember-self-focusedJavaScript

A library that automatically manages focus for screen reader users in React and Ember single-page applications.

#web-accessibility#screen-reader#single-page-application
Stars35
Forks9
Last commit3 years ago
route_hierarchical
route_hierarchicalDart

A client-side routing library for building single-page web applications in Dart.

#dart#hierarchical-routing#single-page-application
Stars31
Forks31
Last commit9 years ago
Netflix microfrontend like
Netflix microfrontend likeTypeScript

A Netflix-like portal application demonstrating micro frontends with Piral and pilets.

#sample#netflix-clone#modular-architecture
Stars30
Forks9
Last commit2 years ago
cycle-router5
cycle-router5JavaScript

A router driver for Cycle.js that wraps the router5 library for declarative routing in reactive applications.

#cyclejs#driver#single-page-application
Stars29
Forks4
Last commit11 years ago
aurelia-google-analytics
aurelia-google-analyticsJavaScript

An Aurelia plugin for automatic Google Analytics page, click, and exception tracking with minimal configuration.

#google-analytics#single-page-application#aurelia
Stars28
Forks22
Last commit
PreviousPage 3 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
3 years ago
12 years ago
12 years ago
7 years ago
9 years ago
6 years ago
Next
#Frontend45
#Javascript44
#Web Development28
#Javascript Framework28
#Routing27
#Typescript27
#Full Stack26
#Inertiajs23
#Angular16
#Server Side Rendering16
#React15
#Vue15