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-10 00:14:12 UTC
- JSON Representation
https://github.com/rudra-mondal/batch-image-cropper
A desktop batch image cropping tool for quickly preparing multiple images at a consistent size and aspect ratio.
gui image-cropper image-processing pillow pyside6 python
Last synced: 22 Jun 2026
https://github.com/xinaras/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: 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/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/shapur1234/dfu-lootmenu
A mod for Daggerfall Unity.
daggerfall freesoftware game gui mod ui unity3d
Last synced: 11 May 2026
https://github.com/scott-hamilton/controlsforfake
The Qt gui frontend for FakeMicWavPlayer.
audio-player gui pulseaudio-client qml qt5
Last synced: 29 Apr 2026
https://github.com/maxim-mazurok/linux-monitor
Linux Resource Usage Monitor with Web-based GUI and charts
chart graph gui linux monitoring monitoring-tool web-based
Last synced: 22 Apr 2026
https://github.com/hugojosefson/docker-chromium
Runs the Chromium browser, inside Docker.
Last synced: 11 May 2026
https://github.com/wristwaking/matlab-five-chess
唤醒手腕哔哩哔哩Matlab五子棋项目源码。项目实现了五子棋无禁手基本逻辑功能,并且支持鼠标右键悔棋操作功能。
Last synced: 24 Jun 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/aaronearlerichardson/server_gui_client
A user interface for cloud based medical image storage
bids bids-apps database eeg-data flask flask-restful gui ieeg image-viewer mne-bids-pipeline mne-python python qt5-gui tkinter-gui
Last synced: 29 Apr 2026
https://github.com/janteske06/python_calculator
An advanced desktop calculator built with a custom AST math engine (no eval()) and a threaded PySide6 GUI.
calculator desktop-app gui math open-source pyside6 python python-gui utility
Last synced: 01 Mar 2026
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/unclechu/gpaste-zenity
GPaste Zenity GUI client
bash bash-script gpaste gui shell shell-script zenity
Last synced: 29 Apr 2026
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/thechampagne/webview-forth
(G)Forth binding for a tiny cross-platform webview library to build modern cross-platform GUIs.
forth forth-language gforth gui library webview
Last synced: 05 Jun 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/jrh89/ytdlp-gui
ytdlp-gui is a simple gui media downloader that allows users to download both video and audio content from YouTube. It uses the yt_dlp library for YouTube downloads and ffmpeg for audio extraction.
download download-manager exe gui python yt-dlp ytdlp ytdlp-gui
Last synced: 10 Jun 2026
https://github.com/rakin406/sales-saver
Save your sales in this easy-to-use desktop application!
application database desktop finance gui java sales
Last synced: 28 Feb 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/setsumi/stimesync
stimesync - Simple SNTP atomic clock time sync GUI app for Windows.
atomic-clock gui sntp sntp-client time-sync windows
Last synced: 12 May 2026
https://github.com/csengupta1101/digital-clock-python
This Repository deals with a GUI digital clock made with python.This will require tkinter library for GUI interface.The great part of creating your own GUI apps is that you can customize them however you want. From text font to background colour, all features are available for customization. Setting up the time require "time" library module as well.
apps clock gui jupyter-notebook python tkinter vscode
Last synced: 29 Apr 2026
https://github.com/skrishna-7/python-leafdeseasedetection
GUI based LeafDeseaseDetection using python with keras || tensorflow || Pyqt5
cnn-classification cnn-keras cnn-model deep-learning detection gui keras-tensorflow leafdisease model neural-network pyqt5 python tensorflow
Last synced: 13 May 2026
https://github.com/harmanveer-2546/bird-species-prediction-using-deep-learning
Using convolutional neural networks to build and train a bird species classifier on bird pics data with corresponding species labels, also build GUI for the same.
3d-graph callback deep-learning eda gui gui-application image-generator imageclassification keras-tensorflow matplotlib maxpooling mobilenetv2 numpy opencv pillow plotly python seaborn transfer-learning visualization
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/mikolajbadyl/ruxlet
A GUI framework for Rust, powered by Flutter.
cross-platform dart-ffi declarative-ui desktop elm elm-architecture ffi flutter gui gui-framework rust rust-lang
Last synced: 24 Jun 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/lmtreser/notepyd
Un simple clon del notepad escrito, con fines educativos, en Python utilizando la biblioteca Guizero
Last synced: 21 Apr 2026
https://github.com/pataquets/docker-mongodb-genghis
Genghis MongoDB web admin
docker dockerfile gui mongodb webui
Last synced: 16 Apr 2026
https://github.com/rocky114/desktop-deprecated
desktop gui mysql mysql-client qt5-gui
Last synced: 30 Apr 2026
https://github.com/miriarte33/interest-calculator
Calculates simple interest and returns that along with the total cost. Demonstrates use of JOptionPane to easily create a GUI.
calculator gui interest interest-calculator interest-rates
Last synced: 21 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/sirhenricus/pygamecputempgui
Uses powermetrics and Pygame to show the temperature of your CPU. Optimized for MacOS users
gui macos powermetrics pygame python3 temperature zsh
Last synced: 20 Apr 2026
https://github.com/mykhail024/bignumbermultiplication
Large number multiplication program with GUI and graph. Based on qt6
bignumber bignumbers cross-platform gui karatsuba-multiplication math qt qt6
Last synced: 20 Apr 2026
https://github.com/hamidurrahman1/graph-gui
A JavaFX application on Graph Data-Structure
graph-algorithms graphs gui javafx project
Last synced: 30 Apr 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
Last synced: 13 May 2026
https://github.com/celeroncoder/javafx
GUI components with JavaFX (~my learning repo)
Last synced: 20 Apr 2026
https://github.com/gusinacio/computational-graphics
GUI program for learning 2D elements and draw calculations
Last synced: 30 Apr 2026
https://github.com/devprojectekla/webscraping
My first steps in web scraping using bs4 (BeautifulSoup) library on python. This one only allows you to scrap wallpapers from an hardcoded website. It allows you to download every wallpaper providing a keyword like 'landscape' or 'star wars' (or iterates on a list of keywords written in a .txt file). It iterates over all pages of the given keyword
Last synced: 22 Mar 2025
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/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/geetu040/pacman
Control the Pacman and fetch the food while keeping away from the ghosts. The Ghosts use special algorithms to follow the pacman. They increase in number as you eat more food. 2 ghosts, red and blue, are intelligent and try to catch pacman. Red aims for the pacman and Blue tries to ambush him by hitting from the front. Other ghosts just move at random.
algorithms artificial-intelligence game gui python tkinter
Last synced: 24 May 2026
https://github.com/java-dev-jason/workflowtimer
A simple Java-based Pomodoro timer with a graphical interface. Helps you structure work and break intervals for better focus and productivity.
gui java pomodoro productivity swing
Last synced: 30 Aug 2025
https://github.com/jeree02847/dream
Dream is a collaborative platform that helps users explore and share their creative visions. It offers tools for brainstorming, visual storytelling, and community feedback, making idea development easier and more engaging.
3d-creation ai blender blender-addon dreamfusion gui http jax machine-learning python reinforcement-learning salesforce text-to-3d text-to-image
Last synced: 08 Oct 2025
https://github.com/psuong/min-vulkan-template
Minimal Vulkan template with Rust, Egui, and Vk-Mem
Last synced: 07 Oct 2025
https://github.com/jamesclarke7283/probabilityfactorcalculator
This allows you to work out the probability of any real-world event, Given the factors and each variable that plays in each factor.
algorithm calculator combinations gui probability tkinter
Last synced: 16 Apr 2026
https://github.com/sonytruelove/geometry-graphic-editor
:large_blue_circle: Shapes on Field with search,delete,intersect detection, area and perimeter calculating
awt classdiagram editor graphics gui intersection istu java oop paint2d shape swing uml-diagram
Last synced: 17 Mar 2025
https://github.com/pcastellanoescuder/pum
Shiny app to visualize Florence Nightingale data in Crimean War
dataviz florence-nightingale gui interactive shiny shinydashboard visualization
Last synced: 28 Oct 2025
https://github.com/pcastellanoescuder/covid19explorer
Shiny Application for Exploring Multivariate COVID-19 Data
covid-19 dashboard gui interactive multivariate-data shiny shinyapps visualization
Last synced: 28 Oct 2025
https://github.com/dauntlessdev/taskscheduler
visualization gui java application for scheduler algorithms(firstcome-firstserve, roundrobin, shortest job first)
Last synced: 28 Jun 2025
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/lingesh81051/steganography-app
A secure steganography app that embeds encrypted messages within digital images, ensuring undetectable data transmission. It features multi-layer protection, supports flexible input options, and provides a user-friendly interface for seamless encoding and decoding.
decryption-algorithm encryption-algorithms encryption-decryption gui python python3 tkinter
Last synced: 08 Oct 2025
https://github.com/shaygali/system-programming2-assignments
My assignments in the systems programming course 2
assignment console-game cpp-programming graph-algorithms gui
Last synced: 09 Jun 2026
https://github.com/samplec0de/polynomialoperations
Калькулятор многочленов, написанный на c++. Поддержка сложения, умножения, деления, взятия n-производной. Поиск точек пересечения с OX.
calculator calculator-application gui polynomial-calculator polynomial-multiplication polynomial-roots polynomials qt qt5 qtcreator
Last synced: 15 May 2026
https://github.com/unsignedarduino/arcade-wtk
A simple widget toolkit for MakeCode Arcade!
arcade extension gui gui-library makecode makecode-arcade-extensions makecode-extension toolkit widget widget-library widget-toolkit widgets
Last synced: 15 May 2026
https://github.com/it-delinquent/unix_permissions
A WinForms programs which helps calculate Unix permissions commands
graphical-user-interface gui microsoft permissions powershell powershell-script unix unix-permissions windows winform-ui winforms winforms-application winforms-programs
Last synced: 06 May 2026
https://github.com/jackparsonss/sorting-algotihm-visualizer
This repository is a simple sorting algorithm visualizer, made using python and tkinter
algorithm gui python3 sort visualization
Last synced: 06 Jul 2026
https://github.com/akash-sharma-1/effortless-tetris-cpp
A simpleton tetris game which u can fire up in ur cmd anytime !
Last synced: 12 Jun 2026
https://github.com/pharo41/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-scriptbloxfruits-autofarm-script roblox-synapse script-hub supported whitelist
Last synced: 30 Mar 2025
https://github.com/tahsinmert/markdown-pdf-converter
🚀 A modern Markdown to PDF converter with GUI & CLI support, custom CSS styling, emoji rendering, and syntax highlighting. Built with Python, WeasyPrint & Tkinter.
command-line-tool converter document-converter gui markdown markdown-editor markdown-parser markdown-to-pdf pdf pdf-converter pdf-generator pdf-tool python tkinter weasyprint
Last synced: 28 Apr 2026
https://github.com/facsimiles/mkvtoolnix
🎥 MKVToolNix: Your go-to toolkit for creating, modifying, and inspecting Matroska (.mkv) files! 🚀 Seamlessly merge, split, and edit video files with ease. Essential for video enthusiasts and professionals alike. Boost your media management efficiency today! [MIRROR][UNOFFICIAL]
automation demuxing gui matroska media-processing mirror mirrored-repository mkv mkvextract mkvmerge muxing unofficial unofficial-mirror video-processing
Last synced: 20 Jun 2026
https://github.com/olafhaag/blender2_80beta_renderbuttons
Adds Render Buttons to Output tab in Properties of Blender 3D 2.80 beta.
beta blender blender-addon button gui render
Last synced: 15 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/estebangmz666/contactlist
Contact Agenda is a Java-based application built with JavaFX for managing contacts. It features contact registration, viewing, and editing, with support for custom notes and inclusive pronoun selection, using SQLite for data persistence.
agenda contact-management crud desktop-application gui java javafx mvc notes sqlite
Last synced: 11 Apr 2026
https://github.com/firestone82/restaurant-system
VŠB-TUO - School project in VIS
Last synced: 15 May 2026
https://github.com/i30101/crystaleyes
CrystalEyes: a machine learning powered ice crystal analysis app
cellpose gui ice-crystals linkam machine-learning matplotlib microscope-images python pytorch tkinter ttk
Last synced: 15 May 2026
https://github.com/prathamesh-dukare/calculator-gui
Simple calculator Using Tkinter in python
calculator-application gui tkinter-gui
Last synced: 02 Jan 2026
https://github.com/sourhub226/classic-hangman-python
Hangman game made using python
classic-game game gui hacktoberfest hangman hangman-game learning-by-doing python tkinter tkinter-gui
Last synced: 15 May 2026
https://github.com/raruto/ilmagnifico
Porting Java del gioco da tavolo "Lorenzo il Magnifico" (progetto sviluppato durante il corso di "Ingegneria del Software" presso il Politecnico di Milano - a.a. 2016-2017)
client-server command-line eclipse gioco-da-tavolo gui il-magnifico ingegneria-del-software ingegneria-del-software-2017 java junit lorenzo-il-magnifico magnifico polimi politecnico-di-milano progetto-ingegneria-del-software rmi socket staruml uml
Last synced: 17 Mar 2025
https://github.com/srccircumflex/showcase-browser
This minimalistic program turns any website or other document into a stand-alone application.
browser gui html-gui minimalistic pyqt pyqt6 qt qt6 showcase website-to-app webview
Last synced: 20 Jan 2026
https://github.com/rdbo/sdl2-project-template
SDL2 Project Template for Windows and Linux
application gui linux sdl2 template windows
Last synced: 14 Apr 2026
https://github.com/onkolahmet/tic_tac_toe
Tic Tac Toe board game based on GUI's including pygame
Last synced: 06 Jul 2026
https://github.com/chesterxalan/pygame-cockroachkiller
A demo game created by PyGame library.
Last synced: 05 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/a7ul/qt-kbc
Qt - Open Source Quizing (KBC or Who wants to be a Millionare Clone) Application
Last synced: 17 May 2026
https://github.com/portalius-dev/plauncher
PLauncher - minecraft launcher writed on python.
gui launcher-application linux minecraft pyqt5 pyqt6 python ui windows
Last synced: 21 Jun 2025
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/kdahlhaus/remi-jquery-tools
jQuery-tools widgets for the Remi Python GUI library
Last synced: 18 Jun 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/pf12345/algorithm-gui
js 算法相关及图形化查看,使用react实现
algorithm gui react sorting-algorithms
Last synced: 08 Sep 2025
https://github.com/ola-kaznowska/calculator-gui
GUI calculator application. Application written in Python 3.12.2 using the Tkinter library which I am learning from PyQt5.
calculator-application gui gui-application python3 tkinter-gui
Last synced: 18 Mar 2025
https://github.com/al-ghaly/calculator
A simple TKinter calculator.
calculator desktop-application gui oop python tkinter
Last synced: 06 Jul 2026
https://github.com/asmrcodez-yt/posthunter
elastic gui posthunter python search telegram
Last synced: 14 May 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/ranimeshehata/8-puzzle-ai-agent
This repository contains an 8-Puzzle AI Solver implemented using various search algorithms including Depth-First Search (DFS), Breadth-First Search (BFS), Iterative Deepening Depth-First Search (IDFS), and A* Search. The project also includes a graphical user interface (GUI) built with PyQt5 to visualize the puzzle and the solution steps..
a-star ai-agent bfs dfs gui idfs pyqt5 python3 searching-algorithms
Last synced: 03 Apr 2025