Projects in Awesome Lists tagged with java-swing
A curated list of projects in awesome lists tagged with java-swing .
https://github.com/moinmn/email-sender
Email Sender Application using Java Swing, Java Mail API.
email-sender java java-mail-api java-swing
Last synced: 09 Jun 2026
https://github.com/emranffl/free-slot-scheduler
A Java project on managing a queue of students which interacts with the database
database desktop-app desktop-application java java-8 java-application java-gui java-gui-application java-swing software sql tsql xaamp
Last synced: 07 May 2026
https://github.com/malaksadek/javapaint
A Java program that has the same features as Microsoft Paint 🎨 💻 (2019)
drawing-app gui java java-fx java-swing java-swing-application mvc mvc-architecture mvc-pattern
Last synced: 10 Jun 2026
https://github.com/am4nn/maze-generator
Generate Maze using java swing
java java-swing maze-generator
Last synced: 10 May 2026
https://github.com/abraham-ny/file-handler-pro
And advanced file handler in java for desktop
desktop file-explorer file-handler file-manager gui java java-gui java-swing javax swing windows windows-file-explorer
Last synced: 13 May 2026
https://github.com/lichuan/learn-java-swing
java swing gui example code from book《Thinking in Java》
java java-desktop-application java-gui java-learning java-swing learn-java swing swing-gui thinking-in-java thinkinginjava
Last synced: 15 Jun 2026
https://github.com/anjanasenanayake/mandelbrot-julia-fractals
Mandelbrot & Julia sets are graphically represented using java swings.
fractals java java-swing julia-sets mandelbrot mandelbrot-julia
Last synced: 15 Jun 2026
https://github.com/vimaltiwari2612/payrollsystem
A Payroll system used to generate pay slips and reports of employee's allowances and deductions.
awt-graphics java java-swing rmi-client rmi-registry rmi-server sqlite3 swing-gui
Last synced: 19 Jun 2026
https://github.com/smahesh29/temperature-converter
It is a Temperature Converter using java swing. It includes the following units : Celsius, Fahrenheit, Kelvin, Rankine, Reaumur.
celsius fahrenheit java java-swing kelvin rankine reaumur swing swing-gui temperature temperature-converter
Last synced: 20 Jun 2026
https://github.com/deirofelippe/treino-digitacao
Sistema de treino de digitação feito em java com swing para ultima prova de Programação Orientada a Objetos do 2021.1
Last synced: 31 Mar 2025
https://github.com/harshad16/cs591-d1
GradeIn - Grading Application for helping the Professor in evaluation and keeping track of students grades.
java-swing java8 mysql-database
Last synced: 27 Apr 2026
https://github.com/wiriswernek/clima-tempo-thread
Projeto desenvovido para trabalhar com threads e interfaces gráfica com java swing, feito para a disciplina de Programação 4
Last synced: 17 Mar 2025
https://github.com/shoyeb45/lan-messenger-java-p2p-chat
🔥 Real-time P2P chat application for LAN networks built with Java Socket Programming. Cross-platform messaging with auto-discovery, persistent storage, and modern Swing GUI. Perfect for local network communication without internet dependency.
chat-application cross-platform gui-application java java-networking java-swing lan-chat lan-messenger local-network multithreading netwo p2p peer-to-peer socket-programming swing-gui tcp udp
Last synced: 02 Jul 2025
https://github.com/mehedi752/real-time-chat-app
This is a a real-time chat application built using Java OOP, Java Swing, AWT, and WebSockets. It features a server-client architecture that enables instant messaging between users. The application includes message timestamps, online status indicators, and a responsive GUI using Java Swing. WebSockets ensure efficient bidirectional communication.
java java-awt java-swing oops-in-java web-socket
Last synced: 03 Nov 2025
https://github.com/aritrac1/passwordgenerator
A simple password generator built using Java and Java Swing. This application allows you to generate strong, random passwords with customizable options for length, inclusion/exclusion of special characters or symbols, numbers, uppercase & lowercase letters.
java java-8 java-gui java-swing java-swing-applications java-swing-gui password-generator
Last synced: 14 May 2025
https://github.com/kvr-10/sorting-algorithms
The Viznum is a Java-based application that demonstrates sorting algorithms like Insertion Sort, Quick Sort, Merge Sort and bubble sort through dynamic animations. Built with Java Swing, it offers an intuitive, step-by-step view of the sorting process, enhancing understanding and engagement with algorithms.
dsa git gui-application java java-swing sorting-algorithms-implemented visualization
Last synced: 30 Jan 2026
https://github.com/dhanish03/college_management_system
College Management System is a Java Swing-based application that helps manage student records, including adding, searching, updating, and deleting student data using a MySQL database. It provides a simple GUI for efficient student management.
crud git gui java-8 java-swing jdbc-driver mysql sql standalone
Last synced: 13 May 2026
https://github.com/situx/timtris
Tetris and Dr. Mario implementation in Java Swing with network player support (2nd Semester Bachelor)
dr-mario java java-swing tetris
Last synced: 31 Mar 2025
https://github.com/blaxk3/zstd-file-compressor
Tools for compressing file using Zstandard algorithm with GUI
file-compression file-decompression java java-mini-project java-swing java-swing-gui zstandard zstd zstd-zstandard-compress-decompress
Last synced: 13 May 2025
https://github.com/milenkovskitrajche/chatsistem
Едноставен chat систем.Изработен во Java. Додаден GUI(графички кориснички интерфејс) | Simple chat system. Made in Java. Added GUI(Graphical User Interface)
java java-networking java-sockets java-swing java-swing-application
Last synced: 26 May 2026
https://github.com/kopach-artem/todo-list
This repository hosts a Java-based TODO list application, featuring a sleek graphical user interface (GUI) built upon the Swing framework. It is designed to provide an intuitive and efficient way to manage tasks.
bme gui java java-8 java-swing swing-gui todoapp todolist
Last synced: 24 Mar 2025
https://github.com/blaxk3/simple-calculator
Just simple calculator
calculator java java-23 java-calculator java-swing mini-project simple-project
Last synced: 13 May 2025
https://github.com/aswassaw/konter-pulsa-bintang
Konter Pulsa Bintang adalah aplikasi Java berbasis GUI (Swing) yang dibuat dengan tujuan untuk memanajemeni data pembelian pulsa di sebuah konter.
Last synced: 15 May 2025
https://github.com/darkvard/library_management
Library app from student days (2022)
desktop-app java-swing microsoft-sql-server mvc-architecture
Last synced: 28 Apr 2026
https://github.com/eduardoprofe666/bases-de-datos
✨ CONEST. Proyecto de aplicación de control docente de Bases de Datos en Java Swing y PostgreSQL
2nd-year 2nd-year-project 4th-semester conest control-docente database jasper-reports java java-program java-swing postgres postgresql project school-management school-project
Last synced: 12 Apr 2026
https://github.com/tunnels4u/javapp
This is a free to reuse - end to end basic(CRUD) app using "java swing, rest api" with maven. Please also have a look at the license file.
crud free java java-swing rest-api
Last synced: 25 Mar 2025
https://github.com/worriedlemon/mazegame
Simple maze game on Kotlin with Java Swing
Last synced: 06 Apr 2025
https://github.com/aninditaws/michael-vs-lalapan
Michael vs. Lalapan: A Java GUI game inspired by Plants vs. Zombies, developed for ITB's OOP course. Features strategic gameplay, unique plants and zombies, real-time mechanics, and OOP principles.
concurrency design-patterns dynamic-game-map gui-development java-programming java-swing object-oriented-programming real-time-simulation strategic-gameplay-mechanics
Last synced: 01 Apr 2025
https://github.com/marcesdan/proyectos
Implementación de micro-arquitectura para el patrón model-view-controller (MVC) y data-access-object (DAO)
derby derby-database eclipse-link eclipselink java java-8 java-jpa java-se java-swing jpa
Last synced: 02 Jan 2026
https://github.com/leticiamilan/foodstock
java java-swing jdbc-driver postgresql
Last synced: 28 Apr 2026
https://github.com/raulpe7eira/course-udemy-kotlin_i
Exemplos e práticas do curso
course java-swing kotlin learn udemy
Last synced: 06 Apr 2025
https://github.com/manumarcos/sistema-de-gestion-instalaciones
Trabajo Práctico Obligatorio de la materia Introducción a la Orientación a Objetos (IOO)
java java-swing oriented-object-programming
Last synced: 16 Jun 2025
https://github.com/giriraj-g0511/account_feature_with-jdbc-as-database
LinkedIn-Style Login & Signup System A user authentication system built with Java Swing, AWT, and JDBC (MySQL). It features secure login, signup, and logout, with a modern UI using background images. 🚀
awt-gui java java-8 java-awt java-awt-swing java-swing project swing-gui
Last synced: 29 Mar 2025
https://github.com/vilhalva/jogo-do-genio
👨🏫PROJETO CRIADO PARA O CURSO DE JAVA DO CURSO EM VIDEO.
codigo curso-em-video framework interface java java-swing jogo projeto
Last synced: 23 Oct 2025
https://github.com/barismeral/java-errorprovider
Custom Error Provider for Java
java java-8 java-algorithms java-application java-beginner java-codes java-developer java-example java-exercises java-framework java-gui java-gui-application java-language java-library java-swing
Last synced: 09 Apr 2025
https://github.com/felipeflohr/frame-extractor
A Java made GUI frame extractor.
frameextractor framextractor java java-swing javaswing
Last synced: 22 Feb 2026
https://github.com/lulunac27a/text-counter-java-application
Text counter application in Java, Kotlin and Groovy
application fxml groovy java java-app java-application java-swing javafx jframe kotlin kotlin-app kotlin-application kotlin-javafx swing text text-area text-box text-counter
Last synced: 25 Jan 2026
https://github.com/vonZeppelin/bit-of-swing
Components for Java Swing framework
java-swing jide jni jni-java pdf-viewer swing
Last synced: 11 Mar 2025
https://github.com/vilhalva/agencon
👨🏫PROJETO CRIADO PARA O CURSO JAVA-SWING.
aplicativo codigo crud curse database framework interface java java-swing mysql projeto
Last synced: 08 May 2026
https://github.com/dleedev365/airline-database-system
[CMPT 354: Database Systems I] A Java GUI application that allows users to create their profiles, query flight schedules and book a flight.
gui java-swing jdbc ms-sql relational-database
Last synced: 12 Sep 2025
https://github.com/harman8815/java-basic-project
This repository contains a collection of basic Java Swing GUI projects.
Last synced: 09 Apr 2025
https://github.com/whizvox/daily-image-poster
GUI-based tool to facilitate in uploading daily images to Reddit
jackson java java-swing reddit reddit-api slf4j sql sqlite
Last synced: 19 Apr 2026
https://github.com/german-jongewaard/pildorastest
JavaSE Test _Youtube - PildorasInformáticas
java java-8 java-9 java-android java-api java-application java-client java-ee java-game java-library java-swing javaee
Last synced: 03 Mar 2025
https://github.com/ksalekk/photo-editor
flatlaf gui image-processing java java-swing
Last synced: 17 May 2026
https://github.com/sanam2405/tictactoe
This is a clone of the much popular TicTacToe Game.
Last synced: 09 Apr 2025
https://github.com/sanam2405/snakegame
This is a clone of the much popular Snake Game.
Last synced: 09 Apr 2025
https://github.com/martinkindall/morsa_notepad
Minimalist Notepad made in Java
Last synced: 20 Jul 2025
https://github.com/sistemasvox/questoesp.i
Coleção de questões e soluções de Projeto Integrador em Java e T-SQL.
java-8 java-app java-swing mysql mysql-database mysql-workbench sql sql-server sqlite sqlite-database sqlite3 sqlserver
Last synced: 13 Apr 2026
https://github.com/seasonedfish/connect-four
A connect four game in Java Swing.
connect-four game java java-swing
Last synced: 23 Jun 2026
https://github.com/alexnguyen27/emotube
Another version of youtube
hibernate java java-swing mysql youtube-dl
Last synced: 13 Jun 2025
https://github.com/seldo97/bezier_curves
[Project for studies] Bezier curver and transformation matrixes in Java Swing
bezier-curves java java-swing practice-project
Last synced: 23 Feb 2026
https://github.com/mukund-rakholiya/space-invaders-java-project
Developed a Space Invaders game in Java Swing with classic gameplay, scoring, and dynamic difficulty. Features include alien waves, spaceship controls, and a game-over restart option.
Last synced: 09 Apr 2025
https://github.com/arsh-jafri/dijkstra-snake-game
A modern take on the classic Snake game featuring an AI opponent that uses Dijkstra's algorithm for pathfinding. Customize snake colors and game speed while competing against an intelligent AI snake.
dijkstra-algorithm java java-awt java-swing
Last synced: 16 Mar 2025
https://github.com/aditishenoy35/string-matcher-gui
A Java Swing GUI application implementing Brute Force and Horspool string matching algorithms for pattern searching and replacement within text files.
Last synced: 26 Mar 2025
https://github.com/ryqndev/stock-visualizer
Stock Trend Visualizer with a built in portfolio profit margin calculator.
Last synced: 19 Apr 2026
https://github.com/raviiii-ai/inventory-management
inventory-management-system java-project java-swing jdbc
Last synced: 28 Mar 2025
https://github.com/rkoeninger/chip8
CHIP-8 Emulator
ceylon chip8-emulator java-swing
Last synced: 22 Feb 2026
https://github.com/kerciu/swing-text-editor
📝 Java GUI Text Editor ✨ — A text editor created using Java Swing 🎨 for learning and practicing Java programming. This project focuses on building a user-friendly interface and implementing core text editing functionalities. 💻🛠️
gui java java-swing object-oriented-programming text-editor user-interface
Last synced: 20 Jun 2026
https://github.com/asjordi/app-cotizaciones-java
Aplicación de escritorio en Java para la creación de cotizaciones
java java-swing jdbc maven mysql
Last synced: 09 May 2026
https://github.com/barismeral/java
Java Language Examples
java java-10 java-8 java-algorithms java-application java-apps java-awesome java-beginner java-console java-data-structure java-developer java-development java-eclipse java-example java-framework java-gui java-jar java-library java-simple java-swing
Last synced: 09 Apr 2025
https://github.com/raviiii-ai/java-oops
In this repo,We will upload some java oops codes !!
java java-swing jdbc oops-in-java
Last synced: 28 Mar 2025
https://github.com/enki013/student_course_management
Student, Course, Lecturer Registration System using Java Swing
java-swing student-course-registration
Last synced: 30 May 2026
https://github.com/angrycarrot789/laserdrillcalculator
a program for calculating the most compact laser drill arangement, uses java swing
calculator java java-swing minecraft minefactoryreloaded
Last synced: 29 Jun 2026
https://github.com/dimits-ts/userfriendlyautomaton
A project containing data structures for different kinds of automata (DFAs/NFAs), a simple custom language defining operations on them, as well as a fully functional and customizable GUI editor.
desktop-application dfa-construction integrated-development-environment java-swing programming-language ui
Last synced: 17 May 2026
https://github.com/pereirar3/system-pharmacy-java-swing
Project and activity required by the OOP discipline at UFMT
computer-science-discipline java java-swing jdbc poo
Last synced: 30 Oct 2025
https://github.com/thegoldenpatrik1/dataset-labeler
GUI program for labeling image datasets
Last synced: 28 Mar 2025
https://github.com/je-von/tower-defense
a desktop game created with Java GUI (Swing & AWT)
2d-game game java java-awt java-gui java-swing
Last synced: 11 Sep 2025
https://github.com/barbaraeguche/eternity
✖️ a simple ui calculator called eternity.
calculator critical-thinking java-swing math-operations problem-solving ui
Last synced: 02 Feb 2026
https://github.com/moheladwy/vectorquantization
This is the Implementation for the Vector Quantization Algorithm using java.
compress-images compression-algorithm compression-implementations java java-swing java-swing-application java-swing-gui swing swing-application swing-gui vector-quantization
Last synced: 08 Jun 2026
https://github.com/asyncjake/minesweeper-java
Memento repo of the first game I wrote, a minesweeper clone in 2014 using java swing. My, how times have changes.
Last synced: 04 Apr 2025
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/jcsalinas20/dam
DAM (Desarrollo de Aplicaciones Multiplataforma), Ejercicios y trabajos hechos en el Grado Superior DAM
android-studio apache-cordova binary-files encript java java-swing javafx javascript junit libgdx mongodb mysql plaintext plsql rmi sockets sql threads xml
Last synced: 08 Oct 2025
https://github.com/shohail-ismail/a-level-draughts-project
Developed a fully functional Draughts game using Java for game logic and mechanics, Java Swing for the GUI, and SQL for managing database interactions to store user scores. Additionally, implemented email verification using the JavaMail API with secure SMTP configuration.
a-level-computer-science-project java java-swing javamail-api sql
Last synced: 08 Oct 2025
https://github.com/bluedream0911/audio-player-java
Java Swing Audio Player "Message from Santa Claus" - school project at Java course (2019)
java java-audio-player java-developer java-development java-swing java-swing-audio-player java-swing-gui
Last synced: 26 Mar 2025
https://github.com/srneha24/simple-mp3-media-player
Java Swing MP3 playing desktop application, made using JLayer
Last synced: 09 Oct 2025
https://github.com/aminagr/myinventory
MyInventory is a Desktop Java Swing application designed for inventory managers to manage products, categories, suppliers, clients, and orders.
inventory-management java-swing
Last synced: 10 Jun 2026
https://github.com/gabywald/diverstestsjava
Quelques tests de programmation en Java
blockchain blockchain-demos java java-http-client java-http-server java-reflection java-reflection-api java-socket java-socket-client java-sockets java-swing java-testing
Last synced: 19 Jan 2026
https://github.com/ridamansour/interactive-prank-game
A fun little Java Swing application that playfully asks: "Are you dumb?" 🧠 Depending on your answer, you'll either be praised or teased—unless, of course, the "No" button runs away from you!
Last synced: 10 Oct 2025
https://github.com/jfcardoso/taskmanager
Desenvolvimento de uma aplicação simples de gerenciamento de projetos que permite a inclusão, atualização e exclusão de novas tarefas necessárias em um projeto.
Last synced: 16 May 2026
https://github.com/alphahoai/staffmanagement
Chương trình quản lý nhân viên (3 days ~ 15 hours)
intellij-idea java java-swing management-system
Last synced: 16 May 2026
https://github.com/charakamihiranga/snake-game
A classic Snake game developed using Java and JavaFX.
java java-swing javafx snake-game
Last synced: 19 Jan 2026
https://github.com/aron-arboleda/remindersbuilder
Desktop application, a simple text formatter to make reminders
desktop-application java-swing reminders-app text-formatter
Last synced: 11 Oct 2025
https://github.com/alexeyburyanov/educationalprojects
Projects written for educational purposes.
cpp crud crud-sample cs education education-projects hibernate java java-swing jdbc maven multithreading mysql php7 t-sql test win32api windowsforms wpf
Last synced: 07 Oct 2025
https://github.com/siddheshk599/student-management-system-java
An easy to use Student Management System developed using Java that can be used to add, update, delete and view the records of students. This software is also able to show the bar chart of marks of students so as to get a better view of student records.
crud-application hibernate-orm-framework java java-swing jfreechart-library mysql-database
Last synced: 01 May 2026
https://github.com/tayyabmughal676/javaswing
Java swing basic
java java-swing swing tutorial
Last synced: 02 May 2026
https://github.com/kaustubh003/college-management-system
College Management System made in Java Swing
java java-mail-api java-swing mysql
Last synced: 19 May 2026
https://github.com/namelessproj/platformergame
Platform Game is a 2D platformer built in pure Java using the Swing library.
java java-8 java-swing platformer platformer-2d-game platformer-game swing
Last synced: 21 Jun 2025
https://github.com/creme332/polydraw
A desktop application for drawing rasterized shapes.
drawing-app flatlaf java-swing maven observer-pattern ui-design
Last synced: 29 Apr 2026
https://github.com/pwalig/obiektowefrontend
Front End project for Programowanie Obiektowe
college-assignment college-project game gui gui-application java java-awt java-awt-swing java-gui java-gui-application java-swing object-oriented-programming oop simulation
Last synced: 20 Jan 2026
https://github.com/mciccale/sokoban
A fully functional Sokoban implemetation in Java with a MVC design pattern using inheritance and polymorphism as the main mechanism of the game.
game java java-swing java-swing-game oop oop-principles oops-in-java
Last synced: 04 Apr 2025
https://github.com/tamoziit/oop-using-java-cpp
Object Oriented Programming using Java & C++
abstract-classes-and-members constructors-and-destructors cpp exception-handling friend-class friend-functions garbage-collector hybrid-inheritance inheritance interface java java-awt java-swing multilevel-inheritance object-oriented-programming operator-overloading thread-synchronization threads virtual-class
Last synced: 16 May 2026
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/tfagaming/scriptor
A code editor like VSCode, but written in Java.
editor ide java java-swing javaswing text-editor
Last synced: 16 Oct 2025
https://github.com/rcosta358/java-gui-apps
Java desktop applications made with the java GUI library
java java-awt java-awt-swing java-swing
Last synced: 16 Oct 2025
https://github.com/rishikumar1917/smart_attendance_system-
A modern, dark-themed desktop application for smart attendance management using Java Swing and the ZXing library. This system combines an elegant UI with QR code technology to simplify attendance marking.
java-2d-api java-swing maven postgresql sql zxing
Last synced: 02 May 2026