Java GUI

Open-source Java projects categorized as GUI

Top 23 Java GUI Projects

  1. dbeaver

    Free universal database tool and SQL client

    Project mention: DBeaver – AI Smart Assistance | news.ycombinator.com | 2025-02-04
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. akhq

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

  4. Jailer

    Database Subsetting and Relational Data Browsing Tool.

    Project mention: Effortless Database Subsetting with Jailer: A Must-Have Tool for QA and DevOps | news.ycombinator.com | 2025-05-13
  5. ns-usbloader

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

  6. shutter-encoder

    A professional video compression tool accessible to all, mostly based on FFmpeg.

    Project mention: Show HN: Video editor app that generates FFmpeg commands | news.ycombinator.com | 2024-11-21
  7. minecraft-world-downloader

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

  8. atlantafx

    Modern JavaFX CSS theme collection with additional controls.

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. qstudio

    qStudio - Free SQL Analysis Tool

    Project mention: DeepSeek Drops Distributed DuckDB | news.ycombinator.com | 2025-03-02

    There are many themes to choose from. I recorded the demo on that page and I like windows 95. I concede it may not be pretty but I've always found it functional. The default is darcula theme like shown on the main page: https://www.timestored.com/qstudio/

  11. imgui-java

    JNI based binding for Dear ImGui

  12. controlp5

    A gui library for processing.org

  13. darklaf

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

  14. SnapKit

    A Java UI toolkit (by reportmill)

    Project mention: SnapKit – a Java UI toolkit for the desktop and browser | news.ycombinator.com | 2025-04-28
  15. Kouncil

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

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

  17. decompiler

    Java Decompiler GUI

  18. CustomStage

    A JavaFX UI framework to create fully customized undecorated windows

  19. Drifty

    Drifty is an Open-Source Interactive File Downloader System built with Java

  20. FancyMenu

    Source code for FancyMenu.

  21. textratypist

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

  22. jfxchess

    JFXChess - Chess Program

  23. eclipse.platform.ui

    Eclipse Platform UI - a comprehensive set of frameworks and common services that collectively provide a powerful software development infrastructure.

  24. LazyGui

    GUI library for Processing in which you only mention control elements in draw() at the places you need them.

  25. SukakuExplainer

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

  26. SaaSHub

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

    SaaSHub logo
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).

Java GUI discussion

Log in or Post with

Java GUI related posts

  • 🔥 Simulating Course Schedules 600x Faster with Web Workers in CourseCast

    2 projects | dev.to | 21 Aug 2025
  • SnapKit – a Java UI toolkit for the desktop and browser

    1 project | news.ycombinator.com | 28 Apr 2025
  • DBeaver – AI Smart Assistance

    1 project | news.ycombinator.com | 4 Feb 2025
  • Shutter Encoder – A better HandBrake alternative

    1 project | news.ycombinator.com | 19 Aug 2024
  • Bitwise operators in Java: unpacking ambiguities

    1 project | dev.to | 21 Jun 2024
  • How template method can ruin your Java code

    1 project | dev.to | 17 Jun 2024
  • Volatile, DCL, and synchronization pitfalls in Java

    1 project | dev.to | 5 Jun 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 dbeaver 45,039
2 akhq 3,637
3 Jailer 3,030
4 ns-usbloader 2,041
5 shutter-encoder 1,574
6 minecraft-world-downloader 1,363
7 atlantafx 1,133
8 qstudio 749
9 imgui-java 709
10 controlp5 504
11 darklaf 456
12 SnapKit 294
13 Kouncil 284
14 density-converter 249
15 decompiler 237
16 CustomStage 200
17 Drifty 185
18 FancyMenu 177
19 textratypist 116
20 jfxchess 113
21 eclipse.platform.ui 102
22 LazyGui 99
23 SukakuExplainer 82

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com