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.
- GitHub: https://github.com/topics/swing
- Created by: Oracle
- Released: March 1998
- Aliases: java-swing,
- Last updated: 2026-06-29 00:26:38 UTC
- JSON Representation
https://github.com/mkdirer/chess42
A captivating two-player chess game implemented in Java, featuring seamless socket communication for an engaging multiplayer experience.
Last synced: 27 Feb 2026
https://github.com/projectsandprograms/qr-maker
Generates QR codes. Created in java swing.
java-qr-code java-qr-code-generator qr qr-code qr-generator qr-maker stand-alone swing
Last synced: 20 Jun 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/swing-collection/swing-hello
Django Swing | Hello
django hello hello-world swing swing-collection
Last synced: 27 Feb 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.
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/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/man2dev/advanced-programming-course
Some of my Advanced Programming course projects
advance-programming advanced-programming java swing swing-gui university university-assignment university-course university-project
Last synced: 02 Jun 2026
https://github.com/jalian-systems/javadriver-ut-examples
JavaDriver UT Examples
Last synced: 08 Jul 2025
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.
Last synced: 10 Jun 2026
https://github.com/asier-ortiz/gestion-de-proyectos
Java desktop application for managing a construction company resources
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
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.
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/swing-collection/.github
django github swing swing-collection
Last synced: 17 Apr 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/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/praths71018/hotel-management-system
Hotel Management System build using Java Swing and MongoDB
custom-ui facade-pattern hotel-booking hotel-management-system iterator-pattern java mongodb mvc-framework object-oriented-design object-oriented-programming singleton-pattern swing
Last synced: 17 Apr 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/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/der3318/ontology-acquisition
An Ontology Acquisition Tool with GUI
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/reemadutta/java-application-using-object-oriented-design
Desktop applications using Java Swing on Netbeans
java-8 ood-principles oops-in-java swing swing-gui
Last synced: 04 Jun 2026
https://github.com/jameskulu/ashishpress
It is a desktop application where users can manipulate their product details.
Last synced: 13 May 2026
https://github.com/ergoold/ktguishortcuts
A Swing-based DSL for GUI development in kotlin.
Last synced: 11 Jan 2026
https://github.com/osamashaikh90/blood-bank_management_sysytem
Java Project using Swing,Awt and MySql database
awt awt-gui blood-bank blood-bank-management blood-bank-management-system github java java-awt java-awt-swing java-project java-swing mysql swing swing-gui wamp-server
Last synced: 20 Apr 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/ipolynkina/graphsforsaphr
Генератор графиков рабочего времени для Sap HR
apache-poi java-se junit maven sap-hr spring swing
Last synced: 20 Apr 2026
https://github.com/jadavtanvi/crud-operation
Book Shop using CRUD
bookshop bookshop-system crud crud-application crudoperation java mysql-database mysqlconnection swing xampp-control-panel xampp-server
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
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.
Last synced: 23 Jun 2026
https://github.com/lorena-b/thegame2048
The game 2048 recreated in Java using swing GUI
Last synced: 26 Mar 2025
https://github.com/nouemankhal/multitictactoe
Mutlplayer Tic Tac Toe Game in JAVA
cryptography java multithreading mysql socket-programming swing
Last synced: 22 Apr 2026
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/saeedsheikhi/chess-engine
chess-engine game-engine java javafx 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.
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.
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/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/0suphan0/kutuphaneapp
This is a library automation application developed using Java 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
Last synced: 25 Apr 2026
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.)
Last synced: 06 Sep 2025
https://github.com/fracpete/jide-oss-patches
Patched versions of the jide-oss Swing library.
Last synced: 27 Apr 2026
https://github.com/rawenchilada/isaacclone
A game inspired by the popular roguelike game made in kotlin.
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
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/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.
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.
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/piiyuushh/teachermgmtsystem
gui java method-override oop swing
Last synced: 03 Jan 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.
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