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/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/valchanoficial/ads-mapa-progii-53-2020

MAPA - ADS - PROGRAMAÇÃO II - 2020

java netbeans stream swing

Last synced: 04 Oct 2025

https://github.com/sujalchoudhari/resumepro

A Resume builder Application in Java

internship-task itextpdf java swing swing-gui

Last synced: 10 Oct 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/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/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/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/kaloyanov5/library-app

Library Searching App in Swing Java

java swing

Last synced: 13 Apr 2026

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

Calculator made in Java with Swing Library

calculator java java-21 java-swing swing

Last synced: 14 Jun 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/gremble0/snake

Snake game with GUI programmed in java

game gui java swing swing-gui

Last synced: 13 Aug 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/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/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

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

A Java-based Uno card game simulation with a graphical user interface (GUI) where users can play against AI opponents, track game statistics, and view leaderboards.

cardgame comp132 game gui java oop project simulation swing uno

Last synced: 23 Feb 2025

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

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

bgm java socket swing thread

Last synced: 05 Jul 2025

https://github.com/mertkolgu/javaswingexamples

Java Swing Examples

examples java swing

Last synced: 08 Jun 2026

https://github.com/koodeau/numbersarray

This program will output odd and even numbers from array which will be length you choose.

java java-library java10 jdk jdk10 koodeau swing

Last synced: 05 Apr 2025

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/xyugen/bulsu-student-forum

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

swing

Last synced: 17 Jan 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/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/akibahmed229/java-crud-app

Employee Management System using Java AWT & Swing, with CRUD operations using OS file system.

awt java swing

Last synced: 27 Jun 2025

https://github.com/altamsh04/xeditor

Java swing graphical user interface text editor help to manipulate files

file java swing

Last synced: 23 Feb 2025

https://github.com/dassujan/ConsumerLoanAssistantProject

Internship project for Loan Assistant!!!

awt-gui java swing

Last synced: 11 Mar 2025

https://github.com/jastka4/lab6

Project for university. Window application battleship game for two players with a separate client and server code. Done using Swing and sockets.

swing

Last synced: 13 May 2025

https://github.com/kei-k23/java-swimg-temperature-converter

A simple Java Swing application for converting temperatures between Celsius, Fahrenheit, and Kelvin.

java swing

Last synced: 23 Jun 2025

https://github.com/eng-m-abdrabbou/java_swing_student_marks_query

Interactive Java Swing tool for querying and analyzing student marks from CSV files.

academic-project java object-oriented-programming swing

Last synced: 16 Jun 2025

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

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

flappybird java swing

Last synced: 14 Jan 2026

https://github.com/danilomeneghel/locadora_java

Locadora em Java com Swing

java jdialog joptionpane oracle swing

Last synced: 01 Apr 2025

https://github.com/jansanz/minitorrent

Java bittorrent sample project

bittorrent java swing

Last synced: 12 Apr 2026

https://github.com/rahul-bhati/training-placement_cell

Hello I'm Rahul Bhati. this is training and placement project in java here you can store the data of any student and company. and also find the student according to the company requirment.

communityexchange ghdesktop github java-7 learn swing

Last synced: 19 Apr 2026

https://github.com/kishan2029/payroll_system

Desktop application developed using Swing framework and MySql database which gives all the functionalities related to payroll management e.g. add/update employee, add/update salary, generate payslip, take attendance, etc.

advanced-java mysql-database payroll-management-system swing

Last synced: 15 May 2026

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

Spring and BSAF working together

java spring swing

Last synced: 09 Apr 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/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/prashant-chaurasia/chessgame

A chess game in Java

awt game gui java oops-in-java swing

Last synced: 10 Sep 2025

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

JICO - Parse ico in Java

awt awt-graphics ico icon icons java swing

Last synced: 14 Jan 2026

https://github.com/umjammer/vavi-awt

🍄 awt, swing helpers

awt java jitpack swing

Last synced: 19 May 2026

https://github.com/cobyj33/recursive-tic-tac-toe

A bottomless pit of Tic Tac Toe nests for the insane

java recursion swing swing-gui tic-tac-toe tictactoe tree

Last synced: 28 Oct 2025

https://github.com/timboudreau/colorchooser

A swing color chooser, formerly hosted on java.net

gui swing swing-color-chooser

Last synced: 31 Dec 2025

https://github.com/jdpadillavigo/pathfinder

This project involved implementing an application to test and compare two pathfinding algorithms: BFS (Breadth-First Search) and D* Lite. The application was developed in C++ and Java, using Raylib for the graphical user interface in C++ and Swing in Java. The main objective was to evaluate the performance and memory usage of both languages.

c cpp java makefile pathfinder raylib swing visual-studio-code

Last synced: 20 Apr 2026

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

Remastered version of my old sapper project with Kotlin and Swing

coroutines exposed-orm kotlin sapper stateflow swing

Last synced: 27 Jun 2025

https://github.com/viniciusfinger/guessing-game-graph

Food guessing game based on Akinator. Uses graph theory to guess which dish of food the user selected

graph java swing

Last synced: 29 Apr 2026

https://github.com/faizanmohd5/librasys-lite-book-record-managment-software

LibraSys Lite is a simple and user-friendly book management software developed in Java. It allows users to perform basic operations on a book inventory, including creating, viewing, updating, and deleting book records. This application is designed for single-user scenarios and does not require complex user authentication.

app-development corejava java jdbc jdbc-connector jdbc-driver mysql mysql-database swing swing-gui ui-components

Last synced: 14 May 2026

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/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/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/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/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: 29 Oct 2025

https://github.com/sal0minh0/labjava

Joguinho em Java de Labirinto para treinar POO

java swing

Last synced: 06 Jul 2025

https://github.com/justinsdk/easyjshop-toy

A simple implementation of an image processor using Java 2D.

java java2d swing swing-gui

Last synced: 15 Apr 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/hugoalvarezajenjo/textadventure

Simple test text adventure game.

game java swing textadventure

Last synced: 04 Apr 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/sinantech/patika-backend-course

🎃 Patika + Backend Course All Projects

backend java swing training

Last synced: 10 Apr 2026

https://github.com/shivam1808/university-management-system

Language Used - Core Java, Concept Used - Swing, IDE Used - NetBeans, Database Used - MySQL

corejava java mysql netbeans-ide swing

Last synced: 15 May 2026

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

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

kotlin swing voxel

Last synced: 08 Apr 2025

https://github.com/zenith391/powerhigh

Very simple 2D modular game library for Java.

2d-game-library 2d-library customizable game game-lib-java jar java-9 swing

Last synced: 14 May 2026

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

SDL UI for Michael Kennett’s Console-based Sudoku showing colours instead of numbers.

deprecated game sudoku swing toy

Last synced: 10 Jul 2025

https://github.com/mati365/slide-puzzle

Java Swing 4x4 slide puzzle game

diagram game java puzzle slide swing

Last synced: 29 Mar 2025

https://github.com/dilshanwarnasuriya/defense-system

This standalone application create for Defense Management and communication among each other. this application created using java Swing. this application can manage Defends( Eg- helicopter, submarine, tank). this application created using OOP concept.

java mysql swing

Last synced: 11 Apr 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/reljicd/sudoku-java-swing

Over-engineered Sudoku app made using Java and Swing, with focus on using a lot of different GOF design patterns.

design-patterns gof java swing

Last synced: 17 Aug 2025

https://github.com/connectaman/inventory-management-software

A Inventory Management Software built using Java Platform and MySql

dbms java javaproject project sql swing swing-api

Last synced: 14 Mar 2025

https://github.com/pedrofellipeantunes/halftone-java

Java program to apply a halftone filter to an image.

graphics halftone hatching image-processing java manga swing

Last synced: 10 Jun 2025

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/ggleblanc2/announce-time

The code in this repository creates a Java Swing GUI to start and stop announcing the time

clock java-8 sound swing

Last synced: 18 Jun 2025

https://github.com/smahesh29/temperature-converter

It is a Temperature Converter using java swing. It includes the following units : Celsius, Fahrenheit, Kelvin, Rankine, Reaumur.

celsius fahrenheit java java-swing kelvin rankine reaumur swing swing-gui temperature temperature-converter

Last synced: 24 Feb 2025

https://github.com/caleb-collar/icon-editor

Simple java icon editor with graphical user interface.

bitmap gui icon java swing

Last synced: 04 Apr 2025

https://github.com/ifpabelem/texto-editor-swing

Texto Editor usando Java Swing

java netbeans swing text text-editor

Last synced: 30 Aug 2025

https://github.com/singiamtel/chess-java

A chess client implementation on Java and Swing

chess java swing

Last synced: 24 Mar 2025

https://github.com/nfriaa/jeuxdevinette

Jeux de dévinette en Java

awt desktop events java mdi oop swing

Last synced: 05 Mar 2025

https://github.com/adi-abhishek/java-tech_stuff

Resources for Java Full Stack Development

awt fundamental java java8 javafullstack jdbc jsp roadmap spring swing

Last synced: 03 Feb 2026

https://github.com/andyobtiva/glimmer-dsl-swing

Glimmer DSL for Swing (JRuby Swing Desktop Development GUI Library) - Enables development of desktop applications using Java Swing and Java 2D, including vector graphics and AWT geometry.

desktop dsl-syntax framework glimmer glimmer-dsl gui ruby ruby-gem ruby-library rubygem swing swing-gui swing-gui-toolkit

Last synced: 04 Apr 2025

Swing Awesome Lists
Swing Categories