Java GUI

Open-source Java projects categorized as GUI | Edit details

Top 18 Java GUI Projects

  • dbeaver

    Free universal database tool and SQL client

    Project mention: Most popular PostgreSQL GUIs in 2022: the (almost) scientific list | | 2022-05-17

    OmniDB is more complex than a Postico or TablePlus but less advanced than a DataGrip or Navicat. It's a good free option but maybe less complete than DBeaver, which has a better documentation and a seemingly larger community.

  • akhq

    Kafka GUI for Apache Kafka to manage topics, topics data, consumers group, schema registry, connect and more...

    Project mention: Show HN: After AKHQ (KafkaHQ), I Made Kestra Open-Source Airflow Alternative | | 2022-03-24

    The project start as a side project (yet another side project I do the night and weekend) but was quickly promoted and used in a French Big Retail Company.

    This one trust on the project and decide to go production with Kestra. So they decide to inject some resource in order to develop some features that need and that is missing.

    But basically, not so much people for now. We are trying to start a community around the product and started to communicate around the product since few weeks only, I hope community will follow us! And I hope to succeed like on my other open source project:

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • PrettyZoo

    😉 Pretty nice Zookeeper GUI, Support Win / Mac / Linux Platform

  • ns-usbloader

    Awoo Installer and GoldLeaf uploader of the NSPs (and other files), RCM payload injector, application for split/merge files.

    Project mention: Injecting Payloads into RCM mode, Mac User. | | 2022-04-15

    NS USB Loader

  • minecraft-world-downloader

    Download Minecraft worlds, extend server's render distance. 1.12.2 - 1.17.1

    Project mention: Does this work on a multiplayer server I don't have the world of? (1.17.1) | | 2022-04-27

    Chunky only supports rendering of local worlds, that is, saved to the computer. You can use world downloader software, such as to download the world. Then you can render the world in Chunky.

  • controlp5

    A gui library for

  • darklaf

    Darklaf - A themeable swing Look and Feel based on Darcula-Laf

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • imgui-java

    JNI based binding for Dear ImGui

    Project mention: A go-to GUI library for Kotlin | | 2022-01-05

    If you aren't off-put by the Blender/Unity UI style, there's also ImGUI a possibility as it has some java bindings available.

  • density-converter

    A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp. It has a graphical and command line interface and supports many image types (svg, psd, 9-patch, etc.) aswell as some lossless compressors like pngcrush.

  • CustomStage

    A JavaFX UI framework to create fully customized undecorated windows

    Project mention: Beautiful menubar, like intellij | | 2022-03-18

    You'd probably want to look into forking and modifying it to suite your needs.

  • Kouncil

    Simple dashboard for your Kafka. Monitor status, manage groups, topics, send messages and diagnose problems. All in one user friendly web dashboard.

    Project mention: Kafka UI supports kraft mode | | 2021-09-26

    You can use Kouncil -

  • jerry

    Jerry - Chess Program

  • SukakuExplainer

    Modification to Sudoku Explainer (SE) by Nicolas Juillerat to accommodate Sukaku (Pencilmark) Sudoku puzzles

    Project mention: What are the SE ratings of NYT Medium/Hard puzzles? | | 2022-04-25

    You'll need a Java installation (e.g. from here, you probably already have it installed) and the current SukakuExplainer JAR file. For single puzzles you can just open the GUI by doubleclicking the JAR file and paste the puzzle string into the grid. If you then press F9, the puzzle gets analyzed and a report is shown. If you want to analyze multiple puzzles at once, look at the command-line options.

  • chip8-swing

    :video_game: Chip8 Emulgator written in Java 11 with Swing UI

  • flui

    Library for creating lightweight declarative UI's in Java using imgui Java bindings

  • JKagu

    Java FX program for advanced search and replace in text files based on rows

    Project mention: JKagu, open source select/replace text software | | 2022-04-10

    Please visit the wiki or the site for more information.

  • pianola

  • StockTracker

    NSE and BSE Stock quote, graph and tickers

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 2022-05-17.

Java GUI related posts


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

Project Stars
1 dbeaver 26,587
2 akhq 2,471
3 PrettyZoo 1,928
4 ns-usbloader 1,093
5 minecraft-world-downloader 542
6 controlp5 404
7 darklaf 345
8 imgui-java 245
9 density-converter 230
10 CustomStage 173
11 Kouncil 101
12 jerry 78
13 SukakuExplainer 27
14 chip8-swing 6
15 flui 6
16 JKagu 5
17 pianola 3
18 StockTracker 1
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives