An open API service indexing awesome lists of open source software.

Swing

Swing is a cross-platform user-interface toolkit to build desktop applications with Java and is packaged with the Java SDK. Build a user interface with different look-and-feels for any platform including macOS, Windows, and Linux. With the efficiency of multithreading, Swing can integrate with Java backend tools to create a full-stack Java desktop application.

https://github.com/devmunoz/musica

My first (rookie) project

java jdbc mysql swing swing-gui

Last synced: 10 Feb 2026

https://github.com/mkdirer/chess42

A captivating two-player chess game implemented in Java, featuring seamless socket communication for an engaging multiplayer experience.

java mvc-application swing

Last synced: 27 Feb 2026

https://github.com/kanlon/gfname

用java写的复制文件名的小软件

exe4j java swing

Last synced: 09 Apr 2025

https://github.com/ate47/wargame-wdm

University OOP project (5th semester)

swing wargame

Last synced: 10 Feb 2026

https://github.com/cmsong111/melon

멜론 크로링 프로젝트

crawling java kotlin swing swing-gui

Last synced: 18 Apr 2026

https://github.com/david-voss/texteditor

A very simple Java Swing text editor oriented on the example of the MS Editor [de-DE].

desktop-application german-language java java-gui ms-editor-clone swing text-editor

Last synced: 10 Apr 2025

https://github.com/dfm18/employee-list-ui

An interface to manage employees, developed as part of the Java SE SQL and Databases course at Platzi.

java jdbc mysql platzi swing

Last synced: 15 May 2026

https://github.com/wasifsohail5/smart-electricity-bill-calculator

The Smart Electricity Bill Calculator is a desktop application that simplifies the complex task of calculating electricity bills using Pakistan's tiered rate system. With its modern Swing UI, the application provides a user-friendly way to track, analyze, and optimize electricity consumption.

java javagui jfreechart splash-screen swing

Last synced: 10 Apr 2025

https://github.com/andezion/sortingalgorithms

A small program that visualises the most popular sorting algorithms!

awt-graphics java sorting-algorithms sorting-visualization swing

Last synced: 09 Apr 2025

https://github.com/tugsef/patikaclone

Patika.dev Orta Seviye Java Web Backend Patikası Çalışmam

java patika-clone postgresql postgresql-database sql swing

Last synced: 15 May 2026

https://github.com/liaartem/currencychartswing-java-23-maven

Maven Java 23 Swing NetBeans project - Construction of charts of currencies of NBU on years for watching of tendencies of change.

java maven swing

Last synced: 27 Mar 2025

https://github.com/palaashatri/jvosk

Audio transcription using Vosk. Built with Swing.

gui java speech-recognition speech-to-text swing transcription vosk

Last synced: 01 Mar 2026

https://github.com/bios-marcel/swingincorrectwindowposition

Reproduce a Swing bug on Windows where retrieved window positions are weird

bug java poc swing windows

Last synced: 10 May 2026

https://github.com/deechael/dddouga

支持多个视频源的电脑动漫客户端

anime bilibili dom douga html java jsoup swing

Last synced: 20 Mar 2026

https://github.com/motapinto/multi-agent-system-conquest

Multi-agent system modelation of the conquest Battlefield gamemode.

fipa-protocols jade java multi-agent-system swing swing-gui

Last synced: 25 Jan 2026

https://github.com/kyrczak/virtual-world-java

University project, simulation game similar to Game of Life, presenting a world full of animals and plants. Including a full GUI.

java swing swing-gui

Last synced: 10 Jun 2026

https://github.com/asier-ortiz/gestion-de-proyectos

Java desktop application for managing a construction company resources

hibernate java mysql swing

Last synced: 16 Apr 2026

https://github.com/lgomezruiz/java-exercises

All my practical exercises with Java, both from Web Development course and the Internet

fundamentals-of-programming java maven oop poo spring-boot swing

Last synced: 12 May 2026

https://github.com/reemadutta/foster-care-management-application

Child Adoption & Foster Care Management application using Java Swing

java multithreading swing

Last synced: 28 Oct 2025

https://github.com/ecly/gate_maniac

One of my first ever OO applications. A simple game written in Java where a Circle is guided through some gates with increasing pace.

game swing

Last synced: 07 Sep 2025

https://github.com/mar-nb/simplix

Implémentation d'une interface graphique permettant la résolution de problème avec l'algorithme du Simplexe.

awt java simplex-algorithm swing

Last synced: 12 May 2026

https://github.com/maxwell-hauser/java_chat_app

Modern Java 21 chat application with CLI and GUI modes, supporting multiple concurrent clients via socket-based networking.

chat cli java maven multithreading networking socket swing

Last synced: 22 Jun 2026

https://github.com/abhijitht2002/chessgame

A Java-based chess game built using Swing GUI and basic Object-Oriented Programming principles for game logic.

java mouse-events mouselistener oops swing

Last synced: 09 Apr 2025

https://github.com/lb1997ccb/adaptive-layout-transformer

A simple Java application that demonstrates dynamic layout management in Swing GUIs. Users can switch between single-column, two-column, and three-column layouts using radio buttons, with the interface updating in real-time.

adaptive-layouts gridlayout java java-8 jframe jpanel swing

Last synced: 02 Apr 2026

https://github.com/sanogotech/starterjavafxswing

Starter Java Fx Swing

java javafx maven swing

Last synced: 17 Apr 2026

https://github.com/tojan-naiem/cafe-management-system-project

This Java project implements a comprehensive café management system using Swing for the graphical user interface.

cafe cafe-management gui java javafx javagui javaguiswing project projects swing ui

Last synced: 17 Apr 2026

https://github.com/asier-ortiz/agencias-turisticas

Java desktop application for managing tourist agencies

db4objects hibernate java mysql oracle sqlite swing

Last synced: 17 Apr 2026

https://github.com/yihleego/javaaccessbridge-python

Java Access Bridge for Python

java java-access-bridge python swing

Last synced: 26 Mar 2025

https://github.com/ekelhala/jmerge

Minimal tool for merging PDF files together, written in Java

file-management gui java maven pdf-document pdfbox swing

Last synced: 13 May 2026

https://github.com/tsnsoft/tsn_idea_multiforms

Пример простейшего многооконного визуального приложения на Swing для IntelliJ IDEA на Java

forms intellij intellij-idea jar java multiforms swing

Last synced: 17 Apr 2026

https://github.com/kerciu/weather-app-java

🌦️ A weather application in Java ☕ to learn API integration 🌐. The app retrieves current weather data and presents it to the user through an interactive graphical interface 🖥️. This project was made in order to learn API integration in Java and create both aesthetic and functional user interfaces 🌟.

api backend front-end full-stack graphical-user-interface gui java java-gui-application json json-api swing swing-gui weather-api weather-app

Last synced: 17 Apr 2026

https://github.com/celalaygar/erc_swing_example

This project is about simple patient automation and used Java8, Oracle, Jdbc, Swing

dbeaver java9 ojdbc7 oracle oracle-database swing swing-gui

Last synced: 22 Jun 2026

https://github.com/guidanoli/jabuti

Jabuti: Branch Setup Software

swing tortoisesvn

Last synced: 18 Apr 2026

https://github.com/tusharjain5/travel-and-tourism-management-system

Travel and Tourism Management is an easy-to-use app made with JavaFX, Swing, and Core Java. It connects to MySQL for organizing travel details.

awt java javafx jdbc mysql swing

Last synced: 18 Apr 2026

https://github.com/r-n/lcdlendingdbd

Records LCD lending transactions and displays ones being lent and past due.

college-assignment college-assignments database database-design installer java mysql mysql-triggers stored-procedures swing views

Last synced: 18 Apr 2026

https://github.com/bearddan2000/java-desktop-gradle-swing

This is a POC project to demonstrate a

11 desktop gradle java jre swing

Last synced: 13 May 2026

https://github.com/der3318/ontology-acquisition

An Ontology Acquisition Tool with GUI

automation ontology swing

Last synced: 13 May 2026

https://github.com/kahleryasla/partea-app

☢️ not recommended but I tried: the client app directly connects the cloud database (ElephantSQL = PostgreSQL). Basically provides an interface of party organizing and joining system.

elephantsql gui java mvvm postgresql swing

Last synced: 02 Mar 2025

https://github.com/tkuenneth/compose-swing-interop

This repo contains samples for my Jetpack Compose - Java Swing interop talks

java jetpack-compose kotlin swing

Last synced: 19 Apr 2026

https://github.com/hifza-khalid/java-development-zone

A structured Java learning journey 🚀 covering matrices, data structures, GUI applications, and database connectivity with step-by-step implementations.

calculator convertor crud database gui java linkedlist mysql netbeans swing tic-tac-toe xampp

Last synced: 20 Apr 2026

https://github.com/jameskulu/ashishpress

It is a desktop application where users can manipulate their product details.

java sqlite swing

Last synced: 13 May 2026

https://github.com/ergoold/ktguishortcuts

A Swing-based DSL for GUI development in kotlin.

dsl gui kotlin swing

Last synced: 11 Jan 2026

https://github.com/sryaerlmba/wedding-organizer

A desktop-based wedding organizer application built with Java (Swing) and MySQL, developed in NetBeans. Supports admin, wedding organizer, and user roles for managing bookings and payments.

booking-system dekstop-app final-project java mysql netbeans swing wedding-organizer

Last synced: 20 Apr 2026

https://github.com/fraigo/java-ui

Java UI composer using JSON structure

java json swing

Last synced: 20 Apr 2026

https://github.com/ipolynkina/graphsforsaphr

Генератор графиков рабочего времени для Sap HR

apache-poi java-se junit maven sap-hr spring swing

Last synced: 20 Apr 2026

https://github.com/escalopa/blockchain-ui

Java application that creates a block and adds it to a live block-chain server for the sake of practice & learning

blockchain java swing

Last synced: 21 Apr 2026

https://github.com/yousefmohammad/java_chatapp

distributed and centered Java chat app

distributed-processing distributed-systems java swing

Last synced: 05 Jun 2026

https://github.com/sebsop/minesweeper

A modern twist on the classic Minesweeper, featuring custom difficulties, timed challenges, power-ups, and multiple themes. Built in Java with Swing.

java swing

Last synced: 23 Jun 2026

https://github.com/absphreak/feedback-evaluator

📝 Enhancing Academic Experience!

evaluator graphs gui java swing

Last synced: 05 Jun 2026

https://github.com/jardelgcunha/mini-programs-java-swing

42 Java programs with Swing interface and terminal

java javafx jframe jpanel netbeans swing swing-gui

Last synced: 22 Apr 2026

https://github.com/lorena-b/thegame2048

The game 2048 recreated in Java using swing GUI

java swing

Last synced: 26 Mar 2025

https://github.com/manjotsidhu/javamethodtraceanalyser_ibm_megahackathon_2018

IBM Hack Challenge 2018 - Java Method Trace Analyser - Got Young Coders Award

commons-io java-8 jfreechart jgraphx maven openjdk8 swing

Last synced: 22 Apr 2026

https://github.com/dorukeskicorapci/text-code-editor

The project is built to provide a user-friendly interface for writing and organizing text. By integrating features like syntax highlighting and basic formatting tools, it aims to enhance readability and maintain an organized workflow for both notes and code.

awt full-stack gui swing

Last synced: 07 Jul 2025

https://github.com/valkryst/jtoggleablepasswordfield

JToggleablePasswordField is a Java Swing component that extends the standard JPasswordField with the ability to toggle between showing and hiding the password.

hacktoverfest java-gui jpasswordfield jtextfield swing swing-component

Last synced: 24 Apr 2026

https://github.com/infott2t/autocodecheck

Make, like method, ... code. Programming check, make function throught Swing Java. This program. Thank you.

automation coding convinience java programming-tools swing

Last synced: 24 Apr 2026

https://github.com/sougatoroy3/electricitybillingsystem-java

A comprehensive solution meticulously crafted using Java, MySQL and Swing/AWT frameworks. Designed with users’ convenience in mind, our application offers a seamless experience for managing electricity billing process efficiently.

awt java jdbc mysql swing

Last synced: 16 May 2026

https://github.com/ggleblanc2/sgf-animation

The code in this repository represents an incomplete SGF animation GUI for the game of Go (baduk)

animation java-8 sgf-parsing swing swing-gui

Last synced: 24 Apr 2026

https://github.com/arkapg211002/gravityglide

Java Game using Swing

game-development java swing

Last synced: 11 Jun 2026

https://github.com/dangnghia17/changelogin_account_riotclient

Tool to manage and auto-login to multiple Riot Games accounts (League of Legends, VALORANT). Supports AES-256 encryption, multi-language, and fully safe with Vanguard.

account-manager aes-256 auto-login encryption game-tool java league-of-legends open-source riot-client riot-games swing valorant windows

Last synced: 18 May 2026

https://github.com/romchela/oracle-db-client

Swing app to manage oracle db

database oracle swing

Last synced: 25 Apr 2026

https://github.com/0suphan0/kutuphaneapp

This is a library automation application developed using Java Swing.

java oop-principles swing

Last synced: 11 Jun 2026

https://github.com/gonzalocg123/agendacontactos

Gestor de Contactos en Java Aplicación de escritorio desarrollada en Java Swing que permite gestionar contactos (añadir, editar, eliminar, importar y exportar en JSON) con almacenamiento en SQLite e imágenes asociadas.

contact-management crud desktop-application gui java java-proyect jdbc json oop sqlite swing

Last synced: 18 Apr 2026

https://github.com/29dch/mine-sweeper

基于java swing的简单扫雷游戏,实现了基本逻辑.主要用到了floodfill算法和随机洗牌算法

awt fisher-yates-shuffle floodfill java knuth-shuffling-algorithm swing

Last synced: 04 Oct 2025

https://github.com/jgneff/tofximage

AWT to JavaFX Image Conversion Benchmarks

awt image javafx swing

Last synced: 25 Apr 2026

https://github.com/csgn/inventapp

inventory app

game homework java swing

Last synced: 03 Apr 2025

https://github.com/iron-wolf/swingtemplate

Simple swing template.

boilerplate exemple java swing template

Last synced: 11 Aug 2025

https://github.com/namelessproj/chrome_dinosaur

A simple clone of the Chrome Dinosaur offline game, written in Java using Swing.

dino-game dinosaur-game java runner runner-game swing

Last synced: 10 Aug 2025

https://github.com/saravana1606/inventory-management-system

This system as the name implies manages an inventory. The system allows the user to add new products and delete them, update stocks, sell products and other necessary functionalities. The system also manages the customer details, dues and also prints receipt for orders. User authentication is implemented.

gui java-8 mysql-database netbeans sql swing

Last synced: 27 Apr 2026

https://github.com/takahashi-akari/akarishooting

Akari Shooting Game (現在開発中です。 Now under development.)

awt java swing

Last synced: 06 Sep 2025

https://github.com/fracpete/jide-oss-patches

Patched versions of the jide-oss Swing library.

java jide lookandfeel swing

Last synced: 27 Apr 2026

https://github.com/rawenchilada/isaacclone

A game inspired by the popular roguelike game made in kotlin.

kotlin swing

Last synced: 16 Aug 2025

https://github.com/mateo-404/consecionaria_jpa

Proyecto para una consecionaria que permite hacer CRUD con JPA

java jpa-persistence-applications sql swing

Last synced: 02 Apr 2025

https://github.com/olyutorskii/quetexj

QuetexJ is a Java Swing MVC sets library that supports pseudo endless text-component.

endless-scroll java java-library logging-library mvc scrollbar swing swing-component textarea viewport

Last synced: 19 Feb 2026

https://github.com/bojanludajic/bp2-hibernate

Prakticni zadatak iz Baza Podataka 2

hibernate java swing

Last synced: 17 Aug 2025

https://github.com/valkryst/jiconlabel

JIconLabel is a Java Swing component designed to display an ImageIcon or Image and to automatically resize the displayed image to fit within the component's bounds.

hacktoberfest icon imageicon java-gui jlabel swing swing-component

Last synced: 02 Sep 2025

https://github.com/valkryst/jiconbutton

A Java Swing component designed to display an Icon on a JButton and to automatically resize it to fit within the button's bounds as it resizes.

button fonticon fonticons icon java jbutton swing swing-gui

Last synced: 17 Aug 2025

https://github.com/valkryst/jimagepanel

A Java Swing component designed to display a BufferedImage on a JPanel and to automatically resize it, respecting its aspect ratio, to fit within the panel's bounds as it resizes.

bufferedimage image java jpanel swing swing-gui

Last synced: 09 Oct 2025

https://github.com/notavone/iut-memory

🎮 My take on the classic Memory game

fun game java javaswing memory-game swing

Last synced: 17 Aug 2025

https://github.com/timofeev-vadim-96/client-server-chat

Клиент-серверный пользовательский чат на Swing

java multithreading swing swing-framework web

Last synced: 18 Aug 2025

https://github.com/mertkolgu/cekilisuygulamasi

Java Swing kullanarak yazılmış bir masaüstü çekiliş yapma programıdır.

java swing

Last synced: 14 May 2026

https://github.com/anvaymayekar/currency-converter

A Java-based Currency Converter built with Swing, AWT, and a NoSQL database. Developed as a micro-project to practice object-oriented programming, GUI design, and exception handling.

awt java swing swing-gui

Last synced: 03 Jan 2026

https://github.com/hptrk/uni-minecrafttron-java

(UNIVERSITY) A Java Swing-based multiplayer game, inspired by Tron, where two players compete in a grid-based arena. Features high score tracking with a MySQL database, a graphical user interface, and custom game logic. Includes detailed documentation and a UML diagram.

game-development java multiplayer mysql oop swing university-project

Last synced: 10 May 2026

https://github.com/dikshitadas/snakegame

A nostalgic recreation of the Snake Game, developed using Java and Swing, where you control the snake's movement, aiming to eat the food while avoiding collisions with the walls or the snake's body.

awt awt-gui java java-22 swing swing-components swing-gui

Last synced: 09 Aug 2025

https://github.com/srgeverson/calcular_resistor

Aplicação para calcular valor do resistor.

java swing

Last synced: 09 Aug 2025

https://github.com/blank2409/smart-inventory-system

Smart Inventory Management System is a Java application for managing inventory. It features a user-friendly interface for handling products, suppliers, and sales, with backend support using MySQL. The system includes secure login and a dashboard for inventory overview.

crud-application database inventory-management inventory-management-system java javaproject jdbc sql swing userauthentication xampp

Last synced: 20 May 2026

Swing Awesome Lists
Swing Categories