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

90 projects

Showing 18 of 90 projects

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 commit3 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 commit2 months 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 commit5 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
PreviousPage 3 of 3

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
#Javascript33
#Frontend29
#Javascript Framework19
#Web Development17
#Routing17
#Typescript16
#Vue12
#Full Stack11
#Spa11
#Server Side Rendering11
#Inertiajs10
#Functional Programming10