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

Projects in Awesome Lists tagged with java-swing

A curated list of projects in awesome lists tagged with java-swing .

https://github.com/jf17/tetris

Simple Tetris on Java Swing .

game game-development java java-swing simple-game tetris

Last synced: 26 Jul 2025

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

가상환경에서의 자바, AES256 암호화, HTTP통신(GET, POST)에 대해서 구현하였음.(Implemented Java, AES256 encryption, HTTP communication (GET, POST) in virtual environment.)

aes256 apache apache-commons-codec base64 http-get http-post java java-swing java-util jdesktoppane

Last synced: 07 Nov 2025

https://github.com/abdulsamie10/gamedonu

This 2D game was developed using Java, Java Swing, MVC Architecture and File System as Database.

2d-game filesystem game java java-swing javasw mvc mvc-architecture mvc-framework mvc-pattern

Last synced: 07 Nov 2025

https://github.com/blackjar72/knightferretengine-0

A small framework for creating 2d PC games based on Java Swing

arcade-game game-engine java-swing

Last synced: 29 Jul 2025

https://github.com/german-jongewaard/udemyjavase

JavaSE practice - PildorasInformáticas J. G.

java java-8 java-9 java-sdk java-swing javase pildorasinformaticas

Last synced: 30 Jul 2025

https://github.com/arsh-jafri/brick-breaker

A Java Swing-based Brick Breaker game featuring multiple levels, speed power-ups, and progressive difficulty. Break colored bricks, collect power-ups, and aim for high scores!

game java java-swing

Last synced: 03 Jan 2026

https://github.com/aboqasem/ants-and-bugs

Simple Java Swing simulation game with the application of software engineering principles and design patterns.

2d creatures java-swing simulation

Last synced: 30 Oct 2025

https://github.com/ffernandes25/info-db

Projeto: Aplicação desktop para geração de arquivos Java (Beans, DTO, Entity, entre outros) a partir de tabelas de banco de dados (MySQL e Oracle).

flatlaf jar java java-awt java-se java-swing mysql-connector ojdbc plantuml

Last synced: 07 Aug 2025

https://github.com/joshd898/cpsc210-project

A Java project for school

java java-swing swing-gui

Last synced: 09 Aug 2025

https://github.com/rafaybbx/bank-management-system

A comprehensive Java-based banking system with a graphical user interface that simulates basic banking operations using object oriented programming approach and file handling for data persistence.

bank-operating-system java java-swing

Last synced: 05 Oct 2025

https://github.com/limitedeternity/texteditor

The simplest (and cringest) Notepad you've ever seen

java-swing

Last synced: 05 Oct 2025

https://github.com/sistemasvox/jogovelha

Implementação do clássico jogo da velha em Java, com uma interface gráfica simples.

java-11 java-8 java-app java-swing

Last synced: 17 Aug 2025

https://github.com/harman8815/pattern-visualizer

🎨Java Pattern Visualizer GUI

java java-swing pattern-visualization

Last synced: 18 Aug 2025

https://github.com/apostolos172/converter

A calculator for converting different units of measurement, like units of measurement of the length, the volume, the surface and the mass.

event-driven-architecture java java-se java-swing units-converter units-of-measurement

Last synced: 03 Jan 2026

https://github.com/samuelastech/chat-messenger

A simple TCP chat group made with Java Socket

java java-sockets java-swing

Last synced: 22 Aug 2025

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/kreliannn/cafe-ordering-system

A self-ordering kiosk system for café stores that allows customers to place orders before proceeding to the cashier. Orders automatically appear on the cashier’s screen, where they can update the order status in real time.

gui java java-swing mysql

Last synced: 30 Apr 2026

https://github.com/chamajay/consultation-management-system

A Java Swing consultation management software with modern design, encryption, and backup & restore functionality.

java java-project java-swing

Last synced: 25 May 2026

https://github.com/salma-mamdoh/cpu-schedulers-simulator

Our Project for Operating System Course taken during Winter 2023 semester

cpu-scheduling-algorithms cpu-simulator java java-swing operating-system

Last synced: 13 Jul 2025

https://github.com/ariful305/supermarket_billing_system_java

A Java-based billing system for supermarkets, designed to generate invoices, manage orders, and streamline the checkout process. This project uses Maven for dependency management and includes file handling for order processing and PDF invoice generation.

gui-application java java-swing maven oops-in-java pos supermarket-billing-system

Last synced: 28 Apr 2026

https://github.com/heinrich10/mosquito-killer

java game developed for a university project

java java-swing

Last synced: 15 May 2025

https://github.com/zahimessaoud/typefaster

إختبر سرعتك في الكتابة على لوحة المفاتيح وذلك من خلال لعبة مسلية تحتوي على كلمات بالعربية والفرنسية والإنجليزية

java java-8 java-swing maven sqlite typefast

Last synced: 18 Apr 2026

https://github.com/centuriontheman/universityjavaprojects

Collection of university related projects written in Java

gui-application java java-swing

Last synced: 30 Mar 2025

https://github.com/vicjun22/campo-minado_java-swing

Este repositório disponibiliza um projeto prático de um campo minado desenvolvido em JAVA seguindo as aulas do curso "Java COMPLETO: Do Zero ao Profissional + Projetos!" do professor Leonardo Moura Leitao

campo-minado curso-udemy java java-swing

Last synced: 29 Oct 2025

https://github.com/sistemasvox/desprotetor-de-links

Ferramentas em Java para manipular parâmetros GET em URLs, facilitando o acesso a conteúdos protegidos por redirecionamentos.

java-8 java-app java-swing

Last synced: 29 Apr 2026

https://github.com/leedskiy/rattlesnake-adventure

Rattlesnake Adventure is a variant of a famous snake game built using Java with Java Swing GUI.

documentation java java-swing java-swing-applications javagame snake snake-game uml uml-diagram

Last synced: 15 Mar 2025

https://github.com/bpdesilva/lms

App written in JAVA

java-8 java-swing netbeans-project

Last synced: 31 Mar 2025

https://github.com/lucasrznd/sorteador-educadora

Prize Drawer App with Java Swing.

jasperreports java java-swing

Last synced: 23 Jun 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/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/ammaar0x01/java_prt2

A mental-health-desktop application created using Java, Java Swing and SQL.

apache-derby apache-netbeans college-project desktop-app java java-swing sql

Last synced: 01 Sep 2025

https://github.com/kmoraza/moment_of_inertia-calculator-gui-app

Java-Desktop-App, die das Trägheitsmoment mehrerer Körper entlang verschiedener Rotationsachsen berechnet (Java desktop app to calculate moment of inertia of several bodies along different axes of rotation)

desktop-app desktop-app-development engineering-mechanics gui java java-swing java-swing-gui mechanical-engineering mechanics moment-of-inertia physics

Last synced: 03 Apr 2025

https://github.com/mdtanvirhossaintusher/algo-visualizer

Desktop application to visualize how sorting & seraching algorithms works internally

java java-swing

Last synced: 20 Mar 2025

https://github.com/worriedlemon/kjpaint

Simple drawing program on Kotlin with Java Swing GUI

drawing java-swing kotlin paint

Last synced: 06 Apr 2025

https://github.com/siddheshk599/student-record-printer-java

An easy to use Student Record Printer developed by using Java to save the records of students to PDF files.

jar java-8 java-swing

Last synced: 24 Mar 2025

https://github.com/malferrari48/oop_project

Project for the "Programmazione a oggetti" course.

java java-swing javadoc object-oriented-programming thread

Last synced: 29 Mar 2025

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

java java-swing netbeans

Last synced: 31 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/colinbut/portfolio-tracker

A desktop program that allows you to manage your portfolio of stocks

java java-swing

Last synced: 27 Mar 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/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/skku-vault/skku-jpl

23-2 자바프로그래밍및실습 (prof. 타메르)

java java-swing

Last synced: 22 Apr 2025

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/paladin-2024/databaseconnection

A simple SWING application that will establish a connection to any Relational Database

desktop-app java java-swing mysql-database

Last synced: 15 May 2026

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/eduardoprofe666/proyecto-dpoo

🏥 Proyecto de 2do Semestre de DPOO de Ingeniería Informática sobre un sistema para la administración de un Consultorio Médico de la Familia

1st-year 1st-year-project 2nd-semester 2nd-year-project cmf consultorio-medico dpoo java-lang java-program java-project java-swing project school-project

Last synced: 08 Sep 2025

https://github.com/sistemasvox/oitorainhas

Solução para o problema das Oito Rainhas em Java, com uma interface gráfica para visualização.

java java-8 java-app java-swing java8

Last synced: 08 Jun 2026

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

:coffee: App Utilities Library

java java-swing utilities

Last synced: 05 Sep 2025

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/harman8815/java-basic-project

This repository contains a collection of basic Java Swing GUI projects.

java java-swing mini-project

Last synced: 09 Apr 2025

https://github.com/huyduc1602/do-an-sem2

Đồ án SEM II

java java-swing

Last synced: 08 Sep 2025

https://github.com/TheGoldenPatrik1/dataset-labeler

GUI program for labeling flood image datasets

java java-swing labeling-tool

Last synced: 29 Oct 2025

https://github.com/sanam2405/tictactoe

This is a clone of the much popular TicTacToe Game.

java java-swing snake-game

Last synced: 09 Apr 2025

https://github.com/sanam2405/snakegame

This is a clone of the much popular Snake Game.

java java-swing tic-tac-toe

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

java java-swing oops-in-java

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/ryqndev/stock-visualizer

Stock Trend Visualizer with a built in portfolio profit margin calculator.

intellij-idea java java-swing

Last synced: 19 Apr 2026

https://github.com/rkoeninger/chip8

CHIP-8 Emulator

ceylon chip8-emulator java-swing

Last synced: 22 Feb 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/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

java java-swing threads

Last synced: 17 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/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/thegoldenpatrik1/dataset-labeler

GUI program for labeling image datasets

java java-swing labeling-tool

Last synced: 28 Mar 2025

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.

games java-swing minesweeper

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