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

AWT to JavaFX Image Conversion Benchmarks

awt image javafx swing

Last synced: 25 Apr 2026

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/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/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/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/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/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/mateo-404/consecionaria_jpa

Proyecto para una consecionaria que permite hacer CRUD con JPA

java jpa-persistence-applications sql swing

Last synced: 02 Apr 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/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/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/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/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/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/ezvezdov/minesweeper-swing

Simple Minesweeper writed in Java

game gui java minesweeper swing

Last synced: 14 Mar 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/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/saravana1606/inventory-management-system

This system as the name implies manages an inventory. The system allows the user to add new products and delete them, update stocks, sell products and other necessary functionalities. The system also manages the customer details, dues and also prints receipt for orders. User authentication is implemented.

gui java-8 mysql-database netbeans sql swing

Last synced: 27 Apr 2026

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/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/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/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/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/will9191/snake-game

Desktop App to play Snake Game

desktop java swing

Last synced: 26 Jul 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/fracpete/jide-oss-patches

Patched versions of the jide-oss Swing library.

java jide lookandfeel swing

Last synced: 27 Apr 2026

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

カメを散歩させる

swing

Last synced: 28 Jun 2025

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

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

Java Swing kullanarak yazılmış bir masaüstü çekiliş yapma programıdır.

java swing

Last synced: 14 May 2026

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/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/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/samuel-etver/pipe-coating-hmi

Pipe Coating HMI. Used on Pipe Plant

hmi java swing

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

Electron-like cross-platform framework for building Desktop Java apps using Swing and JCEF

desktop-app electronjs java jcef swing

Last synced: 14 May 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/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/valkryst/jfilelinklabel

A Java Swing component designed to display a clickable link to a File, Path, or URI.

file java jlabel link path swing uri

Last synced: 07 Jun 2026

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/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/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/caiofov/snakegame-java

Classic snake game developed in Java

game game-development java snake-game swing

Last synced: 06 Apr 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/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/kavindu-kodikara/beezz

A fully functional Java SE application developed for one of my client to manage inventory for their small resin art crafting business. Includes dashboard analytics, invoice and customer management, product stock tracking, and GRN notes. Built with Java and MySQL.

java jdbc sqlite swing

Last synced: 27 Apr 2026

https://github.com/jeysonht/snakegamewithjava

Snake game created with java Swing

java java-17 swing

Last synced: 22 May 2026

https://github.com/fabiannorbertoescobar/algoritmodecalidad

Algoritmo de Calidad - Análisis de Software

calidad java swing

Last synced: 23 Feb 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/liaartem/kred-calcswing-java-25-maven

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

java maven swing

Last synced: 29 Apr 2026

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/der3318/ontology-acquisition

An Ontology Acquisition Tool with GUI

automation ontology swing

Last synced: 13 May 2026

https://github.com/afa-farkhod/login-load-data-swing-desktop-application

This desktop application shows the login process and loading the data from database

desktop-application java jdbc mysql mysql-database swing windowbuilder

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

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/afa-farkhod/digits-sum

Digits-Sum built on java, UI on window builder, building tool gradle

desktop-application eclipse gradle java swing windowbuilder

Last synced: 28 Apr 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/jameskulu/ashishpress

It is a desktop application where users can manipulate their product details.

java sqlite swing

Last synced: 13 May 2026

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/dykstrom/spring-and-bsaf-kotlin

Spring and BSAF working together in Kotlin

kotlin spring swing

Last synced: 20 Jun 2026

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

A library to play music and sound effects, utilizing JavaFX.

audio audio-library audio-player awt effect effects game game-development java javafx library music music-library sound swing

Last synced: 28 Apr 2026

Swing Awesome Lists
Swing Categories