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-02 00:14:06 UTC
- JSON Representation
https://github.com/rbaltrusch/rbaltrusch
Software engineer, enjoying building stuff in Python.
batch batest bullet-sudoku game-development gui matlab music-generation python simulink
Last synced: 19 Apr 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/hifza-khalid/java-development-zone
A structured Java learning journey 🚀 covering matrices, data structures, GUI applications, and database connectivity with step-by-step implementations.
calculator convertor crud database gui java linkedlist mysql netbeans swing tic-tac-toe xampp
Last synced: 20 Apr 2026
https://github.com/3ddelano/graph-visualizer-python
A graph visualizer using turtle for GUI. Supports saving and loading from csv file.
graph gui python turtle visualizer
Last synced: 07 Apr 2025
https://github.com/coderwahaj/fitness-tracker-app
FitConnect is a comprehensive fitness tracker application built using C++ in Visual Studio. The application aims to assist users in achieving their health and fitness goals by providing functionalities such as workout tracking, nutrition monitoring, social interaction, and community engagement.
Last synced: 20 Apr 2026
https://github.com/blankscreen-exe/tkinter-mod-manager
A tkinter based mod manager for simple organizations of mod files.
Last synced: 04 Jun 2026
https://github.com/loosedwhale/calculator_simple_python_gui_assigment
assignment calculator gui python python3 simple
Last synced: 07 Apr 2025
https://github.com/celeroncoder/javafx
GUI components with JavaFX (~my learning repo)
Last synced: 20 Apr 2026
https://github.com/blackwakhu/music-player-python
this is a python mp3 player
gui python python3-11 replit tkinter tkinter-graphic-interface tkinter-python
Last synced: 21 Apr 2026
https://github.com/mykhail024/ten-sorting-algorithms
Comparison of sorting methods with a graphical interface (GUI)
gui qt qt6 sorting-algorithms sorting-visualization
Last synced: 21 Apr 2026
https://github.com/cyber-programmer/codsoft-internship
These are all the projects I made during my internship at CodSoft
api atm-interface currency-converter gui java javafx number-game student-grade-calculator student-management-system
Last synced: 21 Apr 2026
https://github.com/xevilmaxx/blazorkonva
A wrapper of Konva.js made for Blazor
blazor blazor-application blazor-client blazor-server blazor-webassembly csharp csharp-lib csharp-library design draw gui javascript konva konvajs net8 netcore wrapper
Last synced: 03 Jan 2026
https://github.com/rohitmalwal/dowvid-yt_video_downloader
A simple YouTube downloader app built with Tkinter and yt-dlp. It allows users to download videos or audio by entering a YouTube URL, selecting media type and quality, and tracking progress through a progress bar.
ffmpeg gui gui-application python python3 tkinter tkinter-gui yt-dlp
Last synced: 05 May 2026
https://github.com/leedskiy/iot-simulator
IoT simulator for a smart home automation system based on Python
documentation gui python python-gui python3 simulation simulator uml uml-diagram
Last synced: 15 Mar 2025
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/costava/eca-viewer
View elementary cellular automata in a GUI
Last synced: 28 Mar 2025
https://github.com/paralisieth/topic-updater
🏷️ Supercharge your GitHub repos with a sleek GUI topic manager! Browse 200+ curated topics, search instantly, and customize with ease. The ultimate tool for perfect repository organization. 🚀
api-client automation configuration cross-platform desktop-application developer-tools documentation github github-api gui open-source productivity-tools python python3 readme repository-management search tkinter user-interface utilities
Last synced: 18 May 2026
https://github.com/stevegilham/drophash
Drag and Drop file digester
checksum drag-and-drop gui hash kata
Last synced: 01 Sep 2025
https://github.com/akk85/alien-invaders
My final project for CS 1110: Introduction to Computing using Python
alien arcade-game game gui python
Last synced: 25 Apr 2026
https://github.com/z1xus/ihateborders
A free and lightweight Windows utility for making any window borderless. Created as an open-source alternative to Borderless Gaming.
alternative borderless borderless-gaming desktop-application egui free fullscreen gaming gui rust utility window-manager windows
Last synced: 25 Apr 2026
https://github.com/adnksharp/piside6-dht-graph
Medir temperatura y humedad del ambiente usando sensores de temperatura DHT, Arduino y Python
dht dht-temperature-sensors dht11-sensor firmata-express gui gui-application pymata pyside6 python python-gui python3 qt qt-widgets temperature-sensor
Last synced: 25 Apr 2026
https://github.com/znsoooo/wordle-assistant
Use Python to write GUI to solve wordle quiz
gui python wordle wordle-solver
Last synced: 21 Feb 2026
https://github.com/jeremi360/pygtkfx
Small lib to make Gtk my way
easy-to-use framework gtk3 gui markup-converter python
Last synced: 25 Apr 2026
https://github.com/hit07/turtle_crossing-oops-
A classic arcade-style game where players guide a character across a busy street, avoiding traffic. Developed using Python with GUI and Object-Oriented Programming.
gui objected-orientated-programing python3
Last synced: 28 Feb 2025
https://github.com/thoth2357/mp4-to-gif-converter
a simple graphical user interface to convert your mp4 to gif
converter desktop-application gui small-tools tkinter-gui
Last synced: 06 Jun 2026
https://github.com/pranjalimaletha/sortingvisualizer
AlgoViz is an interactive program that uses entertaining animations to assist users understand sorting algorithms and their operations.
application gui java sorting visualization
Last synced: 26 Apr 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/atharva-narkhede/weather-forecast-python
A Python-based GUI application providing detailed and accurate weather forecasts. Features include temperature, humidity, wind speed, UV index, and 7-day weather predictions.
api gui open-weather-api python tkinter weather weather-forecast
Last synced: 07 Jun 2026
https://github.com/kaesaecracker/text-rpg-maker
[WIP] Easily create your own text adventures using this engine. Everything is specified in a simple YAML file and shown on a GUI.
game-creator gui text-adventure-engine
Last synced: 15 May 2025
https://github.com/biswajit6844/image-water-marking
A python code have a desktop app which recieves image and text to be add as watermark. Then processes the same as retunrs the image with added watermark.
Last synced: 27 Apr 2026
https://github.com/vikramsamak/internet-speed-tester
A simple gui app to test internet speed.(made with the help of guagejs and python)
gui gui-application html-css-javascript internet javascript python speedtest
Last synced: 27 Apr 2026
https://github.com/antoniszks/police-citizen-manager-app
This is a simple Python GUI application, in order to manage the daily department visitors in a convinient way.
database-management excel gui police-data python
Last synced: 12 May 2026
https://github.com/skobkin/meshgo
[Experiment] Meshtastic GUI client written using LLM agent. (Mirror)
client experiment go golang gui meshtastic
Last synced: 18 Jan 2026
https://github.com/go-numb/x-post-to-blue
This Golang package provides long-form posting on Twitter Blue using the Playwright library.
go gui playwright post twitter x
Last synced: 28 Apr 2026
https://github.com/openmiblab/wezel
Prototyping quantitative medical imaging applications
Last synced: 20 Jan 2026
https://github.com/trapd00r/clipboard_to_primary
sync XA_CLIPBOARD to XA_PRIMARY selection buffers
Last synced: 12 May 2026
https://github.com/lachlanpaul/py_contact_book
A simple contact book made using PySimpleGui
contact-backup gui pygui pysimplegui python pythongui
Last synced: 05 Nov 2025
https://github.com/dipto9999/2d_platformer_tutorial
Unity Tutorial/Exploration With C# Title Screen Script
2d-platformer-game csharp game game-development gui mods unity
Last synced: 28 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/snototter/imseqvis
Simple image sequence visualization GUI
gui image-processing python3 qt
Last synced: 13 Feb 2026
https://github.com/jrodal98/grade-manager
Fully featured PyQT5 application for tracking grades across multiple courses.
course-grade education grade-management grade-manager gradebook grades gui pyqt5 python qt5 school
Last synced: 29 Apr 2026
https://github.com/theleopard65/photon-live-chat-app
Photon is a real-time, peer-to-peer chat application built with Qt5 and C++, offering secure communication through AES-128 encryption. It supports random chat rooms, file sharing, and message history. The app provides a simple Qt-based GUI for easy interaction. It requires Qt5, OpenSSL, and build-essential packages for installation and building.
aes anonymous chatting cmake cplusplus encryption file-sharing file-upload first-project ftp gui message-history qmake qt5 security session-rejoining ssl
Last synced: 29 Apr 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/inspirate789/testswriter
Test writing software for teachers
c cpp gui gui-application json json-data json-reader qt qt6 qtcreator qtdesigner stl tests writing writing-application writing-files writing-software writing-system writing-tool
Last synced: 29 Apr 2026
https://github.com/bibaodi/qtqmlfrontend-state-remains-synchronized-with-backend
demo for Creating a GUI application where the frontend state remains synchronized with the backend, especially when dealing with long-running tasks, requires careful management of state and concurrency.
gui state-machine synchronization
Last synced: 05 Sep 2025
https://github.com/kingpepe2/windows-wallet
Official Windows GUI Wallet for the KingPepe cryptocurrency.
blockchain cryptocurrency gui qt sha256 wallet windows
Last synced: 29 Apr 2026
https://github.com/michaeldehaney94/simplecalc
Java application built using Java Swing GUI programming.
Last synced: 22 Jun 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/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/hirudikaanupama/personalized-news-recommendation-system
The Personalized News Recommendation System uses an interactive GUI, NLP for article categorization, and ML for personalized recommendations based on user preferences and ratings. It offers tailored news from categories like technology, sports, and entertainment.
gui java javafx machine-learning ml natural-language-processing news-recommendation nlp recomender-system
Last synced: 30 Apr 2026
https://github.com/dianazabelina/3d-viewer
Program for visualizing wireframe 3D models
cpp education gtest gui mvc qt unit-testing viewer wireframe
Last synced: 24 Apr 2026
https://github.com/itsjhonalex/uclv_dowloader
🎬 Descargador moderno de videos y subtítulos para visuales.uclv.cu con GUI/CLI - UCVL Downloader
cli cuba downloader gui linux pyinstaller python subtitles tkinter ubuntu uclv uv videos
Last synced: 30 Apr 2026
https://github.com/nstechbytes/mini-gradient
Mini Gradient is a GUI application built with PyQt5 that allows users to apply linear gradients to multiple PNG images. Users can select gradient colors, adjust image resolution, and save the modified images in a specified output folder.
color-picker graphics gui image-conversion image-editting image-processing png-conversion pyqt python
Last synced: 23 Mar 2025
https://github.com/dilshan97/snake-game
The Snake game develop using java & Processing for GUI
Last synced: 30 Apr 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/tmcdos/vue-localizer-gui
GUI for editing JSON localizations for Vue-i18n
gui localization vue-i18n vuejs
Last synced: 29 Jun 2025
https://github.com/zamweis/tetris
This project, one of my first when learning Java programming, showcases a classic game implementation, reflecting my early coding journey and passion for programming.
classic-game game-development gaming gui intellij-idea interactive-application java netbeans object-oriented-programming open-source puzzle-game swing tetris-game
Last synced: 01 May 2026
https://github.com/albert-gao/projectfantasy
A genetic algorithm with GUI to show the evolution progress.
Last synced: 23 Jun 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/wachin/py_chord_autoscroll
A chord autoscroll and transposer tool for guitarists. Built with Python and PyQt6, this app allows musicians to load, edit, and transpose song chord sheets, with auto-scroll functionality for hands-free performance. Ideal for live performances, rehearsals, and music practice.
autoscroll autoscrolling chord-progression chords gui guitar guitar-chords music musicians pyqt6 pyqt6-app python python-3 transposer
Last synced: 14 Mar 2025
https://github.com/amy-kwan/hci-whack-a-mole-project
A Whack-a-Mole game created in the summer (July - August) of 2017 using Processing/Javascript (p5.js) and utilized in studies involving mental health, stress, Human Computer Interaction, Fitts' Law, and target acquisition.
computer-science fitts-law game gui hci javascript p5 p5js processing studies target-acquisition whack-a-mole
Last synced: 14 May 2026
https://github.com/wilfried-tech/sidedns
SideDNS is a local DNS router and transparent HTTP/HTTPS proxy for developers. It lets you map any domain name to any local service — and undo it completely when you're done. Route any domain to any local service. Instantly. Without touching your system.
cli cross-platform dev-tools dns gui local-development networking proxy rust tauri
Last synced: 11 Jun 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/ctih1/happy-button
A game made with customtkinter
button customtkinter discord-rich-presence game good-first-contribution gui happy happy-button opensource python python-game python-gui python-gui-tkinter python3 reaction reaction-game rpc solo solo-project tkinter
Last synced: 24 May 2026
https://github.com/vnknowledge2014/colima-ui
A modern, feature-rich desktop & web GUI for Colima — manage Docker containers, Kubernetes clusters, Linux VMs with AI-powered diagnostics
ai-diagnostics colima container-management desktop-app docker docker-gui gui kubernetes lima linux macos react rust tauri
Last synced: 02 May 2026
https://github.com/abhinav0115/loan-calculator-python
Loan Calculator App build using Tkinter GUI in Python Language
gui python python-3 tkinter tkinter-gui tkinter-python
Last synced: 14 Mar 2025
https://github.com/noahgwood/gtktemplate
An easy to use template for building apps using C++ and GTK
cpp desktop-app graphical-user-interface gtk gtk3 gui project-template template
Last synced: 02 May 2026
https://github.com/liba001/moonprint-gui
A graphical user interface to control a 3D printer that is running on the MoonPrint firmware.
3d-printing gui python tkinter
Last synced: 22 Mar 2025
https://github.com/deadsoul-studios/yt-dlp-gui
A YTDLP based YouTube video downloader with graphical user interface.
graphics-programming gui java javaprogramming ytdlp ytdlp-gui
Last synced: 15 May 2025
https://github.com/fgatto13/pythonstopwatch
A PyQt5 stopwatch app with real-time clock, custom 7-segment-style font, and dynamic UI. Includes start/stop/reset controls, hover effects, and precise 10ms updates.
beginner-project custom-font desktop-app gui pyqt5 python qt stopwatch time-tracking
Last synced: 23 Jun 2026
https://github.com/hoshiyamaseizen/astar-java
A* Algorithm Visualization with Java
algorithm algorithms-and-data-structures astar-algorithm fxml gui java javafx maven
Last synced: 03 May 2026
https://github.com/benlewis-seequent/kakapo
A desktop MVVM based GUI framework for Rust, focused on flexibility.
Last synced: 12 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/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/hasnocool/wallhavenui
A user-friendly web browser-based application that allows users to browse and view wallpapers from the popular Wallhaven website.
application beautifulsoup browser gui library pyqt6 python requests scraping wallhavenui wallpaper web
Last synced: 14 May 2025
https://github.com/1dagord/chord-creator
Allows users to create chords and melodies through a sheet music inspired GUI
audio-processing gui music music-composition music-player python python3
Last synced: 22 Mar 2025
https://github.com/justfifi17/social-app-beta-using-python-gui
GUI based social networking application 📱
Last synced: 13 Jun 2026
https://github.com/yaragirodev/plauncher
PLauncher - minecraft launcher writed on python.
gui launcher-application linux minecraft pyqt5 pyqt6 python ui windows
Last synced: 03 May 2026
https://github.com/mwixy/pulse
A lightweight, block-scoped programming language designed for ultra-fast declarative GUI prototyping and native Python interoperability. Build desktop apps in seconds without import statements.
declarative-ui desktop-app gui interpreter programming programming-language pulse python python3 scripting-language tkinter tkinter-gui
Last synced: 03 May 2026