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-09 00:14:16 UTC
- JSON Representation
https://github.com/michaeldehaney94/simplecalc
Java application built using Java Swing GUI programming.
Last synced: 22 Jun 2026
https://github.com/gusinacio/computational-graphics
GUI program for learning 2D elements and draw calculations
Last synced: 30 Apr 2026
https://github.com/fd2013/youtube_video_export
This Python script allows you to fetch all uploaded videos from a specific YouTube channel and export the video titles and URLs to a CSV file. It features a simple graphical user interface (GUI) built with Tkinter.
channels csv-export csv-files export-csvfile export-to-excel google-api google-cloud google-cloud-platform gui save save-files title tkinter-gui url youtube youtube-api-v3 youtube-playlist youtube-video
Last synced: 30 Apr 2026
https://github.com/theleopard65/dos-guard
DOS-Guard is a network packet monitoring tool built with Flask and Scapy. It captures and analyzes network packets in real-time, providing insights into network traffic and potential DDoS attacks. With a user-friendly web interface, DOS-Guard allows users to visualize packet data and monitor network activity effectively.
analysis botnet ddos flask gui interface mitigation packets packetsniffing projects python3 scapy server socket socketio
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/actepukc/uv-app-starter-pack
Bootstrap PySide6 GUI apps quickly using uv, with built-in PyTorch/CUDA handling.
astral-uv cross-platform cuda gui pyside6 python pytorch qt6 starter-kit template
Last synced: 30 Apr 2026
https://github.com/bb31420/imagine
Python GUI for generating images with OpenAi's Dall-e 3
ai art artificial-intelligence dalle-2 dalle-3 gui gui-application image images openai openai-api prompt prompt-engineering python python3 tools
Last synced: 13 May 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/erikdelange/restful-web-service
An example RESTful web service plus a web app which is making use of this service. Allows you to maintain a todo list.
bottle gui python restful-api restful-webservices webservice
Last synced: 08 Jun 2026
https://github.com/reshmaharidhas/palindrome-checker
A desktop application to check if given input is palindrome or not a palindrome
character-counter desktop-app exe gui palindrome palindrome-checker python3 tkinter tkinter-gui tkinter-python word-counter
Last synced: 19 Jun 2025
https://github.com/angelonazzaro/eurogames
This project has been realized for the DataBases Exam. It is a Java GUI which interacts with the DB using JDBC.
gui gui-application java javafx jdbc jdbc-driver mysql workbench
Last synced: 01 May 2026
https://github.com/ktauchathuranga/arduino-bulb-control-gui
Control a Bulb Using Python GUI
Last synced: 01 May 2026
https://github.com/luisdasartimanhas/my-windows-scripts
Projeto pessoal de scripts de automação para windows.
cmd dotnet git git-gui gui ip ip-system netinstall ssh tui windows windows-10 winget
Last synced: 01 May 2026
https://github.com/eduardorodriguesf/login-system
This program is a simulation of an account management
Last synced: 01 May 2026
https://github.com/makevoid/gtk-js-app-boilerplate
Hello world app in GTK JS - year 2013 - if you use linux and love js check out GTK.js - it's awesome
app boilerplate desktop gtk gtk-js gtk3 gui hello-world javascript
Last synced: 02 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/nidha2003/enrollment-system
Student Enrollment Management System built using Python and MySQL.
beginner-project crud database gui mysql project python tkinter
Last synced: 02 May 2026
https://github.com/reshmaharidhas/infix-to-postfix-converter
A desktop application to convert infix expression to postfix expression built using Tkinter and Python
calculator conversion converter desktop-app exe gui infix infix-to-postfix infixtopostfix mathematical-expressions postfix python python3 tkinter tkinter-gui
Last synced: 29 Mar 2025
https://github.com/revtpark/kivy_mobile_app
Word translator app using kivy framework in python.
Last synced: 02 May 2026
https://github.com/hayat-tamboli/ytv-downloader
downloads youtube videos from a given URL
gui python tkinter-gui video-downloader
Last synced: 09 Jun 2026
https://github.com/atyrode/factorio-gui-web-editor
Browser-based Factorio GUI spec and prototype editor
Last synced: 26 Jun 2026
https://github.com/a-mhamdi/fuzzy-tipper
Tipping problem w/ fuzzy logic
fuzzy-logic gui pyqt5 python3 ui
Last synced: 03 May 2026
https://github.com/joeesmithh/graphs
A modular graph library written in C++ with adjacency list/matrix representation, traversal algorithms, and a driver—used to validate shortest-path and connectivity algorithms.
cpp data-structures-and-algorithms gui qt
Last synced: 19 Apr 2026
https://github.com/panastasiadis/k8s-smart-home-frontend-service
A Streamlit-based front-end, developed as part of the thesis "Enhancing Integration Process and Manageability of a Microservices-Based Home Automation Application with Kubernetes". This GUI connects to a Django backend and InfluxDB to enable real-time sensor monitoring, device and room management, and action automation.
dashboard data-visualization gui home-automation python smart-home streamlit user-interface
Last synced: 03 May 2026
https://github.com/amirilf/amirify
Spotify of deprived areas
gui java javafx maven mediaplayer music-player mvc scenebuilder spotify
Last synced: 03 May 2026
https://github.com/marcobendinelli/masters-of-renaissance-java-project
The project involves developing a Java software version of the Masters of Renaissance game, following a Software Engineering approach. Inside the game you aim to increase fame and prestige as a citizen of Florence
cli game-board gui java javafx mvc-architecture uml
Last synced: 04 May 2026
https://github.com/sentrygunlv3/zuil
WIP GUI framework written in zig
framework gui gui-library retained-mode-gui zig zig-package ziglang
Last synced: 09 Jun 2026
https://github.com/astrodynamic/qtquickquests
QtQuickExperiments is a dynamic project exploring creative possibilities with Qt Quick and QML, testing various features and pushing UI boundaries.
cmake config cpp design gui modules playground qml qt qt-framework qt6 qtquick qtquick-controls ui
Last synced: 07 Mar 2026
https://github.com/numq/corrupted-file-generator
Corrupted file generator
broken-file-generator corrupted-file-generator deadline-lifesaver elm file-corruption file-corruption-encoding gui iced rust
Last synced: 06 May 2026
https://github.com/prgermux/image-predictor
Neural network-based tool that evaluates images based on user-provided textual input. The application utilizes PyQt5 for the graphical user interface and PyTorch for neural network implementation. It allows users to upload images and provide corresponding text input, with the application processing both inputs to predict an output value.
convolutional-neural-networks cv cv2 deep-learning gui neural-network pyqt5 python pytorch
Last synced: 05 May 2026
https://github.com/phpmacher/mastodon-publish-button
Userscript for Greasemonkey or Tampermonkey to change the text of the publish-button in Mastodon web-ui.
greasemonkey greasemonkey-script greasemonkey-userscript gui mastodon tampermonkey tampermonkey-script tampermonkey-userscript tweak userscript userscripts webinterface
Last synced: 06 May 2026
https://github.com/blaze6950/asad-a.-ali-h.-the-csharp-programmer-s-study-guide-mcsd-
Asad A., Ali H. - The C# Programmer’s Study Guide (MCSD). Study of the book
adonet asynchronous-programming console-application csharp cui ef6 entity-framework examples gui projects solution sqlserver webservice windows-forms wpf-application
Last synced: 06 May 2026
https://github.com/jackokeeffe/quiksend
A quick way to send emails using a program and a GUI created in Python.
email email-sender gui gui-application pysimplegui python python-3 python3
Last synced: 10 Jun 2026
https://github.com/rashadgarayev/colorizeimage
caffemodel colorful colorize deep-learning gui opencv-colorize opencv-python
Last synced: 06 May 2026
https://github.com/c3-tko/influxannotator
This is a react-native app experimental GUI for handling annotations in influx
gui influxdb ios javascript react-native redux
Last synced: 07 May 2026
https://github.com/nstechbytes/mini-calculator
Mini Calculator is a sleek, efficient, and easy-to-use Chrome extension designed for quick calculations. Whether you're handling simple arithmetic or complex mathematical problems, Mini Calculator provides a seamless experience right from your browser toolbar.
calculator chrome chrome-extension extension gui
Last synced: 07 May 2026
https://github.com/jaiprotocol/pub3-shell
Безопасная GUI-оболочка для запуска Pub3 и ЖАИ
ai-shell automation gui markdown packing pub3 safe-launch shell
Last synced: 07 May 2026
https://github.com/r4f405/google-maps-scrap-automation
A Python-based desktop GUI for the gosom/google-maps-scraper API. This tool automates and simplifies business data extraction from Google Maps through an intuitive, user-friendly interface.
automation data-extraction data-mining google-maps gui lead-generation python python3 scraper scraping tkinter
Last synced: 26 Jun 2025
https://github.com/artag/cocr
OCR from clipboard image
clipboard csharp gtk gui linux-app ocr windows-app
Last synced: 08 May 2026
https://github.com/sztaroszta/bgone
A GUI-based Python utility engineered to remove image backgrounds using a suite of AI models. It streamlines testing by processing one image with multiple algorithms (rembg, mediapipe) and saving separate, transparent outputs for easy side-by-side comparison.
ai background-removal computer-vision deep-learning gui image-editing image-processing machine-learning mediapipe photo-editing python rembg tkinter transparency transparent-background utility
Last synced: 08 May 2026
https://github.com/martudev/easygui
EasyGUI is a project that tries to facilitate the creation of custom windows forms, specially oriented to use them in GUI overlay apps (for example: games)
csharp flat-design gui non-hook-ui ui ui-components visual-studio windows-forms
Last synced: 08 May 2026
https://github.com/berke2002/blox-fruits-script
Powerful script for Blox Fruits game that enhances gameplay and provides players with an edge. Includes features like auto-farm, teleportation, and more for an unparalleled gaming experience.
automation blox-fruits cheats code development exploits farming game github gui hackathon hacks lua multiplayer optimization programming roblox script scripting tools
Last synced: 08 May 2026
https://github.com/fran0808/electro-store-ui
Aplicación de escritorio desarrollada en JavaFX para la gestión y control de inventario de una tienda de electrónica.
client-application desktop-application electro-store frontend fxml gui inventory-management java javafx maven
Last synced: 28 Jun 2026
https://github.com/buzzraa/java-turtle-gui
This is a project of Turtle GUI using Java which I had done as one of my assessment in order to complete my undergrad degree. A jar file was provided my university and the rest of the was code written by me in Eclipse IDE.
Last synced: 28 Jun 2026
https://github.com/korniichuk/python-gui-automation-demos
Demos of GUI automation with Python
demo demos gui gui-automation lackey python python-3 python3 pywinauto
Last synced: 10 Jun 2026
https://github.com/t-kalv/time-machine
A 🕰️ Time Machine Java program that opens a website from the past using the Wayback Machine where the user enters a website URL, date and time...
gui gui-application java time-machine wayback wayback-machine
Last synced: 22 Mar 2025
https://github.com/dominicegginton/native-clock
Native clock build with tauri
Last synced: 09 May 2026
https://github.com/lahirunirmalx/jpgecheck
c file-format gui gui-application os
Last synced: 18 Jun 2025
https://github.com/billwilliams1952/tooltips-for-python
Add tool-tips to a python program. Tool-tips are read from an external file allowing the user to easily modify the tool-tips.
gui python tkinter tkinter-graphic-interface tkinter-python tooltip widget
Last synced: 24 Mar 2025
https://github.com/mursalatul/library-management-system
Library managemet system will be the ultimate tool for manage a library for both user and admins.
gui library-management-system pyqt5-desktop-application python-project
Last synced: 26 Jan 2026
https://github.com/theelderemo/tg-media-browser
A desktop GUI for browsing your Telegram chats, listing the videos in any chat, and either streaming them in app or with any external player you have installed
gui python telegram telegram-client telegramapi video-player
Last synced: 28 May 2026
https://github.com/gingercro/studlib
A desktop application for managing student, book, and loan records in a database
algorithms-and-data-structures charp crud csharp-app csharp-code data-structures database database-management dataset gui microsoft-sql-server netframework object-oriented-programming software-development software-engineering sql-query sql-server sqlconnection visual-studio windows-forms
Last synced: 24 Nov 2025
https://github.com/younesrabeh/basic-projects-py
My Python based Personal projects
application cross-platform gui
Last synced: 03 Jul 2025
https://github.com/filiprokita/qrcreator
QRCREATOR is a simple Python project that generates QR codes based on user input. It uses the qrcode and PIL libraries for image processing, and tkinter for creating a basic GUI. This project is a great introduction to image processing, GUI programming, and can be used as a beginner-friendly project for anyone interested in learning Python.
beginner-friendly graphic-user-interface gui image-processing pil python qr-code-generator qr-generator qrcode qrcode-generator simple-project tkinter
Last synced: 24 Mar 2025
https://github.com/filiprokita/prettyhtml
PrettyHTML is a Python program that prettifies HTML code using BeautifulSoup. With a GUI built using Tkinter, users can easily select an HTML file and apply the prettification process to it. PrettyHTML makes it quick and simple to clean up and organize HTML code.
beautifier beautifulsoup gui html html-beautifier html-css-javascript python python3 tkinter
Last synced: 24 Mar 2025
https://github.com/malaksadek/userdatabase
A Database of Users Implemented Using Various Data Structures 📐🔧(2014)
application c-plus-plus gui qt
Last synced: 30 Apr 2026
https://github.com/kopach-artem/todo-list
This repository hosts a Java-based TODO list application, featuring a sleek graphical user interface (GUI) built upon the Swing framework. It is designed to provide an intuitive and efficient way to manage tasks.
bme gui java java-8 java-swing swing-gui todoapp todolist
Last synced: 24 Mar 2025
https://github.com/lrsb/ing-sw-2019-7
A Java implementation of Adrenaline board game
gui ingegneria-del-software java javafx polimi politecnico-di-milano swing
Last synced: 21 Apr 2026
https://github.com/qmi03/search_gui
A GUI Application for looking up keywords in Excel.
Last synced: 11 Mar 2026
https://github.com/Janorico/JGL
JGL is short for 'Janorico GUI Library' and it helps you to build an GUI.
gpl gpl3 gplv3 gui gui-library kotlin library open-source opensource
Last synced: 10 Mar 2025
https://github.com/parisaalizadeh2003/calculator
This is a simple GUI-based calculator built using Python and Tkinter. The project follows a **component-based structure**, making it easy to manage and extend.
calculator-application coding devcommunity gui opensource python tkinter
Last synced: 12 Apr 2025
https://github.com/ciwga/unbloatware
Uninstall bloatware apps from your android phone
Last synced: 20 May 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/psvel6672/screen-recorder-using-python
Screen Recorder for desktop and Take Screen Shot Using Python Tkinter.
cv2 gui gui-app opencv python python3 screen-recorder screen-recorder-gui screenrecorder tkinter
Last synced: 21 May 2026
https://github.com/bobis33/qtapp-sandbox
Sandbox of Qt application.
application cmake cpp cpp20 gui qt6
Last synced: 11 Mar 2026
https://github.com/azuregray/odia-agentic-interface
An On-Device completely offline personal AI Agent that has both user interface and an always-active kernel-level interface that can interact with the programs you write and the apps you run.
api api-on-path api-prompting chatgpt claude cli deepseek dolphin gemini gui gui-application ollama ollama-app on-device-ai on-device-api openwebui python-integration tiny-ml
Last synced: 25 Mar 2025
https://github.com/mattmoony/towers-of-hanoi
Visually solving the Towers of Hanoi.
algorithm algorithms canvas gui html5 javascript logic towers-of-hanoi towersofhanoi visual visualization web
Last synced: 03 Jul 2025
https://github.com/manishdait/shutdown-tool
Shutdown tool program written in Java using Java Swing
Last synced: 11 Jun 2025
https://github.com/streanger/duplicate
files duplicate viewer
duplicate-detection duplicates gui python tkinter-python
Last synced: 04 Apr 2025
https://github.com/anshmnsoni/timer
awt-gui gui java oops-in-java swing timer-clock
Last synced: 13 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/able8/base64-encoder-decoder
A simple cross-platform GUI app to convert text to Base64 or decode Base64 to text. Using Go & Fyne.
base64 base64-decoding base64-encoding cross-platform fyne golang gui
Last synced: 16 Jan 2026
https://github.com/paritoshbh/s3-explorer
GUI for browsing S3 buckets, to facilitate local development. Currently tested against localstack & MinIO.
Last synced: 21 Feb 2026
https://github.com/svetjeonline/image-tagger
This repository contains a Python script for a desktop application that generates English captions and keywords for images using AI (Hugging Face Transformers) and writes them to IPTC/XMP metadata.
ai captions gui image image-processing metadata photoshop python stock tagger
Last synced: 10 Jun 2025
https://github.com/na-trium-144/webcface-webui
UI Application for WebCFace
gui react user-interface visualization vite
Last synced: 11 Apr 2026
https://github.com/pyadrus/automation-of-processes
Личный проект, направленный на автоматизацию рабочих процессов на предприятии.
Last synced: 01 Apr 2025
https://github.com/vaibhav-pant/tic-tac-toe
Tic-Tac-Toe Game GUI using Java
gui java javaswing tictactoe-java-game
Last synced: 29 May 2026
https://github.com/dhruvcodings/python-login-system
A simple login system built using Python's Tkinter library, featuring a graphical user interface for basic user authentication. This project is perfect for learning how to create GUI applications in Python.
basic-authenticaton-logic gui python tkinter
Last synced: 21 Mar 2025
https://github.com/jbenner-radham/pocket-up
A forthcoming Linux GUI app to download and update openFPGA cores on the Analogue Pocket.
Last synced: 16 Mar 2025
https://github.com/spear97/romannumeralconverter
This is a Simple Project that I made using Python and Tkinter to create an application that converts given Roman Numeral Data into Numerical Data and outputs it to the application.
applications data-conversion data-processing gui gui-application python python3 tkinter tkinter-gui tkinter-python
Last synced: 23 Mar 2025
https://github.com/titaniumhocker/ffov
Fallout FOV setter
fallout fallout-new-vegas gui python tkinter tool
Last synced: 11 Apr 2026