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-22 00:26:43 UTC
- JSON Representation
https://github.com/niclzzk/java-swing-mysql-db-tool
Simple Java Swing MySQL Database Application with samples for Creating, Filling, Reading and Deleting a Database.
Last synced: 21 Apr 2025
https://github.com/themysterysolver/java_nptel
This repository contains my weekly learnings and exercises from my Java NPTEL course.
awt java jdbc nptel-course socket-programming swing
Last synced: 01 Nov 2025
https://github.com/ankitmishralive/ip-finder
IP Finder is a GUI Application developed using Java Swing. Just Put the Domain Name & Get the Ip of that domain on the Screen.
Last synced: 22 Mar 2025
https://github.com/micaellobo/drive-chat
Drive-Chat is a Java application that uses sockets for real-time messaging between users, uses TCP and UDP sockets for communication and JSON for message transmission.
java messaging swing tcp-protocol udp-protocol
Last synced: 06 Apr 2025
https://github.com/ammahmoudi/arkanoid
classic arkanoid game using java and swing
Last synced: 28 May 2026
https://github.com/aburraq/lamesnake
I have created a snake game by watching Bro Code. Then I wanted to add something from myself. So I added some images, prevent apple to appear on snake, restart game option and a few more touch. Go check it out now. Also credential link to Bro Code: https://www.youtube.com/watch?v=bI6e6qjJ8JQ
gamedevelopment graphicsprogramming imageio java jframe jpanel keylistener snake-game swing
Last synced: 29 Apr 2026
https://github.com/goto-eof/no-smoking-ai
A set of applications that aim to record and predict, through Machine Learning, the number of cigarettes a user might smoke.
java machine-learning spring-boot swing
Last synced: 19 May 2026
https://github.com/sajdoko/it-service-order-system
This is a simple Java Swing Application that I've created as an assignment for my Java Programming course.
Last synced: 02 Jul 2025
https://github.com/eternalflame02/keralaweatherapp
🌦️ Kerala Weather Application is a Java desktop app that fetches, stores, and displays weather data for Kerala's districts. Leveraging the Open-Meteo API and MySQL database, it provides real-time weather information, historical data, and key metrics such as temperature, humidity, wind speed, and rainfall.
gui-application java mysql openmeteo-api swing
Last synced: 29 Apr 2026
https://github.com/sanchitbajaj02/java_swing_project
Basic JAVA Swing Project
Last synced: 06 Apr 2025
https://github.com/infott2t/autocheckcode3
Hello~. Remake, AutoCheckCode3. Thank you.
automation coding convinience java programming-tools swing
Last synced: 27 Feb 2025
https://github.com/drkwitht/unitconverter
A length unit converter in Java Swing.
calculator gui java measurement swing
Last synced: 04 Apr 2025
https://github.com/jijaloqie/helpometria
A board with a set of functions that allows you quickly solve various geometric problems.
Last synced: 09 Oct 2025
https://github.com/gervinfung/texteditor
A Simple Text Editor similar to NotePad. I wrote this because the undo option of Notepad can only undo once. But with this software you can undo all of your edit.
awt colorchooser java jmenu swing text-editor
Last synced: 03 Sep 2025
https://github.com/bearddan2000/java-desktop-bazel-swing
This is a POC project to demonstrate a
Last synced: 12 Apr 2026
https://github.com/yann39/highway-simulator
Java Swing application that simulates car traffic on a highway
graphics2d highway java swing swing-gui
Last synced: 16 Mar 2025
https://github.com/itsaladin/pharmacy-management-system
Management service application Developed by JAVA and Java-Swing and SQL database.
Last synced: 11 Jun 2026
https://github.com/swastikchauhan28/file-compression-system
A Java application for compressing and decompressing text files using Huffman Coding. Includes a GUI for easy file selection, compression, and decompression.
dsa-algorithm file-input-output huffman-compression-algorithm java swing swing-gui
Last synced: 22 Apr 2025
https://github.com/xwjdsh/games
Java Swing 实现的小游戏。[俄罗斯方块&贪吃蛇 / tetris&snake]
java snake-game swing swing-gui tetris tetris-game
Last synced: 29 Apr 2026
https://github.com/joakimteixeira/virtual-keyboard
Virtual keyboard for typing practice
java javafx keyboard-events netbeans-ide swing
Last synced: 18 Apr 2026
https://github.com/sofiia-0/calculadora_miniproyecto
Calculadora GUI minimalista escrita en Java que realiza operaciones básicas de suma, resta, multiplicación y división.
calculadora calculadora-java calculator calculator-java calculator-java-swing calculator-javaswing gui minimal swing swing-form swing-gui
Last synced: 29 Mar 2025
https://github.com/mohd-tahzeeb-khan/calculator
Standard Calculator is a type of Calculator which can perform Basic Arthmetic Operations. This Project content the Calculator which can perform Arthmetic operation such as Addition, Substraction, Multiplication, Division, and additionally Percentage of Nos.
actionlistener arithmetic-operations awt-gui calculator-application eventlistener if-else java swing swing-components swing-gui
Last synced: 30 Mar 2025
https://github.com/wilcywilson/guessing-game
Simple number guessing game with a reset button and fixed number of tries made with Java, Swing and AWT.
awt gui-application java swing
Last synced: 03 Jul 2025
https://github.com/mrtkp9993/fred-downloader
Download econometric time series data from FRED.
fred-api java statistics swing time-series
Last synced: 13 Jun 2026
https://github.com/guidanoli/inf1636
Projeto de Programação Orientada a Objetos (INF1636)
Last synced: 17 Jun 2025
https://github.com/prajwalchapke055/task-4-employee-management-system
The Employee Management Application is a Java-based software that simplifies employee information management. It empowers HR departments and managers to add, view, update, and delete employee records.
awt core-java intellij-idea java jframe mysql mysql-workbench swing
Last synced: 19 Jan 2026
https://github.com/kahleryasla/wordle-word-guessing-game
Popular Wordle Game (Word Guessing Game) Clone With Online Mode (Socket Programming). Used "Swing" To Make Gui Design
gui online socket-programming swing swing-gui wordle-clone wordle-game
Last synced: 03 Aug 2025
https://github.com/meowmeowse3/language-detection-ai
Detect 18+ languages instantly using machine learning (BERT, LSTM, SVM) and NLP. Includes a Flask web app for real-time predictions, trained models, and detailed notebooks.
basic-learning chrome-ai client-side cv detect-language elixir inference java javascript keras nlp speech-recognition swing tensorflow
Last synced: 05 Aug 2025
https://github.com/destrolaric/vcpkg-gui-wrapper
Gui-Wrapper developed on swing lib for vcpkg packet manager. WIP
java swing vcpkg-gui-wrapper vcpkg-packet-manager wip
Last synced: 05 Apr 2025
https://github.com/somodidenise/queue-management-system
A Java-based queue management system with real-time simulation and multithreaded client handling.
desktop-appl gui java maven multithreading oop queue-management simulation swing
Last synced: 29 Apr 2026
https://github.com/lb1997ccb/desktop-window-mover
This Java application provides a graphical interface to move a window across the desktop in four directions—up, down, left, and right—using buttons. It dynamically adjusts the window's position within the screen bounds, enhancing user control and workspace organization.
Last synced: 21 Jul 2025
https://github.com/parubok/jtreetable
JTreeTable Swing component.
java no-dependencies swing swing-component swing-gui
Last synced: 25 Mar 2025
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/gabrielyoon7/orangetv
2020-2 경기대학교 컴퓨터공학부 객체지향프로그래밍 (오렌지TV)
Last synced: 18 May 2026
https://github.com/waikato-datamining/simple-directory-chooser
Simple Java swing widgets for selecting directories, more intuitive than using the JFileChooser dialog.
directory-chooser-widget java swing
Last synced: 13 Jun 2026
https://github.com/unknownuser130/bankmanagementsystem
Simple bank management portal
Last synced: 18 May 2026
https://github.com/thetoxin/gonyalki
My first graphics game. Written on the Swing and Java.
first-project game java race swing
Last synced: 29 May 2026
https://github.com/jadhaidar/customerviewer
A simple Java based GUI to view, search and sort customer data
csv-parser eclipse gui java swing
Last synced: 19 May 2026
https://github.com/liaartem/currencychartswing-java-24-maven
Maven Java 24 Swing NetBeans project - Construction of charts of currencies of NBU on years for watching of tendencies of change.
Last synced: 20 Oct 2025
https://github.com/mantiereid/calculator
A simple calculator made in java.
basic calculator college gui java math project simple swing
Last synced: 12 Mar 2025
https://github.com/tanushreer-7/note-taking-app
Java Swing Note Taking App – A simple and colorful note manager with save, search, pin, and delete features. Built as part of Pinnacle Labs Internship Task 2.
internship-task java note-taking swing
Last synced: 04 Sep 2025
https://github.com/ravi-aratchige/multithreadfileprocessor
Multi-thread text file processor implemented in Java
java jdk swing swing-gui text-files threads
Last synced: 03 Jan 2026
https://github.com/nguyencoder11/group4-employeemanagementsystem
Xây dựng phần mềm quản lý nhân sự bằng Java Swing
java mvc-pattern swing swing-gui
Last synced: 19 Mar 2025
https://github.com/bpdesilva/readwithus
A Library Management System developed utilizing Java.
java java-8 mysql mysql-database oop swing
Last synced: 30 Apr 2026
https://github.com/curegit/dentakun
総和計算や数値積分などを含む多機能関数電卓
awt calculator numerical-analysis statistics swing
Last synced: 11 May 2025
https://github.com/miroshni4enko/systemmodeling
Modeling system with several parallel queues
java parallel-programming swing
Last synced: 25 Jun 2025
https://github.com/cyberkeeper/mqttagent
Demo Java Swing project using MQTT
educational-project intellij java mqtt swing
Last synced: 05 Apr 2025
https://github.com/swing-collection/community
Community resources for the Swing Collection
community django swing swing-collection
Last synced: 18 Mar 2025
https://github.com/rkrajukhunt/pms
Retail pharmacy management system
jasperreports java mysql swing
Last synced: 30 Apr 2026
https://github.com/binhtran432k/plantuml-previewer
UML viewer for PlantUML
image-preview imageviewer java plantuml swing
Last synced: 04 Mar 2025
https://github.com/moheladwy/vectorquantization
This is the Implementation for the Vector Quantization Algorithm using java.
compress-images compression-algorithm compression-implementations java java-swing java-swing-application java-swing-gui swing swing-application swing-gui vector-quantization
Last synced: 08 Jun 2026
https://github.com/parubok/win-font
Utility to load fonts from files in Windows fonts directory.
awt font java swing windows-desktop
Last synced: 19 May 2026
https://github.com/liaartem/kred-calcswing-java-24-maven
Maven Java 24 Swing NetBeans project - Credit calculator (real estate, auto) (annuity, the classics)
Last synced: 04 Apr 2025
https://github.com/leomovskii/notepad
Notepad application, written in java.
Last synced: 16 Jul 2025
https://github.com/rolanddaum/swingdating
Basic Java swing GUI interface with a sqlite database.
databases datingapp java sqlite sqlite-database swing swing-application swing-gui
Last synced: 12 Apr 2026
https://github.com/ricky0-0tricky/transcrypt
Transcrypt is a Morse code translator with natural language support. It converts text to Morse and vice versa, lets you transmit messages with audible beeps, and features a day/night mode for accessibility. Designed as an educational and practical tool, it makes learning and using Morse simple and interactive.
desktop-application educational java maven morse-code swing translator
Last synced: 18 May 2026
https://github.com/sentialabs/splitify
Splits up large yaml files interactively
Last synced: 25 Apr 2026
https://github.com/impe93/clientmail
A local email service for test RMI and swing in java
Last synced: 21 Jul 2025
https://github.com/swing-collection/swing-collection
Django Swing | Collection
Last synced: 18 Mar 2025
https://github.com/rothasamon/attendance-system-java-swing
This project was created and submitted as a school assignment for Java programming. It was developed using Java, Swing GUI, and SQLite.
Last synced: 18 May 2026
https://github.com/lgomezruiz/tic-tac-toe
Mythical Tic Tac Toe game with a simple and minimalist style.
game java oop poo swing tic-tac-toe tictactoe
Last synced: 24 Jun 2025
https://github.com/poltanek/javapractice
Bunch of Java Programs I created for learning purposes from simple programs towards creating some low level programs.
Last synced: 14 Jun 2026
https://github.com/turytsia/university-ija-Pacman
Pac-Man Adventure is a game where players control Pac-Man, a yellow character, as he navigates a maze, eating dots and avoiding ghosts. The objective is to find the key and leave the maze while avoiding the ghosts that pursue Pac-Man.
ija java pacman project swing vut
Last synced: 11 Mar 2025
https://github.com/paasshme/shape-up-game
Board card game using java Swing and mutlithreading
Last synced: 21 Jul 2025
https://github.com/woofers/chess
👑 Lightweight Chess game implemented using Java Swing UI
Last synced: 20 Jul 2025
https://github.com/suwadith/agony-aunt-card-game-java-swing-gui
A java based multiplayer card game implementation.
Last synced: 28 Oct 2025
https://github.com/fabionoth/scanfaa
Dichotomy Function in Numeral Calculus and Applications
inership java math numerical-methods project swing
Last synced: 05 Apr 2025
https://github.com/martinkindall/morsa_notepad
Minimalist Notepad made in Java
Last synced: 20 Jul 2025
https://github.com/ruliancruz/mainsoft-sql
Factory Maintenance Control System made with Java 17 and Swing with data persistence using PostgreSQL and JDBC
java jdbc postgresql pt-br swing
Last synced: 14 May 2026
https://github.com/sidaouiMohamedamine/stadium-reservation-desktop-app
A desktop application that allows you to manage the reservation of football pitches
Last synced: 11 Mar 2025
https://github.com/vonZeppelin/bit-of-swing
Components for Java Swing framework
java-swing jide jni jni-java pdf-viewer swing
Last synced: 11 Mar 2025
https://github.com/augustas24/piano_prosjekt
A swing-based program that creates a visual representation of an electric keyboard. Users can play the notes on the keyboard, write out and play chord progressions, export progressions to DAWs and other audio software, connect and play with various external keyboards, and tweak various settings as to how the program functions.
Last synced: 20 Jul 2025