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

GitHub Repo
GitHub RepoTypeScript

A development platform for building mobile and desktop web applications using TypeScript/JavaScript.

#single-page-application#component-based#angular-cli
Stars100.6k
Forks27.3k
Last commit16 hours ago
angular.js
angular.jsJavaScript

A structural framework for dynamic web apps using HTML as a template language and two-way data binding.

#javascript-framework#directives#legacy-support
Stars58.6k
Forks27.1k
Last commit2 years ago
docsify
docsifyJavaScript

A magical documentation site generator that turns Markdown files into websites with no build process required.

#no-build#single-page-application#static-site-generator
Stars31.4k
Forks5.8k
Last commit1 day ago
react-admin
react-adminTypeScript

A frontend framework for building single-page admin applications on top of REST/GraphQL APIs using React and TypeScript.

#crud#rest#single-page-app
Stars26.9k
Forks5.5k
Last commit19 hours ago
GitHub issues
GitHub issuesTypeScript

A JavaScript framework for creating ambitious web applications with strong conventions and productivity focus.

#ember-data#hacktoberfest#javascript-framework
Stars22.6k
Forks4.2k
Last commit8 hours ago
vue-router
vue-routerJavaScript

The official router for Vue.js 2, enabling single-page applications with client-side navigation.

#javascript-framework#client-side-navigation#single-page-application
Stars18.9k
Forks5.0k
Last commit3 months ago
mithril.js
mithril.jsJavaScript

A small, fast JavaScript framework for building single-page applications with built-in routing and XHR utilities.

#javascript-framework#xhr#single-page-application
Stars14.5k
Forks923
Last commit5 months ago
Turbolinks
TurbolinksTypeScript

Turbolinks makes web app navigation faster by fetching pages, swapping the body, and merging the head without full page reloads.

#single-page-application#server-side-rendering#web-performance
Stars12.6k
Forks605
Last commit5 years ago
Official GitHub Repo
Official GitHub RepoTypeScript

A modern JavaScript framework for building browser, mobile, and desktop applications with minimal framework intrusion.

#spa#web-components#single-page-applications
Stars11.7k
Forks610
Last commit3 years ago
vue-enterprise-boilerplate
vue-enterprise-boilerplateSCSS

An opinionated architecture and dev environment for building Vue 3 + Vite single-page applications.

#playwright#single-page-application#boilerplate
Stars7.8k
Forks1.3k
Last commit5 months ago
Github repository
Github repositoryJavaScript

A composite application library for Backbone.js that simplifies building large-scale JavaScript applications.

#event-driven#marionettejs#javascript-framework
Stars7.0k
Forks1.2k
Last commit24 days ago
Yeoman Angular Generator
Yeoman Angular GeneratorJavaScript

A Yeoman generator that scaffolds AngularJS projects with sensible defaults and best practices.

#single-page-application#grunt#angularjs
Stars5.7k
Forks1.4k
Last commit9 years ago
re-frame
re-frameClojure

A ClojureScript framework for building user interfaces with a data-oriented, functional design, leveraging React.

#event-driven#spa#functional-programming
Stars5.5k
Forks711
Last commit2 months ago
Vue Router
Vue RouterTypeScript

The official routing library for Vue.js applications, enabling single-page application navigation.

#spa#single-page-application#vue-router
Stars4.7k
Forks1.3k
Last commit1 day ago
Nullboard
NullboardHTML

A minimalist, single-file kanban board that stores all data locally for offline use.

#jquery#minimalist-ui#productivity
Stars4.1k
Forks285
Last commit2 years ago
EspoCRM
EspoCRMPHP

EspoCRM – Open Source CRM Application

#platform#open-source#single-page-application
Stars3.2k
Forks906
Last commit23 hours ago
chaplin
chaplinCoffeeScript

An application architecture for JavaScript applications using the Backbone.js library.

#single-page-application#mvc-framework#backbonejs
Stars2.8k
Forks222
Last commit3 years ago
jsblocks
jsblocksJavaScript

A 2012-era MV-ish UI framework for building user interfaces and single-page applications with server-side rendering.

#debugging-tools#modular-architecture#2012-era
Stars2.7k
Forks100
Last commit1 year ago
Miso
MisoHaskell

A small, production-ready, reactive Haskell front-end framework for building interactive single-page web and mobile applications.

#haskell#functional-programming#isomorphic
Stars2.4k
Forks166
Last commit11 hours ago
turbo-rails
turbo-railsRuby

A Rails gem that integrates Turbo to build fast, modern web applications with minimal JavaScript.

#real-time-updates#single-page-application#server-side-rendering
Stars2.4k
Forks364
Last commit22 days ago
Lustre
LustreGleam

A Gleam web framework for building HTML templates, single page applications, and real-time server components.

#web-components#functional-programming#single-page-application
Stars2.4k
Forks148
Last commit10 days ago
Ping CRM / Laravel
Ping CRM / LaravelPHP

A demo CRM application built with Inertia.js to showcase modern full-stack development patterns.

#vue-js#demo-application#single-page-application
Stars2.3k
Forks810
Last commit1 year ago
svelte-routing
svelte-routingJavaScript

A declarative routing library for Svelte applications with built-in server-side rendering support.

#declarative#single-page-application#frontend
Stars2.1k
Forks174
Last commit2 years ago
angular-oauth2-oidc
angular-oauth2-oidcTypeScript

A library for adding OAuth 2 and OpenID Connect (OIDC) authentication to Angular applications.

#token-management#oauth2#authentication
Stars2.0k
Forks689
Last commit19 days ago
oidc-client-ts
oidc-client-tsTypeScript

A TypeScript library for OpenID Connect and OAuth2 protocol support in browser-based JavaScript applications.

#token-management#oidc-client#oauth2
Stars1.9k
Forks272
Last commit29 days ago
Durandal
DurandalJavaScript

A JavaScript client framework for building cross-platform single-page applications (SPAs).

#javascript-framework#single-page-application#spa-framework
Stars1.7k
Forks367
Last commit7 years ago
svelte-spa-router
svelte-spa-routerSvelte

A lightweight, hash-based router for Svelte 5 single-page applications, optimized for static SPAs.

#single-page-application#hash-router#frontend
Stars1.6k
Forks104
Last commit19 hours ago
pjax
pjaxJavaScript

A standalone JavaScript module that enables fast AJAX navigation on any website using pushState and XHR.

#frontend-performance#ajax-navigation#single-page-application
Stars1.5k
Forks118
Last commit1 year ago
thorax
thoraxJavaScript

An opinionated Backbone.js framework with Handlebars templating for building large-scale web applications.

#javascript-framework#single-page-application#server-side-rendering
Stars1.3k
Forks117
Last commit5 years ago
angular-auth-oidc-client
angular-auth-oidc-clientTypeScript

A certified Angular library for implementing OpenID Connect and OAuth2 authentication with support for modern flows like PKCE and refresh tokens.

#openid#oauth2#auth
Stars1.2k
Forks450
Last commit11 hours ago
TodoMVC
TodoMVCElm

A classic TodoMVC implementation in Elm, serving as a beginner-friendly example of Elm architecture.

#beginner-friendly#functional-programming#single-page-application
Stars1.2k
Forks319
Last commit6 years ago
Rails
RailsRuby

A Rails adapter for Inertia.js, enabling server-driven single-page applications with Rails controllers and modern JavaScript frameworks.

#spa-routing#testing-helpers#single-page-application
Stars1.2k
Forks103
Last commit2 days ago
ASP.NET Core Starter Kit
ASP.NET Core Starter KitJavaScript

A real-world boilerplate for building single-page web applications with ASP.NET Core, React, Redux, and modern JavaScript tooling.

#single-page-application#csharp#boilerplate
Stars1.2k
Forks200
Last commit3 years ago
angularjs-gulp-browserify-boilerplate
angularjs-gulp-browserify-boilerplateJavaScript

A deprecated boilerplate for AngularJS applications using Gulp, Browserify, and SASS with best practices.

#gulp#browserify#single-page-application
Stars1.0k
Forks260
Last commit8 years ago
Zebkit
ZebkitHTML

A JavaScript library for building rich, portable UI components on HTML5 Canvas using an easy OOP concept.

#theming#single-page-application#oop
Stars935
Forks171
Last commit1 year ago
Wine Cellar Sample Application
Wine Cellar Sample ApplicationJavaScript

A sample wine cellar application built with Backbone.js for learning and demonstration purposes.

#javascript-framework#single-page-application#frontend-development
Stars904
Forks357
Last commit14 years ago
Page 1 of 5Next

Related Tags

#Frontend45#Javascript44#Web Development28#Javascript Framework28#Routing27#Typescript27#Full Stack26#Inertiajs23#Angular16#Server Side Rendering16#React15#Vue15
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