Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 20 JavaScript SPA Projects
-
react-firebase-starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
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 ([email protected]). (by storefront-foundation)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
abstract-state-router
Like ui-router, but without all the Angular. The best way to structure a single-page webapp.
-
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) (by josephernest)
-
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.
-
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.
-
Tradefinder
A web tool to find the most profitable trades between two merchants. Perfect for gamers. 🎮
-
Crack-Buzz
A full-stack Serverless Single Page Link Sharing Application built using React, Ionic and Firebase.
-
quick-memo
Quick Memo is a responsive React web app with a minimalist interface for keeping track of notes.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I'm still using https://github.com/TehShrike/abstract-state-router which I wrote years ago after thinking "ui-router is great, but I need a version that can keep using no matter what component library I want to use in the future"
Project mention: Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire) | /r/patient_hackernews | 2023-05-20
Follow the steps to create a simple SPA app and learn how to use Authgear Web SDK to integrate Authgear into your application. You can also view a full-source code on the GitHub repo.
Visit code repository
JavaScript SPA related posts
- Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire)
- Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire)
- Building a Large Scale Micro-frontend Application.
- I Made a Web App to Showcase all your Profiles
- I Made a Web App to Showcase all your Profile links
- Snippets.Ninja - code snippets manager. Open source PWA.
- Svelte is Fantastic but getting a job is nearly impossible!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source SPA projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | webhook.site | 4,885 |
2 | react-firebase-starter | 4,492 |
3 | neo | 2,743 |
4 | vuejs-wordpress-theme-starter | 1,593 |
5 | react-storefront | 771 |
6 | Nullstack | 761 |
7 | svelte-navigator | 502 |
8 | abstract-state-router | 295 |
9 | Swap | 227 |
10 | DataFormsJS | 178 |
11 | soma-fm-player | 131 |
12 | snippets.ninja | 106 |
13 | psn-social-network-public-source | 53 |
14 | links | 24 |
15 | Tradefinder | 13 |
16 | Crack-Buzz | 7 |
17 | authgear-example-spa-js | 1 |
18 | Petite-MVC | 1 |
19 | quick-memo | 0 |
20 | TODO | 0 |
Sponsored