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

Audio transcription using Vosk. Built with Swing.

gui java speech-recognition speech-to-text swing transcription vosk

Last synced: 01 Mar 2026

https://github.com/deechael/dddouga

支持多个视频源的电脑动漫客户端

anime bilibili dom douga html java jsoup swing

Last synced: 20 Mar 2026

https://github.com/asier-ortiz/gestion-de-proyectos

Java desktop application for managing a construction company resources

hibernate java mysql swing

Last synced: 16 Apr 2026

https://github.com/lb1997ccb/adaptive-layout-transformer

A simple Java application that demonstrates dynamic layout management in Swing GUIs. Users can switch between single-column, two-column, and three-column layouts using radio buttons, with the interface updating in real-time.

adaptive-layouts gridlayout java java-8 jframe jpanel swing

Last synced: 02 Apr 2026

https://github.com/sanogotech/starterjavafxswing

Starter Java Fx Swing

java javafx maven swing

Last synced: 17 Apr 2026

https://github.com/tojan-naiem/cafe-management-system-project

This Java project implements a comprehensive café management system using Swing for the graphical user interface.

cafe cafe-management gui java javafx javagui javaguiswing project projects swing ui

Last synced: 17 Apr 2026

https://github.com/asier-ortiz/agencias-turisticas

Java desktop application for managing tourist agencies

db4objects hibernate java mysql oracle sqlite swing

Last synced: 17 Apr 2026

https://github.com/tsnsoft/tsn_idea_multiforms

Пример простейшего многооконного визуального приложения на Swing для IntelliJ IDEA на Java

forms intellij intellij-idea jar java multiforms swing

Last synced: 17 Apr 2026

https://github.com/kerciu/weather-app-java

🌦️ A weather application in Java ☕ to learn API integration 🌐. The app retrieves current weather data and presents it to the user through an interactive graphical interface 🖥️. This project was made in order to learn API integration in Java and create both aesthetic and functional user interfaces 🌟.

api backend front-end full-stack graphical-user-interface gui java java-gui-application json json-api swing swing-gui weather-api weather-app

Last synced: 17 Apr 2026

https://github.com/guidanoli/jabuti

Jabuti: Branch Setup Software

swing tortoisesvn

Last synced: 18 Apr 2026

https://github.com/tusharjain5/travel-and-tourism-management-system

Travel and Tourism Management is an easy-to-use app made with JavaFX, Swing, and Core Java. It connects to MySQL for organizing travel details.

awt java javafx jdbc mysql swing

Last synced: 18 Apr 2026

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

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

college-assignment college-assignments database database-design installer java mysql mysql-triggers stored-procedures swing views

Last synced: 18 Apr 2026

https://github.com/tkuenneth/compose-swing-interop

This repo contains samples for my Jetpack Compose - Java Swing interop talks

java jetpack-compose kotlin swing

Last synced: 19 Apr 2026

https://github.com/hifza-khalid/java-development-zone

A structured Java learning journey 🚀 covering matrices, data structures, GUI applications, and database connectivity with step-by-step implementations.

calculator convertor crud database gui java linkedlist mysql netbeans swing tic-tac-toe xampp

Last synced: 20 Apr 2026

https://github.com/sryaerlmba/wedding-organizer

A desktop-based wedding organizer application built with Java (Swing) and MySQL, developed in NetBeans. Supports admin, wedding organizer, and user roles for managing bookings and payments.

booking-system dekstop-app final-project java mysql netbeans swing wedding-organizer

Last synced: 20 Apr 2026

https://github.com/fraigo/java-ui

Java UI composer using JSON structure

java json swing

Last synced: 20 Apr 2026

https://github.com/ipolynkina/graphsforsaphr

Генератор графиков рабочего времени для Sap HR

apache-poi java-se junit maven sap-hr spring swing

Last synced: 20 Apr 2026

https://github.com/escalopa/blockchain-ui

Java application that creates a block and adds it to a live block-chain server for the sake of practice & learning

blockchain java swing

Last synced: 21 Apr 2026

https://github.com/yousefmohammad/java_chatapp

distributed and centered Java chat app

distributed-processing distributed-systems java swing

Last synced: 05 Jun 2026

https://github.com/absphreak/feedback-evaluator

📝 Enhancing Academic Experience!

evaluator graphs gui java swing

Last synced: 05 Jun 2026

https://github.com/jardelgcunha/mini-programs-java-swing

42 Java programs with Swing interface and terminal

java javafx jframe jpanel netbeans swing swing-gui

Last synced: 22 Apr 2026

https://github.com/manjotsidhu/javamethodtraceanalyser_ibm_megahackathon_2018

IBM Hack Challenge 2018 - Java Method Trace Analyser - Got Young Coders Award

commons-io java-8 jfreechart jgraphx maven openjdk8 swing

Last synced: 22 Apr 2026

https://github.com/valkryst/jtoggleablepasswordfield

JToggleablePasswordField is a Java Swing component that extends the standard JPasswordField with the ability to toggle between showing and hiding the password.

hacktoverfest java-gui jpasswordfield jtextfield swing swing-component

Last synced: 24 Apr 2026

https://github.com/infott2t/autocodecheck

Make, like method, ... code. Programming check, make function throught Swing Java. This program. Thank you.

automation coding convinience java programming-tools swing

Last synced: 24 Apr 2026

https://github.com/ggleblanc2/sgf-animation

The code in this repository represents an incomplete SGF animation GUI for the game of Go (baduk)

animation java-8 sgf-parsing swing swing-gui

Last synced: 24 Apr 2026

https://github.com/romchela/oracle-db-client

Swing app to manage oracle db

database oracle swing

Last synced: 25 Apr 2026

https://github.com/jgneff/tofximage

AWT to JavaFX Image Conversion Benchmarks

awt image javafx swing

Last synced: 25 Apr 2026

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/fracpete/jide-oss-patches

Patched versions of the jide-oss Swing library.

java jide lookandfeel swing

Last synced: 27 Apr 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/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/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/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/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/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

https://github.com/mohcineproject/imsat-interface

This is the interface i am developping for my school club IMSAT. It is a platform designed to visualize data captured from a little satellite sent to high altitudes.

interface java swing

Last synced: 28 Apr 2026

https://github.com/gcoronelc/uc-2021-20-prog-oo

Curso de Programación Orientada a Objetos en la Universidad Continental.

clean-code gcoronelc java jdbc mvc netbeans patrones sql swing

Last synced: 28 Apr 2026

https://github.com/abhishekjain12/zams

Zoo Animal Management System

java management-system swing

Last synced: 28 Apr 2026

https://github.com/nipuna-lakruwan/card-matching-game-java

A simple card-matching game built in Java using Swing and JavaFX. Players flip cards to find matching pairs while tracking errors. The game includes customizable features like card images, board size, and a restart option.

begginer-project cardgame game-development gui java javafx memorygame programming swing

Last synced: 29 Apr 2026

https://github.com/aburraq/lamesnake

I have created a snake game by watching Bro Code. Then I wanted to add something from myself. So I added some images, prevent apple to appear on snake, restart game option and a few more touch. Go check it out now. Also credential link to Bro Code: https://www.youtube.com/watch?v=bI6e6qjJ8JQ

gamedevelopment graphicsprogramming imageio java jframe jpanel keylistener snake-game swing

Last synced: 29 Apr 2026

https://github.com/eternalflame02/keralaweatherapp

🌦️ Kerala Weather Application is a Java desktop app that fetches, stores, and displays weather data for Kerala's districts. Leveraging the Open-Meteo API and MySQL database, it provides real-time weather information, historical data, and key metrics such as temperature, humidity, wind speed, and rainfall.

gui-application java mysql openmeteo-api swing

Last synced: 29 Apr 2026

https://github.com/xwjdsh/games

Java Swing 实现的小游戏。[俄罗斯方块&贪吃蛇 / tetris&snake]

java snake-game swing swing-gui tetris tetris-game

Last synced: 29 Apr 2026

https://github.com/somodidenise/queue-management-system

A Java-based queue management system with real-time simulation and multithreaded client handling.

desktop-appl gui java maven multithreading oop queue-management simulation swing

Last synced: 29 Apr 2026

https://github.com/bpdesilva/readwithus

A Library Management System developed utilizing Java.

java java-8 mysql mysql-database oop swing

Last synced: 30 Apr 2026

https://github.com/ggtylerr/kaane-je-

A complete rework of KAaNE in Java.

assistant java ktane swing

Last synced: 30 Apr 2026

https://github.com/rkrajukhunt/pms

Retail pharmacy management system

jasperreports java mysql swing

Last synced: 30 Apr 2026

https://github.com/bacali95/emailextractor

Email addresses extractor.

java ooxml swing

Last synced: 30 Apr 2026

https://github.com/java-repositories/goldman

Игра "Золотоискатель".

sqlite swing

Last synced: 30 Apr 2026

https://github.com/mehakchabra/electracease

The Electricity Billing System desktop application optimizes billing procedures for electricity providers. Featuring an intuitive interface, it automates precise billing computations using meter readings, manages customer information, processes payments, and offers usage analytics. The system prioritizes data security, allows customization, and sea

awt intellij-idea jdbc mysql mysqlworkbench swing

Last synced: 30 Apr 2026

https://github.com/anggamys/final-project-pbo

Desktop POS application using Java Swing, designed for sales, inventory, and transaction management.

java object-oriented-programming swing

Last synced: 30 Apr 2026

https://github.com/zamweis/tetris

This project, one of my first when learning Java programming, showcases a classic game implementation, reflecting my early coding journey and passion for programming.

classic-game game-development gaming gui intellij-idea interactive-application java netbeans object-oriented-programming open-source puzzle-game swing tetris-game

Last synced: 01 May 2026

https://github.com/jfcardoso/calculadora

Projeto de calculadora baseada no modelo Apple, desenvolvido com Java Swing e seguindo o Padrão Observer.

java-11 observer swing

Last synced: 01 May 2026

https://github.com/mahonrim/videojuego-peleas

Videojuego de peleas hecho en java utilizando forms

form java java-8 swing swing-gui

Last synced: 01 May 2026

https://github.com/mahmoodhamdi/ecommercesystem

A Java-based e-commerce system featuring a graphical user interface built with Swing, SQLite database integration, and implementation of core design patterns. The system provides product management, shopping cart functionality, and secure payment processing with robust input validation.

design-patterns gui java javadb oop-principles solid-principles solidity-contracts sqlite swing swing-gui

Last synced: 02 May 2026

https://github.com/zeno-io/tank-war

The game of tank war based on Java Swing which you can learn stating Java SE, and Simple Netty Server.

java java-network javase netty nio swing tank-war

Last synced: 02 May 2026

https://github.com/malitha-gunathilaka/boardinghub_java

BoardingHub is a Java Swing-based desktop application for managing boarding house listings and bookings. It provides a platform for property owners to list their boarding houses and for customers to find and book accommodations. Features include user authentication, property management, booking system, and admin controls.

booking-system desktop-application java mysql netbeans property-management swing user-authentication

Last synced: 02 May 2026

https://github.com/java-repositories/gui_mp3player

MP3 плеер на Swing

java swing

Last synced: 02 May 2026

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

Um jogo clássico de Campo Minado implementado em Java Swing, com interface gráfica interativa e sistema completo de vitória, derrota e reinício automático. ENG: A classic Minesweeper game implemented in Java Swing, featuring an interactive graphical interface with full win, lose, and automatic restart mechanics.

campo-minado eventos interface-grafica java jogo-java minesweeper observer-design-pattern projeto-com-mentoria swing

Last synced: 03 May 2026

https://github.com/aldana-filiberto/simulador-figuritas-mundial

🏆 Simulador de Figuritas del Mundial Este proyecto es una simulación estadística desarrollada en Java, cuyo objetivo es estimar la cantidad de paquetes de figuritas necesarios para completar un álbum del Mundial. Permite simular distintos escenarios de distribución mediante interfaces gráficas e implementaciones configurables.

design-patterns java observer-pattern poo simulation swing world-cup

Last synced: 03 May 2026

https://github.com/johnhany97/connect4

Connect 4 game in Java using Swing

ai connect-four java junit swing

Last synced: 09 Jun 2026

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/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/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/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/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/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/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/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/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/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: 09 May 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/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/bios-marcel/swingincorrectwindowposition

Reproduce a Swing bug on Windows where retrieved window positions are weird

bug java poc swing windows

Last synced: 10 May 2026

https://github.com/kyrczak/virtual-world-java

University project, simulation game similar to Game of Life, presenting a world full of animals and plants. Including a full GUI.

java swing swing-gui

Last synced: 10 Jun 2026

https://github.com/lgomezruiz/java-exercises

All my practical exercises with Java, both from Web Development course and the Internet

fundamentals-of-programming java maven oop poo spring-boot swing

Last synced: 12 May 2026

https://github.com/mar-nb/simplix

Implémentation d'une interface graphique permettant la résolution de problème avec l'algorithme du Simplexe.

awt java simplex-algorithm swing

Last synced: 12 May 2026

https://github.com/ekelhala/jmerge

Minimal tool for merging PDF files together, written in Java

file-management gui java maven pdf-document pdfbox swing

Last synced: 13 May 2026

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

This is a POC project to demonstrate a

11 desktop gradle java jre swing

Last synced: 13 May 2026

https://github.com/der3318/ontology-acquisition

An Ontology Acquisition Tool with GUI

automation ontology swing

Last synced: 13 May 2026

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

Java Game using Swing

game-development java swing

Last synced: 11 Jun 2026

Swing Awesome Lists
Swing Categories