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/valkryst/vmvc
An implementation of the Model-View-Controller pattern for my personal Swing projects.
gui-framework java model-view-controller mvc swing
Last synced: 09 Mar 2026
https://github.com/bogdusik/random_password_generator_gui
🔐 Random Password Generator GUI is a simple Java application that helps users generate secure passwords. With an intuitive interface, it allows customization of password length and character types, ensuring strong and personalized password creation.
password-generator security swing user-interface
Last synced: 08 Aug 2025
https://github.com/dgisolfi/cmpt330-gisolfi
A Repository for the purpose of saving, and developing the projects and Labs for class: CMPT330L
Last synced: 25 Aug 2025
https://github.com/jgneff/tofximage
AWT to JavaFX Image Conversion Benchmarks
Last synced: 25 Apr 2026
https://github.com/java-dev-jason/workflowtimer
A simple Java-based Pomodoro timer with a graphical interface. Helps you structure work and break intervals for better focus and productivity.
gui java pomodoro productivity swing
Last synced: 30 Aug 2025
https://github.com/dzen-g-neere/8-bit-processor
8-bit Processor emulator designed and impemented using Java SE
computer-architecture java java-se oop processor-architecture ram-architecture swing
Last synced: 03 Jan 2026
https://github.com/RedInfinityPro/Measurement-Converter
Rating: (7/10): The Java Swing application offers a user-friendly GUI for selecting and comparing measurement units, featuring components like MeasurementFrame, UnitFrame, ShowButton, and ShowResult.
actionevent actionlistener awt border hashmap map swing
Last synced: 30 Sep 2025
https://github.com/melvinchia3636/oop-practical
A GUI wrapper for the all the tasks given in my uni OOP course.
awt gui java oop practical software-engineering swing university
Last synced: 30 Sep 2025
https://github.com/lcaohoanq/java-snake-game
Snake Game built with Java Swing
app desktop-app game java swing swing-gui
Last synced: 14 May 2025
https://github.com/divanny/calculator-with-triangles
Calculator that can identify triangle from 3 assigned sides.
calculator-app java swing triangle-calculator
Last synced: 04 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/sohomm/cbtc-java-project
task1: Guess the number , task2: Online Exam Conducting system using swing
advanced best challenge cipherbyte cipherbyte-technologies coding computer-science design download form gui java machine-learning programming project random research swing
Last synced: 04 Aug 2025
https://github.com/wissensalt/elt-27
Electronic Letter Application. Created at KKN UTM 2012 Kelompok 27
Last synced: 12 Jan 2026
https://github.com/kahlery/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: 03 Aug 2025
https://github.com/morenomp/swing-modelo-vista-controlador
Práctica de gestión de planetas y seres con HashSet, MVC y Swing - DAW
java mvc-architecture proyecto proyecto-web swing
Last synced: 03 Aug 2025
https://github.com/mehmetumit/dympaint
Paint application for daily usage based on java swing
java paint paint-application paint-tools swing
Last synced: 02 Aug 2025
https://github.com/gabrielleonte00/conveyorconfigurer
ConveyorBeltMaster application before transitioning from java swing to javafx
Last synced: 24 Jul 2025
https://github.com/luisdasartimanhas/trabalho-programacao-orientada-a-objetos-ii
[SI - 2025/1] Programação Orientada a Objetos II - Jean Eduardo Glazar
ifes java lda netbeans netbeans-ide swing swing-gui
Last synced: 24 Jul 2025
https://github.com/masse06/salarycalculator
Aplicación Java con interfaz gráfica Swing para calcular el salario diario y total, gestionando días trabajados con selección de fecha personalizada.
application java swing swing-application swing-gui
Last synced: 30 Jul 2025
https://github.com/ezvezdov/minesweeper-swing
Simple Minesweeper writed in Java
game gui java minesweeper swing
Last synced: 14 Mar 2025
https://github.com/risdorn/mystery-maze-gameathon
Mystery Maze is an exciting Java-based game developed during a game hackathon. Navigate through complex mazes, and uncover hidden secrets in a challenging single-player adventure. Download the game as an .exe for Windows or as a .jar for any platform with Java installed.
game-development java swing swing-game
Last synced: 21 Sep 2025
https://github.com/david-voss/basicpaint
A very simple Java Swing drawing application oriented on the example of MS Paint [de-DE].
desktop-application drawing german-language java java-gui ms-paint-clone paint swing
Last synced: 29 Jul 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/tirth-22/habit-streak-tracker
Core Java + Swing GUI Project with mysql db and JDBC for connection
corejava jdbc-connector mysql-database swing
Last synced: 19 Sep 2025
https://github.com/sedagundogdu/pharmacy-system
Project built with Java Swing library and connected to database using MYSQL
Last synced: 18 Apr 2026
https://github.com/samuelrubiodev/OptimizacionWindowsGUI
Programa de optimización para Windows usando Java
java optimization swing swing-gui windows windows10 windows11 windows7 windows8
Last synced: 18 Sep 2025
https://github.com/madworx/docker-remoteswinglibrary
Dockerized version of the madworx Robot Framework RemoteSwingLibrary
docker-image robot-framework swing test-automation
Last synced: 06 May 2026
https://github.com/lcaohoanq/j1.l.p0028-manage_ingredients_at_the_coffee_store
Lab211-FPT-HCM
fpt fpt-university fptu java lab lab211 swing swing-gui
Last synced: 14 May 2025
https://github.com/panagiotiskotsorgios/java-motor-vehicle-dealership
Εργασία OOP σε JAVA
ads car classes-and-objects gui java motor-vehicles object-oriented-programming oops-in-java polymorphism swing
Last synced: 15 May 2025
https://github.com/y-00jin/talktalk
톡Talk - Java Swing 및 Socket을 활용한 멀티 채팅 프로그램
Last synced: 19 Apr 2026
https://github.com/salithaucsc/billing-system
Simple Billing System created using Java OOP, Swing and Netbeans IDE.
Last synced: 23 Mar 2025
https://github.com/mitchellaw/minesweeper
Minesweeper game with various difficulties built using Swing for Java.
difficulty game java minesweeper swing
Last synced: 18 Jun 2025
https://github.com/ysebo/database_final_project
Hospital Management System
database java jdbc postgresql swing
Last synced: 10 Apr 2026
https://github.com/kdesp73/swingpaint
A user-friendly library that simplifies coloring and theming, making it easy to integrate into existing desktop applications.
java maven swing swing-components themes theming-components
Last synced: 01 May 2026
https://github.com/fracpete/jide-oss-patches
Patched versions of the jide-oss Swing library.
Last synced: 27 Apr 2026
https://github.com/ankitgmishra/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: 25 Jul 2025
https://github.com/chenanton/virtual-ball-pit
A simple two-dimensional physics engine simulating inelastic collisions between balls and their surroundings.
balls cpsc210 java junit physics simulation swing ubc
Last synced: 21 Aug 2025
https://github.com/roman31x/dia-7-proyecto-sistema-biblioteca-con-spring-boot
Proyecto autodidacta en Java está enfocado mejora lógica de programación y acciones de un CRUD y Buscar, utilizando Patrones SOLID, estructura MVC, y modularidad. Tambien implementa Spring que es un popular framework de Java que permite crear aplicaciones de alto rendimiento y reutilizables.
github java mysql spring-boot swing
Last synced: 11 Apr 2026
https://github.com/aldana-filiberto/juego-woordle
Juego interactivo tipo Wordle desarrollado en Java. El jugador debe adivinar una palabra de 5 letras en un número limitado de intentos. La interfaz gráfica permite ingresar los intentos y brinda retroalimentación visual para facilitar el proceso de deducción. Ideal para reforzar habilidades de lógica y programación orientada a objetos.
gui java juego poo swing wordle-game
Last synced: 03 May 2026
https://github.com/motapinto/agent-based-simulation-conquest
Agent-based simulation modelation of the conquest Battlefield gamemode
agent-based-simulation data-analysis jade java sajas swing
Last synced: 24 Jan 2026
https://github.com/neemiasborges/java_swinginventoryapp
gerenciamento de estoque desenvolvido em Java utilizando Swing. Permite cadastrar, editar e excluir produtos, fornecedores e depósitos, além de autenticar usuários. O sistema armazena dados temporariamente, garantindo eficiência na gestão de inventário
inventorymanagement java studies swing
Last synced: 28 Jun 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/ninadnaik10/passvault
A Password Manager built using Java Swing and SQLite
Last synced: 19 Apr 2026
https://github.com/benevanio/snake
Snake Game com Java e Swing
java java-8 java-app snake snake-game swing
Last synced: 23 Mar 2025
https://github.com/benevanio/chronos
Relogio Digital com java e swing.
clock digital-clock java java-8 javafx jlabel project-template swing swing-api swing-application swing-components timer
Last synced: 03 May 2026
https://github.com/samuel-etver/pipe-coating-hmi
Pipe Coating HMI. Used on Pipe Plant
Last synced: 22 Mar 2025
https://github.com/monu-yaduwanshi/java-library-management-system
This project aims to develop a robust Library Management System that efficiently manages and handles all activities related to library operations. The primary objectives include minimizing the need for extensive management personnel, facilitating easy searching for available resources, and managing user profiles effectively.
advance-java apache college eclipse eclipse-ide goodies j java javaee library library-management-system mysql-database spring struts swing swing-api tomcat-server
Last synced: 08 May 2026
https://github.com/bad-logic/library-management-system
Simple Library Management System prototyp using java and swing
desktop-application java serialization swing
Last synced: 23 Jul 2025
https://github.com/doramgajo/karaoke-app
Karaoke is a simple musical karaoke database manager.
java sql student-project swing
Last synced: 01 Sep 2025
https://github.com/doramgajo/delivery-app
Delivery is a simple packages database manager where you can switch between databases.
java sql student-project swing
Last synced: 01 Sep 2025
https://github.com/shambac/cu-msc-ooad-sem1
Assignments for OOPS in sem 1 of MSC in CU
calcutta-university java swing
Last synced: 03 Mar 2025
https://github.com/dug22/jjournal
A Jupyter like notebook software for Java
data data-analysis data-science java jshell jshell-repl notebook swing swing-application
Last synced: 11 Apr 2026
https://github.com/jonasaacampos/calculadora-java
Aplicativo de calculadora em modo gráfico com Java e Swing
Last synced: 12 Jun 2026
https://github.com/vitor-msp/jogo-adivinhacao
Jogo para adivinhação de número aleatório gerado entre 0 e 100.
Last synced: 21 Jul 2025
https://github.com/vakho10/jlectron
Electron-like cross-platform framework for building Desktop Java apps using Swing and JCEF
desktop-app electronjs java jcef swing
Last synced: 14 May 2026
https://github.com/danielr18/classinspector
Java Class / Instance Inspector using Reflection. Shows properties, methods, constructors and allows to invoke some methods.
Last synced: 14 May 2025
https://github.com/robson-teixeira/java-jdbc-loja-virtual-view
Repositório do curso Jornada do Conhecimento de Back-End Java (Nível Intermediário) - Java e JDBC: trabalhando com um banco de dados da plataforma Alura.
alura connectionfactory connector driver java8 jdbc jdk jframe jre mvc mysql swing
Last synced: 03 Jan 2026
https://github.com/giosil/swingup
A simple framework to build swing based application.
Last synced: 05 Nov 2025
https://github.com/aymanizz/rpos-system
R Point of Sale System developed for a school assignment
Last synced: 15 May 2025
https://github.com/hex9cf/derby-electronic-dictionary
An electronic English Chinese dictionary based on the Apache Derby embedded database, with a GUI developed using the Java Swing framework.
Last synced: 26 Feb 2025
https://github.com/mahonrim/crudlibros
CRUD de Libros hecho en JavaSE y SQL Server utilizando Stored Procedures e integrated security=true
crud-application gui-application integrated-security java-8 sqlserver-2017 stored-procedures swing swing-gui
Last synced: 02 Apr 2025
https://github.com/caiofov/snakegame-java
Classic snake game developed in Java
game game-development java snake-game swing
Last synced: 06 Apr 2025
https://github.com/julgitt/library-management-system
Simple Library Management System featuring books, users and borrows management.
java library-management-system swing
Last synced: 22 Apr 2026
https://github.com/caiofov/truthtablegenerator-javaswing
API developed in Java with Swing for generating a truth table from a boolean expression. (Programming Techniques I subject final project - Computer Science UFC).
computer-science java swing truthtablegenerator
Last synced: 06 Apr 2025
https://github.com/kavindu-kodikara/beezz
A fully functional Java SE application developed for one of my client to manage inventory for their small resin art crafting business. Includes dashboard analytics, invoice and customer management, product stock tracking, and GRN notes. Built with Java and MySQL.
Last synced: 27 Apr 2026
https://github.com/jeysonht/snakegamewithjava
Snake game created with java Swing
Last synced: 22 May 2026
https://github.com/fabiannorbertoescobar/algoritmodecalidad
Algoritmo de Calidad - Análisis de Software
Last synced: 23 Feb 2025
https://github.com/prajwalchapke055/task-5-medical-management-system
Virtual Medicine Home: Java-based medical management system for seamless patient-doctor interaction, appointments, and donor connections.
awt core-java java jdbc-driver jframes mysql netbeans-ide swing swing-gui
Last synced: 22 May 2026
https://github.com/liaartem/kred-calcswing-java-25-maven
Maven Java 25 Swing NetBeans project - Credit calculator (real estate, auto) (annuity, the classics)
Last synced: 29 Apr 2026
https://github.com/yunusemrejr/client-server-file-transfer-java
Java Sockets Program with a client and a server. (Client sends files, server catches them and downloads on approval). Learned it from: "WittCode" on YouTube.
client data-transmission file java server socket sockets swing transfer
Last synced: 30 Mar 2025
https://github.com/apollozhu/io.github.apollozhu
My Java Packages
java macos swing swing-component
Last synced: 11 Apr 2026
https://github.com/der3318/ontology-acquisition
An Ontology Acquisition Tool with GUI
Last synced: 13 May 2026
https://github.com/afa-farkhod/login-load-data-swing-desktop-application
This desktop application shows the login process and loading the data from database
desktop-application java jdbc mysql mysql-database swing windowbuilder
Last synced: 28 Apr 2026
https://github.com/faraasat/university_health_management_system_java
University Health Management System project, provides a user-friendly GUI for managing the health records of employees, students, and teachers in a university setting.
Last synced: 20 May 2026
https://github.com/gaurav031/tourism-and-travelling-desktop-app
The Travel and Tourism Desktop App requires users to sign in, and once they do, they can browse and book hotels and packages. There are various types of hotels available, and numerous packages to choose from.
Last synced: 20 May 2026
https://github.com/afa-farkhod/digits-sum
Digits-Sum built on java, UI on window builder, building tool gradle
desktop-application eclipse gradle java swing windowbuilder
Last synced: 28 Apr 2026
https://github.com/yiyun-liang/aircraftgame
:airplane: A game based on aircraft war written in Java.
Last synced: 23 Mar 2025
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/bartolem/fast-food-restaurant
The Fast Food Ordering System is a Java-based desktop application that simulates an ordering system for a fast-food restaurant.
desktop-application fast-food-restaurants food-ordering-system gui-application java jdbc postgresql-database swing swing-gui-application
Last synced: 15 Mar 2025
https://github.com/bin49/gym-management-system-
The Gym Management System is a web application developed using PHP and MySQL.
css database gym-management-ystem gym-members html html-css-javascript javascript php python python-flask-application svelte sveltekit sveltekit-tailwindcss swing
Last synced: 08 Apr 2026
https://github.com/mahfuz2411/desktop_app
I want make a simple app using java swing. Working on this app.
Last synced: 13 Mar 2025
https://github.com/cobyj33/jpacman
A Working game of PACMAN created for Java using Java Swing and AWT
arcade arcade-game java java-pacman pacman swing swing-gui
Last synced: 05 Jun 2026
https://github.com/chamodshehanka/rmichatroom
Simple Java swing RMI Chat application
Last synced: 31 Mar 2025
https://github.com/realkfiros/strp
Single Time Registration Page
firebase-auth firebase-cloud-functions firebase-firestore kotlin swing user-management
Last synced: 15 Mar 2025
https://github.com/maifeeulasad/stick-figure-animator
java stick-figure stick-figure-animator swing
Last synced: 07 Apr 2025
https://github.com/dykstrom/spring-and-bsaf-kotlin
Spring and BSAF working together in Kotlin
Last synced: 20 Jun 2026
https://github.com/lross2k/resortes-swing-gui
Pequeña interfaz creada para graficar el comportamiento transitorio de unos resortes
java jfreechart maven plot swing
Last synced: 03 May 2026
https://github.com/valkryst/v2daudio
A library to play music and sound effects, utilizing JavaFX.
audio audio-library audio-player awt effect effects game game-development java javafx library music music-library sound swing
Last synced: 28 Apr 2026