An open API service indexing awesome lists of open source software.

GUI

GUI stands for graphical user interface. It is a visual representation of communication presented to the user for easy interaction with the machine. It allows users to manipulate elements on the screen using a mouse, a stylus or even a finger. The actions in a GUI are usually performed through direct manipulation of the graphical elements.

https://github.com/keygenqt/assistantqt

Assistant is a delightful files mod tool

app gui qt snap

Last synced: 20 May 2026

https://github.com/eduardorodriguesf/password-generator

A GUI app that generates complex and custom passwords

gui pyqt5

Last synced: 22 Aug 2025

https://github.com/suwadith/agony-aunt-card-game-java-swing-gui

A java based multiplayer card game implementation.

card-game gui java swing

Last synced: 05 Jul 2026

https://github.com/myferr/spammer-gui

A message-sending macro. Built with CustomTkinter and Tkinter.

customtkinter gui macro python tkinter tkinter-gui

Last synced: 28 Feb 2025

https://github.com/ostapkonst/hash-verifier

A cross-platform checksum generation and verification tool with both CLI and GTK3 graphical interface

cli comparison-tool crc32 cross-platform generator gui hashing-algorithms md5 sha1 verification

Last synced: 06 Mar 2026

https://github.com/university-project-repos/airportparking

Software engineering solo project at University of Canterbury: CLI & GUI desktop application for algorithmically computing multiple parking lot fees at the Christchurch international airport. Developed for the course SENG201.

airport-parking algorithm automated-testing cli computer-science continuous-integration desktop-application fee-calculator gui human-computer-interaction java java-16 java-fx parking-charges software-development software-engineering software-testing university-project

Last synced: 23 Mar 2025

https://github.com/heymumford/mailpail

Carry your mail away in a pail — export email to PDF, Excel, CSV. Multi-provider IMAP with plugin system, GUI wizard + CLI.

cli csv email email-export excel export gui imap mailpail pdf python

Last synced: 02 Apr 2026

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

A Connect Four game with opponent and GUI using pygame in Python.

4 a beginner connect connect4 four game gui in pygame row

Last synced: 25 Mar 2025

https://github.com/avilesxd/loudly

Aplicación de escritorio para masterizar tracks musicales. EQ de 4 bandas, control LUFS, auto-master por referencia y exportación WAV/FLAC.

audio audio-editor audio-processing customtkinter desktop-app equalizer flac gui limiter loudness lufs mastering matchering music-production music-tools pedalboard pyinstaller python wav windows

Last synced: 03 Jun 2026

https://github.com/suwadith/university-award-calculation-system-javafx-pp-gui

Java based University Award Calculation System. [Procedural Programming]

gui java javafx procedural-programming

Last synced: 13 May 2026

https://github.com/antoniomiguel03/projetos_java

Projetos desenvolvidos através da linguagem de programação Java, cada branch é um projeto.

back-end gui java jdk jre oop

Last synced: 25 Mar 2025

https://github.com/kareemkemmo/password-manager

Python password manager GUI app using tkinter, and JSON data for storage and search function

gui json oop python3 tkinter-gui

Last synced: 30 Apr 2026

https://github.com/palaashatri/clipkit

A high-performance, native GUI wrapper around yt-dlp — built in Rust with Iced

gui rust wrapper yt-dlp

Last synced: 03 Jun 2026

https://github.com/tory1103/pls-logging

Python code logging with a server interface

flask gui localhost logging python python-logging python3 server server-gui

Last synced: 30 Apr 2026

https://github.com/screamman-ssh/zoommeetingjoiner_v.1

This is a zoom meeting room collector, easy for student that have many of meeting room for each subject. The program may help you get a better way to sign in zoom.

automation csv-files gui pandas-library pyautogui python tkinter tkinter-gui

Last synced: 30 Oct 2025

https://github.com/jcs090218/jcsqtj

A compact framework that encapsulates Qt Jami to expedite development

fast framework gui java speed wrapper

Last synced: 31 Mar 2025

https://github.com/izzthedude/ignorem

A GUI frontend for calling gitignore.io API, built for the GNOME desktop environment.

adwaita flatpak git gitignore gnome gtk gui linux

Last synced: 12 Apr 2026

https://github.com/abdelrahman822000/banking-system

A client-server banking system application that handles user authentication, account management, transaction processing, and administrative operations.

banking-system client-server cpp gui gui-application python qt qtcreator

Last synced: 07 Jan 2026

https://github.com/avd1729/bank-management-system

Bank management project using python with GUI

banking-applications gui python3

Last synced: 17 Jan 2026

https://github.com/filipraic/cartographers

A Cartographers game made with JavaFX

game gui java javafx

Last synced: 18 Apr 2026

https://github.com/salman-ahamed/teligram-exact-time-scheduler

Desktop application to schedule and send Telegram messages at exact times (down to milliseconds precision). Built with Python, Tkinter GUI, and Telethon API.

automation gui messaging python scheduler telegram telethon tkinter

Last synced: 04 Apr 2026

https://github.com/bountyhunterboar6/roblox-synapse

Roblox Synapse Executor is a top-tier script execution tool for Roblox, valued for its advanced features and stability, enabling seamless Lua scripting for game modifications and customization.

authentication bloxfruit-script bloxfruits-autofarm-script executer exploit game gui hack lua nexus-roblox roblox roblox-lua roblox-script roblox-scriptbloxfruits-autofarm-script roblox-scripts roblox-synapse robloxscripts script-hub supported whitelist

Last synced: 29 May 2026

https://github.com/lexndru/unlocker-desktop

Keepsake Desktop is a GUI frontend for Unlocker

credentials gui passwordless python unlocker

Last synced: 07 Apr 2025

https://github.com/curiousci/range-calculator

Software to calculate the range, based on the initial speed of an object, it's height, and the acceleration

gui java javaswing

Last synced: 01 Apr 2025

https://github.com/aryaghan-mutum/housing-app

A cross-platform desktop GUI application for housing and dining management. Features secure authentication, furniture inventory tracking, and data export capabilities.

cross-platform desktop-app furniture-inventory gui housing-management inventory-management linux lisp macos racket racket-gui windows

Last synced: 18 Apr 2026

https://github.com/sebastianofazzino/fundamentals-of-computing-specialization

Basics of Computing and Programming Principles, Algorithmic Thinking and Programming skills in Python from the ground up and apply these skills in building many interactive projects using simplegui module.

algorithms computer-programming computing data-structures game-development gui python software-development

Last synced: 04 Jun 2026

https://github.com/marcingrze/speed_test

Internet speed testing tool with CLI, GUI (KivyMD), and KDE Plasma widget. Features automated testing, SQLite storage, and result validation.

cli gui kde-plasma kivy network-testing python speedtest sqlite

Last synced: 09 May 2026

https://github.com/elewinters/icecutter

a video compression GUI built with iced meant for compressing videos down to 10MB to upload to discord

ffmpeg gui iced iced-rs rust

Last synced: 19 Apr 2026

https://github.com/naxim-khan/youtube-clone

YouTube Clone (HTML, CSS, JavaScript) Welcome to the YouTube Clone project! This is a web development project that aims to replicate the UI features and some basic functionality of YouTube, using HTML, CSS, and JavaScript. (Nazeem Khan)

clickable clone css frontend gui html javascript responsive website youtube youtubeclone

Last synced: 09 May 2026

https://github.com/williamfzc/uiseg

UISeg is a Python library for automatic segmentation of user interface (UI) images into meaningful regions. It leverages adaptive thresholding, morphological operations, and connected components analysis to detect and merge UI blocks, making it useful for UI analysis, automation, and research.

automation block cv gui screenshot segmentation ui

Last synced: 16 May 2026

https://github.com/crhowell3/centurion

GUI-based application for distributed simulation management using IEEE 1278.1-2012 Distributed Interactive Simulation application protocol messages.

cargo crate dis gui iced ieee rust

Last synced: 11 Mar 2026

https://github.com/blaze6950/choosecolor

Custom Control for WindowsFroms ColorPicker

colorpicker csharp customcontrol gui windows-forms

Last synced: 09 May 2026

https://github.com/celeroncoder/javafx

GUI components with JavaFX (~my learning repo)

components gui javafx

Last synced: 20 Apr 2026

https://github.com/membranesoftware/membrane-medialibraryui

A GUI application for Microsoft Windows and macOS, using the SDL cross-platform development library. Its primary purpose is to provide a launcher interface as a component of the Membrane Media Library application.

c-plus-plus gui sdl sdl2

Last synced: 07 Sep 2025

https://github.com/5starkanyon/pm2-gui

Manage your PM2 processes easily with PM2 GUI, a modern Electron app. Simplify your workflow and enhance productivity. ⭐️💻

development electron electron-app gui javascript nodejs pm2 pm2-gui pm2-module pm2-monit pm2-node pm2-web pm2-web-monitor tool

Last synced: 10 May 2026

https://github.com/alkesst/dev-chatdesktop

Desktop GUI for Dev-Chat made with qt creator

cmakelists cpp cpp11 dev-chat gui interface network networking qt qt5 qtcreator

Last synced: 07 May 2026

https://github.com/kerciu/swing-text-editor

📝 Java GUI Text Editor ✨ — A text editor created using Java Swing 🎨 for learning and practicing Java programming. This project focuses on building a user-friendly interface and implementing core text editing functionalities. 💻🛠️

gui java java-swing object-oriented-programming text-editor user-interface

Last synced: 20 Jun 2026

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

📝 Enhancing Academic Experience!

evaluator graphs gui java swing

Last synced: 05 Jun 2026

https://github.com/TryOmar/Vehicle-Parking-Project

🚗 A Java-based parking management system with automated space allocation, fee calculation, and GUI interface. Efficiently manages 100m parking space for multiple vehicle types.

gui java oop parking-automation parking-management parking-system space-allocation

Last synced: 29 Jun 2026

https://github.com/hassanzafar-2021/energyconsumptioncalculator

Cost-Saving/Power Consumption Calculator Program

backend calculator gui java scanner

Last synced: 09 Apr 2025

https://github.com/chowdhuryj-github/beegarden

A MSOE Lab Project for a JavaFX Application that simulates the movement of bees in a flower garden. The movement of the bees is user controlled.

gui java javafx

Last synced: 22 Apr 2026

https://github.com/mohitbansal964/episode-tracker

A Simple GUI application to keep track of seen and unseen episodes of TV shows.

database-gui database-management episodes gui python3 sql sqlite3 tkinter tv-series tv-shows

Last synced: 05 Jun 2026

https://github.com/elb4rto/craplog-gui

Parse Apache2 logs to create statistics

apache2 apache2-logs gui java logs statistics

Last synced: 23 Apr 2025

https://github.com/wringiard/roblox-synapse

Roblox Synapse Executor is a top-tier script execution tool for Roblox, valued for its advanced features and stability, enabling seamless Lua scripting for game modifications and customization.

authentication bloxfruit-script bloxfruits-autofarm-script executer exploit game gui hack lua roblox roblox-lua roblox-script roblox-scripts roblox-synapse

Last synced: 06 Jun 2026

https://github.com/ftl/wydget

some custom fyne widgets

fyne go golang gui widgets

Last synced: 09 Apr 2025

https://github.com/dtroupe18/servertosendfiles

GUI Server that sets a current working directory. Once the directory is set client can connect and search for available files.

gui java-8 javafx server

Last synced: 24 Apr 2026

https://github.com/aditya-gupta-dev/disky

A disk space analyzer utility

disk disk-cleanup disk-space disk-usage fyne go golang gui

Last synced: 29 Jun 2026

https://github.com/ket0825/preview

Product crawler by json packet from network and preprocessing / 크롬드라이브 네트워크에서 log를 받는 셀레니움 크롤러

docker gui logger paddleocr tkinter-gui webdriver

Last synced: 25 Apr 2026

https://github.com/hyper-prog/unisyncgui

Graphical user interface for UniSync

filesystem gui qt synchronization

Last synced: 25 Apr 2026

https://github.com/bestia-dev/backup_for_zeljko_egui

Simple backup program tailored for my friend Željko. Made with rust and egui.

egui gui obsolete rust tutorial

Last synced: 09 Apr 2025

https://github.com/vishnu-tppr/nexora-ai

Made with Python, crafted by Vishnu 💻✨ Nexora AI – A smart Python voice agent with GUI, reminders, WhatsApp messaging, app control, jokes, and more! Built with 💻 + 🧠 + ❤️.

ai automation cool-python-projects customtkinter desktop-assistant gui nexora open-source-ai personal-assistant productivity-tool python python-project speech-recognition system-utility text-to-speech virtual-assistant vishnu-cse voice-assistant whatsapp-automation windows

Last synced: 25 Apr 2026

https://github.com/sunzey/autotest_ui

a multi-user UI(python) supports user quizing (Final work for BUAA-Pyhton-2021)

buaa gui gui-application python

Last synced: 06 Jun 2026

https://github.com/peeepca/production-dashboard

Production dashboard, with rest connection and build in data parser. It can analyze production data and performace.

backend dashboard dashboard-application front-end frontend gui itac parse parser python python3 rest rest-api restful-api tkinter

Last synced: 06 Jun 2026

https://github.com/socket-manager/launcher

SOCKET-MANAGER Launcher: サービス管理用 GUI & CLI ランチャー

cli cuei-o devops framework gui launcher monitoring php project-repository service socket-manager

Last synced: 26 Apr 2026

https://github.com/n8tbyte/example-rust-slint

example-rust-slint

gui rust slint

Last synced: 10 Jun 2026

https://github.com/vastus/.emacs.d

Emacs configuration and settings

configuration emacs gui init-el macos settings

Last synced: 26 Apr 2026

https://github.com/zamkara/ark.linux

Build scripts and configs for spinning up a bootable Live ISO of an immutable Arch Linux env powered by OSTree and bootc.

archlinux bootc container distrobox gnome gui immutable linux linux-hardening linux-lts linux-zen ostree podman rust

Last synced: 07 Jun 2026

https://github.com/theoliverlear/angular-boilerplate-utilities

Sometimes, the Angular CLI doesn't go far enough. This is where Angular Boilerplate Utilities comes in! It has scripts which have features not in the Angular CLI and can greatly increase your productivity.

angular developer-tools filesystem gui mit-license python scripting tkinter utilities webdevelopment

Last synced: 27 Apr 2026

https://github.com/dewitt4/pyqt

Samples of using PyQt for GUIs for Python

gui python qt6

Last synced: 27 Apr 2026

https://github.com/ahmedukamel/employee-management-system

Employee Management System is a practical project in Data Structures and Algorithms course in Beni Suef University. Created by me using Java, JavaFX, IntellIJ

csv-files data-structures-and-algorithms desktop-application gui java javafx searching-algorithms sorting-algorithms

Last synced: 27 Apr 2026

https://github.com/chayanforyou/pk2cmd-gui

Simple graphical user interface for pk2cmd on Linux, Mac OSX and Windows

desktop-app gui gui-application linux macos osx pic-mcu pic-microcontroller pickit2 pk2cmd

Last synced: 11 May 2026

https://github.com/l0g0rhythm/cryptoolsec

Secure Python CLI & GUI tool for efficient file/stream encryption & decryption (AES-256-GCM, streaming I/O). Supports passwords (Argon2id+Salt) or key files. Built for security and automation

aes aes-256 aes-gcm argon2 argon2id authenticated-encryption cli cross-platform cryptography decryption encryption file-encryption gui kdf pyside6 python python3 qt6 security streaming

Last synced: 27 Apr 2026

https://github.com/unclechu/gpaste-gui

Simple and handy GUI for managing clipboard history of GPaste daemon

clipboard clipboard-history clipboard-management clipboard-manager gpaste gtk gtk2 gui linux-desktop perl perl5 utility

Last synced: 11 May 2026

https://github.com/raffadndm/tictactoe

TicTacToe GUI application in Java.

awt gui java swing

Last synced: 09 Apr 2025

https://github.com/dipaolo/git-stats-plate-gen

CLI & GUI tool to generate plate with your GitHub repositories stats

cli git git-repository github gui python repository repository-stats repository-tools statistics

Last synced: 11 May 2026

https://github.com/akcansoft/ctrltooltip

A small AutoHotkey v2 helper for adding standard Windows tooltips to GUI controls.

ahk autohotkey autohotkey-v2 gui tooltip windows windows-tooltip

Last synced: 28 Apr 2026

https://github.com/kit-data-manager/inclde

INCLDE - Includable Linked Metadata Editor

client-side editor gui inactive json-ld linked-data web-component

Last synced: 28 Apr 2026

https://github.com/pooranjoyb/number_game

A simple number guessing game developed in C

c gtk gtk-tooling gui kwoc kwoc2024

Last synced: 28 Apr 2026

https://github.com/la-cebolla-mecanica/janta

Just another note taking app

c gui lightweight note-taking notes-app simple

Last synced: 25 Mar 2025

https://github.com/michaeldehaney94/simplecalc

Java application built using Java Swing GUI programming.

gui java javaswing

Last synced: 22 Jun 2026

https://github.com/lmlk-seal/pyspeed

Intelligent Python Performance Optimization Tool Automatically profile, analyze, and accelerate your Python code with minimal effort.

analyzer customtkinter gui intelligent numpy optimization optimization-tools performance python real-world-problem-solving

Last synced: 23 Jun 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/vorgestern/gitrelief

Git client as http server, includes GUI to start any number of servers in different repositories.

client git gui httpd

Last synced: 29 Apr 2026

https://github.com/trapd00r/clipboard_to_primary

sync XA_CLIPBOARD to XA_PRIMARY selection buffers

clipboard gui paste terminal

Last synced: 12 May 2026

https://github.com/angelonazzaro/matrix

This is a simple program, written both in C and C#, that allows you to perform fundamental operations on matrices.

c csharp gui gui-application matrices

Last synced: 29 Apr 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/standardan/cratekeys

Reward crates with keys and an animated roulette opening for Paper 1.21+.

bukkit crates gui java minecraft minecraft-plugin paper paper-plugin rewards spigot

Last synced: 29 May 2026

https://github.com/mo7amd-hub/geometry-shapes

simple OOP project in Java with GUI calculates perimeter and area of circle or cube and show some characteristics as you like

geometry gui oop oops-in-java

Last synced: 13 May 2026

https://github.com/temidaradev/neuratalk

Short conversation GUI app for local ollama llms (for now...)

fyne go gui llm ollama

Last synced: 13 May 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/rizalmart/gadmin-proftpd3

GTK+3 port of GADMIN-PROFTPD, the gui frontend for proftpd ftp server

app ftp ftp-server gadmin gadmin-proftpd gtk gtk3 gui network proftpd server

Last synced: 30 Apr 2026

https://github.com/alhadikhan/mac-managing-a-company-

This project is a Java-based management application for overseeing various aspects of company operations, including financial management, sales, production, HR, and administrative tasks. It features a GUI for easy interaction and integrates with a MySQL database for data storage and retrieval.

gui java javaswing mysql mysql-database

Last synced: 30 Apr 2026

https://github.com/somodidenise/virtual-memory-simulator

C++ Virtual Memory Simulator with a Qt GUI for visualizing address translation, page faults, TLB operations, and page replacement strategies.

cplusplus fifo gui lru operating-systems qt simulator tlb virtual-memory

Last synced: 21 May 2026

https://github.com/kelvin-1013/telegram-gateway-bot

telegram shilling bot sending message to Group and DM

bot gui python scraping shilling telegram telegram-api telegram-bot

Last synced: 01 Apr 2025

https://github.com/dilshan97/snake-game

The Snake game develop using java & Processing for GUI

gui java processing

Last synced: 30 Apr 2026

https://github.com/markkoz/noteblock

A graphical user interface that eases working with note blocks in Minecraft.

gui minecraft minecraft-forge-mod minecraft-mod music

Last synced: 01 May 2026

https://github.com/aqzi/ros2-docker-gui

Guide to install the Ros2 env with docker + demo with working GUI

docker docker-compose gui ros2

Last synced: 14 May 2026

https://github.com/sysadmindoc/fileorganizer

AI-powered desktop tool that automatically classifies, renames, and organizes thousands of design asset folders into marketplace-ready category structures using a local LLM and a 7-level rule engine.

automation dark-theme file-organizer gui pyqt6 python

Last synced: 01 May 2026

https://github.com/toddbirchard/broiestbot-db

🤖🔍 Web GUI for searching broiestbot commands.

dash database database-management gui plotly python

Last synced: 01 May 2026

https://github.com/themayursinha/calc

calc app in C

c gtk3 gui

Last synced: 28 Apr 2026