JavaScript Webapp

Open-source JavaScript projects categorized as Webapp

Top 23 JavaScript Webapp Projects

  • uptime-kuma

    A fancy self-hosted monitoring tool

    Project mention: A simple server uptime monitor util | | 2023-09-12

    It's for people who owns a log of servers/computers at home and need to monitor its uptime.

    For safety reason, it's impossible to expose the system to the public internet, we can only use the "push" strategy to report the up status. This tool is just for this purpose: request an URL at some interval repeatedly.

    Recommended to use this with uptime-kuma ( )

  • Filestash

    🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...

    Project mention: UI frameworks are stuck in the last decade | | 2023-09-26

    - [2] current state of the rewrite where you can see this pattern in action

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • next-pwa

    Zero config PWA plugin for Next.js, with workbox 🧰

    Project mention: Enable PWA with next.js 13 or later using next-pwa (disabled in development environment) | | 2023-05-27

    /** @type {import('next').NextConfig} */ const path = require("path"); const isDev = process.env.NODE_ENV !== "production"; const withPWA = require("next-pwa")({ dest: "public", disable: isDev, buildExcludes: ["app-build-manifest.json"], }); const generateAppDirEntry = (entry) => { const packagePath = require.resolve("next-pwa"); const packageDirectory = path.dirname(packagePath); const registerJs = path.join(packageDirectory, "register.js"); return entry().then((entries) => { // Register SW on App directory, solution: if (entries["main-app"] && !entries["main-app"].includes(registerJs)) { if (Array.isArray(entries["main-app"])) { entries["main-app"].unshift(registerJs); } else if (typeof entries["main-app"] === "string") { entries["main-app"] = [registerJs, entries["main-app"]]; } } return entries; }); }; const nextConfig = { experimental: { appDir: true, }, reactStrictMode: true, webpack(config) { if( !isDev ){ const entry = generateAppDirEntry(config.entry); config.entry = () => entry; } return config; }, }; module.exports = withPWA(nextConfig);

  • cobalt

    save what you love

    Project mention: Alternative app to Seal | /r/androidapps | 2023-07-25

    I use the web called Cobalt, It's Open Source GitHub

  • OpenSupports

    OpenSupports is a simple and beautiful open source ticket system

    Project mention: Affordable multi channel support ? | /r/startup | 2023-06-24
  • pixel-editor

    An online canvas based Pixel Art creation tool for (by lospec)

  • coreui

    Open Source UI Kit built on top of Bootstrap 5 and plain JavaScript without any additional libraries like jQuery

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • FUT-Auto-Buyer

    Fifa UT AutoBuyer / Snipping Bot for fifa ultimate team web app with captcha solver

    Project mention: FUT-Auto-Buyer VS Fifa-Autobidder - a user suggested alternative | | 2022-11-30
  • everything-chatgpt

    🔍 Explore what happens under the hood with the ChatGPT web app, its backend API calls and more. And some speculation, of course.

    Project mention: Everything ChatGPT – under the hood of the ChatGPT web app | | 2023-03-22

    (Creator of the repo here) The repo now has some client-side JS (unminified).

  • react-windows-ui

    Build Windows fluent UI apps using ReactJS. Provides a set of accessible, reusable and composable react components that make it super easy to create websites and apps.

  • Image-to-Braille

    Give it an image, and it will become unicode braille

    Project mention: drop the image or the link. I’ll probably do like fifty. I will they this. | /r/whenthe | 2023-05-13
  • SaltGUI

    A web interface for managing SaltStack based infrastructure.

    Project mention: Pricing and limitations | /r/saltstack | 2023-02-11

    Another good one I like which is more basic is Saltgui

  • Guacamoly

    Meemo - Your personal notes

  • EnBizCard

    EnBizCard helps you create interactive and responsive HTML-based digital business cards that can be hosted with your website.

    Project mention: Self hosted QR business cards? | /r/selfhosted | 2023-06-26
  • ePubViewer

    ePub viewer with dictionary, themes, search, offline support, and more

  • Cryptofolio

    Track your cryptocurrency holdings/portfolio with an open-source web, mobile, and desktop application, along with a self-hosted RESTful API.

    Project mention: AMA: We are CoinGecko - a leading cryptocurrency data aggregator. Ask us anything! | /r/CryptoCurrency | 2022-10-11
  • gnome-shell-extension-cast-to-tv

    Cast files to Chromecast, web browser or media player app over local network.

  • appleshouter

    iOS Push Notifications for PWAs and Web apps

  • 4minitz

    4Minitz - Simply a decent free webapp for taking collaborative meeting minutes. (Keywords: Meeting Protocols, Action Items, Open Source). Check it out on our demo server:

  • fokus

    react web app to help you become more productive :fire: and efficient with time:star2:


    A dungeon a day keeps the Balrog away

    Project mention: Tradle shouldn't turn into globle after the first guess. | /r/northernlion | 2023-05-22 - Guess the year based on a list of historical events. - Same but pop culture. - Mini dungeon, escape to win. - guess movie. - guess Pokemon. - Figure out the word, it gives you hints based on how semantically similar the word is.

  • auth0-nodejs-webapp-sample

    Auth0 Integration Samples for Node Web Applications

  • ChokokuCAD

    A breakthrough CAD application on your browser

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

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 2023-09-26.

JavaScript Webapp related posts


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

Project Stars
1 uptime-kuma 38,653
2 Filestash 8,438
3 next-pwa 3,271
4 cobalt 1,225
5 OpenSupports 822
6 pixel-editor 803
7 coreui 668
8 FUT-Auto-Buyer 622
9 everything-chatgpt 504
10 react-windows-ui 483
11 Image-to-Braille 461
12 SaltGUI 441
13 Guacamoly 334
14 EnBizCard 307
15 ePubViewer 287
16 Cryptofolio 281
17 gnome-shell-extension-cast-to-tv 281
18 appleshouter 202
19 4minitz 166
20 fokus 156
21 150
22 auth0-nodejs-webapp-sample 145
23 ChokokuCAD 140
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.