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/samdev-7/two-player-snake

A two player version of the classic snake game using Java Swing.

game java snake swing two-player

Last synced: 04 May 2026

https://github.com/roymasad/javacalc

Java Swing Calculator, Maven, JDK17

calculator java jdk maven swing template

Last synced: 04 May 2026

https://github.com/hugoalvarezajenjo/textadventure

Simple test text adventure game.

game java swing textadventure

Last synced: 04 Apr 2025

https://github.com/birg81/colorpicker

Hi guys. I developed this Java code, for demonstration purposes. This Code, creates a colorPicker. The GUI is able to help you select your favorite color and show you the RGB code in hexadecimal and in its red, green, blue coodrinate. Good luck!

color colorpicker gui java swing ui

Last synced: 09 May 2026

https://github.com/sergueik/stoppable_test

This project demonstrates pausing Selenium test through a java modal dialog (SWT, Swing, JavaFx)

error-handler javafx selenium swing swt

Last synced: 10 May 2026

https://github.com/ilyaselmabrouki/inventory_management

Java desktop application dedicated to efficiently managing company stock

java mysql swing

Last synced: 10 May 2026

https://github.com/infott2t/auto_writting_javacode_makeswing2

Automation writting Spring boot code. Table name writting, make code. JFrame, JAVA GUI using. Let's study~. Thank you.

automation-api java jpa-hibernate springboot swing swing-gui

Last synced: 12 May 2026

https://github.com/itsharshit07/event-management-system

An event management system for hackathons, webinars and different activities conducted by the college clubs. Easy to modify and access the data and helpful in keeping the track of participants.

java swing

Last synced: 13 May 2026

https://github.com/sinantech/patika-backend-course

🎃 Patika + Backend Course All Projects

backend java swing training

Last synced: 10 Apr 2026

https://github.com/chrisross5/tradingview-ideas

College project (Java programming S4): A Java Swing app fetching TradingView data via RSS, with a fully responsive design. Supports user & admin roles with CRUD for ideas, authors, symbols & markets.

bcrypt flatlaf java jaxb jsoup rss sql sql-server swing

Last synced: 13 May 2026

https://github.com/chicha63/mysql-java

A Java swing app to operate with T-SQL

java jdbc jdbc-drivers sql swing t-sql

Last synced: 13 Jun 2026

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

Joguinho em Java de Labirinto para treinar POO

java swing

Last synced: 06 Jul 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/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/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: 19 Jun 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/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/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

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/tanshaydar/java-swing-form-validation

Java Swing Form Validation for JTextField and JTextArea.

form-validation java swing swing-gui

Last synced: 15 Mar 2025

https://github.com/discoduroderoer/gestor-database-pokemon

Gestionador de la base de datos de pokemon

enlazar gestor java movimientos pokemon swing

Last synced: 10 Mar 2026

https://github.com/shruti627/advanced-java-programming-practicals

💻 A compact collection of Advanced Java programs covering RMI, Networking, AWT, Servlets, JSP, and JDBC, showcasing real-world distributed, GUI, and web application development.

advanced-java-programming gui jdbc jsp-servlet networking rmi swing tomcat-server

Last synced: 27 May 2026

https://github.com/aykrimino/donation-system-java-swing

A donation management system built with Java Swing and AWT for the UI, MySQL for the database, and a well-structured architecture (Models, DAO, Services, GUI).

awt-graphics awt-gui intellij intellij-idea java mysql mysql-connector mysql-database mysql-workbench oop oop-principles oops-in-java swing swing-application swing-gui

Last synced: 03 Feb 2026

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

[WiP] Game made in java

java swing

Last synced: 17 Nov 2025

https://github.com/vaishnavi242002/campus-connect

The College Management System is a desktop application for efficiently managing college operations, including student enrollment, faculty management, and course allocation.

framework java netbeans swing

Last synced: 14 Oct 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/meyfa/swapper

A Java/Swing wrapper, making GUI classes so much less bloated.

gui java library simple simplification swing swing-gui

Last synced: 23 Mar 2025

https://github.com/shubhamch95/registration_form

The "Registration Form" project utilizes Java's Swing library to create an attractive GUI for seamless user registration, featuring input fields for personal details. Upon successful submission, a dialog box confirms the completion of the registration process.

actionlistener awt corejava dialog java jbutton jframe jlabel jpanel swing

Last synced: 31 Mar 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/nfriaa/jeuxdevinette

Jeux de dévinette en Java

awt desktop events java mdi oop swing

Last synced: 05 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/reemadutta/foster-care-management-application

Child Adoption & Foster Care Management application using Java Swing

java multithreading swing

Last synced: 28 Oct 2025

https://github.com/mochafreddo/swing-alert-bot

A lightweight Telegram bot that sends swing trading alerts for U.S. stocks using daily signals.

bot python stock swing

Last synced: 07 Sep 2025

https://github.com/gonzalocg123/agendacontactos

Gestor de Contactos en Java Aplicación de escritorio desarrollada en Java Swing que permite gestionar contactos (añadir, editar, eliminar, importar y exportar en JSON) con almacenamiento en SQLite e imágenes asociadas.

contact-management crud desktop-application gui java java-proyect jdbc json oop sqlite swing

Last synced: 18 Apr 2026

https://github.com/lorena-b/thegame2048

The game 2048 recreated in Java using swing GUI

java swing

Last synced: 26 Mar 2025

https://github.com/motapinto/multi-agent-system-conquest

Multi-agent system modelation of the conquest Battlefield gamemode.

fipa-protocols jade java multi-agent-system swing swing-gui

Last synced: 25 Jan 2026

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

Swing tree model for exploring https://kaitai.io generated structs

kaitai-struct swing visualizer

Last synced: 26 Mar 2025

https://github.com/niteeshl/simple-movie-ticket-booking-gui

A project that i made as an example to simulate first come first serve in operating system course

awt java swing

Last synced: 12 Jun 2026

https://github.com/RedInfinityPro/Math-Mastery

Rating (7/10): The application uses Swing to present arithmetic challenges, including random equation generation, user interaction, and feedback, suitable for educational purposes.

atomicboolean border random swing

Last synced: 30 Sep 2025

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

Django Swing | Collection

django swing swing-collection

Last synced: 18 Mar 2025

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

Community resources for the Swing Collection

community django swing swing-collection

Last synced: 18 Mar 2025

https://github.com/prajwalchapke055/task-4-employee-management-system

The Employee Management Application is a Java-based software that simplifies employee information management. It empowers HR departments and managers to add, view, update, and delete employee records.

awt core-java intellij-idea java jframe mysql mysql-workbench swing

Last synced: 19 Jan 2026

https://github.com/ajayvijay9929/banking_system

This is a online banking system java based project . We can open your account ,deposit , withdraw your money see ATM Card and also change your account pin

advance-java awt mysql swing

Last synced: 14 May 2026

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

inventory app

game homework java swing

Last synced: 03 Apr 2025

https://github.com/sougatoroy3/electricitybillingsystem-java

A comprehensive solution meticulously crafted using Java, MySQL and Swing/AWT frameworks. Designed with users’ convenience in mind, our application offers a seamless experience for managing electricity billing process efficiently.

awt java jdbc mysql swing

Last synced: 16 May 2026

https://github.com/dorukeskicorapci/text-code-editor

The project is built to provide a user-friendly interface for writing and organizing text. By integrating features like syntax highlighting and basic formatting tools, it aims to enhance readability and maintain an organized workflow for both notes and code.

awt full-stack gui swing

Last synced: 07 Jul 2025

https://github.com/ergoold/ktguishortcuts

A Swing-based DSL for GUI development in kotlin.

dsl gui kotlin swing

Last synced: 11 Jan 2026

https://github.com/kahleryasla/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: 02 Mar 2025

https://github.com/yihleego/javaaccessbridge-python

Java Access Bridge for Python

java java-access-bridge python swing

Last synced: 26 Mar 2025

https://github.com/abhijitht2002/chessgame

A Java-based chess game built using Swing GUI and basic Object-Oriented Programming principles for game logic.

java mouse-events mouselistener oops swing

Last synced: 09 Apr 2025

https://github.com/ecly/gate_maniac

One of my first ever OO applications. A simple game written in Java where a Circle is guided through some gates with increasing pace.

game swing

Last synced: 07 Sep 2025

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

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

java maven swing

Last synced: 27 Mar 2025

https://github.com/tugsef/patikaclone

Patika.dev Orta Seviye Java Web Backend Patikası Çalışmam

java patika-clone postgresql postgresql-database sql swing

Last synced: 15 May 2026

https://github.com/andezion/sortingalgorithms

A small program that visualises the most popular sorting algorithms!

awt-graphics java sorting-algorithms sorting-visualization swing

Last synced: 09 Apr 2025

https://github.com/wasifsohail5/smart-electricity-bill-calculator

The Smart Electricity Bill Calculator is a desktop application that simplifies the complex task of calculating electricity bills using Pakistan's tiered rate system. With its modern Swing UI, the application provides a user-friendly way to track, analyze, and optimize electricity consumption.

java javagui jfreechart splash-screen swing

Last synced: 10 Apr 2025

https://github.com/dfm18/employee-list-ui

An interface to manage employees, developed as part of the Java SE SQL and Databases course at Platzi.

java jdbc mysql platzi swing

Last synced: 15 May 2026

https://github.com/david-voss/texteditor

A very simple Java Swing text editor oriented on the example of the MS Editor [de-DE].

desktop-application german-language java java-gui ms-editor-clone swing text-editor

Last synced: 10 Apr 2025

https://github.com/kanlon/gfname

用java写的复制文件名的小软件

exe4j java swing

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

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/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/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/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/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/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/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/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/khaled-gad/calculator

simple calculator

java swing

Last synced: 11 Apr 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/thetoxin/spinder

VIRTUAL SPINNER ON JAVA!!!

graphics java joke spinner swing

Last synced: 09 Jul 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/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/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/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/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/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/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/br1ght0ne/qrwizard

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

java qrcode qrcode-generator swing

Last synced: 21 Mar 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/jfcardoso/campo-minado-swing

Campo Minado com Java Swing

java11 lambda-functions swing

Last synced: 04 Apr 2025

Swing Awesome Lists
Swing Categories