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/jozwiaczek/offlinemessenger

A student project designed to create an offline messenger.

gui java messenger swing

Last synced: 05 Jun 2026

https://github.com/kevinroberts/videoencoder

playing with swing and scratching an itch

gradle java swing swing-gui

Last synced: 22 Apr 2026

https://github.com/mertkolgu/sirketcalisanlariprojesi

Java Swing kullanarak yazılmış bir masaüstü şirket çalışanları uygulamasıdır.

java jdbc-driver mvc mysql-connector mysql-database swing

Last synced: 25 Apr 2026

https://github.com/dzimiks/infviewer

InfViewer is a visualization tool for relational data models with CRUD, search and sort functionalities. It works with serial, sequential, index-sequential and database files. It was a college project for Information Managment course.

java swing

Last synced: 06 Jun 2026

https://github.com/googtech/instant-messaging-software---java-swing

:speech_balloon: The Instant messaging programs designed for myself ~

awt qq server swing thread ui

Last synced: 27 Apr 2026

https://github.com/1ai13/drawsync

Cooperative Drawing Board with Swing & TCPSockets

canvas2d chatter drawer java swing tcp-socket

Last synced: 28 Apr 2026

https://github.com/jacobkobr/financeflow

Allows users to input check data, which is then imported into a Google Sheet using the Google Drive API.

google-sheets-api java maven oauth2 swing

Last synced: 28 Apr 2026

https://github.com/themysterysolver/java_basics

This repository contains basic Java concepts with reference to "Head First Java" and weekly lab questions.It covers collections and javafx basics too!

awt basic-java collections docs gui head-first-java java java-learning javafx jdbc-mysql lab-exercise regular-expression servlets-jsp-html-css swing

Last synced: 28 Apr 2026

https://github.com/sbordet/foxtrot

Foxtrot is a small and powerful API for using threads with the Java Swing classes.

asynchronous awt model swing synchronous threads worker

Last synced: 29 Apr 2026

https://github.com/siyamulislam/multi_solve

A Service Provider Swing Applicaiton

java mysql swing swing-gui xampp-server

Last synced: 29 Apr 2026

https://github.com/zabuzard/supercars

Supercars is a 'Top Trumps' game based on cars for 2-3 players.

game game-demo model-view-controller multiplayer-game mvc supercars swing top-trumps

Last synced: 08 Jun 2026

https://github.com/tsnsoft/tsn_ideaproject_demo

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

demo gui intellij intellij-idea intellijidea jar java swing

Last synced: 29 Apr 2026

https://github.com/sinantech/snake-game-swing

🐍 Java Snake Game

backend java swing

Last synced: 29 Apr 2026

https://github.com/softx0/calculator-with-swing

Calculadora en Java utilizando solo el entorno gráfico de Swing

jakarta java jframe swing swing-api

Last synced: 30 Apr 2026

https://github.com/tonyv23/notebook

A Text Editor Application

development java javaswings swing text-editor

Last synced: 30 Apr 2026

https://github.com/yunusemrejr/kepserverexdesktopclient

I've programmed this Java Swing application to make it simpler and faster to manage KepServerEX. Including IoT Gateway connections, it includes a configuration API client. Some extra functions are present, which include direct communication with an excel file for saving connection credentials for faster server switching and saving program logs...

api client java kepserverex rest swing

Last synced: 30 Apr 2026

https://github.com/sumitkumargiri/employee-management-system-java-with-mysql-project

This repository contain all the best practices for managing Github repository.

awt employee-management-system github gui-application java project swing

Last synced: 01 May 2026

https://github.com/bcapathshala/swing-in-java-notes

Java Swing with JDBC Learning Series

gui-application java jdbc mysql sql swing

Last synced: 01 May 2026

https://github.com/ggleblanc2/typing-test

The code in this repository creates a Java Swing typing speed test GUI.

java-8 swing swing-gui typing-practice

Last synced: 01 May 2026

https://github.com/tugsef/hospitalautomatoinsystem

Welcome to my hospital automation system repository! This project is built with basic Java and showcases functionalities for managing hospital operations efficiently.

insurance-system-app java jdbs oop-principles postgresql sql swing

Last synced: 01 May 2026

https://github.com/ggleblanc2/sos

This repository holds the code to create a Java Swing SOS game.

java-8 sos swing

Last synced: 01 May 2026

https://github.com/beardedfish/snake

Snake game programmed in Java using Swing. 🐍

classic-game food game high-score io java maven painting panel scoring-system snake swing wasd

Last synced: 02 May 2026

https://github.com/dfm18/javapad

JavaPad is a simple and user-friendly text editor written in Java.

dependency-injection design-patterns java java-swing-project junit maven notepad swing swing-gui swing-gui-application

Last synced: 03 May 2026

https://github.com/t-kalv/studyshorts

StudyShorts -StudyShorts is a full-stack Java-based Study Quiz Flashcard app that helps user to study whilst testing their knowledge, allowing users to create questions and study those questions engaging with those questions via short-form video content at the bottom of the screen similar to TikTok/YoutTube Shorts/Instagram Reels...

database flashcards java java-swing mysql mysql-database quiz quiz-app shortform sql study swing video

Last synced: 03 May 2026

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/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/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/baijifeilong/just-ping-it

网络延迟测试工具(A utility for network delay test)

baijifeilong java network-monitoring ping swing utility

Last synced: 12 Jun 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/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/msofteng/programa-o-de-computadores---aula-i

Sistema de Informação do HOSPITAL

design-patterns java mvc swing

Last synced: 12 Mar 2025

https://github.com/eduardob-programador/trabalhogesqualsoft

Esse repositório é referente a um trabalho da faculdade (como a grande maioria desse perfil) em que eu e meu grupo tivemos que desenvolver 3 funcionalidades/sistemas em java, que então o nosso docente iria avaliá-las.

java java-swing swing

Last synced: 02 Jul 2025

https://github.com/eduardob-programador/swing-studies

Esse repositório, como o próprio título presume, vai ser sobre o uso da biblioteca Swing do Java, usada para fazer GUIs.

java java-swing swing swing-components swing-gui

Last synced: 15 Mar 2025

https://github.com/vinod0505/hospitality-management-system

A Hospitality Management System streamlines hotel operations by managing rooms, guests, and reservations. This Internshala project uses a MySQL database for data storage and a Swing GUI for user interaction.

java mysql swing

Last synced: 17 May 2026

https://github.com/gmcy2020/reprint-genshin-impact-launcher

复刻原神启动器 Reprint Genshin Impact Launcher

genshin genshin-impact java mihoyo reprint swing

Last synced: 16 May 2025

https://github.com/kinfe123/tesatefxlab

Yet another platform for collaboration

java swing

Last synced: 07 Apr 2025

https://github.com/joakimteixeira/socket-chat

Real-time chat application using sockets

java netbeans-ide socket swing

Last synced: 06 Jun 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/parambirs/morse-code-translator

A Kotlin Swing GUI desktop app that can translate English text to Morse and vice-versa.

gui-desktop java-swing kotlin morse-code morse-code-translator morse-translator morsecode morsecode-translator swing swing-gui

Last synced: 18 Apr 2025

https://github.com/geeta259/javalibpro

A library management project in core Java facilitates the efficient organization and operations of a library through a user-friendly interface. It includes features for managing books (addition, deletion, updating), users (registration, updating information), and borrowing/returning books, error-handling and validation.

awt-gui java jframe swing

Last synced: 11 Apr 2026

https://github.com/teohaik/gui-jpa-loan-example

Java Example app that demonstrates basic GUI concepts and JPA with Eclipselink

eclipselink java jpa swing swing-gui tablemodel

Last synced: 14 Jul 2025

https://github.com/isurusankhajith/supersnake

This is a classic Snake game implemented in Java using the Swing library. The game involves controlling a snake that moves around the screen, eating apples to grow in size while avoiding collisions with the walls or its own body. The objective is to achieve the highest score possible.

java swing swing-gui

Last synced: 18 Mar 2025

https://github.com/liaartem/kred-calcswing-java-23-maven

Maven Java 23 Swing NetBeans project - Credit calculator (real estate, auto) (annuity, the classics)

java maven swing

Last synced: 27 Mar 2025

https://github.com/derneuere/java-swing-multiselect

A multiselect component for Java in Swing

java multiselect swing

Last synced: 21 May 2026

https://github.com/umjammer/vavi-apps-editablepanel

🫐 Swing and Beans

beans gui java swing

Last synced: 21 May 2026

https://github.com/t-kalv/what-s-the-weather-

A Basic Weather App that shows the user the current weather in a certain city with other useful information/metrics using Weather Forecast API and the Swing Java framework

java swing swing-application swing-gui weather weather-api weather-app weather-forecast

Last synced: 27 Jun 2025

https://github.com/samuellucas97/laboratoriesofprograminglanguage-ii

Activity and Exercises of the discipline LP2.

collections-java java-fundamentals swing

Last synced: 16 May 2025

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/themysterysolver/minesweeper-java

"Minesweeper Game using JAVA"

awt game java minesweeper swing

Last synced: 20 May 2026

https://github.com/mathiasuy/misfinanzas

Proyectito para control de gastos (octubre 2016) Java SE, JDBC, MySQL, Proyecto Netbeans

controller dao desktop-app dto interface java java-se jdbc mysql netbeans singleton swing

Last synced: 03 Feb 2026

https://github.com/teoneag/table-editor

A simple table editor with formula support build in Java & Swing

formulaparser java swing tableeditor

Last synced: 06 Mar 2025

https://github.com/debarghyasikder/library-management-system

Designed and developed a robust Library Management System using Java whose features include user authentication, book inventory management, issue and return tracking, and detailed reporting. The system ensures efficient management of library operations and provides a user-friendly interface for both administrators and users.

awt dbms java swing

Last synced: 19 Oct 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/shadowxpa/ejo-tracker-uni

Track a Star Wars Jedi Knight: Jedi Academy server

java jedi-academy nextjs reactjs star-wars swing tracker

Last synced: 11 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/khrishman/gym-membership-management-system

Java Swing application for managing gym memberships with Regular and Premium member support. Built using OOP principles and a GUI interface.

gui gym-management java java-project oop swing

Last synced: 01 Jul 2025

https://github.com/yannisfs/unilate

Unilate is a program for converting units which originated from a school project.

java javaswing swing swing-gui unit-converter

Last synced: 23 Mar 2025

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/gyuka08/b767

an offensive java swing game

flappy-bird java offensive swing

Last synced: 08 Apr 2025

https://github.com/carlossanabriam/music-app

Desktop application that simulates a Music player, using Java Swing.

desktop-app java music music-player spotify swing user-interface

Last synced: 23 Mar 2025

https://github.com/yann39/one-time-pad-encryptor

Java Swing application to demonstrate one-time pad encryption

encryption java lfsr one-time-pad onetimepad swing

Last synced: 16 Mar 2025

https://github.com/valkryst/jcopybutton

JCopyButton is a Java Swing component designed to copy the contents of a JTextComponent to the system clipboard when clicked.

hacktoberfest java-gui jbutton jtextarea swing swing-component

Last synced: 01 Nov 2025

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: 06 Apr 2025

https://github.com/redinfinitypro/measurement-converter

Rating: (7/10): The Java Swing application offers a user-friendly GUI for selecting and comparing measurement units, featuring components like MeasurementFrame, UnitFrame, ShowButton, and ShowResult.

actionevent actionlistener awt border hashmap map swing

Last synced: 06 Apr 2025

https://github.com/bocchio01/climate_monitoring_app

Simple app for visualizing and managing weather data.

data-driven java swing

Last synced: 15 Mar 2025

https://github.com/valkryst/vterminalpaletteeditor

A standalone GUI application for creating and editing VTerminal palettes.

2d 2d-graphics ascii gamedev roguelike roguelike-library swing terminal unicode vterminal

Last synced: 01 Nov 2025

https://github.com/kahlery/wordle-clone-desktop

🀄️ game clone: popular Wordle Game (Word Guessing Game) clone with multiplayer option

desktop-app java multi multithreading socket-game swing threads wordle wordle-game

Last synced: 15 Jun 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/jpathlist

A Java Swing component designed to display a list of unique directory and/or file paths. Additionally, it supports drag-and-drop functionality, allowing users to drag files and directories from their file system into the list.

drag-and-drop file-list file-manager hacktoberfest input-output java-gui nio nio2 swing swing-component

Last synced: 01 Nov 2025

https://github.com/jonasaacampos/campominadojavaswing

Projeto com o objeto de apriomorar o conhecimento teórico e pratico em Java usando princípios de Orientação a Objetos, Programação Funcional e conceitos do padrão Observer.

game-development java observer-pattern oops-in-java retrogaming swing

Last synced: 22 Nov 2025

https://github.com/kpouer/marcel

Thomson MO5 emulator written in Java

emulation emulator java mo5 swing thomson

Last synced: 11 Jun 2026

https://github.com/erwanlt/retrogaming

retro gaming style arcade games

java pacman pong space-invaders swing tetris

Last synced: 28 May 2026

https://github.com/ysden123/ys-scala-swing

Playing with Scala Swing framework.

gui playing sbt scala swing

Last synced: 22 Mar 2025

https://github.com/rydzze/staff-payroll-management-system-oop

Project for Object-Oriented Programming

java jframe object-oriented-programming swing

Last synced: 28 May 2026

https://github.com/themysterysolver/java_nptel

This repository contains my weekly learnings and exercises from my Java NPTEL course.

awt java jdbc nptel-course socket-programming swing

Last synced: 01 Nov 2025

https://github.com/ankitmishralive/ip-finder

IP Finder is a GUI Application developed using Java Swing. Just Put the Domain Name & Get the Ip of that domain on the Screen.

java swing tool

Last synced: 22 Mar 2025

https://github.com/pforhan/callsprite

Sprite loader and animator

kotlin sprite swing

Last synced: 08 Apr 2025

https://github.com/thanoshanmv/tims

Java application which maintains three-wheeler information.

java java-8 mysql swing tims

Last synced: 18 Apr 2026

Swing Awesome Lists
Swing Categories