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-01 00:14:00 UTC
- JSON Representation
https://github.com/sudhish-rithvik/hotel-management-system
A hotel management system developed using Python, Tkinter, and SQL involves a graphical user interface (GUI) built with Tkinter for user interactions, a backend database implemented with SQL for data storage, and Python code to manage hotel-related functionalities such as room booking, guest information, and billing, following OOPS principles.
datetime gui gui-application oop-principles os-module pillow python random-module sql time tkinter
Last synced: 04 Jun 2026
https://github.com/microbiome/miaDash
Dashboard for microbiome data analysis with mia
bioinformatics dashboard gui isee mia microbiome shiny visualisation webapp
Last synced: 27 Mar 2025
https://github.com/satyam4229/snake-game
Welcome to the world of Snake Game with Pygame! 🐍🎮 This project is all about combining the fun of gaming with the thrill of learning Python. Dive into the classic Snake Game experience while mastering the basics of Python programming.
Last synced: 14 Jul 2025
https://github.com/harinadh76/password-manager
Password Manager with GUI
gui gui-application python python3 tkinter tkinter-gui
Last synced: 16 Apr 2026
https://github.com/abdulaziz-hassan/the-conqueror
A single player turn-based empire building game implemented in Java
exception-handling gui java oops-in-java
Last synced: 14 Mar 2025
https://github.com/mrxiaom/guitexturespliter
Minecraft 512x512菜单贴图切割器
gui minecraft placeholder placeholderapi texture
Last synced: 07 May 2025
https://github.com/carljoshua/gooey
Gooey is a command-line tool which creates web-based GUI that can be used to manage different databases.
Last synced: 17 Jan 2026
https://github.com/vmagnin/gtkzero_fpm
We demonstrate how gtk-fortran can be used as a fpm (Fortran Package Manager) dependency.
fortran fortran-package-manager gtk gtk-fortran gui
Last synced: 01 Mar 2026
https://github.com/setsumi/ispasswordpwned
IsPasswordPwned? - GUI app for Windows to check if password is compromised in a data breach.
data-breach gui password pwned security windows
Last synced: 17 May 2026
https://github.com/mcmerdith/guildedmenu
Interactive player menu for Minecraft server GuildedCraft
Last synced: 18 May 2026
https://github.com/s-celles/nextion.jl
An unofficial Julia library to communicate with Itead Nextion display
display electronics gui julia julia-language julialang nextion screen
Last synced: 17 Feb 2026
https://github.com/exaellass/youtube_video_downloader
Download video from YouTube without AD and Max Quality
ffmpeg free gui mit-license python python-3 tkinter youtube-downloader youtube-playlist-downloader youtube-shorts-download youtube-video-downloader yt-dlp
Last synced: 16 May 2026
https://github.com/waqaszafar9/java-codes
These JAVA CODES are tailored to enhance your understanding of specific functionalities, design patterns, and best practices. Easily integrate them into your own projects to elevate your coding proficiency. Don't forget to star the repository to stay updated with the latest additions and show your support.
algorithms algorithms-and-data-structures gui java javafx project-repository
Last synced: 15 May 2026
https://github.com/piyush26c/university-prediction-engine
[Course Project] Developed a desktop GUI application using Python 🐍programming language, PyQt (for frontend) and Oracle 11g(backend) database. Application predicts the most reliable University among the entered three choices, to which user wishes to apply for higher education (Masters). Data visualization and handling of university prediction is key showing of the project.
datavisualization gui oracle-database pyqt python3 sql
Last synced: 26 Jun 2025
https://github.com/heshanthenura/fileshredder
File shredder made using JavaFX
file-shredding freelance gui java javafx
Last synced: 03 May 2026
https://github.com/rzaf/p2p-chat
p2p chat app in go
chat chat-application chatapp encrypted encryption fyne go golang grpc grpc-go gui p2p p2p-chat
Last synced: 25 Jan 2026
https://github.com/aymanmomin/javaswing-project-heightconveter
This is my first GUI project. It's a calculator that converts the height into centimetres
calculator centimetres converts gui java java-8 javaswing
Last synced: 03 Apr 2025
https://github.com/viewdidappear/bdmirrorview
BDMirrorView is a UIView subclass, which mirrors itself on a chosen "floor."
cagradientlayer calayer careplicatorlayer coreanimation gui ios objective-c reflection swift
Last synced: 30 Apr 2026
https://github.com/fareedkhan-dev/tkinter-beginner-guide
beginner gui python python-gui-tkinter tkinter
Last synced: 20 Jul 2025
https://github.com/meysam81/multi-threading-copy-gui
a program to copy a text file somewhere else using multi-threading with a graphical user interface
copy-paste copy-text-to-clipboard csharp csharp-code graphical-interface graphical-user-interface gui multi-threading multithreading programmer programming programming-challenge programming-challenges programming-exercise programming-exercises programming-language thread threaded threading threads
Last synced: 26 Jun 2025
https://github.com/rickardo-roxas/database-management-gui
Midterm and Final major requirements for our programming course
arithmetic-operators exception-handling file-io gui inheritance interface java java-swing
Last synced: 12 Apr 2025
https://github.com/darxisr/salsa20
Salsa20 encryption/decryption without libraries with GUI
cipher cryptography decryption development encryption gui open-source pyqt5 python salsa20 source-code tools
Last synced: 03 Apr 2025
https://github.com/prashant-rana42/organizr
🗂️ AutoSort – Smart File Organizer AutoSort is a lightweight utility that automatically scans and sorts files in folders.
file-management gui java javafx javafx-desktop-apps organizer sorting
Last synced: 18 May 2026
https://github.com/zaxovaiko/pypad
📓 Copy of Windows notepad built with Python and Tkinter
gui notepad pypad python tkinter windows-notepad
Last synced: 16 May 2026
https://github.com/melvinchia3636/progressquestrealms
A GUI application that shows you complete rank list of realms in Progress Quest
gui progress-quest pyqt5 python python3 qt5 qtcreator
Last synced: 16 May 2026
https://github.com/andre-j3sus/pathfinder-visualizer
A vizualizer for pathfinding and maze generation algorithms.
algorithm algorithms gui java-swing kotlin maze-generator pathfinding
Last synced: 25 Jun 2025
https://github.com/ludreamst/lusic
This is a simple music player app implemented in pure Python.
gui music-player python ttkbootstrap
Last synced: 07 Sep 2025
https://github.com/rickardo-roxas/money-in-bank
Manages a bank account, cash in wallet, and monthly budget.
arraylist banking budget-manager cash exception-handling files gui input-output iteration java javaswing login loops money password recursion signup
Last synced: 12 Apr 2025
https://github.com/blaze6950/wordpad-
The application is analogous to the standard WordPad with the implementation of all functions
csharp gui notepad richtexteditor text-editor windows-forms wordpad
Last synced: 18 May 2026
https://github.com/ycanardeau/saruhashi
Saruhashi is a UI framework for MonoGame.
Last synced: 20 Mar 2025
https://github.com/se7en69/bioinformatics-gui-suite
Bioinformatics GUI Suite: Python Tkinter tools for alignment, variant calling, phylogenetic analysis, and genome annotations. Simplify bioinformatics tasks with user-friendly interfaces, offering both code and executable files for efficient data analysis.
bioinformatics bioinformatics-tool developer-tools gui python tkinter tkinter-graphic-interface tkinter-gui tool
Last synced: 18 Mar 2025
https://github.com/yimjiajun/zephyr_gui
Intel Open Source Embedded Controller Firmware based on Zephyr Project RTOS UI interface for download project, workspace intiialization, build and flash.
debian-package gui tkinter-python zephyr-rtos
Last synced: 12 Mar 2025
https://github.com/ahme-dev/imgtotxt
Native python OCR app running locally to extract text from your images.
Last synced: 13 Mar 2025
https://github.com/brk-ozs11/ifconnect
Flight Panel Designed for Infinite Flight
application aviation custom-tkinter flight-simulator flightcontroller gui infiniteflight macos pygame-application python tkinter
Last synced: 19 Jan 2026
https://github.com/himanshub16/linear-equation-solver
Qt Application to solve linear equations in N variables using Gaussian elimination.
cpp11 gauss-elimination gui linear-equations qt5
Last synced: 17 May 2026
https://github.com/tbauriedel/resource-nexus
Graphical user interface for terraform provisioning
Last synced: 17 Jan 2026
https://github.com/n-elmer/terra-download-manager
DOWNLOAD ⏬ MANAGER 📂
download-manager gui software-development visual-basic
Last synced: 02 Jan 2026
https://github.com/lpogic/white_gold
TGUI based Ruby gem for quick native application developing
Last synced: 29 Mar 2025
https://github.com/mateuszkubuszok/jappjup
Project of an updater application/library written in Java. Concerns development of a library, an example client's application that make use of it and a server repository.
Last synced: 10 Jul 2025
https://github.com/sarthakagrawal927/Python_Adventures
Interesting python projects I made while learning
Last synced: 26 Mar 2025
https://github.com/h-iori/marsh-ai-desktop_assistant-with-gui_python-openai
AI desktop assistant powered by OpenAI API, developed in Python with a beautiful User Interface
ai desktopassistant gui jarvis marsh openai python
Last synced: 16 May 2026
https://github.com/ryouze/aegyo
Cross-platform GUI app for learning Korean Hangul.
cmake cmake-fetchcontent cpp cross-platform gui korean korean-language korean-letters learning sfml
Last synced: 12 Mar 2025
https://github.com/landoskape/syd
A package to help you share your data by making GUIs the easiest thing in the world!
data-science data-visualization flask gui interactive-visualizations matplotlib python
Last synced: 13 Apr 2025
https://github.com/tirtharajsinha/python-small-sources
gui hacktoberfest python simplegui simpleguics2pygame
Last synced: 18 May 2026
https://github.com/mostafagalal1/dots_and_boxes
Program that simulates real-world game dots and boxes
games gui implementation visualization
Last synced: 28 Jun 2025
https://github.com/document10/scriptsrep
Contains useful scripts
arch arch-install-script arch-installation arch-linux arch-scripts archlinux bash bsd desktop desktop-environment freebsd freebsd-scripts freebsd-setup gui linux linux-gui openbox sh shell suckless
Last synced: 08 Apr 2026
https://github.com/b1tflyyyy/virtual-ascii-camera
Real-Time ASCII Converter
ascii-art atomic cmake cpp gui qml qt real-time v4l2loopback
Last synced: 18 May 2026
https://github.com/dxxxxy/lilac
A bloatless, easy-to-use and simple module manager including a configuration utility featuring a slick and minimal click gui. For Forge 1.8.9. Heavily in development.
bloatless click configuration easy-to-use forge gui lilac manager minecraft minimal module slick utility
Last synced: 12 May 2026
https://github.com/pixelsuft/tinyfoo
Simple music player written in C++ with SDL3 and ImGui
audio bass cpp cross-platform fmod foobar foobar2000 gui imgui mixer music player sdl sdl3 soloud un4seen-bass vlc
Last synced: 14 May 2026
https://github.com/breadrock1/smarthomedesktop
There is simple project based on Rust which created while studying Rust programming language on Otus platform.
desktop gui iced-rs otus rust rustlang serde smart-socket
Last synced: 06 Apr 2026
https://github.com/microbiome/miadash
Dashboard for microbiome data analysis with mia
bioinformatics dashboard gui isee mia microbiome shiny visualisation webapp
Last synced: 10 Apr 2025
https://github.com/nunum/talos-nodejs-proxy
NodeJS HTTP reverse proxy
angular gui health-check http-proxy javascript load-balancer nodejs proxy proxy-server reverse-proxy
Last synced: 04 May 2026
https://github.com/vimichael/pomodoro-gui
A small GUI app for leveraging the power of the Pomodoro study technique.
gui immediate-mode pomodoro rust-lang study
Last synced: 21 Jun 2025
https://github.com/pr-dc/prdc_uislider_oct
GNU Octave Custom Slider for Graphical User Interface by PR-DC.
gnu-octave gui octave-class slider
Last synced: 06 Apr 2025
https://github.com/ad1tyaraj/todo_list
A Python-based to-do list application with a user-friendly graphical user interface (GUI). This application allows users to create, manage, and organize their tasks efficiently. It supports functionalities such as adding new tasks, marking tasks as complete, editing tasks, and deleting them. The UI is designed to be intuitive and easy to navigate,
application gui gui-application guide python
Last synced: 16 Jun 2026
https://github.com/kemokemo/fyne-app
This is my sand-box of apps using the fyne-io/fyne.
Last synced: 12 Apr 2025
https://github.com/foxfirecodes/creativelynamedlib
A Bukkit library with a creative name!
api bukkit bukkit-api fluent fluent-interface gui library
Last synced: 16 May 2026
https://github.com/elb4rto/logdoctor_installer
Graphical installer for LogDoctor
Last synced: 17 May 2026
https://github.com/barannmeisterr/pediatric-endocrinology-clinic-time-table-scheduling-system
This java swing gui project is a comprehensive scheduling system for a Pediatric Endocrinology Clinic. It uses Directed Graph data structure to efficiently model the complex relationships and constraints between doctors and their shifts. The system ensures that all constraints related to doctor-shift assignments are respected generates timetable.
adjacency-matrix apachepoiexcel arraylist constraint-satisfaction-problem directed-graph directed-graph-schedule dynamictable gui hashmap jtable linked-list maven scheduler scheduling scheduling-algorithms shiftschedule swing-gui timetable timetable-generator xlsx
Last synced: 16 May 2026
https://github.com/o-laurent/rocket-design
gui optimization-problem rocket-design
Last synced: 20 Jun 2026
https://github.com/lurenjia528/study-go
go 学习
cobra docker-terminal go gui http2 mongo rpc statik
Last synced: 27 Apr 2026
https://github.com/qiuzhiqian/summer-player
这是一款使用rust构建的跨平台音乐播放器
cross-platform gui iced music player rust
Last synced: 16 May 2026
https://github.com/girkovarpa/lazarus-7guis
Esempi di 7guis realizzati con Lazarus.
7guis delfi delphi demo examples freepascal gui hello-world helloworld-programs lazarus pascal rad ui win32 windows
Last synced: 17 May 2026
https://github.com/reshmaharidhas/sorting-visualizer
GUI for visualizing sorting algorithms
algorithms bubble-sort desktop-application dutch-flag dutch-nationalflag-problem gnome-sort gui insertion-sort odd-even-sort pygame-mixer python3 selection-sort shaker-sort sort-visualizer sorting-algorithms sorting-visualization sorting-visualizer tkinter tkinter-gui visualization
Last synced: 29 Mar 2025
https://github.com/reshmaharidhas/snakes-and-ladders
Desktop game application to play the classic board game Snakes and Ladders with multiplayer mode built using Python3 and Tkinter GUI
animation board-game boardgame desktop-application desktop-game exe game game-application gui multiplayer multiplayer-game pygame python-game python3 snakeandladder snakes-and-ladders snakes-ladders-game tkinter tkinter-gui
Last synced: 29 Mar 2025
https://github.com/phillmckinnon/webhook_alert_electronjs_gui
A GUI version of my previous webhook project (https://github.com/PhillMckinnon/Play-sound-on-webhook-alert)
alert-system api-listener audio-alerts desktop-app electron express expressjs gui javascript jquery nodejs notification-system sound-alerts sqlite3 uptime-kuma webhook
Last synced: 15 May 2026
https://github.com/tudoroancea/cube-timer
A simple GUI cubing timer suited to my personal needs
cube-timer gui mit qt qt5 rubiks-cube
Last synced: 20 Apr 2026
https://github.com/saeidemadi/classmaker
Qt code tool , for having structured classes and clean code in large-scale projects
clean-architecture clean-code cpp gui gui-application model-view object-oriented qt qt6
Last synced: 04 Jan 2026
https://github.com/huangli712/zengui
A general-purpose graphic user interface for ab initio dynamical mean-field theory codes
cimgui configuration-generator density-functional-theory dynamical-mean-field-theory first-principles-calculations gui quantum-impurity-solver strongly-correlated-materials zen
Last synced: 02 Feb 2026
https://github.com/wajktor13/oot-lab
tasks from the Object-Oriented Technologies course at AGH University
agh agh-university agh-wi agh-wiet dependency-injection design-patterns gui java reactive-programming spring-boot
Last synced: 18 May 2026
https://github.com/xxdashtixx/pdfmultitool
PDF Multi-Tool is a .NET Framework Windows Forms application written in C# that provides functionalities for PDF conversions using the GhostScript library, Supporting conversions between various file formats and offering a user-friendly interface for managing and configuring conversion tasks.
c-sharp csharp dotnet ghostscript graphical-user-interface gui open-source pdf pdf-converter pdf-document pdf-files pdf-generation pdf-viewer user-interface windows-forms
Last synced: 15 Jun 2025
https://github.com/koldim2001/get_vecg_gui
GUI версия проекта по получение ВЭКГ на основе ЭКГ и СППР на основе векторных петель
ecg-classification gui point-cloud pointnet-pytorch tkinter tkinter-gui vcg vecg
Last synced: 24 Feb 2025
https://github.com/toikron/dear-design-manager
Real-time UI builder and advanced design manager built with Dear ImGui & ImDrawList. Features dynamic interactions, intuitive animation controls, and instant visual feedback for modern UI development.
cpp design design-system design-tool gui imgui imgui-extension imgui-menu ui ui-builder ui-framework ui-imgui
Last synced: 18 Mar 2025
https://github.com/yadu999/electricity-billing-system
This project implements a Desktop-based Electricity Billing System to computerize monthly energy consumption billing for a utility office. The system stores customer and meter information, records monthly unit consumption, calculates bills (including taxes, penalties and fixed rents), and produces printable bills and payment status. Admins can add
gui java mysql-database oops-in-java swing-gui
Last synced: 16 May 2026
https://github.com/ivan-ayub97/pip_manager
Pip Manager is a desktop application that simplifies Python library management. With its intuitive graphical interface, users can install, update, or remove libraries and access detailed package information, including documentation and dependencies. Designed for developers and enthusiasts.
console gui gui-application librery manager pip pyqt5 pyqt5-desktop-application python
Last synced: 06 Apr 2025
https://github.com/prabdhal/onscreenkeyboard-for-unity
This asset offers a complete on-screen keyboard solution for Unity, ideal for use with TextMesh Pro’s TMP_InputField. Users can type and interact with text fields through an on-screen keyboard, compatible with gamepad, VR, and touch inputs. Designed for platforms where a physical keyboard isn’t feasible, such as mobile or VR.
gui keyboard tool unity3d unityasset
Last synced: 08 Jun 2026
https://github.com/mostafax/polynomial-calculator
Polynomial Calculator that calculates Sum , Subtraction , Multiplication , Derivative, Integration in Python Using Tkinter ,SpeechRecognition ,Pyaudio libraries
datastructures gui polynomial-calculator python tkinter
Last synced: 05 May 2025
https://github.com/rizquuula/test-app-exe
This is an exe file to test in windows
Last synced: 05 Apr 2025
https://github.com/contributte/gui-skeleton
🎁 GUI project skeleton based on Nette Framework (@nette) and Contributte (@contributte) libraries by @f3l1x.
component contributte control gui nette nette-framework project skeleton ui visual
Last synced: 30 Oct 2025
https://github.com/kalbarczykdev/snake-c-sdl2
Simple implementation of Snake game made in C to practice SDL2
c c-application c-library desktop-app game gui sdl sdl2 snake snake-game
Last synced: 27 Mar 2025
https://github.com/ahmednasef3/software-task
This task explains OOP system types , GUI frameworks, Methods for connecting database with python application. and also explains Devops, MLops, Dataops tools.
database dataops devops-tools gui mlops oop software
Last synced: 19 May 2026
https://github.com/chiqors/pvsedari
Aplikasi Desktop Restoran "Soto Sedari" menggunakan Java Netbeans GUI untuk Tugas Besar Pemrograman Visual & GUI
chiqo-unikom desktop gui java jframe pemrograman-visual-gui windows
Last synced: 17 May 2026
https://github.com/hrishiksh/videocode
A GUI for ffmpeg to do simple utility task
ffmpeg flutter flutter-app gnome gui linux linux-app
Last synced: 05 May 2026
https://github.com/janix520/easypackage
java swing javafx gui package exe dmg maven
Last synced: 17 May 2026
https://github.com/golembebrov/nevu-ui
Nextgen Electric high Voltage Unusual Pygame Interface
2d-graphics cython declarative-programming declarative-ui gamedev gui performance pygame pygame-ce python python-3 python3 ui-framework
Last synced: 17 Feb 2026
https://github.com/kavicastelo/java_ant_pos_1
Java GUI POS application system for streamline sales, manage inventory, and generate reports. Using h2 embedded sql database.
gui h2-database java offline-app pos sql standalone
Last synced: 26 Mar 2025
https://github.com/swadicalrag/mui
markup User Interface (for Garry's Mod)
garrys-mod garrysmod graphics gui library lua
Last synced: 17 Mar 2025