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.
- GitHub: https://github.com/topics/gui
- Wikipedia: https://en.wikipedia.org/wiki/Graphical_user_interface
- Related Topics: graphical-interface,
- Aliases: graphical-user-interface,
- Last updated: 2026-07-08 00:14:28 UTC
- JSON Representation
https://github.com/sanko/alien-libui
Build and Install libui: A portable GUI library
alien gtk3 gui libui native perl perl-alien widgets
Last synced: 15 May 2026
https://github.com/dpbm/download-youtube-songs
A python gui to download songs from youtube
downloader gui pip py pysimplegui python python3 youtube youtube-dl ytdlp ytdlp-gui
Last synced: 03 May 2026
https://github.com/burhanali2211/file-renamer
a powerful tool best for web developers that allows to rename files in bulk using a user-friendly GUI.
gui main python rile-renamer tkinter
Last synced: 05 Jun 2026
https://github.com/dennishilk/skynet-shredder
🔥 A futuristic, GUI-based file and folder shredder for Linux – HDD & SSD aware, recursive, TRIM-enabled, and themed after Skynet. Built with Python + PyQt5. Secure delete made nerdy.
cybersecurity file-shredder gui linux privacy-tool pyqt5 python secure-delete shred wipe
Last synced: 15 May 2026
https://github.com/jadhaidar/customerviewer
A simple Java based GUI to view, search and sort customer data
csv-parser eclipse gui java swing
Last synced: 19 May 2026
https://github.com/federico-lamperti/polimi-swe_project
cli gui javadoc javafx mvc-pattern
Last synced: 20 May 2026
https://github.com/smtkanchana66/nmap-gui
The Nmap GUI is a user-friendly interface that makes it easy to run network scans using the Nmap tool. With just a few clicks, users can specify target hosts, choose scanning options, and initiate scans.
gui gui-application hacking-tool nmap nmap-scan python python3 tkinter-gui tkinter-gui-library tkinter-python
Last synced: 12 Sep 2025
https://github.com/krishnachsahu/shrnk
🔧 Build cross-platform applications rapidly with Tauri, React, and TypeScript using this streamlined Vite template.
asset-compression cross-platform developers-tools express gui image-compression jquery nodejs non-commercial open-source optimization productivity rust tauri
Last synced: 13 Apr 2026
https://github.com/karthikeyanav2003/temperature-converter
prodigy projects - temperature calculator
calc calculator-application converter gui guiapplication python temperature-converter tkinter
Last synced: 23 Jun 2026
https://github.com/andezion/cryptocurrency
cpp cryptocurrency curl-library gui nlohmann-json wxwidgets
Last synced: 03 Jul 2026
https://github.com/akmsw/duxtennis
2 players tennis matches simulator - DuxSoftware Java challenge
apache-maven checkstyle cross-platform gui java java-awt-desktop java-awt-swing java-swing-application java-swing-gui miglayout openjdk openjdk-java sonarlint tennis
Last synced: 12 Mar 2025
https://github.com/devprnvk/snakegame
Welcome to the Snake Game, a classic and entertaining arcade game where players control a snake that moves around the screen. In this game, you take control of a hungry snake with the goal of eating as much food as possible to increase your score.
arcade classes-and-objects game gui hungry-snake java object-oriented-programming panel snake-game swt
Last synced: 26 Mar 2025
https://github.com/hermesroot/renomeador-de-arquivos
Ferramenta gráfica em Python para renomear arquivos em massa. Permite definir prefixos, números de contagem e separadores, com suporte a várias extensões de arquivos. Ideal para organizar grandes quantidades de mídia, documentos e outros arquivos.
automation file-renaming gui python wxpython
Last synced: 12 Sep 2025
https://github.com/yuji1702/ai--powered-triage-system
This project implements a machine learning-based triage system for emergency rooms, which classifies patients based on their symptoms and vitals using a Random Forest Classifier. The system features real-time patient data integration, a user-friendly GUI built with Tkinter, and secure patient data encryption using Fernet from the cryptography lib
cryptography data-imputation data-preprocessing data-security encryption gui healthcare machine-learning matplotlib medical-data python random-forest realt-time scikit-learn seaborn tkinter triage-system
Last synced: 05 Apr 2025
https://github.com/Killeroo/MaChe-Messenger
LAN Text and Drawing Messaging App
c-sharp gui lan mache-messenger messenger messenger-platform text-message text-messaging wpf
Last synced: 12 Mar 2025
https://github.com/lukewait/midtown-app
Educational GUI tool developed as part of a TAFE QLD assignment, providing interactive access to three algorithmic solutions: Rock Paper Scissors, Multiplication Table, and Caesar Cipher. Ideal for IT training and understanding basic programming concepts within a structured application.
cryptography education games gui learning-tools python training
Last synced: 18 Mar 2025
https://github.com/rafal-stefanski/spring-weather-app
SPRING BOOT 2 App gets recent weather forecast from API for available cities for few days.
api forecast-api gui java mvc thymeleaf weather
Last synced: 28 Mar 2025
https://github.com/lukewait/rps-app
A GUI-based LAN game application for Rock Paper Scissors, featuring user profiles, chat functionality, and customizable settings. Each instance is standalone and can function as both a server and client.
customtkinter gui lan networking python rock-paper-scissors
Last synced: 18 Mar 2025
https://github.com/oldrev/mini-router
A minimal demo for exploring key algorithms used in PCB routing and layout tools.
algorithms avalonia dotnet eda gui layout open-source pcb
Last synced: 15 May 2026
https://github.com/kerciu/cpp-tetris-clone
Tetris Clone | Made using C++ programming language and SFML graphic library.
cpp game game-development gamedev gui object-oriented-programming sfml sfml-game sfml-graphics-library tetris tetris-clone ui-design
Last synced: 25 Jun 2025
https://github.com/sriyansreddyy/video-downloader
Modern YouTube and Google Drive video downloader with GUI - Download videos, create clips with drag & drop support for local files.
ffmpeg gui python tkinter video-processing youtube-downloader
Last synced: 18 May 2026
https://github.com/hari7261/gitprofile-search
GitHub Profile Finder is a sleek desktop app built with Python and CustomTkinter that allows you to search and view detailed GitHub user profiles. Instantly fetch bio, repos, followers, and more in a modern, dark-themed UI!
coustomtkinter dark-mode git github-profile-finder gui hari7261 python python3 requests tinker
Last synced: 09 May 2026
https://github.com/toki-plus/auto-usps-tracker
专为跨境电商卖家设计的高效USPS批量物流追踪器。支持数千单号并发查询、代理、防屏蔽,并生成精美Excel报告。Playwright, Automation, PyQt5, E-commerce.
automation cross-border-ecommerce desktop-app e-commerce gui logistics package-tracking pandas playwright pyqt5 python scraper shipping-tracker usps web-scraping
Last synced: 29 Apr 2026
https://github.com/colowill/Currency-Converter
Java currency converter that uses WebScraping to update it's conversion rates.
currency-converter data-scraping data-structures gui java-8
Last synced: 12 Mar 2025
https://github.com/bell-kevin/chap17tipcalculator
Chapter 17 tip Calculator. Create a GUI Tip Calculator. The user will enter the cost of the meal, then select the tip rate to use to calculate the tip for that meal.
Last synced: 17 Mar 2025
https://github.com/ohimoiza1205/file-explorer-application
A simple file explorer app built using Python and Tkinter. It allows users to navigate files, open .txt files, and delete files from the local directory with a clean, user-friendly interface.
desktop-application file-management gui python tkinter
Last synced: 03 Apr 2025
https://github.com/bell-kevin/milespergallongui
Miles Per Gallon GUI. You have previously written a project for a Miles Per Gallon calculator. Here, you will create a GUI to do that same work. The calculator needs 2 text fields, where the user will enter the miles and the gallons. It needs another text field for displaying the result – make this text field uneditable. It needs labels to identify which text field is for miles and which is for gallons. It needs a button to do the calculations, which should test if there is numeric data in the miles and gallons text fields. Add color for the content pane’s background, and a different color for the calculate button.
Last synced: 17 Mar 2025
https://github.com/bell-kevin/olympics
The final project is a program that displays the medal winners in several sports in a Winter Olympics. A GUI will list the sports, and when the user selects one, it will display the medal winners for that sport. It uses a file to store the data, writes to it with new data, and reads from it for all data.
Last synced: 17 Mar 2025
https://github.com/mauricelambert/totpwinexe
Little GUI Windows application to enter a secret key and obtain your TOTP without any phone or other device
2fa gui mfa totp totp-authenticator totp-generator windows
Last synced: 15 May 2026
https://github.com/pranitej/typing-test
This is a typing test application. Here you check the stats of your typed text.
gui pip pycharm python3 sys threading tkinter typing typingtest
Last synced: 20 Jan 2026
https://github.com/prashant-rana42/simplecalculator
A simple Calculator, with addition, subtraction, multiplication , Division, Reminder, and Power operations,built using javafx 21.0.5 and needs atleast java 17 to be installed on your system to run
calculator-application gui jar java javafx-desktop-apps
Last synced: 11 May 2025
https://github.com/ali7haider/class_evaluation_system_csharp_winforms_db
A Class Evaluation System built in C# Winforms with database
class-management csharp database gui ms-sql-server winform winforms-application
Last synced: 13 Sep 2025
https://github.com/thiiagoms/chat-application
Chat application with Python and Kivy Library :books: :snake:
chat-with-kivy gui learning python python-chat python-gui python-kiv pythonic
Last synced: 18 May 2026
https://github.com/liraymond04/olc-dijkstra
GUI implementation of Dijkstra's shortest path algorithm in the olcPixelGameEngine.
algorithm algorithms-and-data-structures c-plus-plus cpp dijkstra dijkstra-algorithm dijkstra-shortest-path gui olc olcpixelgameengine pge
Last synced: 08 Sep 2025
https://github.com/f-shake/photoarchivingtools
照片归档工具,一套用来解决照片(以及部分文件)在预处理、整理、存档、浏览等环节存在问题的自动化工具
Last synced: 15 May 2026
https://github.com/wassimoubaziz/irm-iot-small-project
This is a simple iot application built using Java RMI (Remote Method Invocation). It allows clients to connect to a central server and communicate with each other in real-time.
gui interface iot java oubaziz rmi rmi-client rmi-server wassim
Last synced: 25 Jun 2025
https://github.com/exovate-1/windows-11-debloater
✨ Windows 11 Debloater Minimal GUI/CLI tool to clean and optimize Windows 11 installs. | 🖥️ GUI & CLI support | 🛠️ 100+ system tweaks | ⚡ One-click preset modes | 🗑️ Remove UWP & bloat | 🔒 Disable telemetry | 🚀 Unlock performance | 🎨 UI personalization | ⛑️ Auto restore point |
blaot-remover cli debloat-script gui lightweight optimization optimizer personalization postinstall restore-point system-tweaks telemetry uwp windows11
Last synced: 13 Jul 2025
https://github.com/yo525/youtube_dowloader
Download Youtube audios(music) from videos or even from each playlist video using Pytube library from python. You can also download songs from Youtube Music
free-software freemusic gui mp4-format music music-download music-downloader open-source python3 song-download youtube-downloader youtube-music youtube-music-downloader
Last synced: 24 Jun 2025
https://github.com/eshan-sud/safeledger
A GUI-Based Bank Management System
fiile-handling gui java javaawt javafx javaswing oops
Last synced: 11 Apr 2026
https://github.com/yuu-eguci/effort-leveling-support-eel
This app is what was remade Effort Leveling Support of tkinter, that was my first Python app, using Eel library.
Last synced: 10 Apr 2025
https://github.com/morpheus2018/media_generator
Media - Video Serien Benennungs Generator
benennung emby emby-server generator gui jellyfin namensgebung naming naming-conventions ordnerstruktur plex plex-media-server python python3 season serien
Last synced: 08 Jul 2025
https://github.com/impe93/clientmail
A local email service for test RMI and swing in java
Last synced: 21 Jul 2025
https://github.com/kahleryasla/wordle-word-guessing-game
Popular Wordle Game (Word Guessing Game) Clone With Online Mode (Socket Programming). Used "Swing" To Make Gui Design
gui online socket-programming swing swing-gui wordle-clone wordle-game
Last synced: 03 Aug 2025
https://github.com/streamlinkk/streamlink-twitch-gui
A multi platform Twitch.tv browser for Streamlink
app desktop emberjs front-end gui javascript livestreamer nodejs nwjs streaming twitch twitter windows
Last synced: 28 Jan 2026
https://github.com/suuhm/phat
Graphical PowerShell application designed to help investigators, security analysts, and IT professionals examine email headers for signs of phishing or spoofing. The tool parses headers from .eml and .msg files, highlights important fields, and provides insights into SPF, DKIM, and DMARC results.
blueteam graphical-interface gui header-analysis mail mail-analyzer phishing powershell security-operations-center soc spam
Last synced: 01 Jun 2026
https://github.com/blaze6950/mvvmexamples
A case study of an application with MVVM architecture
csharp example gui mvvm mvvm-architecture wpf
Last synced: 18 May 2026
https://github.com/jupfu/beck-view-gui
GUI for beck-view-digitize
gui nuitka python3 ttkbootstrap
Last synced: 17 Mar 2025
https://github.com/deb-deep-dutta/virustotaljsondownloader
Static GUI to fetch VirusTotal file reports (JSON) by hash. Copy, download (.json/.js), or print summaries. GitHub Pages ready.
api-client cybersecurity frontend github-pages gui hash javascript json malware-analysis security sha256 sha256-hash static-site virus-scanner virustotal
Last synced: 18 May 2026
https://github.com/rdbo/imgui-allegro5-application
ImGui Allegro5 Application (tested on Linux)
allegro5 application cpp dear-imgui gui imgui linux
Last synced: 21 Apr 2026
https://github.com/tumichnix/ws-client
Simple WS client
gui javascript websocket-client websockets
Last synced: 18 May 2026
https://github.com/sofiia-0/calculadora_miniproyecto
Calculadora GUI minimalista escrita en Java que realiza operaciones básicas de suma, resta, multiplicación y división.
calculadora calculadora-java calculator calculator-java calculator-java-swing calculator-javaswing gui minimal swing swing-form swing-gui
Last synced: 29 Mar 2025
https://github.com/alsweider/kaschemme
Textbasiertes Würfelspiel
dice game gui qt windows windows-10
Last synced: 15 May 2026
https://github.com/psvel6672/google-translator-using-python
Translate what you want, easily with this tool.
googletrans googletranslate gui pyperclip python python3 pythongui tkinter translator
Last synced: 12 Jul 2025
https://github.com/nstamour-art/python_script_launcher
A configurable graphical launcher tool for python scripts.
custom developer-tools gui launcher linux macos python python3 script tool ttkbootstrap ui windows
Last synced: 21 Mar 2025
https://github.com/kernel-sqz/tilesetparser
FInd one tile in a large tileset group using AI
ai cli cli-app gui opencv opencv-python parser python tiled-map-editor tilemap tilesets tkinter
Last synced: 18 May 2026
https://github.com/Tw1ddle/tweak-gui-demo
:point_right: Demo for tweak-gui, a simple to use Haxe user interface library for changing variables
Last synced: 10 Mar 2025
https://github.com/kangphp/wifi-cut
NetCut-like Python GUI is a free, open-source network management tool inspired by NetCut. It allows you to scan your LAN, view all connected devices, and perform ARP spoofing attacks (MitM or block) using an intuitive GUI. Built with Python and Tkinter, it supports vendor lookup and provides mass block/unblock features for easy network control.
arp-spoofing ethical-hacking gui mitm netcut network-scanner network-security python tkinter
Last synced: 12 Jul 2025
https://github.com/zenliucn/guic
golang gui console helper for windows(gui application with console mode)
Last synced: 17 May 2026
https://github.com/animikhaich/vtu-result-downloader
A GUI App to Download Results from VTU's Website
beautifulsoup downloader gui pyqt5 results university vtu web-scraping
Last synced: 10 Apr 2025
https://github.com/son31dt/rock_paper_scissor_python
A modern Rock-Paper-Scissors game with Tkinter GUI and standalone executable
game gui pyinstaller python rock-paper-scissors tkinter
Last synced: 15 Jan 2026
https://github.com/u2n4/dualled-pro
🎮 Real-time RGB lightbar control for PS5 DualSense & PS4 DualShock 4 — with a live 3D controller view, 10 lighting effects, battery alerts & profiles. Python/Tkinter.
3d controller desktop-app dualsense dualsense-controller dualshock gamepad gaming gui hid led lightbar playstation ps4 ps5 python rgb rgb-lighting tkinter windows
Last synced: 30 Jun 2026
https://github.com/julyanvdw/cryptographic-chat-app
An encrypted chat application built with python. Implements wireguard security protocol
cryptography customtkinter decryption encryption gui python wireguard
Last synced: 20 May 2026
https://github.com/ezvezdov/calculator
Simple calculator using python
calculator first-project gui python
Last synced: 10 Jan 2026
https://github.com/tolik-punkoff/video-screenshot
small bash script for making video screenshots
bash gui screenshot script video
Last synced: 15 May 2026
https://github.com/dylankle/dieting-data
Food and water tracking application with GUI written completely in Java
data-structures gui input-output object-oriented-programming
Last synced: 15 Jun 2025
https://github.com/thgossler/menv
A CLI tool to manage user environment variables on macOS for both GUI and terminal apps.
environment-variables gui macos shell-script terminal
Last synced: 18 May 2026
https://github.com/nurullahs/foldermap
FolderPeek is a cross-platform GUI application designed for visualizing directory structures.
cross-platform directory-structure export-feature file-explorer file-management folder-viewer gui hidden-files open-source python text-view tkinter tree-view
Last synced: 28 Mar 2025
https://github.com/majjcom/reminder
A Tool written by C++, order to improve work and study efficiency. 一个用C++编写的,用于提高工作和学习效率的小工具。
cpp efficiency gui notifications qt5 qt5-gui qtcreator tool windows
Last synced: 17 Jan 2026
https://github.com/napsy/protty
Simple GUI for managing SSH connections
gui linux server-management ssh-client
Last synced: 28 Apr 2026
https://github.com/marco-nicola/usbguard-simple-gui-py-qt
A simple unambitious system tray applet and GUI for interacting with USBGuard.
dbus dbus-python gui pyside2 python3 security security-hardening usb usb-devices usbguard
Last synced: 08 Jul 2025
https://github.com/sourhub226/python-calculator-gui
Google calculator clone in python
calculator google-calculator gui python python-calculator tkinter tkinter-gui
Last synced: 16 Jun 2025
https://github.com/charzard1332/oauth2authenticator
A .NET WinForms application that allows users to log in via multiple OAuth2 providers like Discord, Google, GitHub, Twitter, and Microsoft.
community csharp desktop-app gui oauth2 winforms
Last synced: 24 Apr 2026
https://github.com/ansebi/gui_kivy_chessboard_apr2018
Interactive board for beginner chess lessons. Works with multitouch interactive whiteboards.
Last synced: 19 May 2026
https://github.com/sujalchoudhari/justask
A survey application made in Java
gui internship-task java mongodb survey swing-gui
Last synced: 18 May 2026
https://github.com/barrettotte/recursive-descent-gui-parser
GUI generator for college course
gui java parse recursive-descent
Last synced: 12 Jun 2025
https://github.com/iqbaleff214/mycontact-desktop-with-python
Contact books are a useful and widely used kind of application. They’re everywhere. You probably have a contact book on your phone and on your computer. With a contact book, you can store and manage contact information for your family members, friends, coworkers, and so on.
Last synced: 19 May 2026
https://github.com/lemonsoda9013/easy-watermark-tool
A batch image watermarking tool based on Python and Tkinter.
batch-processing gui image-processing numpy pillow python tkinter watermark
Last synced: 15 May 2026
https://github.com/kishwordulal1234/gui-prl-ssh
i have made this project just to do time pass because i dont kno why i suddely started loving perl specially the camel of it
Last synced: 30 Jun 2026
https://github.com/pseudoincorrect/electrophy_signaldisplay
Graphical application to display the electrophysiological signals collected
Last synced: 04 May 2026
https://github.com/saadarazzaq/algorithmic-hub
Visualized different AI search algorithms using Pygame
artificial-intelligence gui pygame python semester-project shortest-path-algorithm
Last synced: 17 Mar 2025
https://github.com/khaizzuu/javaguicurrencyconverterapi
This is my first project on GitHub.
Last synced: 10 Sep 2025
https://github.com/eduardozepeda/rusty-yt-dlp-gui
A Linux lightweight, minimalist GUI application for downloading YouTube videos and audio, built with Rust.
gui rust youtube-downloader youtube-video yt-dlp yt-dlp-gui yt-dlp-wrapper
Last synced: 19 May 2026
https://github.com/reza-ygb/smart-application-launcher
Intelligent application launcher with GUI, CLI, and Rofi interfaces - Auto-detects 1500+ applications with smart categorization
application-launcher automation cli desktop gui linux productivity pyqt5 python rofi
Last synced: 19 May 2026
https://github.com/saadarazzaq/sudoku-game
A GUI based Sudoku solver built with pygame 🐍🔢
documentation gui pygame python sudoku-solver
Last synced: 17 Mar 2025
https://github.com/sience/luis_samples
SAMPLES for LUIS. LUIS (Love UI System) is a flexible graphical user interface (GUI) framework built on top of the Löve2D game framework. LUIS provides developers with the tools to create dynamic, grid-centric, layered user interfaces for games and applications.
framework gui love2d love2d-framework love2d-gui love2d-library
Last synced: 19 May 2026
https://github.com/amirali104/rest-timer
A GUI program that notifies you to give your eyes a rest after the time you specify.
cross-platform desktop-application gui health-tools healthcare productivity python python3 script time-management timer tkinter
Last synced: 09 Apr 2025
https://github.com/radad/radmenulauncher
Display a menu that can be filtered to search for an item to launch. Supports jumplist context menu.
gui shell-extension win32 windows
Last synced: 16 May 2026
https://github.com/digoarthur/gui-for-r
Create a graphical interface for your functions in R and analyze them more dynamically.
gui interface-builder r research tcl-tk
Last synced: 11 Aug 2025
https://github.com/msadeqsirjani/trimmerpro
A simple program to shorten links Without visiting the websites
dotnet gui mvvm prism ui url-shortener windows-desktop wpf
Last synced: 09 Apr 2026
https://github.com/acnasdev/msicontroller
MsiController — a cross-platform application and service for managing MSI laptop features (EC, fan control, backlight, etc.) on Linux. Includes a Qt6-based GUI client, systemd service, D-Bus communication, and a kernel module.
automation dbus device-management embedded-controller fan-control gui hardware-monitoring installer kernel-module laptop linux open-source qml qt qt6 service system-utility systemd
Last synced: 20 Jun 2026
https://github.com/abakum/crocson
GUI for schollz/croc forked from howeyc/crocgui
android chat croc deeplink fyne gui linux macos proxy qrcode record-audio record-video relay share-desktop webcam webdav windows
Last synced: 07 Jun 2026