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/liaartem/kred-calcswing-java-23-maven

Maven Java 23 Swing NetBeans project - Credit calculator (real estate, auto) (annuity, the classics)

java maven swing

Last synced: 27 Mar 2025

https://github.com/teohaik/gui-jpa-loan-example

Java Example app that demonstrates basic GUI concepts and JPA with Eclipselink

eclipselink java jpa swing swing-gui tablemodel

Last synced: 14 Jul 2025

https://github.com/vinod0505/hospitality-management-system

A Hospitality Management System streamlines hotel operations by managing rooms, guests, and reservations. This Internshala project uses a MySQL database for data storage and a Swing GUI for user interaction.

java mysql swing

Last synced: 17 May 2026

https://github.com/guisalmeida/8puzzle-java

A puzzle game created to learn and pratice Object Oriented Programming in Java.

java jdbc jest-tests object-oriented-programming puzzle-game swing

Last synced: 30 Mar 2025

https://github.com/ysden123/sudoku

Sudoku game on Scala

game gui scala sudoku swing

Last synced: 21 Jun 2025

https://github.com/blank2409/weather-

A Java application that delivers real-time weather updates using a weather API. Features include location-based forecasts, hourly updates, and severe weather alerts, all presented in a clean, responsive UI. Developed to enhance skills in API integration and user experience design

api gui java javadevelopment javafx javaswing json openweathermap-api swing weather-api weather-app weather-forecast

Last synced: 02 Jan 2026

https://github.com/sharadcodes/jnote

A java based note taking app

cli java java-note java-note-taking-app swing swing-gui

Last synced: 23 Jul 2025

https://github.com/lukasw01/unitsconverter

A simple units converter program written in Java that allows you to convert different units of measurement.

converter java swing

Last synced: 25 Feb 2025

https://github.com/danilowskic/simple-calc

A simple calculator designed for learning Swing

calculations calculator calculator-application swing swing-gui windows-calculator

Last synced: 22 Mar 2025

https://github.com/ewdlop/recreationphysics

https://www.youtube.com/watch?v=OhIpdSZQZlI

carnival double-pendulum-simulation rollercoaster seesaw swing

Last synced: 03 Nov 2025

https://github.com/mehakchabra/minesweeper

Java Minesweeper: Uncover mines on a grid without explosions. Click cells for clues, deduce mine locations, mark them, and clear the grid to win. Enjoy the timeless challenge of logical reasoning in this Java implementation.

awt intellij-idea java oops recursion swing

Last synced: 02 Jan 2026

https://github.com/ultreon/notepad-improved-2

Kotlin version of Notepad Improved with a large amount of themes, and more features.

awt flatlaf improved internal-frames kotlin mdi notepad swing themeable

Last synced: 14 Apr 2025

https://github.com/math-ferreira/java-swing-trello-ufabc

Projeto desenvolvido com Swing Java, referente a uma plataforma de gerenciamento de projetos similar ao Trello, para consolidar assuntos relacionados a POO (orientação a objetos)

java swing swing-gui

Last synced: 15 Sep 2025

https://github.com/yunusemrejr/client-server-file-transfer-java

Java Sockets Program with a client and a server. (Client sends files, server catches them and downloads on approval). Learned it from: "WittCode" on YouTube.

client data-transmission file java server socket sockets swing transfer

Last synced: 30 Mar 2025

https://github.com/prajwalchapke055/task-5-medical-management-system

Virtual Medicine Home: Java-based medical management system for seamless patient-doctor interaction, appointments, and donor connections.

awt core-java java jdbc-driver jframes mysql netbeans-ide swing swing-gui

Last synced: 22 May 2026

https://github.com/jeysonht/snakegamewithjava

Snake game created with java Swing

java java-17 swing

Last synced: 22 May 2026

https://github.com/caiofov/truthtablegenerator-javaswing

API developed in Java with Swing for generating a truth table from a boolean expression. (Programming Techniques I subject final project - Computer Science UFC).

computer-science java swing truthtablegenerator

Last synced: 06 Apr 2025

https://github.com/caiofov/snakegame-java

Classic snake game developed in Java

game game-development java snake-game swing

Last synced: 06 Apr 2025

https://github.com/mahonrim/crudlibros

CRUD de Libros hecho en JavaSE y SQL Server utilizando Stored Procedures e integrated security=true

crud-application gui-application integrated-security java-8 sqlserver-2017 stored-procedures swing swing-gui

Last synced: 02 Apr 2025

https://github.com/giosil/swingup

A simple framework to build swing based application.

java java-ui swing swing-gui

Last synced: 05 Nov 2025

https://github.com/robson-teixeira/java-jdbc-loja-virtual-view

Repositório do curso Jornada do Conhecimento de Back-End Java (Nível Intermediário) - Java e JDBC: trabalhando com um banco de dados da plataforma Alura.

alura connectionfactory connector driver java8 jdbc jdk jframe jre mvc mysql swing

Last synced: 03 Jan 2026

https://github.com/danielr18/classinspector

Java Class / Instance Inspector using Reflection. Shows properties, methods, constructors and allows to invoke some methods.

java reflection swing

Last synced: 14 May 2025

https://github.com/vitor-msp/jogo-adivinhacao

Jogo para adivinhação de número aleatório gerado entre 0 e 100.

java swing

Last synced: 21 Jul 2025

https://github.com/jonasaacampos/calculadora-java

Aplicativo de calculadora em modo gráfico com Java e Swing

java oops-in-java swing

Last synced: 12 Jun 2026

https://github.com/shambac/cu-msc-ooad-sem1

Assignments for OOPS in sem 1 of MSC in CU

calcutta-university java swing

Last synced: 03 Mar 2025

https://github.com/monu-yaduwanshi/java-library-management-system

This project aims to develop a robust Library Management System that efficiently manages and handles all activities related to library operations. The primary objectives include minimizing the need for extensive management personnel, facilitating easy searching for available resources, and managing user profiles effectively.

advance-java apache college eclipse eclipse-ide goodies j java javaee library library-management-system mysql-database spring struts swing swing-api tomcat-server

Last synced: 08 May 2026

https://github.com/samuel-etver/pipe-coating-hmi

Pipe Coating HMI. Used on Pipe Plant

hmi java swing

Last synced: 22 Mar 2025

https://github.com/nerett/inf-4sem

Computer technologies seminar tasks: object languages and software architecture

java jni sql stl swing

Last synced: 14 May 2025

https://github.com/neemiasborges/java_swinginventoryapp

gerenciamento de estoque desenvolvido em Java utilizando Swing. Permite cadastrar, editar e excluir produtos, fornecedores e depósitos, além de autenticar usuários. O sistema armazena dados temporariamente, garantindo eficiência na gestão de inventário

inventorymanagement java studies swing

Last synced: 28 Jun 2025

https://github.com/aldana-filiberto/juego-woordle

Juego interactivo tipo Wordle desarrollado en Java. El jugador debe adivinar una palabra de 5 letras en un número limitado de intentos. La interfaz gráfica permite ingresar los intentos y brinda retroalimentación visual para facilitar el proceso de deducción. Ideal para reforzar habilidades de lógica y programación orientada a objetos.

gui java juego poo swing wordle-game

Last synced: 03 May 2026

https://github.com/chenanton/virtual-ball-pit

A simple two-dimensional physics engine simulating inelastic collisions between balls and their surroundings.

balls cpsc210 java junit physics simulation swing ubc

Last synced: 21 Aug 2025

https://github.com/mya-mya/turtlegraphic

カメを散歩させる

swing

Last synced: 28 Jun 2025

https://github.com/ankitgmishra/ip-finder

IP Finder is a GUI Application developed using Java Swing. Just Put the Domain Name & Get the Ip of that domain on the Screen.

java swing tool

Last synced: 25 Jul 2025

https://github.com/will9191/snake-game

Desktop App to play Snake Game

desktop java swing

Last synced: 26 Jul 2025

https://github.com/madworx/docker-remoteswinglibrary

Dockerized version of the madworx Robot Framework RemoteSwingLibrary

docker-image robot-framework swing test-automation

Last synced: 06 May 2026

https://github.com/samuelrubiodev/OptimizacionWindowsGUI

Programa de optimización para Windows usando Java

java optimization swing swing-gui windows windows10 windows11 windows7 windows8

Last synced: 18 Sep 2025

https://github.com/tirth-22/habit-streak-tracker

Core Java + Swing GUI Project with mysql db and JDBC for connection

corejava jdbc-connector mysql-database swing

Last synced: 19 Sep 2025

https://github.com/david-voss/basicpaint

A very simple Java Swing drawing application oriented on the example of MS Paint [de-DE].

desktop-application drawing german-language java java-gui ms-paint-clone paint swing

Last synced: 29 Jul 2025

https://github.com/risdorn/mystery-maze-gameathon

Mystery Maze is an exciting Java-based game developed during a game hackathon. Navigate through complex mazes, and uncover hidden secrets in a challenging single-player adventure. Download the game as an .exe for Windows or as a .jar for any platform with Java installed.

game-development java swing swing-game

Last synced: 21 Sep 2025

https://github.com/masse06/salarycalculator

Aplicación Java con interfaz gráfica Swing para calcular el salario diario y total, gestionando días trabajados con selección de fecha personalizada.

application java swing swing-application swing-gui

Last synced: 30 Jul 2025

https://github.com/mehmetumit/dympaint

Paint application for daily usage based on java swing

java paint paint-application paint-tools swing

Last synced: 02 Aug 2025

https://github.com/morenomp/swing-modelo-vista-controlador

Práctica de gestión de planetas y seres con HashSet, MVC y Swing - DAW

java mvc-architecture proyecto proyecto-web swing

Last synced: 03 Aug 2025

https://github.com/kahlery/partea-app

☢️ not recommended but I tried: the client app directly connects the cloud database (ElephantSQL = PostgreSQL). Basically provides an interface of party organizing and joining system.

elephantsql gui java mvvm postgresql swing

Last synced: 03 Aug 2025

https://github.com/divanny/calculator-with-triangles

Calculator that can identify triangle from 3 assigned sides.

calculator-app java swing triangle-calculator

Last synced: 04 Aug 2025

https://github.com/melvinchia3636/oop-practical

A GUI wrapper for the all the tasks given in my uni OOP course.

awt gui java oop practical software-engineering swing university

Last synced: 30 Sep 2025

https://github.com/RedInfinityPro/Measurement-Converter

Rating: (7/10): The Java Swing application offers a user-friendly GUI for selecting and comparing measurement units, featuring components like MeasurementFrame, UnitFrame, ShowButton, and ShowResult.

actionevent actionlistener awt border hashmap map swing

Last synced: 30 Sep 2025

https://github.com/dzen-g-neere/8-bit-processor

8-bit Processor emulator designed and impemented using Java SE

computer-architecture java java-se oop processor-architecture ram-architecture swing

Last synced: 03 Jan 2026

https://github.com/bogdusik/random_password_generator_gui

🔐 Random Password Generator GUI is a simple Java application that helps users generate secure passwords. With an intuitive interface, it allows customization of password length and character types, ensuring strong and personalized password creation.

password-generator security swing user-interface

Last synced: 08 Aug 2025

https://github.com/sohamburkule/simple-calculator

Task on Core Java

awt java swing

Last synced: 09 Aug 2025

https://github.com/blank2409/smart-inventory-system

Smart Inventory Management System is a Java application for managing inventory. It features a user-friendly interface for handling products, suppliers, and sales, with backend support using MySQL. The system includes secure login and a dashboard for inventory overview.

crud-application database inventory-management inventory-management-system java javaproject jdbc sql swing userauthentication xampp

Last synced: 20 May 2026

https://github.com/srgeverson/calcular_resistor

Aplicação para calcular valor do resistor.

java swing

Last synced: 09 Aug 2025

https://github.com/dikshitadas/snakegame

A nostalgic recreation of the Snake Game, developed using Java and Swing, where you control the snake's movement, aiming to eat the food while avoiding collisions with the walls or the snake's body.

awt awt-gui java java-22 swing swing-components swing-gui

Last synced: 09 Aug 2025

https://github.com/olyutorskii/quetexj

QuetexJ is a Java Swing MVC sets library that supports pseudo endless text-component.

endless-scroll java java-library logging-library mvc scrollbar swing swing-component textarea viewport

Last synced: 19 Feb 2026

https://github.com/namelessproj/chrome_dinosaur

A simple clone of the Chrome Dinosaur offline game, written in Java using Swing.

dino-game dinosaur-game java runner runner-game swing

Last synced: 10 Aug 2025

https://github.com/iron-wolf/swingtemplate

Simple swing template.

boilerplate exemple java swing template

Last synced: 11 Aug 2025

https://github.com/29dch/mine-sweeper

基于java swing的简单扫雷游戏,实现了基本逻辑.主要用到了floodfill算法和随机洗牌算法

awt fisher-yates-shuffle floodfill java knuth-shuffling-algorithm swing

Last synced: 04 Oct 2025

https://github.com/dangnghia17/changelogin_account_riotclient

Tool to manage and auto-login to multiple Riot Games accounts (League of Legends, VALORANT). Supports AES-256 encryption, multi-language, and fully safe with Vanguard.

account-manager aes-256 auto-login encryption game-tool java league-of-legends open-source riot-client riot-games swing valorant windows

Last synced: 18 May 2026

https://github.com/takahashi-akari/akarishooting

Akari Shooting Game (現在開発中です。 Now under development.)

awt java swing

Last synced: 06 Sep 2025

https://github.com/rawenchilada/isaacclone

A game inspired by the popular roguelike game made in kotlin.

kotlin swing

Last synced: 16 Aug 2025

https://github.com/bojanludajic/bp2-hibernate

Prakticni zadatak iz Baza Podataka 2

hibernate java swing

Last synced: 17 Aug 2025

https://github.com/valkryst/jiconlabel

JIconLabel is a Java Swing component designed to display an ImageIcon or Image and to automatically resize the displayed image to fit within the component's bounds.

hacktoberfest icon imageicon java-gui jlabel swing swing-component

Last synced: 02 Sep 2025

https://github.com/valkryst/jiconbutton

A Java Swing component designed to display an Icon on a JButton and to automatically resize it to fit within the button's bounds as it resizes.

button fonticon fonticons icon java jbutton swing swing-gui

Last synced: 17 Aug 2025

https://github.com/valkryst/jimagepanel

A Java Swing component designed to display a BufferedImage on a JPanel and to automatically resize it, respecting its aspect ratio, to fit within the panel's bounds as it resizes.

bufferedimage image java jpanel swing swing-gui

Last synced: 09 Oct 2025

https://github.com/notavone/iut-memory

🎮 My take on the classic Memory game

fun game java javaswing memory-game swing

Last synced: 17 Aug 2025

https://github.com/timofeev-vadim-96/client-server-chat

Клиент-серверный пользовательский чат на Swing

java multithreading swing swing-framework web

Last synced: 18 Aug 2025

https://github.com/anvaymayekar/currency-converter

A Java-based Currency Converter built with Swing, AWT, and a NoSQL database. Developed as a micro-project to practice object-oriented programming, GUI design, and exception handling.

awt java swing swing-gui

Last synced: 03 Jan 2026

https://github.com/hptrk/uni-minecrafttron-java

(UNIVERSITY) A Java Swing-based multiplayer game, inspired by Tron, where two players compete in a grid-based arena. Features high score tracking with a MySQL database, a graphical user interface, and custom game logic. Includes detailed documentation and a UML diagram.

game-development java multiplayer mysql oop swing university-project

Last synced: 10 May 2026

https://github.com/valkryst/vmvc

An implementation of the Model-View-Controller pattern for my personal Swing projects.

gui-framework java model-view-controller mvc swing

Last synced: 09 Mar 2026

https://github.com/dgisolfi/cmpt330-gisolfi

A Repository for the purpose of saving, and developing the projects and Labs for class: CMPT330L

java swing welcome-to-hell

Last synced: 25 Aug 2025

https://github.com/java-dev-jason/workflowtimer

A simple Java-based Pomodoro timer with a graphical interface. Helps you structure work and break intervals for better focus and productivity.

gui java pomodoro productivity swing

Last synced: 30 Aug 2025

https://github.com/lcaohoanq/java-snake-game

Snake Game built with Java Swing

app desktop-app game java swing swing-gui

Last synced: 14 May 2025

https://github.com/umjammer/vavi-apps-jwinzip

🥭 Java swing application

archiver awt binding java jitpack jtable swing

Last synced: 25 May 2026

https://github.com/wissensalt/elt-27

Electronic Letter Application. Created at KKN UTM 2012 Kelompok 27

java office-solutions swing

Last synced: 12 Jan 2026

https://github.com/gabrielleonte00/conveyorconfigurer

ConveyorBeltMaster application before transitioning from java swing to javafx

java swing

Last synced: 24 Jul 2025

https://github.com/luisdasartimanhas/trabalho-programacao-orientada-a-objetos-ii

[SI - 2025/1] Programação Orientada a Objetos II - Jean Eduardo Glazar

ifes java lda netbeans netbeans-ide swing swing-gui

Last synced: 24 Jul 2025

https://github.com/ezvezdov/minesweeper-swing

Simple Minesweeper writed in Java

game gui java minesweeper swing

Last synced: 14 Mar 2025

https://github.com/sedagundogdu/pharmacy-system

Project built with Java Swing library and connected to database using MYSQL

java mysql-database swing

Last synced: 18 Apr 2026

https://github.com/y-00jin/talktalk

톡Talk - Java Swing 및 Socket을 활용한 멀티 채팅 프로그램

java postgresql socket swing

Last synced: 19 Apr 2026

https://github.com/salithaucsc/billing-system

Simple Billing System created using Java OOP, Swing and Netbeans IDE.

billingsystem java oop swing

Last synced: 23 Mar 2025

https://github.com/mitchellaw/minesweeper

Minesweeper game with various difficulties built using Swing for Java.

difficulty game java minesweeper swing

Last synced: 18 Jun 2025

https://github.com/ysebo/database_final_project

Hospital Management System

database java jdbc postgresql swing

Last synced: 10 Apr 2026

https://github.com/kdesp73/swingpaint

A user-friendly library that simplifies coloring and theming, making it easy to integrate into existing desktop applications.

java maven swing swing-components themes theming-components

Last synced: 01 May 2026

https://github.com/roman31x/dia-7-proyecto-sistema-biblioteca-con-spring-boot

Proyecto autodidacta en Java está enfocado mejora lógica de programación y acciones de un CRUD y Buscar, utilizando Patrones SOLID, estructura MVC, y modularidad. Tambien implementa Spring que es un popular framework de Java que permite crear aplicaciones de alto rendimiento y reutilizables.

github java mysql spring-boot swing

Last synced: 11 Apr 2026

https://github.com/motapinto/agent-based-simulation-conquest

Agent-based simulation modelation of the conquest Battlefield gamemode

agent-based-simulation data-analysis jade java sajas swing

Last synced: 24 Jan 2026

Swing Awesome Lists
Swing Categories