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/asukiaaa/clj-opencv-swing-example
A clojre project to use opencv and swing.
Last synced: 16 May 2026
https://github.com/justinecoulon1/todolistapp
An application to create and manage to-do lists
Last synced: 18 May 2026
https://github.com/marharita08/nctaskmanager
NCTaskManager is a Java application allows users to set up one-time or recurring reminders with specific intervals. (Java, Swing)
desktop-app desktop-notifications email-notifications java java-core java-swing swing task-manager task-scheduler
Last synced: 07 Oct 2025
https://github.com/lucashoeft/lagerverwaltungssystem
Warehouse management software build with Java Swing/AWT and a custom file handler for the persistence layer
Last synced: 07 May 2025
https://github.com/gotoss08/jwterm
Virtual Terminal Screen Emulator
awt game-development java roguelike swing terminal-game
Last synced: 07 Oct 2025
https://github.com/kalikot26/schoolmonitor-id-tracking-system
Campus ID Verification System built with Java and Swing.
id-verification java school-monitoring school-project swing
Last synced: 07 May 2025
https://github.com/giriraj-g0511/otp-generator
Welcome to the OTP Generator, a simple yet powerful Java-based application designed to generate secure One-Time Passwords (OTPs) effortlessly. This application features an interactive and visually appealing GUI built using Java Swing & AWT.
awt java otp-generator project swing
Last synced: 07 Oct 2025
https://github.com/arnaudcs/hai913i_tp1
TP1 de restructuration logicielle - HAI913I
analyse java jfreechart logiciel miglayout refactoring swing
Last synced: 17 Jun 2025
https://github.com/mdecker-mobilecomputing/java_langeberechnung
Two Java programs (Desktop programs, no Android apps!) showing how to perform a long calculation in a background thread.
Last synced: 16 May 2026
https://github.com/jonasaacampos/campominadojavaswing
Projeto com o objeto de apriomorar o conhecimento teórico e pratico em Java usando princípios de Orientação a Objetos, Programação Funcional e conceitos do padrão Observer.
game-development java observer-pattern oops-in-java retrogaming swing
Last synced: 17 Jun 2026
https://github.com/pitercoding/campo-minado-swing
Um jogo clássico de Campo Minado implementado em Java Swing, com interface gráfica interativa e sistema completo de vitória, derrota e reinício automático. ENG: A classic Minesweeper game implemented in Java Swing, featuring an interactive graphical interface with full win, lose, and automatic restart mechanics.
campo-minado eventos interface-grafica java jogo-java minesweeper observer-design-pattern projeto-com-mentoria swing
Last synced: 03 May 2026
https://github.com/mingun/kaitai_struct_model
Swing tree model for exploring https://kaitai.io generated structs
kaitai-struct swing visualizer
Last synced: 26 Mar 2025
https://github.com/foxesworld/foxesengine
An Engine that is used for FoxesLauncher LTS
dev engine foxesworld framework java swing swing-suite ui
Last synced: 16 May 2026
https://github.com/ivanyu/icebreaker
A GUI for Apache Iceberg REST Catalog
apache-iceberg gui iceberg swing
Last synced: 05 Apr 2025
https://github.com/jo-minseok/job-finder
💼 취업 정보 제공 SW [완료]
java jdbc-driver oracle-database plsql software swing
Last synced: 04 Apr 2025
https://github.com/aldana-filiberto/simulador-figuritas-mundial
🏆 Simulador de Figuritas del Mundial Este proyecto es una simulación estadística desarrollada en Java, cuyo objetivo es estimar la cantidad de paquetes de figuritas necesarios para completar un álbum del Mundial. Permite simular distintos escenarios de distribución mediante interfaces gráficas e implementaciones configurables.
design-patterns java observer-pattern poo simulation swing world-cup
Last synced: 03 May 2026
https://github.com/johnhany97/connect4
Connect 4 game in Java using Swing
ai connect-four java junit swing
Last synced: 09 Jun 2026
https://github.com/andersonhsporto/java-projects
Collection of Java exercises, examples, and projects aimed at improving programming skills and understanding core Java
docker docker-compose gradle java java-17 java-21 java-24 java-8 mars-rover-challenge maven quarkus spring spring-boot swing
Last synced: 14 Apr 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/klima7/ping-pong
Java Swing multiplayer game over network with server discovery over UDP.
game multiplayer network ping-pong swing
Last synced: 11 Oct 2025
https://github.com/bionade24/jungle_jump
2D jump'n run game for my seminar paper at school
Last synced: 11 Oct 2025
https://github.com/sonytruelove/geometry-graphic-editor
:large_blue_circle: Shapes on Field with search,delete,intersect detection, area and perimeter calculating
awt classdiagram editor graphics gui intersection istu java oop paint2d shape swing uml-diagram
Last synced: 17 Mar 2025
https://github.com/plutokekz/minesweeper
Minesweeper clone in Java
game java java-swing minesweeper minesweeper-game pixel-art swing
Last synced: 10 Jul 2025
https://github.com/doramgajo/assignments-app
Assignments allows teachers to create module assignments for studies.
java sql student-project swing
Last synced: 11 Oct 2025
https://github.com/mlucifer27/photon-trace
A Java-based inverse rasterizer engine demo, crafted with Swing for a sleek visual showcase.
engine featured java rasterizer rendering swing
Last synced: 10 Jul 2025
https://github.com/marcossic/almacen-producto
This repository contains a project that creates an Interface in Java Swing and connects to a MySQL database using DataSource DataSource.
Last synced: 12 Oct 2025
https://github.com/pravl/filesplitterandmerger
desktop-application java swing
Last synced: 18 Jun 2026
https://github.com/chandru-mc/chat-application-using-socket-programming
Java TCP Client-Server Chat Application A simple Java-based chat application using TCP sockets with a GUI built in Swing. It supports multiple clients, real-time messaging, and prompts users to enter their names at the start. The server manages connections and message routing between clients.
Last synced: 18 Jun 2026
https://github.com/neuralcortex/border_generator_swing
Graphical CSV boundary line generator
csv-export csv-import hcm hcm-agreement java openstreetmap osm swing swing-gui swing-gui-application
Last synced: 23 Feb 2026
https://github.com/jfcardoso/campo-minado-swing
Campo Minado com Java Swing
Last synced: 04 Apr 2025
https://github.com/emanoelhenrick/calc-swing
A basic calculator made with Java and Swing.
Last synced: 03 Apr 2025
https://github.com/br1ght0ne/qrwizard
Кодування/розкодування QR-кодів на мові програмування Java, Олексій Філоненко
java qrcode qrcode-generator swing
Last synced: 21 Mar 2025
https://github.com/swing-collection/brand
Brand assets for the Swing Collection
brand django swing swing-collection
Last synced: 13 Oct 2025
https://github.com/valchanoficial/devmobile
IFSP - Curso de Programação de Computadores e Dispositivos Móveis
Last synced: 04 May 2026
https://github.com/liaartem/currencychartswing-java-25-maven
Maven Java 25 Swing NetBeans project - Construction of charts of currencies of NBU on years for watching of tendencies of change.
Last synced: 17 May 2026
https://github.com/amitrajitdas/library-management-system-java-mysql-swing
Library Management System using Java, Swing and MySQL
Last synced: 14 May 2026
https://github.com/anvaymayekar/ultrasonic-radar
Arduino-based object detection radar with wireless Bluetooth data transmission and real-time Java visualization interface
Last synced: 16 May 2026
https://github.com/reemadutta/aed-final-project-recue-management-system
Final project for course Application Engineering Development- Rescue Management System application using Java Swing
java-8 multithreading oops-in-java swing swing-gui
Last synced: 14 Oct 2025
https://github.com/mateusz-sliwka/drivingschooldesktopapp
Driving school management app made with Java/Swing/Hibernate&OracleDB
hibernate java oracle-database swing
Last synced: 14 Oct 2025
https://github.com/mehakchabra/campusnex
The University Management System is a powerful Java desktop app that streamlines tasks like student enrollment and course registration, enhances communication, automates grading, and provides insightful reports. Prioritizing data security, its user-friendly design significantly boosts efficiency and organization in university management.
awt intellij-idea jdbc mysql mysqlworkbench swing
Last synced: 05 May 2026
https://github.com/projectsandprograms/analyserorange
Folder analyser created in java swing. I create this to analyse my small projects.
analyser analyser-orange analyserorange eclipse eclipse-ide file-analysis folder-analyzer java java-swing-applications java-swing-project orange-analyser swing swing-gui swing-project
Last synced: 15 Oct 2025
https://github.com/plandes/tabres
Display a graphical table of results using Swing.
clojure graphical java swing swing-component tableview
Last synced: 16 May 2026
https://github.com/ksprugevics/procedural-graph-animation-java
My first attempt at a procedural animation - a graph of interconnected nodes in 2D space. I am planning to expand this to the 3D space using Unity.
animation java procedural-animation swing swing-gui
Last synced: 15 Oct 2025
https://github.com/haileamlak/learning-oop-with-java
a collection of programs that I wrote while learning Java and exploring the concepts of Object-Oriented Programming (OOP)
Last synced: 20 Mar 2025
https://github.com/cmancio00/order-managment
Simple Purchase Management to demonstrate TDD and CI/CD tecniques.
cicd docker hibernate java junit5 maven mocking mockito mutation-testing swing tdd testcontainers
Last synced: 05 May 2026
https://github.com/briancollins081/resize-jfxpanel-in-swing
Resize a JFXPanel in Swing with respect to JFrame Resizing (Bind JFXPanel width and height to JFrame
Last synced: 17 Oct 2025
https://github.com/xxcupidoxx/calculator-
Stylish calculator app built with Python's Tkinter. Features memory functions and a custom dark-violet theme. Perfect for quick calculations! 🖥️💻
android architecture asm calculator calculator-application csharp desktop dissaseembly hacktoberfest html java-project javascript opcode swing swing-gui uwp x86-64 xaml
Last synced: 06 May 2026
https://github.com/tusharjain5/chatting-application-system
Built with Core Java and networking, our Chatting Application System is a user-friendly GUI desktop tool for seamless communication, connecting users through efficient socket programming.
awt java networking socket-programming swing
Last synced: 19 Oct 2025
https://github.com/grimmle/point-n-shoot
realtime multiplayer topdown shooter
agent-based-simulation opensimplex-noise swing tcp-client-server
Last synced: 27 Jan 2026
https://github.com/talha-tahir2001/snake-game
A basic Snake Game that was built in Java with AWT (Abstract Window Toolkit) and Swing (GUI Toolkit) using Eclipse.
abstract-window-toolkit eclipse java swing swing-gui
Last synced: 23 Oct 2025
https://github.com/k1729p/study12
bean-validation cdi decorator interceptor java jax-rs jboss qualifier restful-web-services swing validator weld
Last synced: 27 Mar 2025
https://github.com/iamssr02/fintek
FinTek is a Java-based application designed to help users keep track of their expenses efficiently.
java java-8 jdbc mysql mysql-database swing swing-gui
Last synced: 06 Jan 2026
https://github.com/liaartem/kred_calc-java-8
Java Swing NetBeans projects - Credit calculator (real estate, auto) (annuity, the classics)
Last synced: 27 Mar 2025
https://github.com/swing-collection/swing-favicon
Django Swing | Icon
appicon django favicon favicons swing swing-collection
Last synced: 24 Oct 2025
https://github.com/liaartem/currency-chart-java-8
Java Swing NetBeans projects - Construction of charts of currencies of NBU on years for watching of tendencies of change
Last synced: 27 Mar 2025
https://github.com/giriraj-g0511/notepadpro
Notepad Pro is a lightweight text editor for both general text and code editing. With features like syntax highlighting, file management, and a distraction-free interface, it’s designed for simplicity and efficiency. Explore, contribute, or suggest improvements via the GitHub Issues page!
awt awt-gui java java-8 java-awt java-swing notepad notepad-application notepad-clone notepad-pro swing swing-api swing-gui text-editor
Last synced: 24 Oct 2025
https://github.com/k5924/elevation
An Elevation detection app made in Java for CSI_5_ADP_2021
Last synced: 16 May 2026
https://github.com/mertkolgu/uzayoyunu
Java Swing kullanarak yazılmış ufak bir masaüstü oyunudur.
Last synced: 25 Oct 2025
https://github.com/james-p-d/wordsearch
Wordsearch puzzle solver with UI in Java Swing and solver in Erlang
erlang java swing wordsearch wordsearch-puzzle
Last synced: 19 Apr 2026
https://github.com/yann39/cyk-grammar-parser
Java Swing application to demonstrate grammar parsing using the Cocke–Younger–Kasami algorithm
cocke-younger-kasami-algorithm cyk-algorithm grammar-parser graphics2d java swing
Last synced: 25 Oct 2025
https://github.com/swing-collection/swing-error
Django Swing | Error
400 403 404 500 django error error-handling errors swing swing-collection
Last synced: 23 Jan 2026
https://github.com/nano-a/towerdefense
Jeu Tower Defense en Java ( Swing / AWT )
awt awt-gui java swing swing-gui tower-defense tower-defense-game towerdefense
Last synced: 26 Oct 2025
https://github.com/swing-collection/swing-starter
Django Swing | Starter Project
django starter starter-project swing swing-collection
Last synced: 18 Mar 2025
https://github.com/gabrielkunst/financas-swing-ui
Java Swing UI for a personal finance app
Last synced: 06 May 2026
https://github.com/douglasdotv/swing-text-editor
A simple text editor built with Swing toolkit.
hyperskill java swing text-editor
Last synced: 11 Jun 2025
https://github.com/abishekraja01/student-management-system-java
A Java Swing-based Student Management System with MySQL integration, offering CRUD operations for student records.
crud gui-application java jdbc mysql oops-in-java studentmanagementsystem swing
Last synced: 15 May 2026
https://github.com/ehsan-ashik/15-puzzle-game
An implementation of the popular 15 puzzle game using Java Swing.
Last synced: 27 Mar 2025
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/samuelrubiodev/optimizacionwindowsgui
Programa de optimización para Windows usando Java
java optimization swing swing-gui windows windows10 windows11 windows7 windows8
Last synced: 07 May 2026
https://github.com/avyagupta-14/baaja
BAAJA is an offline music player. Its a desktop application developed in JAVA. I have used JLayer(JavaZoom) library for playing mp3 files. CHECK OUT THE OUTPUT VIDEO .
animation gui java javazoom mp3 music-player swing
Last synced: 31 May 2026
https://github.com/cromega08/jatube
A Youtube Downloader implemented with Java and Python.
java java-17 java-8 java-application java-gui java-gui-application java-swing java17 python python-3 python-script python3 pytube pytube-projects swing swing-application swing-components swing-gui youtube youtube-downloader
Last synced: 07 May 2026
https://github.com/sukso96100/jewelry_hunter
주어진 시간 안에 몬스터를 피하여 장애물을 파괴하고 최대한 많은 보석을 얻는 게임
Last synced: 06 Feb 2026
https://github.com/ipolynkina/pomidoromanager
Тайм-менеджер
derby-database java-se junit log4j maven swing time-management
Last synced: 29 Jan 2026
https://github.com/javalc6/square-tilings
Exploing square tilings
awt fractal geometry square swing tessellation tilings truchet wang
Last synced: 30 Jan 2026
https://github.com/ronakbediya310/java-chat-application
This is a simple chat application built in Java, utilizing Java networking for establishing connections and Java Swing for creating the graphical user interface (GUI).
Last synced: 12 Jun 2026
https://github.com/eugeniusms/ddp2-2022
Programming assignments, labs and other tasks during the programming basics course at the University of Indonesia.
college-assignment gui java object-oriented-programming swing
Last synced: 19 Jun 2026
https://github.com/diveshthapa/calculator
A basic Calculator program build using Java language.
Last synced: 25 Feb 2026
https://github.com/bhaveshvaswani/chatapplication
It is a distributed desktop application in which people can have group chat as well as personal chat with people who are currently using application at that moment.
apache-tomcat chat-application java remote-method-invocation rmi swing
Last synced: 27 Mar 2025
https://github.com/jgneff/hello-java
Project template for creating and deploying Java apps
Last synced: 31 Jan 2026
https://github.com/kivimango/weather-widget
A JAVA based desktop widget displaying weather information.
desktop desktop-widget java swing swing-gui weather-widget widget
Last synced: 05 May 2025
https://github.com/morenomp/swing-bbdd-modelo-vista-controlador
Swing BBDD MVC en Java - DAW
bbdd java mvc-architecture proyecto proyecto-web swing
Last synced: 25 Feb 2026
https://github.com/teamgruenbaum/shoppinglistgenerator_swing
ShoppingListGenerator helps you generate your individual shopping list that is sorted by stores and shelfes fast and easy. Therefore, you don't have to write it over and over again and also don't have to wander around the stores searching for ingredients.
desktop-application generator java macos macos-application markdown shopping-list shopping-manager swing windows windows-application
Last synced: 08 May 2026
https://github.com/lgomezruiz/calculator
Basic and minimalist calculator with Java.
calculator game java oop poo swing
Last synced: 08 Feb 2026
https://github.com/lgomezruiz/digital-clock
A simple digital clock that displays the local system time, day of the week and date.
digitalclock java oop project swing
Last synced: 08 Feb 2026