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/giriraj-g0511/otp-generator

Welcome to the OTP Generator, a simple yet powerful Java-based application designed to generate secure One-Time Passwords (OTPs) effortlessly. This application features an interactive and visually appealing GUI built using Java Swing & AWT.

awt java otp-generator project swing

Last synced: 07 Oct 2025

https://github.com/kalikot26/schoolmonitor-id-tracking-system

Campus ID Verification System built with Java and Swing.

id-verification java school-monitoring school-project swing

Last synced: 07 May 2025

https://github.com/arnaudcs/hai913i_tp1

TP1 de restructuration logicielle - HAI913I

analyse java jfreechart logiciel miglayout refactoring swing

Last synced: 17 Jun 2025

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

A Java-based implementation of Conway's Game of Life. This project lets you explore the fascinating world of cellular automata with customizable grids, interactive simulations, and real-time visualization of evolving patterns. Perfect for anyone interested in coding, mathematics, or complex systems.

gameoflife java mathematics swing

Last synced: 20 Jun 2026

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

An Engine that is used for FoxesLauncher LTS

dev engine foxesworld framework java swing swing-suite ui

Last synced: 16 May 2026

https://github.com/mdecker-mobilecomputing/java_langeberechnung

Two Java programs (Desktop programs, no Android apps!) showing how to perform a long calculation in a background thread.

java javafx swing

Last synced: 16 May 2026

https://github.com/ivanyu/icebreaker

A GUI for Apache Iceberg REST Catalog

apache-iceberg gui iceberg swing

Last synced: 05 Apr 2025

https://github.com/valchanoficial/devmobile

IFSP - Curso de Programação de Computadores e Dispositivos Móveis

c java mysql swing

Last synced: 04 May 2026

https://github.com/mehakchabra/campusnex

The University Management System is a powerful Java desktop app that streamlines tasks like student enrollment and course registration, enhances communication, automates grading, and provides insightful reports. Prioritizing data security, its user-friendly design significantly boosts efficiency and organization in university management.

awt intellij-idea jdbc mysql mysqlworkbench swing

Last synced: 05 May 2026

https://github.com/beardedfish/java-animation

An animation done using Java swing.

animation circle java rectangle swing

Last synced: 10 Oct 2025

https://github.com/jo-minseok/job-finder

💼 취업 정보 제공 SW [완료]

java jdbc-driver oracle-database plsql software swing

Last synced: 04 Apr 2025

https://github.com/andersonhsporto/java-projects

Collection of Java exercises, examples, and projects aimed at improving programming skills and understanding core Java

docker docker-compose gradle java java-17 java-21 java-24 java-8 mars-rover-challenge maven quarkus spring spring-boot swing

Last synced: 14 Apr 2026

https://github.com/cmancio00/order-managment

Simple Purchase Management to demonstrate TDD and CI/CD tecniques.

cicd docker hibernate java junit5 maven mocking mockito mutation-testing swing tdd testcontainers

Last synced: 05 May 2026

https://github.com/klima7/ping-pong

Java Swing multiplayer game over network with server discovery over UDP.

game multiplayer network ping-pong swing

Last synced: 11 Oct 2025

https://github.com/braiso-22/chat-local-socket

Pequeño chat en local solo hacia el servidor

chat client java server swing tcp

Last synced: 04 Apr 2025

https://github.com/bionade24/jungle_jump

2D jump'n run game for my seminar paper at school

awt game java swing

Last synced: 11 Oct 2025

https://github.com/zaidsunasra/online-datingg-service

A simple matchmaking program made using MySQL and JAVA. (For more details read the README.md file)

database gui java mysql swing

Last synced: 06 May 2026

https://github.com/aphyrince/finishedbooklist

Swing기반 읽은 책 목록 관리

java swing

Last synced: 17 Jun 2025

https://github.com/doramgajo/assignments-app

Assignments allows teachers to create module assignments for studies.

java sql student-project swing

Last synced: 11 Oct 2025

https://github.com/marcossic/almacen-producto

This repository contains a project that creates an Interface in Java Swing and connects to a MySQL database using DataSource DataSource.

java swing

Last synced: 12 Oct 2025

https://github.com/xxcupidoxx/calculator-

Stylish calculator app built with Python's Tkinter. Features memory functions and a custom dark-violet theme. Perfect for quick calculations! 🖥️💻

android architecture asm calculator calculator-application csharp desktop dissaseembly hacktoberfest html java-project javascript opcode swing swing-gui uwp x86-64 xaml

Last synced: 06 May 2026

https://github.com/janix520/java-swing-template

java的gui开发快速模版,支持jdk14+,maven构建,支持一键打包为exe、dmg等

gui java javafx package swing

Last synced: 06 May 2026

https://github.com/mlucifer27/photon-trace

A Java-based inverse rasterizer engine demo, crafted with Swing for a sleek visual showcase.

engine featured java rasterizer rendering swing

Last synced: 10 Jul 2025

https://github.com/jfcardoso/campo-minado-swing

Campo Minado com Java Swing

java11 lambda-functions swing

Last synced: 04 Apr 2025

https://github.com/emanoelhenrick/calc-swing

A basic calculator made with Java and Swing.

java swing

Last synced: 03 Apr 2025

https://github.com/bearddan2000/java-desktop-maven-swing

This is a POC project to demonstrate a

11 desktop java jre mave maven swing

Last synced: 06 May 2026

https://github.com/swing-collection/brand

Brand assets for the Swing Collection

brand django swing swing-collection

Last synced: 13 Oct 2025

https://github.com/sonytruelove/geometry-graphic-editor

:large_blue_circle: Shapes on Field with search,delete,intersect detection, area and perimeter calculating

awt classdiagram editor graphics gui intersection istu java oop paint2d shape swing uml-diagram

Last synced: 17 Mar 2025

https://github.com/liaartem/currencychartswing-java-25-maven

Maven Java 25 Swing NetBeans project - Construction of charts of currencies of NBU on years for watching of tendencies of change.

java maven swing

Last synced: 17 May 2026

https://github.com/dababyox/susiswingawt

Sign-In and Sign-Up Java GUI using Swing and AWT

awt awt-gui java sql swing

Last synced: 13 Oct 2025

https://github.com/amitrajitdas/library-management-system-java-mysql-swing

Library Management System using Java, Swing and MySQL

java jdbc mysql swing

Last synced: 14 May 2026

https://github.com/br1ght0ne/qrwizard

Кодування/розкодування QR-кодів на мові програмування Java, Олексій Філоненко

java qrcode qrcode-generator swing

Last synced: 21 Mar 2025

https://github.com/reemadutta/aed-final-project-recue-management-system

Final project for course Application Engineering Development- Rescue Management System application using Java Swing

java-8 multithreading oops-in-java swing swing-gui

Last synced: 14 Oct 2025

https://github.com/mateusz-sliwka/drivingschooldesktopapp

Driving school management app made with Java/Swing/Hibernate&OracleDB

hibernate java oracle-database swing

Last synced: 14 Oct 2025

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: 07 May 2026

https://github.com/anvaymayekar/ultrasonic-radar

Arduino-based object detection radar with wireless Bluetooth data transmission and real-time Java visualization interface

arduino gui java swing

Last synced: 16 May 2026

https://github.com/ksprugevics/procedural-graph-animation-java

My first attempt at a procedural animation - a graph of interconnected nodes in 2D space. I am planning to expand this to the 3D space using Unity.

animation java procedural-animation swing swing-gui

Last synced: 15 Oct 2025

https://github.com/plandes/tabres

Display a graphical table of results using Swing.

clojure graphical java swing swing-component tableview

Last synced: 16 May 2026

https://github.com/briancollins081/resize-jfxpanel-in-swing

Resize a JFXPanel in Swing with respect to JFrame Resizing (Bind JFXPanel width and height to JFrame

java swing

Last synced: 17 Oct 2025

https://github.com/koodeau/droid

A simple Droid (robot) that can be activated, charged, and hover above ground. This project creates some baseline behaviors of the droid with Swing.

android app droid html java maven robot swing xml

Last synced: 07 May 2026

https://github.com/teamgruenbaum/shoppinglistgenerator_swing

ShoppingListGenerator helps you generate your individual shopping list that is sorted by stores and shelfes fast and easy. Therefore, you don't have to write it over and over again and also don't have to wander around the stores searching for ingredients.

desktop-application generator java macos macos-application markdown shopping-list shopping-manager swing windows windows-application

Last synced: 08 May 2026

https://github.com/tusharjain5/chatting-application-system

Built with Core Java and networking, our Chatting Application System is a user-friendly GUI desktop tool for seamless communication, connecting users through efficient socket programming.

awt java networking socket-programming swing

Last synced: 19 Oct 2025

https://github.com/zaldih/ultimate-elevator

Elevador con componente TIMER en JAVA

animated ascensor elevator floor java mvc swing timer

Last synced: 19 Oct 2025

https://github.com/dheeraj8601/numberguessinggame

Experience the thrill of the Number Guessing Game in Java! Use Swing for a sleek interface, guess a random number between 1 and 100, and enjoy features like limited attempts. Developed in Visual Studio Code, it's a simple and engaging game.

java swing

Last synced: 10 Jun 2026

https://github.com/talha-tahir2001/snake-game

A basic Snake Game that was built in Java with AWT (Abstract Window Toolkit) and Swing (GUI Toolkit) using Eclipse.

abstract-window-toolkit eclipse java swing swing-gui

Last synced: 23 Oct 2025

https://github.com/haileamlak/learning-oop-with-java

a collection of programs that I wrote while learning Java and exploring the concepts of Object-Oriented Programming (OOP)

awt java oop swing

Last synced: 20 Mar 2025

https://github.com/iamssr02/fintek

FinTek is a Java-based application designed to help users keep track of their expenses efficiently.

java java-8 jdbc mysql mysql-database swing swing-gui

Last synced: 06 Jan 2026

https://github.com/liaartem/kred_calc-java-8

Java Swing NetBeans projects - Credit calculator (real estate, auto) (annuity, the classics)

java java-8 swing

Last synced: 27 Mar 2025

https://github.com/giriraj-g0511/notepadpro

Notepad Pro is a lightweight text editor for both general text and code editing. With features like syntax highlighting, file management, and a distraction-free interface, it’s designed for simplicity and efficiency. Explore, contribute, or suggest improvements via the GitHub Issues page!

awt awt-gui java java-8 java-awt java-swing notepad notepad-application notepad-clone notepad-pro swing swing-api swing-gui text-editor

Last synced: 24 Oct 2025

https://github.com/liaartem/currency-chart-java-8

Java Swing NetBeans projects - Construction of charts of currencies of NBU on years for watching of tendencies of change

java java-8 swing

Last synced: 27 Mar 2025

https://github.com/mertkolgu/uzayoyunu

Java Swing kullanarak yazılmış ufak bir masaüstü oyunudur.

java mvc swing

Last synced: 25 Oct 2025

https://github.com/james-p-d/wordsearch

Wordsearch puzzle solver with UI in Java Swing and solver in Erlang

erlang java swing wordsearch wordsearch-puzzle

Last synced: 19 Apr 2026

https://github.com/yann39/cyk-grammar-parser

Java Swing application to demonstrate grammar parsing using the Cocke–Younger–Kasami algorithm

cocke-younger-kasami-algorithm cyk-algorithm grammar-parser graphics2d java swing

Last synced: 25 Oct 2025

https://github.com/r-n/etaxgenerator

Generates CSV for ETaxInvoice (E-Faktur) from Excel cells paste.

csv database e-faktur excel java microsoft-excel ms-excel sqlite swing tax tax-calculator taxes

Last synced: 09 May 2026

https://github.com/nano-a/towerdefense

Jeu Tower Defense en Java ( Swing / AWT )

awt awt-gui java swing swing-gui tower-defense tower-defense-game towerdefense

Last synced: 26 Oct 2025

https://github.com/k5924/elevation

An Elevation detection app made in Java for CSI_5_ADP_2021

java swing threads

Last synced: 16 May 2026

https://github.com/thetoxin/spinder

VIRTUAL SPINNER ON JAVA!!!

graphics java joke spinner swing

Last synced: 09 Jul 2025

https://github.com/gabrielkunst/financas-swing-ui

Java Swing UI for a personal finance app

java netbeans swing ui

Last synced: 06 May 2026

https://github.com/khaled-gad/calculator

simple calculator

java swing

Last synced: 11 Apr 2025

https://github.com/douglasdotv/swing-text-editor

A simple text editor built with Swing toolkit.

hyperskill java swing text-editor

Last synced: 11 Jun 2025

https://github.com/abishekraja01/student-management-system-java

A Java Swing-based Student Management System with MySQL integration, offering CRUD operations for student records.

crud gui-application java jdbc mysql oops-in-java studentmanagementsystem swing

Last synced: 15 May 2026

https://github.com/zeionara/jswing

There is a project, which demonstrates base functional of the Java Swing API, JMX and Client-Server interaction

client-server jmx swing swing-api

Last synced: 29 Jun 2026

https://github.com/r-n/lcdlendingrpl

Records LCD lending transactions and displays ones being lent and past due.

database java mysql software-engineering swing

Last synced: 09 May 2026

https://github.com/sanjana-bongale/snake_game_using_java_swing_and_awt

Snake Game built using Java Swing and AWT libraries, featuring smooth controls, and dynamic gameplay.

awt game gui java swing

Last synced: 24 Jan 2026

https://github.com/ehsan-ashik/15-puzzle-game

An implementation of the popular 15 puzzle game using Java Swing.

15-puzzle gamedev java swing

Last synced: 27 Mar 2025

https://github.com/sukso96100/jewelry_hunter

주어진 시간 안에 몬스터를 피하여 장애물을 파괴하고 최대한 많은 보석을 얻는 게임

game java swing

Last synced: 06 Feb 2026

https://github.com/ianfelps/material_construcao

Sistema para gestão de Materiais de Construção feito em Java integrado com Banco de Dados. Projeto final da disciplina de POO na UCB.

database java mysql oop swing

Last synced: 30 Jan 2026

https://github.com/avyagupta-14/baaja

BAAJA is an offline music player. Its a desktop application developed in JAVA. I have used JLayer(JavaZoom) library for playing mp3 files. CHECK OUT THE OUTPUT VIDEO .

animation gui java javazoom mp3 music-player swing

Last synced: 31 May 2026

https://github.com/ronakbediya310/java-chat-application

This is a simple chat application built in Java, utilizing Java networking for establishing connections and Java Swing for creating the graphical user interface (GUI).

java javanetworking swing

Last synced: 12 Jun 2026

https://github.com/diveshthapa/calculator

A basic Calculator program build using Java language.

calculator java swing

Last synced: 25 Feb 2026

https://github.com/s2606/javahackathon

🏠 A Java Swing App to predict your hostel room allotment based on your CGPA as well as room prefrences using sorting algorithm with PostgreSQL as its backend database

java postgresql swing

Last synced: 10 May 2026

https://github.com/eugeniusms/ddp2-2022

Programming assignments, labs and other tasks during the programming basics course at the University of Indonesia.

college-assignment gui java object-oriented-programming swing

Last synced: 19 Jun 2026

https://github.com/jgneff/hello-java

Project template for creating and deploying Java apps

java linux snap swing

Last synced: 31 Jan 2026

https://github.com/bhaveshvaswani/chatapplication

It is a distributed desktop application in which people can have group chat as well as personal chat with people who are currently using application at that moment.

apache-tomcat chat-application java remote-method-invocation rmi swing

Last synced: 27 Mar 2025

https://github.com/arcsymer/fractal-paint

Fractal drawing app (Java 17, Swing) — Mandelbrot, Julia, Sierpinski, Koch snowflake, fractal tree; pure deterministic core with JUnit 5 tests

fractals java julia-set junit5 mandelbrot maven portfolio swing

Last synced: 29 Jun 2026

https://github.com/lgomezruiz/calculator

Basic and minimalist calculator with Java.

calculator game java oop poo swing

Last synced: 08 Feb 2026

https://github.com/lgomezruiz/digital-clock

A simple digital clock that displays the local system time, day of the week and date.

digitalclock java oop project swing

Last synced: 08 Feb 2026

https://github.com/ivandronovais/desafio-dio-sudoku

Resolução do terceiro desafio do módulo 2 do Bootcamp Bradesco - Java Cloud Native

dsa game-development java javafx javafx-gui oop swing swing-gui ui-design

Last synced: 15 Apr 2026

https://github.com/kivimango/weather-widget

A JAVA based desktop widget displaying weather information.

desktop desktop-widget java swing swing-gui weather-widget widget

Last synced: 05 May 2025

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

Snake Game: A classic implementation of the popular Snake game in Java using Swing. Control the snake, eat apples, and avoid collisions to win!

basic-game-development event-driven-programming game game-development graphics-programming java java-constructor snake-game swing swing-gui user-input-handling

Last synced: 29 Dec 2025

https://github.com/wellysonlourenco/sd-servidor-arquivos

sub-rotina (thread) - socket - Interface gráfica com Swing (Java)

java sistemas-distribuidos socket-io swing thread

Last synced: 15 May 2026

Swing Awesome Lists
Swing Categories