Java Swing

Open-source Java projects categorized as Swing

Top 23 Java Swing Projects

  • FlatLaf

    FlatLaf - Swing Look and Feel (with Darcula/IntelliJ themes support)

    Project mention: online chess game made in Java | /r/java | 2023-06-05
  • weblaf

    WebLaF is a fully open-source Look & Feel and component library written in pure Java for cross-platform desktop Swing applications.

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • JFreeChart

    A 2D chart library for Java applications (JavaFX, Swing or server-side).

    Project mention: I made a java swing gui using form but how do I make a graph in it? | /r/IntelliJIDEA | 2023-01-20

    Use this library JFreeChart -

  • radiance

    Building modern, elegant and fast Swing applications

  • FutureRestore-GUI

    A modern GUI for FutureRestore, with added features to make the process easier.

    Project mention: [question] Is ti possible to downgrade from 16.4.1 to 16.4 while they are signed? | /r/jailbreak | 2023-04-22
  • 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.

  • SystemTray

    Cross-platform SystemTray support for Swing/AWT, macOS, GtkStatusIcon, and AppIndicator on Java 8+

    Project mention: Announcing tray-gtk 0.1.0 | /r/Kotlin | 2023-04-30

    For some time now I was forced to use the SystemTray library when I wanted to have a nice tray menu/icon for the Linux apps I develop. What I didn't like about it was that it was pretty bloated and didn't work well with ProGuard.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Orson-Charts

    A 3D chart library for Java applications (JavaFX, Swing or server-side).

  • Sierra

    Declarative UI for Java (by HTTP-RPC)

    Project mention: FLiP Stack Weekly for 06-Jan-2023 | | 2023-01-05
  • Carcassonne

    A digital version of the board game Carcassonne, implemented in Java. This desktop computer game supports up to five players at the same time (shared-screen multiplayer mode).

  • VTerminal

    A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.

    Project mention: Any suggestions for good open source Java codebases to study(With below criteria)? | /r/java | 2022-11-18

    You could check out my name generation library and another library that I wrote to give Swing a terminal Look-and-Feel

  • VRL-Studio

    Innovative IDE based on VRL (Visual Reflection Library)

    Project mention: Better OpenSCAD? | /r/openscad | 2023-05-02
  • LoboEvolution

    Lobo Evolution Java Web Browser. Forks welcome!

    Project mention: Almost full list of desktop web browsers | /r/browsers | 2023-05-24

    Please add these browsers: - Blue Hawk (Chromium-based) - BonBon (Chromium-based) - BriskBard (Chromium-based) - Catalyst (Chromium-based) - Catsxp (Chromium-based) - Dashob (Chromium-based) - Ferdium (Chromium-based) - Ladybird (own engine) - Lobo Evolution (own engine) - NetSurfer (Edge WebView2-based)

  • Joeffice

    Java Office Suite - Word processor - Spreadsheet - Presentation - Database - Drawing - Main Libraries: NetBeans Platform and Apache POI - Apache License

    Project mention: Joeffice: Open-Source Java Office Suite | | 2023-07-05
  • caciocavallo

    headless Swing UI testing

    Project mention: Swingland: Recreating Java Swing for Wayland | | 2023-05-12

    It turns out Java GUI technology has been somewhat abandoned by Oracle, in particular when running Swing (or JavaFX) applications on Wayland, Java relies on the XWayland adpater to bodge X11 API calls back to Wayland proper. This is not great (read: doesn't work out of the box), so I wondered if someone had implemented a native Wayland backend for Swing - and they have, multiple times - super, but wait.. Oracle have not merged either project into mainline Openjdk, and indeed the only way to make either of them work is by hideous bodging, which also puts paid to any thoughts of writing my own backend, as the hacks required to load it at run time (read: in every application) are not sustainable. Grrr! So what to do?

  • coronapoker

    The Texas hold 'em NL videogame we deserve, not the one we need, or was it the opposite?

  • MSPaint

    Upgraded MS Paint for MacOS, Linux and Windows, with PNG support (without losing transparency), support for layers and filters available. Developed in JavaSE with Swing framework.

    Project mention: Upgraded MS Paint for MacOS, Linux & Windows | Java | Learning Purpose Only | /r/u_MohitSainiKnl | 2022-12-02
  • reactj

    A reactive ui lib for easy MVC

  • cards2.0

    Remake of MSN Messenger's Solitaire Showdown

  • chip8-swing

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

  • CaesarShot

    A utility for capturing full and regional screenshot

  • calculon

    🧮 A basic, open-source, cross-platform, and note-style calculator.

    Project mention: A basic, open-source, cross-platform, and note-style calculator | /r/SideProject | 2023-07-02
  • image-creator

    The code in this repository creates a Java Swing file text image creator (by ggleblanc2)

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

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

Java Swing related posts


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

Project Stars
1 FlatLaf 2,657
2 weblaf 1,099
3 JFreeChart 1,083
4 radiance 703
5 FutureRestore-GUI 506
6 darklaf 398
7 SystemTray 376
8 Orson-Charts 100
9 Sierra 86
10 Carcassonne 82
11 VTerminal 73
12 VRL-Studio 69
13 LoboEvolution 63
14 Joeffice 24
15 caciocavallo 21
16 coronapoker 12
17 MSPaint 11
18 reactj 10
19 cards2.0 8
20 chip8-swing 7
21 CaesarShot 4
22 calculon 4
23 image-creator 4
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at