single-page-app

Open-source projects categorized as single-page-app

Top 23 single-page-app Open-Source Projects

  • uptime-kuma

    A fancy self-hosted monitoring tool

    Project mention: Show HN: Free Certificate Monitoring via RSS | news.ycombinator.com | 2024-02-26

    Uptime Kuma can also monitor certificate expiration; you can also enable it to show you how many days are left until it expires.

    https://github.com/louislam/uptime-kuma

  • react-admin

    A frontend Framework for building data-driven applications running on top of REST/GraphQL APIs, using TypeScript, React and Material Design

    Project mention: Ask HN: Does Anyone Use a "Closed Core" Software Model? | news.ycombinator.com | 2024-04-16

    > "Are there examples of companies adopting this model?"

    Many examples across the industry:

    - Autodesk AutoCAD (closed) + Plugins/Addons (many open)

    - MS Windows (closed) + Many 3rd party programs (open)

    - Github (closed) + Github Actions (open)

    - Npm (closed) + Npm modules (mostly open)

    > "What are the potential benefits or pitfalls?"

    Benefits:

    - Harder to replicate, the company gets to keep the "secret sauce" a secret

    - Opening up a way to "extend" the platform means 3rd party developers add value to your system

    - The core isn't open, so less effort is required to maintain compare to OpenSource

    Pitfalls:

    - Closed-source is hard to verify, company is essentially saying "trust me bro"

    - Less innovation, as user's can't contribute to the core

    > "How does it impact community engagement and software adoption?"

    There's hardcore FOSS advocates that will hate anything not fully open. But a business has to make money and protect it's IP, having a "closed core" is one way to do that and ensure a sustainable business model.

    Another approach is the opposite, open-core + closed-premium-addons. An example of this is "React Admin"

    - Open Core -> https://github.com/marmelab/react-admin

    - Premium Modules Offering -> https://react-admin-ee.marmelab.com/

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

  • dockge

    A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager

    Project mention: Dockge: Clean Self-Hosted Docker Compose Manager by the Creator of Uptime Kuma | news.ycombinator.com | 2024-01-14
  • FilePizza

    :pizza: Peer-to-peer file transfers in your browser

    Project mention: LocalSend: Open-source, cross-platform file sharing to nearby devices | news.ycombinator.com | 2024-03-10

    There are a few browser based p2p file sharing tools [1] and a bunch of CLI tools out there as well for the same job.

    # Browser Based

    1. FilePizza https://file.pizza/

  • cms.js

    Client-Side JavaScript Site Generator

  • universal-router

    A simple middleware-style router for isomorphic JavaScript web apps

  • tweb

    Telegram Web K, GPL v3

    Project mention: IPissed: Apple is after web capabilities to protect close to 100B App Store Tax | news.ycombinator.com | 2024-02-17

    https://web.telegram.org/k/

    the writers are mathematicians I guess, russian minimalists... I remember I checked their site and it did not seem to use bloated stuff

    compiled native UX code may be less kb than minimized js but actually I have never seen comparisons and I do not know much about UX programming in java, c++, android-java or swift or the like

    however, a website can dynamically load (can, 99% do not make use of it) just in time what you need (or as a compromose, preload the next possible steps)... UX code, app code anything

    you can make the client download always the very necessary code on its user journey... even UX code, app code...

    what I find better in native is the built in bot protection :)

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

  • Vynchronize

    Watch videos with friends online with the new real time video synchronization platform

  • servor

    Dependency free file server for single page app development

  • mail

    💌 Mail app for Nextcloud (by nextcloud)

    Project mention: How to copy a file between devices? | news.ycombinator.com | 2024-02-14

    To add to this, it's reasonably easy to run, and has many different plugins, from a calendar and contacts list, to an online document editor (like Google Docs, except it can be pretty slow and/or resource intensive: https://nextcloud.com/office/), to a simple clone of Slack (https://nextcloud.com/talk/), a mail client (https://apps.nextcloud.com/apps/mail) and other things.

    That said, I've had updates (across major versions) break things on multiple occasions, one out of two servers running the exact same version has random crashes and in addition to that the file locking by default (if enabled, but not using Redis: https://docs.nextcloud.com/server/latest/admin_manual/config...) has broken and prevents me from deleting a file that just sits there and takes up a few GB of space. Oh and their Android app fails to upload files if I use the share option, instead of the file picker from within the app.

    On the other hand, sure beats storing data on third party clouds and is free, so I'll still keep using it.

  • saleor-dashboard

    A GraphQL-powered, single-page dashboard application for Saleor.

  • letterpad

    A publishing platform for creative people.

    Project mention: Community Project - Letterpad Blogging Platform | /r/nextjs | 2023-09-07
  • amplify-hosting

    AWS Amplify Hosting provides a Git-based workflow for deploying and hosting fullstack serverless web applications.

    Project mention: Create a simple OTP system using AWS Serverless services | dev.to | 2023-06-27

    Amplify Web Hosting

  • tuesday-js

    simple web-based, free and open-source visual novel editor that can be used in a web browser. It is written in JavaScript without using any third party libraries and thus does not require additional software installation. The engine uses standard HTML document elements such as div and img. This allows the use of any media format supported by browsers including vector graphics svg, gif animations and css styles.

    Project mention: Legacy Choices and Variables | /r/TuesdayJS | 2023-12-07

    Example of using "legacy choices" https://github.com/Kirilllive/tuesday-js/blob/master/example/example_quiz_or_test.json

  • browser

    Create Elm programs that run in browsers! (by elm)

  • ASCII_Art_Paint

    The editor for ASCII-graphics, combining a graphical editor and an image to text converter. Decorate your text and surprise your readers with an original social media post or blog post using ASCII graphics. The tool does not require an internet connection and can work offline in a browser.

  • abstract-state-router

    Like ui-router, but without all the Angular. The best way to structure a single-page webapp.

    Project mention: Svelte is migrating from TypeScript to JSDoc | news.ycombinator.com | 2023-05-10

    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"

  • LD-ToyPad-Emulator

    Toy Pad Emulator for Lego Dimensions (Unofficial Fan Project)

    Project mention: Can I play pirated Lego dimensions on cemu without the toy pad? | /r/CemuPiracy | 2023-05-20

    Personally I would just buy a cheap pad off ebay. You can get a PS4, or Wii U one. Either works with cemu out the box. Alternatively, it's not simple but an emulator does exist. https://github.com/Berny23/LD-ToyPad-Emulator

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

  • sr_mini

    A single file Rails app that will have you running a StimulusReflex and CableReady demo in just 2 steps.

  • ms-identity-b2c-javascript-spa

    Vanilla JavaScript single-page application calling a web API protected by Azure AD B2C

  • zeldaPlay

    A Single Page Application to help zeldaPlay players to track their characters and progress

  • static-next

    Showcase NextJS rendering strategies and pros/cons

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

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). The latest post mention was on 2024-04-16.

single-page-app related posts

Index

What are some of the best open-source single-page-app projects? This list will help you:

Project Stars
1 uptime-kuma 48,782
2 react-admin 23,937
3 dockge 8,888
4 FilePizza 4,242
5 cms.js 3,045
6 universal-router 1,698
7 tweb 1,484
8 Vynchronize 1,166
9 servor 1,008
10 mail 790
11 saleor-dashboard 780
12 letterpad 731
13 amplify-hosting 440
14 tuesday-js 433
15 browser 310
16 ASCII_Art_Paint 298
17 abstract-state-router 295
18 LD-ToyPad-Emulator 196
19 DataFormsJS 178
20 sr_mini 138
21 ms-identity-b2c-javascript-spa 113
22 zeldaPlay 112
23 static-next 103
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.
workos.com