JavaScript SPA

Open-source JavaScript projects categorized as SPA

Top 23 JavaScript SPA Projects

  1. webhook.site

    ⚓️ Easily test HTTP webhooks with this handy tool that displays requests instantly.

  2. SurveyJS

    SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.

    SurveyJS logo
  3. react-firebase-starter

    Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay

  4. neo

    Neo.mjs: The first Agent Operating System for the web. A standalone, type-safe AI SDK combined with a multi-threaded, zero-build platform for building autonomous agents and desktop-class web apps. (by neomjs)

  5. vuejs-wordpress-theme-starter

    A WordPress theme with the guts ripped out and replaced with Vue.

  6. kubeview

    KubeView is a Kubernetes cluster visualization tool that provides a graphical representation of your cluster's resources and their relationships

  7. react-storefront

    React Storefront - PWA for eCommerce. 100% offline, platform agnostic, headless, Magento 2 supported. Always Open Source, Apache-2.0 license. Join us as contributor (contributors@reactstorefront.io). (by storefront-foundation)

  8. Nullstack

    Feature-Driven Full Stack JavaScript Components

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. svelte-navigator

    Simple, accessible routing for Svelte

  11. Swap

    Swap.js is a JavaScript micro-library which facilitates AJAX-style navigation in web pages, in less than ~ 100 lines of code. (See "Why?" paragraph below)

  12. abstract-state-router

    The best way to structure a single-page webapp.

  13. 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.

  14. 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.

  15. evolutility-ui-react

    Framework for building CRUD UIs for Hasura GraphQL with models rather than code.

  16. snippets.ninja

    Code snippets manager for developers. PWA.

  17. jComponent

    UI library for creating reusable UI components and SPA

  18. psn-social-network-public-source

    A simple social network built with React and Spring Boot

  19. shablon

    (EXP) No-build JavaScript frontend framework for Single-page applications

    Project mention: Shablon: (EXP) No-build JavaScript front end framework for SPAs | news.ycombinator.com | 2025-10-28
  20. kaggle-look-alike

    Kaggle Data Explorer look-alike: an easy tool to browse, filter, and analyze datasets with interactive tables and charts.

  21. kommit

    Augment your memory. (by rosano)

  22. WebRocketX

    *** Cloners. Please show you appreciation by STARRING this repo. :) *** Go to WebRocketX.com for instructions on how to use this powerful javascript Web Application SPA API

  23. Tradefinder

    A web tool to find the most profitable trades between two merchants. Perfect for gamers. 🎮

  24. tint

    A natural template engine for the HTML DOM (by marcodpt)

  25. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript SPA discussion

JavaScript SPA related posts

  • Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire)

    1 project | /r/patient_hackernews | 20 May 2023
  • Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire)

    1 project | /r/hackernews | 20 May 2023
  • Building a Large Scale Micro-frontend Application.

    2 projects | dev.to | 3 Apr 2023
  • I Made a Web App to Showcase all your Profiles

    1 project | /r/webdev | 12 Aug 2022
  • I Made a Web App to Showcase all your Profile links

    1 project | /r/javascript | 12 Aug 2022
  • Snippets.Ninja - code snippets manager. Open source PWA.

    2 projects | /r/SideProject | 8 Aug 2022
  • Svelte is Fantastic but getting a job is nearly impossible!

    1 project | /r/sveltejs | 1 Aug 2022
  • A note from our sponsor - Stream
    getstream.io | 24 Dec 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source SPA projects in JavaScript? This list will help you:

# Project Stars
1 webhook.site 6,306
2 react-firebase-starter 4,516
3 neo 3,107
4 vuejs-wordpress-theme-starter 1,616
5 kubeview 1,143
6 react-storefront 830
7 Nullstack 784
8 svelte-navigator 509
9 Swap 308
10 abstract-state-router 304
11 DataFormsJS 195
12 soma-fm-player 143
13 evolutility-ui-react 120
14 snippets.ninja 117
15 jComponent 64
16 psn-social-network-public-source 63
17 shablon 40
18 kaggle-look-alike 36
19 kommit 29
20 links 26
21 WebRocketX 21
22 Tradefinder 14
23 tint 9

Sponsored
SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control
Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 4th most popular programming language
based on number of references?