Java GUI

Open-source Java projects categorized as GUI

Top 23 Java GUI Projects

  • dbeaver

    Free universal database tool and SQL client

    Project mention: SQLite is not a toy database | /r/programming | 2023-04-28

    dbeaver is an excellent option as well, plus it supports basically every kind of SQL database in existence.

  • akhq

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

    Project mention: AKHQ 0.24.0 with KSQL support | /r/apachekafka | 2023-04-05
  • InfluxDB

    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.

  • PrettyZoo

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

  • Jailer

    Database Subsetting and Relational Data Browsing Tool.

    Project mention: Database Subsetting and Relational Data Browsing | | 2023-05-30

    This is my passion project. The subsetter is certainly something for specialists, but the data browser is unique and very useful for many.

    Feedback and ideas for improvement are very welcome.

  • ns-usbloader

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

    Project mention: Hey everyone I was wondering if I can get some help. | /r/SwitchPirates | 2023-05-26

    Only thing going on the SD card is Atmosphere and Hekate take the content out of the folders and drop it onto the root of the SD card. Tegra RCM GUI is a Windows app, won't work with Linux, it just injects a payload that's needed to boot the system if it's shut off, can use this app with Linux

  • minecraft-world-downloader

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

    Project mention: Printing my MC world with Mineways. | /r/3Dprinting | 2023-05-28

    Try using this program to join the server: It works as a proxy between you and the server to download everything you load into a copy of the world. Just be aware that most inventories like chests aren't saved unless you open them.

  • controlp5

    A gui library for

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • imgui-java

    JNI based binding for Dear ImGui

    Project mention: JavaFX 19 Released | | 2022-09-14

    So this makes me wonder: how common is desktop app development with Java these days? I imagine there is still a lot done for internal app, but is it still viable to ship Java apps to end users? How you handle JRE distribution in that case?

    Anyway also wanna shout out Dear ImGui[0]. I've been using it recently to build an interactive UI to quite complicated networking code. So far it been great for manual testing and demos, and it's fairly low maintenance once running.


  • darklaf

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

    Project mention: What options are there for making GUIs and other visual programs using java? | /r/java | 2023-05-04

    So I'd recommend using a third party UI manager like this one.

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

  • Kouncil

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

  • CustomStage

    A JavaFX UI framework to create fully customized undecorated windows

    Project mention: CustomStage VS BorderlessSceneFX - a user suggested alternative | | 2023-02-11
  • jerry

    Jerry - Chess Program

  • decompiler

    Java Decompiler Gui

    Project mention: Java Decompiler Gui | /r/java | 2022-06-25
  • textratypist

    Augmented text display system for libGDX, based on typing-label

    Project mention: TypeWriter - Source code on GitHub | /r/libgdx | 2022-08-09

    I don't use it, never wrote it and it doesn't look like everybody asked for it. Also there's another project posted in this r/ not so long ago and seems like it is more feature-packed:

  • SukakuExplainer

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

    Project mention: Sudoku Techniques listed by frequency… | /r/sudoku | 2023-05-14

    If you always find out that the next step that you didn't spot is a WXYZ-Wing, that most likely means that you know all the techniques the computer solver uses for the difficulty level you currently use, except for WXYZ-Wings. I was at this exact point for quite some time (my subreddit flair references that struggle), and I took it as a challenge to get good at ALS-XZ-based techniques. The underlying reason was just the ordering of techniques used for SE rating (used in for grading puzzles) though, not some truth inherent to Sudoku in general.

  • eclipse.platform.ui

    Eclipse Platform

  • corf

    A set of tools for IT engineers

    Project mention: Corf - a simple set of IT tools | /r/JavaFX | 2023-03-09
  • CocosMenu

    Simple library to manage bukkit inventory gui

    Project mention: Bukkit Inventory API | /r/BukkitCoding | 2023-02-27

    Hello everyone! Are you tired of bukkit inventory? You can try using this api instead:

  • 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

  • smppgui

    SMPP GUI client

    Project mention: Show HN: SMPP GUI Client | | 2022-11-21
  • JKagu

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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-05-30.

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 32,212
2 akhq 2,916
3 PrettyZoo 2,618
4 Jailer 1,635
5 ns-usbloader 1,484
6 minecraft-world-downloader 895
7 controlp5 459
8 imgui-java 387
9 darklaf 384
10 density-converter 238
11 Kouncil 193
12 CustomStage 191
13 jerry 92
14 decompiler 70
15 textratypist 69
16 SukakuExplainer 41
17 eclipse.platform.ui 38
18 corf 17
19 CocosMenu 9
20 chip8-swing 6
21 flui 6
22 smppgui 5
23 JKagu 5
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives