An open API service indexing awesome lists of open source software.

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.

https://github.com/ninadnaik10/passvault

A Password Manager built using Java Swing and SQLite

java netbeans sqlite swing

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/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

cashier-panel java swing

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.

derby java swing

Last synced: 26 Feb 2025

https://github.com/ruliancruz/mainsoft

Factory Maintenance Control System made with Java Swing in NetBeans with data persistence using binary files

java jdbc netbeans pt-br swing

Last synced: 21 Jun 2026

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

calidad java swing

Last synced: 23 Feb 2025

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.

java oop swing swing-gui

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.

awt java jdbc swing

Last synced: 20 May 2026

https://github.com/yiyun-liang/aircraftgame

:airplane: A game based on aircraft war written in Java.

game java swing

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.

desktop-app java swing

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

java rmi swing

Last synced: 31 Mar 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/thetoxin/jrender3d

Engine for render 3D pyramid on Java Swing

3d engine java rendering swing

Last synced: 06 Mar 2025

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/ricardo-cs/sudoku-java

Jogo de Sudoku feito com Swing

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.

java java-swing swing

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

java swing

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/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.

awt-gui java jframe swing

Last synced: 11 Apr 2026

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.

java swing swing-gui

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.

awt dbms java swing

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/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/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.

data-driven java swing

Last synced: 15 Mar 2025

https://github.com/kpouer/marcel

Thomson MO5 emulator written in Java

emulation emulator java mo5 swing thomson

Last synced: 11 Jun 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/pforhan/callsprite

Sprite loader and animator

kotlin sprite swing

Last synced: 08 Apr 2025

https://github.com/thanoshanmv/tims

Java application which maintains three-wheeler information.

java java-8 mysql swing tims

Last synced: 18 Apr 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.

java mvc mvc-java swing

Last synced: 28 Mar 2025

https://github.com/cau777/game-of-life

"Game of Life" made using Java and Swing.

gameoflife java 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.

java mysql swing

Last synced: 21 Apr 2025

https://github.com/23210287thongtruong/pet-clinic-management-system

A Java Swing application with JDBC for veterinary clinic management

dao java jdbc mvc mysql swing

Last synced: 12 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/infott2t/autocheckcode3

Hello~. Remake, AutoCheckCode3. Thank you.

automation coding convinience java programming-tools swing

Last synced: 27 Feb 2025

https://github.com/pvyas033/reporting-tool

Desktop Application that helps to create reports.

awt itextpdf java model swing swing-gui

Last synced: 18 Apr 2026

https://github.com/jijaloqie/helpometria

A board with a set of functions that allows you quickly solve various geometric problems.

geometry java swing

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

bazel desktop java swing

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)

java oop swing

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/cobyj33/java-tetris

Working game of Tetris in Java SWING and AWT

beginner game java swing swing-gui tetris

Last synced: 29 May 2026

https://github.com/parubok/jtreetable

JTreeTable Swing component.

java no-dependencies swing swing-component swing-gui

Last synced: 25 Mar 2025

https://github.com/raffadndm/tictactoe

TicTacToe GUI application in Java.

awt gui java swing

Last synced: 09 Apr 2025

https://github.com/tapishr/sweepcardgame

A GUI Card game

awt-game card-game java swing

Last synced: 30 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/guisalmeida/mvc_calculator

Java MVC pratice project

java mvc mvc-pattern swing

Last synced: 18 Apr 2026

https://github.com/alessioborgi/category_theory

A Category Theory Java Library exploring its concepts and their applications in computer science and mathematics.

category css fxml html java java-fx swing theory

Last synced: 28 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)

java maven swing

Last synced: 04 Apr 2025

https://github.com/leomovskii/notepad

Notepad application, written in java.

java notepad swing

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/kanjica/quiz-mvc

Atualização do quiz pro padrão MVC

java mvc swing

Last synced: 04 Jul 2025

https://github.com/gabriellabueno/controle-de-acesso

Desktop software integrated with Arduino for access control of authorized persons.

arduino cplusplus java mysql swing

Last synced: 12 Apr 2026

https://github.com/sepe81/tennis

Simple Java Swing based tennis (ping-pong-style)

gradle java learning rmi swing

Last synced: 26 Jan 2026

https://github.com/woofers/chess

👑 Lightweight Chess game implemented using Java Swing UI

chess java strategy swing

Last synced: 20 Jul 2025

Swing Awesome Lists
Swing Categories