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-21 00:24:20 UTC
- JSON Representation
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/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/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/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/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/fabiannorbertoescobar/algoritmodecalidad
Algoritmo de Calidad - Análisis de Software
Last synced: 23 Feb 2025
https://github.com/apollozhu/io.github.apollozhu
My Java Packages
java macos swing swing-component
Last synced: 11 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/yiyun-liang/aircraftgame
:airplane: A game based on aircraft war written in Java.
Last synced: 23 Mar 2025
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/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/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/lishen99/game-library-with-4-inbuilt-games
A Java-based Game Library featuring four inbuilt games (Tic Tac Toe, Snake, Memory Tile, and Memory Sequence) built with Swing and Java2D for educational purposes.
educational game gamelauncher gui java swing
Last synced: 31 Mar 2025
https://github.com/tojan-naiem/advance-course-projects
My projects during the Advanced course I am taking at my university and it's about Java GUI using Swing library
advanced-programming assignment calculator decimal-to-binary gui gui-application gui-java java javafx javaswing projects signup signup-page swing swing-game swing-gui swing-gui-application ui
Last synced: 12 Apr 2026
https://github.com/msofteng/programa-o-de-computadores---aula-i
Sistema de Informação do HOSPITAL
design-patterns java mvc swing
Last synced: 12 Mar 2025
https://github.com/eduardob-programador/trabalhogesqualsoft
Esse repositório é referente a um trabalho da faculdade (como a grande maioria desse perfil) em que eu e meu grupo tivemos que desenvolver 3 funcionalidades/sistemas em java, que então o nosso docente iria avaliá-las.
Last synced: 02 Jul 2025
https://github.com/eduardob-programador/swing-studies
Esse repositório, como o próprio título presume, vai ser sobre o uso da biblioteca Swing do Java, usada para fazer GUIs.
java java-swing swing swing-components swing-gui
Last synced: 15 Mar 2025
https://github.com/gmcy2020/reprint-genshin-impact-launcher
复刻原神启动器 Reprint Genshin Impact Launcher
genshin genshin-impact java mihoyo reprint swing
Last synced: 16 May 2025
https://github.com/kinfe123/tesatefxlab
Yet another platform for collaboration
Last synced: 07 Apr 2025
https://github.com/joakimteixeira/socket-chat
Real-time chat application using sockets
java netbeans-ide socket swing
Last synced: 06 Jun 2026
https://github.com/parambirs/morse-code-translator
A Kotlin Swing GUI desktop app that can translate English text to Morse and vice-versa.
gui-desktop java-swing kotlin morse-code morse-code-translator morse-translator morsecode morsecode-translator swing swing-gui
Last synced: 18 Apr 2025
https://github.com/bileljegham/memory
Projet IHM
documentation game ihm jar java java-swing student-project swing
Last synced: 18 Jul 2025
https://github.com/geeta259/javalibpro
A library management project in core Java facilitates the efficient organization and operations of a library through a user-friendly interface. It includes features for managing books (addition, deletion, updating), users (registration, updating information), and borrowing/returning books, error-handling and validation.
Last synced: 11 Apr 2026
https://github.com/akkiepro/chat-app
Chat app using socket programming and swing in java.
awt chat-app chat-socket-programming chatsocket clientsocket java serversocket socket-programming swing swing-gui
Last synced: 26 Oct 2025
https://github.com/isurusankhajith/supersnake
This is a classic Snake game implemented in Java using the Swing library. The game involves controlling a snake that moves around the screen, eating apples to grow in size while avoiding collisions with the walls or its own body. The objective is to achieve the highest score possible.
Last synced: 18 Mar 2025
https://github.com/samuellucas97/laboratoriesofprograminglanguage-ii
Activity and Exercises of the discipline LP2.
collections-java java-fundamentals swing
Last synced: 16 May 2025
https://github.com/teoneag/table-editor
A simple table editor with formula support build in Java & Swing
formulaparser java swing tableeditor
Last synced: 06 Mar 2025
https://github.com/debarghyasikder/library-management-system
Designed and developed a robust Library Management System using Java whose features include user authentication, book inventory management, issue and return tracking, and detailed reporting. The system ensures efficient management of library operations and provides a user-friendly interface for both administrators and users.
Last synced: 19 Oct 2025
https://github.com/shadowxpa/ejo-tracker-uni
Track a Star Wars Jedi Knight: Jedi Academy server
java jedi-academy nextjs reactjs star-wars swing tracker
Last synced: 11 Apr 2026
https://github.com/r-n/matrixcalclearning
Matrix calculator and lessons on matrices.
college-assignment college-assignments education educational educational-project examples html java laplace-expansion learning math matrices matrix matrix-calculations matrix-calculator swing
Last synced: 31 Mar 2025
https://github.com/khrishman/gym-membership-management-system
Java Swing application for managing gym memberships with Regular and Premium member support. Built using OOP principles and a GUI interface.
gui gym-management java java-project oop swing
Last synced: 01 Jul 2025
https://github.com/yannisfs/unilate
Unilate is a program for converting units which originated from a school project.
java javaswing swing swing-gui unit-converter
Last synced: 23 Mar 2025
https://github.com/gyuka08/b767
an offensive java swing game
flappy-bird java offensive swing
Last synced: 08 Apr 2025
https://github.com/cherkavi/java-code-example
examples of java code, core features of different versions, skeletons of different frameworks
activemq activiti apache-camel apache-commons apache-poi beanutils camel cglib example-code examples gradle-example htmlunit java java-frameworks protobuf protobuf-java swing swing-gui thrift
Last synced: 19 Apr 2025
https://github.com/carlossanabriam/music-app
Desktop application that simulates a Music player, using Java Swing.
desktop-app java music music-player spotify swing user-interface
Last synced: 23 Mar 2025
https://github.com/yann39/one-time-pad-encryptor
Java Swing application to demonstrate one-time pad encryption
encryption java lfsr one-time-pad onetimepad swing
Last synced: 16 Mar 2025
https://github.com/bocchio01/climate_monitoring_app
Simple app for visualizing and managing weather data.
Last synced: 15 Mar 2025
https://github.com/anshmnsoni/timer
awt-gui gui java oops-in-java swing timer-clock
Last synced: 13 May 2026
https://github.com/erwanlt/retrogaming
retro gaming style arcade games
java pacman pong space-invaders swing tetris
Last synced: 28 May 2026
https://github.com/rydzze/staff-payroll-management-system-oop
Project for Object-Oriented Programming
java jframe object-oriented-programming swing
Last synced: 28 May 2026
https://github.com/mihajlomilojevic/mhotelify_oop1
This project has been created as pre-exam obligation for Object oriented programming 1. The purpose of this project was to create desktop application in Java using SWING for managing bussines of a hotel. More details after completion.
desktop-application hotel-management-system java oop swing
Last synced: 17 Nov 2025
https://github.com/klimentlagrangiewicz/calculation_of_heat_distribution
GUI application for calculation of heat distribution
gui-application heat-transfer jfreechart swing
Last synced: 02 Jul 2025
https://github.com/lrsb/ing-sw-2019-7
A Java implementation of Adrenaline board game
gui ingegneria-del-software java javafx polimi politecnico-di-milano swing
Last synced: 21 Apr 2026
https://github.com/mr-ema/swingy
Java MVC (Model-View-Controller) template project with Swing GUI. It provides a basic structure for building Java applications using the Swing Toolkit.
Last synced: 28 Mar 2025
https://github.com/swing-collection/swing-cookie
Django Swing | Cookie
cookie cookies cookies-consent cookies-policy django swing swing-collection
Last synced: 10 Apr 2025
https://github.com/swing-collection/swing-social
Django Swing | Social
django social social-links social-network swing swing-collection
Last synced: 10 Apr 2025
https://github.com/swing-collection/swing-template
Django Swing | Template
django starter starter-project swing swing-collection template
Last synced: 18 Mar 2025
https://github.com/cau777/game-of-life
"Game of Life" made using Java and Swing.
Last synced: 27 Jul 2025
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/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/infott2t/autocheckcode3
Hello~. Remake, AutoCheckCode3. Thank you.
automation coding convinience java programming-tools swing
Last synced: 27 Feb 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/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/joakimteixeira/virtual-keyboard
Virtual keyboard for typing practice
java javafx keyboard-events netbeans-ide swing
Last synced: 18 Apr 2026
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/guidanoli/inf1636
Projeto de Programação Orientada a Objetos (INF1636)
Last synced: 17 Jun 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/parubok/jtreetable
JTreeTable Swing component.
java no-dependencies swing swing-component swing-gui
Last synced: 25 Mar 2025
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/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/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/woofers/chess
👑 Lightweight Chess game implemented using Java Swing UI
Last synced: 20 Jul 2025