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-14 00:26:46 UTC
- JSON Representation
https://github.com/maxicorrea/java-paint-drawing-desktop
Simple application programmed in the desktop java programming language so that children spill painting cartoons.
bmp-image desktop-application java-paint-drawing javase oop painting-cartoons swing swing-gui
Last synced: 03 Jan 2026
https://github.com/gtiwari333/java-chess-swing-bluetooth
chess game multi-player mode over bluetooth as well as locally
Last synced: 23 Apr 2025
https://github.com/sciss/guiflitz
Automatic GUI from case classes for rapid prototyping
Last synced: 23 Feb 2025
https://github.com/Kenny-Hui/PW-GUI
GUI for managing Minecraft modpacks via packwiz
java minecraft minecraft-modpacks packwiz swing
Last synced: 11 May 2025
https://github.com/samyam81/drumpad
DrumPad is a simple Java application that allows users to play drum sounds by clicking on buttons. Each button corresponds to a different drum sound.
Last synced: 22 Mar 2025
https://github.com/kguzek/event-scheduling-system
A Java desktop application which helps organise various real-life events.
event-scheduler event-scheduling java spring-boot swing websocket
Last synced: 01 Mar 2026
https://github.com/khaledashrafh/lms
This project meticulously implements a robust Library Management System (LMS) in Java, leveraging the power of Maven for streamlined build automation and Swing for an intuitive graphical user interface (GUI). Its primary objective is to significantly enhance library operations by automating essential book and member management tasks, fostering effi
book clean-architecture clean-code database java junit library-management library-management-system lms lombok maven mysql mysql-database native-data oop-principles pom slf4j swing swing-gui uml
Last synced: 06 Jan 2026
https://github.com/andrealesani/side-scrolling-game
Simple side-scroller game developed in Java Swing.
Last synced: 24 Mar 2025
https://github.com/lebrancconvas/java-2d-game
2D Game Development by Java.
game-development game-programming java java2d lab personal-project playground side-project swing
Last synced: 11 Jun 2026
https://github.com/mikey75/jmaps
Java Swing component to display and interact with web maps.
cartography component gis gpx java maps online-maps openstreetmap osm swing tracking webmaps wmts
Last synced: 17 Jan 2026
https://github.com/realtristan/reportcardpro
Easy-to-use grading application for teachers
angular grading-system gui java swing
Last synced: 01 May 2026
https://github.com/alpha037/student-registration-form
A Student Registration Form using Java Swing, Java Event Handling, JDBC and Oracle SQL 10G.
java-8 java-event jdbc jdbc-connector jdbc-driver jdk8 oracle oracle-10g oracle-database sql sql-table student-management student-registration-form swing swing-gui
Last synced: 09 Oct 2025
https://github.com/slfagrouche/digital-tally-counter
Digital Tally Counter is a Java Swing application for keeping track of any type of count. It features a user-friendly interface with options to reset the count, save the current count, and change the color and font size of the UI. The program includes a ComboBox to select between different count types.
awt-graphics gui-application java javafx swing
Last synced: 29 Apr 2026
https://github.com/icela/fricedesigner
A GUI designer for Frice engine
frice-engine gui-designer javafx swing
Last synced: 22 May 2026
https://github.com/andersonjuniorz/simpletasks
Tasks management software
java-11 lombok mysql swing task-manager todolist
Last synced: 20 May 2026
https://github.com/fraineralex/dataviewer-application
🍵 A Java Swing data viewer with login, registration, and customer record management.
dashboard data-visualization java sql-server swing
Last synced: 30 Apr 2026
https://github.com/jameskulu/pharmacy-stock-management-java-swing
It is a stock management desktop application to store items' details.
Last synced: 17 May 2026
https://github.com/barreto-exe/ender-battle
Un juego 2D inspirado en Minecraft. Hecho en libGDX, embebido en Swing.
2d-game libgdx libgdx-desktop minecraft swing videogame
Last synced: 15 Mar 2025
https://github.com/aschonfeld/plutoplate
Desktop application software supporting Plutoplate hardware
Last synced: 24 Apr 2026
https://github.com/nemeslaszlo/colorclicker
Java Swing GUI Game Practise
color-clicker java swing swing-gui
Last synced: 24 Mar 2025
https://github.com/nemeslaszlo/movie_rental
Java Swing GUI Management for Movies with Glassfish Database. Movie recording interface with a complete database control, which gives a search option for our managed movies, plus search option etc.
glassfish-database java movie-rental swing swing-gui
Last synced: 24 Mar 2025
https://github.com/shigenobu/ebonyrack
Entity relationship creation tool for MariaDB.
database-diagram entity-relationship-diagram er-diagram er-editor er-model er-modeling flatlaf java mariadb relationships swing
Last synced: 05 Mar 2026
https://github.com/vitoriabarbosa/gerenciamentosupermercado
Sistema de Gerenciamento de Supermercado
git java maven postgresql software-development swing
Last synced: 14 Apr 2025
https://github.com/adidem23/udp-video-audio_stream
This server is based UDP protocol as most of the streaming server in the world are based on. What it actually does is taking continuous screenshots of the video playing window using the Java Robot class and send it via UDP Datagram packets.
datagram java swing swing-gui udp wireshark
Last synced: 06 Jun 2026
https://github.com/bestmahdi2/uni__librarymanagementjavagui
A university project in which a library management system is designed using Java Swing and has user and admin parts
gui-designer java java-16 java-swing library-management-system swing swing-gui
Last synced: 11 Jan 2026
https://github.com/ggleblanc2/2048
The code in this repository creates a Java Swing 2048 game.
game java-8 java-swing swing swing-gui
Last synced: 05 Apr 2025
https://github.com/hamzamak/academic-project-management
This project consists of developing an academic project management application.
Last synced: 02 May 2026
https://github.com/gauranshgoel123/java-project-paint-app
Paint Applet: A simple Java Swing application for drawing on a canvas. Users can select from three colors (black, red, blue) and draw shapes by clicking and dragging the mouse. The app maintains a history of shapes and displays them as the user interacts with the canvas.
applet java jdbc jdk jvm swing
Last synced: 12 Feb 2026
https://github.com/yunusemrejr/opcturkey_kepserverex-desktop-api-client
[THIS REPO HAS BEEN MOVED. FOR LATEST UPDATES VISIT THE NEW REPO MENTIONED IN README.md]
java kepserver kepserverex kepware ptc rest-api swing
Last synced: 30 Mar 2025
https://github.com/imgovindjee/process-scheduler
This is a basic PROCESS_SCHEDULER using JAVA, JAVA_SWING having FCFS, SRTF, SJFS, RR, PNS, PSP
java javaframework jframe jlabel object-oriented-programming oops-in-java swing
Last synced: 25 Feb 2026
https://github.com/edwyng/proyecto-ingenieria-del-software
Course Stack es un sistema de software que te ofrece la facilidad de conseguir avales para cursos online, presencial o semi-presenciales. En contribución con la UCV, está plataforma te permitira proponer tus ideas y enseñar tus conocimientos.
Last synced: 23 Jan 2026
https://github.com/bric3/intellij-platform-swing-components
Small library of Swing components destined to be used on the IntelliJ platform (for plugins)
intellij-platform intellij-plugin swing
Last synced: 17 Mar 2026
https://github.com/allanoricil/tetris
A simple Tetris game built with Java and Swing
Last synced: 26 Oct 2025
https://github.com/sevdanurgenc/swingawtornekleri
Gorsel Programlama dersine ait ornek kodlardir.
awt desktop-application java oop swing
Last synced: 23 Mar 2025
https://github.com/vitoriabarbosa/sort-visualizer
O projeto visa desenvolver um visor de algoritmos e ordenação, que localiza os elementos de uma lista em uma certa ordem.
git java sorting-algorithms swing
Last synced: 23 Feb 2026
https://github.com/umar-ahmed/connectfour
A Java based Swing and AWT game that recreates the classic game of Connect Four.
awt-game connectfour game java swing
Last synced: 31 Jan 2026
https://github.com/born2program/jame
Applications for creating fractals (obsolete)
fractal-algorithms fractal-rendering fractals java swing
Last synced: 30 Jun 2025
https://github.com/nzgl-g/audio-player
.wav audio player build on java swing
audio-player code coding idea java jdk jre music-player project swing wav wav-audio wav-audio-format
Last synced: 28 Jan 2026
https://github.com/lumarans30/rsa-java
A simple GUI/CLI Java application that encrypts and decrypts a string using RSA. The GUI was made using Java Swing with the flatlaf library for a better look and feel.
client-server flatlaf gson java junit rsa-cryptography swing
Last synced: 14 Oct 2025
https://github.com/thalialevy/step-computer-academy-modulo02
Exercícios de fixação, trabalhos de casa e desafios realizados durante o curso de Programação do módulo 02 da Step Computer Academy.
Last synced: 18 Feb 2026
https://github.com/hrosicka/javacalcgalaxy
🪐 Looking for fun 🥳 with programming and calculators? Then you're in the right place! This repository contains a collection of simple calculators in Java, perfect for beginners who want to dive into the world 🌍 of programming.
bmi bmi-calculator calculator calculator-application console gui java swing swing-gui
Last synced: 10 Mar 2026
https://github.com/exoad/swiggie
[WIP] my all in one graphics framework for creating gui apps
Last synced: 13 Apr 2025
https://github.com/geethika-kancharla/water-bill-management-system
This is a Desktop app developed using Java. This project aims to provide an efficient and user-friendly platform for managing water bills.
Last synced: 17 Feb 2026
https://github.com/nzgl-g/Audio-Player
.wav audio player GUI , developed by java swing 🤓
audio-player code coding idea java jdk jre music-player project swing wav wav-audio wav-audio-format
Last synced: 07 Oct 2025
https://github.com/princetp/quiztion
QuizTion is a Java GUI project created using Java Swing & AWT.
Last synced: 21 May 2026
https://github.com/melkarama/antigostman
The professional, privacy-focused alternative to Postman. 100% local, scriptable, and built with pure Java for maximum efficiency.
api-testing automation desktop-app developer-tools http-client insomnia-alternative java json lightweight offline-first open-source postman postman-alternative privacy-focused productivity rest-api rest-client swing testing xml
Last synced: 07 May 2026
https://github.com/margato/bank
A bank application made with Java, Swing and JDBC
Last synced: 14 Mar 2025
https://github.com/leticiafarias/medical-clinic
Trabalho final da disciplina de APS
hibernate java-8 persistence postgresql sql swing uml-diagrams
Last synced: 17 May 2026
https://github.com/reshmaharidhas/fibonaccigenerator
Java desktop application to find Nth Fibonacci number
desktop-application exe fibonacci fibonacci-generator fibonacci-number jar java java-application java-desktop-application java-swing javaswing swing swing-application swing-gui
Last synced: 29 Mar 2025
https://github.com/kenny-hui/pw-gui
GUI for managing Minecraft modpacks via packwiz
java minecraft minecraft-modpacks packwiz swing
Last synced: 10 Apr 2025
https://github.com/danialsamadi/vpn-scraper
VPN Scraper is a Java Swing application designed to fetch and display VPN configs (v2ray Protocols)
Last synced: 27 Jun 2025
https://github.com/lebrancconvas/swing-playground
Swing (Java) Practicing.
computer-graphics gui java java-swing playground practice-programming swing
Last synced: 29 Oct 2025
https://github.com/valkryst/valerie
Valerie is a customizable chat interface for OpenAI's ChatGPT. It allows users to create named personalities for tailored interactions, supports code formatting, and offers voice-to-text and text-to-speech features.
chatgpt chatgpt-app elevenlabs mvc-architecture openai swing
Last synced: 10 Apr 2025
https://github.com/snowy1803/snowhex
The hex editor with syntax highlighting for common binary formats: GIF, PNG, ASN1, ELF, and GZ
gif hex-editor java-desktop-application swing syntax-highlighting
Last synced: 25 Aug 2025
https://github.com/andy-goryachev/rnotebook
Interactive notebook desktop application, uses Mozilla Rhino javascript engine.
desktop-application interactive java java-swing javascript mozilla-rhino notebook swing
Last synced: 19 Apr 2026
https://github.com/darmiel/swag
swa/ing Java Swing Builders and Helper Utils for University Exam
Last synced: 26 Mar 2025
https://github.com/jmcamposdev/1daw-prog
📚 Welcome to the 1st year of Web Development programming repository! Here you will find activities 📝, projects 🏗️, exams 📝, and more! 💻 👍 Contributions and suggestions are always welcome! Happy coding! 💻🚀
arrays class collection file-handling functions funtionalprogramming if-else java loops matrix oop streams string-manipulation swing swing-components
Last synced: 17 Mar 2025
https://github.com/ggleblanc2/million-guess-game
The code in this repository creates a Java Swing million guesses game
Last synced: 22 Aug 2025
https://github.com/zenwor/table_editor
A simple table data editor, with easily scalable functions and operations & a nice GUI
data data-science formula java parser parsing preprocessing swing tokenizer
Last synced: 22 Jun 2025
https://github.com/zerebos/hangman
My hangman game, this uses external serial communications but can be used separately..
game hangman hardware-communication java serial-communication swing zackrauen-com
Last synced: 06 Jul 2025
https://github.com/buddhad/gui_calculator
GUI Calculator Using JavaSwing.
calculator guicalculator java swing swing-gui
Last synced: 17 Aug 2025
https://github.com/jocelynvelarde/interfaz-grafica
A small project to create a graphic interface on eclipse using swing. It represents a Star Wars comic library
collaborative graphic-interface gui high-school-project international-baccalaureate java student swing swing-gui
Last synced: 25 Feb 2025
https://github.com/enaium/xicons
Support fluentui system icons, ionicons, ant design icons, material design icons, font awesome, tabler icons and carbon icons.
antd-icons carbon-icons fluent-icons font-awesome-icons ionicons javafx kotlin-multiplatform material-icon swing tabler-icons
Last synced: 06 Sep 2025
https://github.com/idelvall/scjd-ocmjd
My Sun Certified Java Developer assignment submission
certification java ocmjd rmi scjd swing
Last synced: 04 Jun 2026
https://github.com/jozwiaczek/warehouse
A university project aimed at creating a program for handling a warehouse.
Last synced: 04 Mar 2025
https://github.com/henrysoftwarestudio/tic-tac-toe_board
a simple-ish tic tac toe board along with a crappy AI opponent
Last synced: 05 Jul 2025
https://github.com/kawansoft/aceql-http-gui
AceQL HTTP Windows Manager
aceql-http-gui java jdbc jdbc-api jdbc-driver mysql mysql-database netbeans oracle-database postgresql sql swing swing-api swing-gui
Last synced: 21 Jan 2026
https://github.com/cmsong111/swing-todo
Swing based Todo List application with Spring Data JPA
kotlin spring-data-jpa springboot swing swing-gui
Last synced: 17 May 2026
https://github.com/kbss-cvut/owldiff
OWL Comparison Tool
comparison diff java owl owl2 owldiff protege-plugin swing
Last synced: 04 Jul 2025
https://github.com/ilvondir/java-vending-machine
A Java windowed application that showcases the operation of a snack vending machine.
Last synced: 18 May 2026
https://github.com/alpha037/atlas-ipfinder
IPFinder application using Java Swing and Java Networking.
java-event java-network java-networking java-swing java-swing-applications java8 jdk8 swing swing-gui
Last synced: 23 May 2026
https://github.com/burak-20/mayin-tarlasi-oyunu
Algoritma ve programlama mayın tarlası projem
advanced-minesweeper game java java-se mayintarlasi minefield minesweeper swing
Last synced: 03 Jan 2026
https://github.com/javaobjects/mylibary
Java SE(Java + JDBC + 工厂模式) + GUI CMS-内容管理系统
gui javase jdbc jdk mysql-database oracle swing
Last synced: 03 Jan 2026
https://github.com/marcuwynu23/code-grimoire
Text/Note Storage Application for programmer
java manuals note-storage notes swing text-storage
Last synced: 09 Apr 2025
https://github.com/goboun/cartes_tu_ny_peux_rien
A Java project carried out as part of my university studies in Software Engineering
development game java poo project swing
Last synced: 12 Apr 2025
https://github.com/dusova/train-ticket-reservation-system-v2
Nesne yönelimli programlama ve masaüstü uygulama geliştirme becerilerini sergileyen, tren bileti rezervasyon sisteminin Java tabanlı bir örnek uygulaması. Kullanıcı dostu arayüz ve SQLite veritabanı entegrasyonu.
desktop-application java maven sqlite swing train-ticket-reservation
Last synced: 11 May 2025
https://github.com/lukanedimovic/table_editor
A simple table data editor, with easily scalable functions and operations & a nice GUI
data data-science formula java parser parsing preprocessing swing tokenizer
Last synced: 04 Apr 2025
https://github.com/utarwyn/emarket
A school project to learn about PostgreSQL and Java Swing
learning postgresql school-project swing
Last synced: 04 Mar 2025
https://github.com/davidsantana06/tic-tac-toe
A Java game made with the Swing library, designed for local play between two players with a simple interface showing the board, score, and configuration buttons.
Last synced: 12 May 2025
https://github.com/itsjomon/pacman-game
A simple pacman game using java awt/swing graphics.
java mini-project pacman-game swing
Last synced: 16 Mar 2025