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/haileamlak/pagume-seven-desktop-app

A desktop application with functionalities based on Bahire-Hasab (Ethiopian Calendar System).

java object-oriented-programming swing

Last synced: 20 Mar 2025

https://github.com/diego17cp/npb

a bank java project for the institute

crud java netbeans oracle-database oracle-developer practice-project sql swing

Last synced: 09 Aug 2025

https://github.com/waikato/fcms-widgets

Small collection of useful Java widgets.

java swing widgets

Last synced: 09 Aug 2025

https://github.com/xgui4/Computer-Builder-GUI

Le prototype du projet personel d'un constructeur d'ordinateur (basique) avec un GUI en Java Swing

computer java-swing-application java-swing-game jdk-21 mvc mvc-architecture mvc-pattern swing swing-gui

Last synced: 28 Apr 2025

https://github.com/djleamen/daily-journal

For daily journalling.

java journal swing swing-gui

Last synced: 08 Aug 2025

https://github.com/kaloyanov5/library-app

Library Searching App in Swing Java

java swing

Last synced: 13 Apr 2026

https://github.com/mohamed-samy26/blackjack-java-game

Classic Blackjack cards game made using Java and Swing UI

card game java oop swing

Last synced: 01 Mar 2025

https://github.com/corneliouzbett/java-sockets-and-networking

This a Chat Application built using Java sockets and Networking, i was just learning how to program with java sockets and java networking.

java network socket-io swing

Last synced: 08 Aug 2025

https://github.com/blackcoder56/reusable-java-charts

Reusable Java Swing Pie Chart component using JFreeChart. Just pass a title and a data map to render a chart panel. Easily integrate dynamic pie charts into any desktop app without rewriting chart logic

barchart java pie-chart swing visualization

Last synced: 06 Sep 2025

https://github.com/zabuzard/mortar-tool

ArmA 2 tool for calculating mortar firing solution with ACE.

ace arma2 ballistics mod model-view-controller mortar mvc scripting swing

Last synced: 05 Jun 2026

https://github.com/hakanai/hex-components

Library components for hex viewing

hexviewer java swing

Last synced: 04 Aug 2025

https://github.com/auriorajaa/calendarevent

CalendarEvent is a Java Swing desktop application that revolutionizes the way you manage your schedule. 📅 This repository houses the source code for a simple yet powerful desktop calendar. Experience an intuitive interface, seamless event labeling, and a database-backed structure for efficient data management.

calendar calendar-events java javacalendar javagui javaguiswing javaswing swing swing-gui

Last synced: 30 Apr 2026

https://github.com/gremble0/snake

Snake game with GUI programmed in java

game gui java swing swing-gui

Last synced: 13 Aug 2025

https://github.com/carloss765/calculadora

Calculator made in Java with Swing Library

calculator java java-21 java-swing swing

Last synced: 14 Jun 2025

https://github.com/mertkolgu/javaswingexamples

Java Swing Examples

examples java swing

Last synced: 08 Jun 2026

https://github.com/pablo-m-santos/java-swing

Esse projeto consiste em uma interface utilizando a linguagem Java e a interface Swing

intellij interface interface-java java pablo-m-santos swing swing-components swing-gui

Last synced: 17 May 2026

https://github.com/dundung/brain-battle

2018 첫 번째 프로젝트😊 스윙과 소켓을 사용한 1 대 1 퀴즈게임

bgm java socket swing thread

Last synced: 05 Jul 2025

https://github.com/memgonzales/thats-life

Variant of the classic board game The Game of Life, created using Java and playable through a graphical user interface

game-of-life java jdk14 mvc mvc-architecture object-oriented-programming oop swing swing-gui

Last synced: 16 May 2026

https://github.com/ggleblanc2/fast-food-kiosk

The code in this repository creates a Java Swing GUI displaying a sample fast-food kiosk.

java-8 java-swing kiosk swing swing-components swing-gui

Last synced: 14 Jun 2025

https://github.com/youngkaneda/input-log

A java input display for my fighting games experience.

java logging swing

Last synced: 04 Jun 2026

https://github.com/zabuzard/boozysession

Drinking game played with two virtual cubes, no player limit.

dice drinking-game game-demo model-view-controller mvc swing

Last synced: 11 Sep 2025

https://github.com/1chooo/uml-editor

SE6029-2024-Spring-OOAD Project

java object-oriented-programming swing uml

Last synced: 26 Mar 2025

https://github.com/yonashailug/library

Java Library Management project for our course MPP in Maharishi International University

java java-8 swing

Last synced: 31 Jul 2025

https://github.com/janix520/easypackage

java swing javafx gui package exe dmg maven

gui javafx package swing

Last synced: 17 May 2026

https://github.com/fa7ad/dumb-player

A really dumb video player. Created using Java (the dumbest language on Earth, imo).

gstreamer java swing

Last synced: 05 Jul 2025

https://github.com/ggleblanc2/moving-bar

This repository holds a simple Java Swing arcade-type game.

arcade-game bufferedimage java swing

Last synced: 28 Jul 2025

https://github.com/xyugen/bulsu-student-forum

🏫 Developed as part of the IT207 Object-Oriented Programming 2 course.

swing

Last synced: 17 Jan 2026

https://github.com/mitchellaw/tic-tac-toe

A Tic Tac Toe game with opponent and GUI using swing in Java

ai game gui java swing tac tic tic-tac-toe toe unbeatable

Last synced: 28 Jul 2025

https://github.com/briancollins081/simple-java-swing-file-manager

A simple project to create a file manager in java

javase swing

Last synced: 28 Jul 2025

https://github.com/abdullahhafizh/simple-java-crud-with-swing

BugZilla - The Bug Must Be Gone

crud java jdbc mysql netbeans swing

Last synced: 16 May 2026

https://github.com/coding-enthusiast9857/notepad-clone

This is clone of notepad made using Java. AWT and Swing concepts are used to develop this application. GridLayout plays the main role in adjusting buttons in row and column.

awt java notepad notepad-in-java notepad-using-awt notepad-using-swing simple-notepad swing text-editor

Last synced: 19 Jul 2025

https://github.com/dassujan/ConsumerLoanAssistantProject

Internship project for Loan Assistant!!!

awt-gui java swing

Last synced: 11 Mar 2025

https://github.com/math-ferreira/java-swing-rango-rapido

Project developed with Java Swing, reffering to a platfom for customer orders to restaurants

java swing swing-gui

Last synced: 15 Jun 2025

https://github.com/qurben/jico

JICO - Parse ico in Java

awt awt-graphics ico icon icons java swing

Last synced: 14 Jan 2026

https://github.com/jiashunx/games-flappybird

小游戏:基于Java Swing实现的FlappyBird游戏

flappybird java swing

Last synced: 14 Jan 2026

https://github.com/shubh2-0/cryptoverve-bank

💸 CryptoVerve Bank is a Java-based repository housing a comprehensive banking system🏦project. It encompasses various functionalities for account management, transactions, and user interactions. Experience a simulated banking environment with intuitive features for balance inquiry, deposits, withdrawals, and more. 🪄

github java java8 java8-lambda-expression learning-by-doing object-oriented-programming springtoolsuite swing swing-gui

Last synced: 03 Jan 2026

https://github.com/imagingbook/jgraphix

Simple setup for drawing 2D graphics in Java

awt education graphics java swing

Last synced: 08 Jul 2025

https://github.com/ysh-x/health-aid

Health Aid is a smart diagnostic tool that can diagnose/identify the possible health conditions the person may have or is likely to possess in the near future. A framework/database is built with all the common health conditions and the possible symptoms.

awt corejava h2 health healthcare java swing

Last synced: 31 Mar 2025

https://github.com/raccoon-hero/threads-siege

A multithreaded arcade-style space defense game built with Java Swing, featuring real-time shooting mechanics, dynamic difficulty scaling, and responsive gameplay elements.

2d-game arcade-game concurrent-programming dynamic-difficulty java java-games multithreading semaphore space-shooter swing synchronization thread-management

Last synced: 05 Apr 2025

https://github.com/parubok/directory-tree

Java Swing JTree model with a hierarchy of filesystem directories.

directory-tree java java-swing jtree swing

Last synced: 28 Jul 2025

https://github.com/jansanz/minitorrent

Java bittorrent sample project

bittorrent java swing

Last synced: 12 Apr 2026

https://github.com/imjayeshjadhav/jjbank

🏦 Java Bank System — A robust 💻 Java-based banking app built with 🖼️ Swing, 🔗 JDBC, and 🗄️ MySQL. Offers 🔐 secure login, 🧾 mini statements, 💸 fund transfers, 🪙 balance tracking, and 👤 user account management. Designed with a clean 🧑‍💼 UI and smooth 💡 user flow, it brings real-world banking features to your desktop. 💳📊⚙️✅

java jdbc mysql swing

Last synced: 18 Apr 2026

https://github.com/marcuwynu23/peculiar-gui

Java GUI Library for rapid application development

class-library classes gui gui-java gui-ui library swing

Last synced: 09 Apr 2025

https://github.com/amir78729/hang-man

simple hangman in java, guess what is on your friends mind:)

java swing

Last synced: 07 Jul 2025

https://github.com/dykstrom/spring-and-bsaf

Spring and BSAF working together

java spring swing

Last synced: 09 Apr 2025

https://github.com/shuklaritvik06/swing-projects

This is the repository for my swing projects. Learning is Fun :sparkles:

java opensource swing

Last synced: 10 Mar 2025

https://github.com/tnebes/invoice-generator

The invoice generator is a simple Swing based application useful for small businesses who wish to track their products, customers and invoices.

java mariadb sql swing

Last synced: 12 Jan 2026

https://github.com/ggleblanc2/file-dump

The code in this repository creates a Java Swing file dump viewer.

dump-files java-8 swing swing-gui

Last synced: 05 Apr 2025

https://github.com/ggleblanc2/sliding-clock

The code in this repository creates a Java Swing sliding digit clock.

clock java-8 java-swing swing swing-components swing-gui

Last synced: 05 Apr 2025

https://github.com/ggleblanc2/traffic-light

This code in this repository creates a Java Swing traffic light simulation GUI.

countdown-timer java-8 java-swing swing swing-gui

Last synced: 05 Apr 2025

https://github.com/ragul-rofi/javacommandprompt

A terminal inspiration with basic commands in a GUI environment completely built in JAVA.

commad-line-interface gui java javafx swing

Last synced: 28 Apr 2026

https://github.com/ggleblanc2/error-display-dialog

The code in this repository creates a Java Swing exception display dialog and an example JFrame to trigger the exception display dialog.

exception-handler java-8 jdialog swing

Last synced: 05 Apr 2025

https://github.com/ggleblanc2/connect-four

The code in this repository creates a Java Swing version of the Connect Four game.

connect-four java-8 swing swing-gui

Last synced: 05 Apr 2025

https://github.com/ggleblanc2/searchable-check-combobox

This repository holds a searchable, checkbox, combobox Swing component and an example Swing application using the component

java-8 swing swing-components

Last synced: 05 Apr 2025

https://github.com/ggleblanc2/cipher

The code in this repository creates a Java Swing GUI displaying an encode / decode cipher GUI.

decoding encoding java-8 java-swing jtabbedpane swing swing-gui

Last synced: 24 Apr 2026

https://github.com/hemantsonu20/cric-score-updater

A desktop java application which shows score via a popup repeatedly.

cricket cricket-app desktop-app popup score-popup scoreboard swing

Last synced: 18 Mar 2025

https://github.com/jojowam/tictactoe-clientserver

Jogo da Velha em Java com comunicação entre Client e Servidor através de Sockets.

java jogo-da-velha multiplayer redes-de-computadores sockets swing ufop

Last synced: 29 Mar 2025

https://github.com/dipeshhkc/cs401-librarymgmt-swing

Library Management using Java Swing

java mpp project swing

Last synced: 27 Mar 2025

https://github.com/ggleblanc2/bingo-simulator

The code in this repository creates a Java Swing Bingo simulation.

bingo-cards bingo-game java-8 swing swing-gui

Last synced: 05 Apr 2025

https://github.com/sakkke/windowclock

Window title clock made with Kotlin

app clock java kotlin swing swing-api swing-gui window-title

Last synced: 20 May 2026

https://github.com/ggleblanc2/hexagon-flower

The code in this repository creates a Swing GUI that displays a hexagon flower.

graphics java-8 math swing swing-gui

Last synced: 13 Jun 2025

https://github.com/michaelfromyeg/student-gradebook

HackED 2019 project by Michael DeMarco, Jordan Van Den Bruel, and Rajan Maghera.

hackathon java swing

Last synced: 02 Apr 2025

https://github.com/ggleblanc2/minesweeper

The code in this repository creates a Java Swing GUI displaying a version of the Microsoft game, Minesweeper.

grid-layout java-8 minesweeper minesweeper-game swing swing-gui

Last synced: 05 Apr 2025

https://github.com/ggleblanc2/world-clock

The code in this repository shows a Java Swing world clock

clock java-8 jlist swing timezones

Last synced: 05 Apr 2025

https://github.com/jdm-github/attendance-management

A simple Java Swing-based Attendance Management System. This project provides a graphical user interface for tracking and managing attendance efficiently. Ideal for small institutions or personal use.

attendance-management desktop-application gui-application java swing

Last synced: 14 Apr 2025

https://github.com/dawoodkhatri1/stopwatch-using-java-gui

A simple Java Swing application that displays a real-time clock and a stopwatch with start, stop, reset, and lap features. It maintains up to 10 recent lap times using a queue.

clock educational-project gui java stopwatch swing timer

Last synced: 22 Apr 2025

https://github.com/arkapg211002/swing-practise

Swing Tutorial Programs

completed java practise swing

Last synced: 18 Aug 2025

https://github.com/bayars/3311project

Software Engineering-EECS3311 Presents country data's with several type of charts and years.

design-patterns java junit5 login-system randoop software-engineering swing

Last synced: 21 May 2026

https://github.com/dsc712/my-java-ide

My own java ide using java's swing , Process and Runtime classes.

awt java process runtime swing

Last synced: 21 May 2026

https://github.com/aurbano/irc-gui-java

IRC Client GUI implemented in Java

gui irc irc-client java swing

Last synced: 05 Sep 2025

https://github.com/itsjomon/pacman-game

A simple pacman game using java awt/swing graphics.

java mini-project pacman-game swing

Last synced: 16 Mar 2025

https://github.com/sciss/audiowidgets

Specialized Swing widgets for audio applications in Scala. Issue tracker: https://codeberg.org/sciss/AudioWidgets/issues

audio-applications swing widget

Last synced: 23 Feb 2025

https://github.com/davidsantana06/tic-tac-toe

A Java game made with the Swing library, designed for local play between two players with a simple interface showing the board, score, and configuration buttons.

awt java swing

Last synced: 12 May 2025

https://github.com/learnwithfair/java-swing-documentation

java-swing-documentation with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]

documentation java java-swing learn-with-fair learnwithfair oop rahatul-rabbi rahatulrabbi swing

Last synced: 27 Oct 2025

https://github.com/amreshpro/java-swing

A simple app for calculating sum of two number using java swing gui api.

java swing swing-gui

Last synced: 14 Jun 2025

https://github.com/idelsaf/bank-app

Simple application for the bank system with a GUI

banking-system java mysql swing

Last synced: 15 May 2026

https://github.com/rsginer/simple-java-hexagonal-architecture

Example of implementation Hexagonal Architecture in a simple Java Swing app

hexagonal-architecture java swing

Last synced: 15 Sep 2025

https://github.com/pforhan/wannabe

Multiplatform low-resolution 3d engine. For losers, by losers.

kotlin swing voxel

Last synced: 08 Apr 2025

https://github.com/dzimiks/raftalk

Simple TCP chat with encryption. It was a college project for Computer Networks course.

java swing

Last synced: 03 Nov 2025

https://github.com/xtrendence/comp2000-assessment

Grade: 100%. COMP2000 Coursework by Khodadad (Adrian) Nouchin. An automated checkout system for a supermarket.

checkout java kiosk kiosk-software supermarket swing swing-gui

Last synced: 25 Feb 2025

https://github.com/programmer-rd-ai/ci6115_aurora_skin_care

Clinic Management System is a Java-based application designed to automate clinic operations, including managing appointments, patients, dermatologists, treatments, and invoices. It follows a layered architecture for easy maintenance and scalability, demonstrating key object-oriented programming principles and clean code practices.

cli gui java java-8 management oop swing test testing

Last synced: 28 Mar 2025

https://github.com/manoelpiovesan/paa

Trabalho da disciplina de Projeto e Análise de Algoritmos da UERJ em 2024.1 - Algoritmos de Ordenação

java sorting-algorithms swing

Last synced: 31 Mar 2025

https://github.com/toyamarodrigo/final-intro-prog

TP Final - Introduccion a la Programacion - Creacion de un simple juego en Java.

java swing

Last synced: 14 May 2026

https://github.com/renovatio-v/inventario-tienda-libros

View: Java-Swing | Service, Repository and Entity: done with Spring-Boot

java-swing java22 maven mysql spring-boot swing

Last synced: 14 Apr 2026

https://github.com/zabuzard/zeroed

ArmA 2 tool for zeroing sniper rifles in ACE.

arma2 ballistics computing-impact-point mod model-view-controller mvc scripting sniper swing tool

Last synced: 04 Feb 2026

https://github.com/birg81/java.game.rockpaperscissorslizardspock

Is a game of chance that expands the traditional game of Rock, Paper, Scissors. It is first used to settle a dispute about what to watch on TV between Sheldon and Raj in "The Lizard-Spock Expansion".

awt funny-game game gui human-computer human-vs-ai human-vs-robot java rock-paper-scissors-lizard-spock swing

Last synced: 31 Mar 2025

https://github.com/hrosicka/colormixer

Explore the infinite spectrum of colors by adjusting red, green, and blue sliders in this intuitive Swing-based Java application, perfect for beginners and experienced color enthusiasts alike.

beginner beginner-friendly color-picker colors gui gui-application java swing swing-gui

Last synced: 18 Jul 2025

Swing Awesome Lists
Swing Categories