JavaScript GUI

Open-source JavaScript projects categorized as GUI

Top 23 JavaScript GUI Projects

  • AriaNg

    AriaNg, a modern web frontend making aria2 easier to use.

    Project mention: Download Manager | /r/selfhosted | 2023-05-21
  • mongo-express

    Web-based MongoDB admin interface, written with Node.js and express

    Project mention: Any Mongo GUI for Linux ARM64?? | /r/mongodb | 2022-06-28

    I like mongo express you can give it a try

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • vuegg

    :hatching_chick: vue GUI generator

    Project mention: [AskJS] Looking for UI visual editor? | /r/javascript | 2022-08-28

    Found GitHub - vuegg/vuegg: vue GUI generator it's look good (exactly what i'm looking) but it's not maintained as i can see, many packages deprecated and running locally not working out of box.

  • kubebox

    ⎈❏ Terminal and Web console for Kubernetes

    Project mention: What daily terminal based tools are you using for cluster management? | /r/kubernetes | 2022-12-05

    To anyone visiting here, I got a lot of feedback for new tools (which I haven't tried yet), both on Youtube and here, so I compiled it into a list: A comment on Lens: Initially I wanted to include Lens in the video but decided it's a bit different in that it's not a CLI / TUI. Many users shared bad experience with Lens, mainly around performance and a large amount of requests it shoots at the cluster API to a point where some companies banned it. These are the tools (I may add a video review on if anyone thinks it's worth it): * - for an improved kubectl experience * - for those with complex kubeconfig changes requirements * - an open version of Lens (note the above before using) * - colored kubectl output :) * - the K9s little brother? * - human friendly resource status output

  • jQuery-QueryBuilder

    jQuery plugin offering an interface to create complex queries

  • sleek

    todo.txt manager for Linux, Windows and MacOS, free and open-source (FOSS)

    Project mention: Any good todo.txt app with reminders/notifications? | /r/linux4noobs | 2022-11-14
  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • sieve

    Sieve Script Editor (by thsmi)

    Project mention: I Want To Serve My Email Locally From My Linux Server With a Web-Based Interface | /r/selfhosted | 2022-12-06

    FYI You shouldn't really be using procmail for sorting see the notice at the top of this page. Dovecot has built in seive functionality witch you can use this desktop GUI to manage.

  • redis-ui

    📡 P3X Redis UI is a very functional handy database GUI and works in your pocket on the responsive web or as a desktop app

  • homebridge-camera-ui

    Homebridge plugin for RTSP Cameras with HSV, motion detection support, Image Rekognition, Web UI to manage/watch streams and WebApp support

    Project mention: Need a robust RTSP viewer for multi-user office | /r/selfhosted | 2023-05-04 maybe?

  • node-x11

    X11 node.js network protocol client

    Project mention: My job right now.. | /r/ProgrammerHumor | 2022-09-15

    I am surprised but this exists:

  • Chrysalis

    Graphical configurator for Kaleidoscope-powered keyboards (by keyboardio)

    Project mention: Understanding the Guix approach when language package managers are around | /r/GUIX | 2022-09-16

    Here's a specific example (though note that I'm asking about overall approaches; I'm not currently seeking help debugging this specific install). I use a keyboard with open-source firmware and would like to install the configuration utility, Chrysalis for that firmware.

  • jamovi

    jamovi - open software to bridge the gap between researcher and statistician

  • nibbler

    Chess analysis GUI for UCI engines, with extra features for Leela (Lc0) in particular.

    Project mention: STOCKFISH ENGINE - Platinum vs Diamond Membership | /r/chess | 2023-05-04

    There is a server that automatically compiles the latest stockfish binaries to save users the hassle also if you aren’t a chessbase guy I really recommend nibbler as a gui I switched to it two years ago and love it

  • PostGUI

    A React web application to query and share any PostgreSQL database.

  • hyper-haskell-server

    The strongly hyped Haskell interpreter.

  • python-gui-electron

    A simple example on how to create electron GUIs for python programs

    Project mention: NiceGUI: Let any browser be the frontend for your Python code | /r/Python | 2023-01-15

    We have not tried it yet. But maybe with and some experimenting you can create a very nice toolchain. If you or others want to try, please let us know how to support electron best.

  • guify

    A simple GUI for inspecting and changing JavaScript variables

  • Kreya

    Kreya is a GUI client for REST and gRPC with innovative features for environments, authorizations and more.

    Project mention: Milkman (postman alternative) now supports http/3 | /r/programming | 2023-04-18

    Have you tried Kreya? While it does not support all of the many features of Postman, it has some innovative features. While also being web-based, it uses the native WebView of the OS, resulting in less RAM-usage than Electron based apps.

  • e2openplugin-OpenWebif

    GPL Web Interface for e2stabs

  • react-nodegui-starter

    Starter repository for react based native desktop apps using react-nodegui

  • mastotron

    A different interface to mastodon, and other experiments in social media

    Project mention: Mastotron: A Different Interface to Mastodon | | 2023-02-13
  • gaucho

    Minimalist task launcher

    Project mention: Laravel Jetstream With Team Support Containerized (Sail) And Npm Run Dev White Screen | /r/laravel | 2022-10-28

    Github - Fresh clone and npm run start-dev show white screen

  • Sonar

    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.

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-06-01.

JavaScript GUI related posts


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

Project Stars
1 AriaNg 10,394
2 mongo-express 5,008
3 streamlink-twitch-gui 2,454
4 vuegg 2,293
5 kubebox 2,042
6 jQuery-QueryBuilder 1,607
7 sleek 956
8 sieve 650
9 redis-ui 608
10 homebridge-camera-ui 510
11 node-x11 502
12 Chrysalis 460
13 jamovi 459
14 nibbler 408
15 PostGUI 382
16 hyper-haskell-server 359
17 python-gui-electron 272
18 guify 258
19 Kreya 224
20 e2openplugin-OpenWebif 191
21 react-nodegui-starter 168
22 mastotron 126
23 gaucho 117
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.