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/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/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/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/quantumpixelator/pyip
Displays current internal and external IP addresses, and VPN connection status. Python 3.x
gui ip ipadress networking pyside6 python vpn
Last synced: 14 Mar 2025
https://github.com/selo0530/redisguimanager
Redis GUI client with searching by sql query
csharp gui redis redis-client sql
Last synced: 29 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/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/j-hoplin/multi-server-manager
Personal desktop tool for managing multiple home servers
desktop-application gui manager pyqt pyqt5 ssh-client
Last synced: 29 Jul 2025
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/filiprokita/fclick
FCLICK is a Python script that automates mouse clicking by detecting a change in pixel color on the screen. The script waits for a specified start button press to begin monitoring the pixel color at the current mouse position. Once the pixel color changes, the script sends a left mouse click to that position.
automation gui image-processing keyboard-input mosue-click mouse mouse-automation python python3 useful utilities windows
Last synced: 29 Apr 2026
https://github.com/enikeishik/cjgui
Composer JSON file GUI
c-sharp composer csharp gui package-manager php
Last synced: 09 May 2026
https://github.com/abhinav0115/calender-python
Calender App build using Tkinter GUI in Python Language
gui python python3 tkinter tkinter-gui tkinter-python
Last synced: 14 Mar 2025
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/piotrpdev/arduino-discord-controller
Controlling Discord using a combination of Arduino, BetterDiscord, and Python.
adafruit-gfx arduino betterdiscord betterdiscord-plugin discord discord-js gui mcufriend python tft touchscreen websockets
Last synced: 20 Sep 2025
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/faresbakhit/vole-sim
Vole Machine GUI Simulator For Linux, Windows, and the Web
desktop-application emscripten gui imgui virtual-machine vole-machine-simulator web-application
Last synced: 22 Mar 2025
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/cybernilsen/cyberble
CyberBLE is a comprehensive Bluetooth Low Energy (BLE) scanning and analysis tool with an intuitive GUI. It discovers nearby BLE devices and provides detailed information about their characteristics, including vendor identification, device types, services, and manufacturer data.
ble bluetooth-low-energy gui json mac-address python scanner
Last synced: 14 May 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/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/rocky114/desktop-deprecated
desktop gui mysql mysql-client qt5-gui
Last synced: 30 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/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/alexandrelamberty/nidus
:diamond_shape_with_a_dot_inside: Home Automation and Monitoring System.
api broker cache client-server database golang gui home-monitoring iot micro-controller mongodb redis sensors typescript
Last synced: 30 Oct 2025
https://github.com/couldbedead/unitychallenge_5
The Unity Junior programmer Challenge 5 "Whack-A-Food" Submission for UCCS GDD 1200
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/abdelrahmanelsafty75/construction-cost-optimization
"Cost minimization tool for construction using Linear Programming and AI sensitivity analysis."
construction-tech gui linear-programming operations-research python
Last synced: 24 May 2026
https://github.com/animikhaich/vsepia
A Python App to Determine the weight of the contents of a container by measuring the distance using Ultrasound Sensor and represent it graphically for further post-processing and prediction. Developed along with GUI using Arduino, Python, and PyQt5.
arduino gui pyqt5 python-3 web-scraping
Last synced: 30 Apr 2026
https://github.com/mateolafalce/guihttprequestrust
An HTTP tester🧪 built with FLTK in rust. This program can scale to more complex request functions in the case of tackling a high-level HTTP tester project with rust
fltk fltk-rs gui http-client http-requests rust tester
Last synced: 11 Jun 2026
https://github.com/coruscateor/gtk_estate
A GTK and libadwaita state association library
adwaita gtk gui libadwaita rust rust-lang rustlang state widget
Last synced: 01 May 2026
https://github.com/ishivanshgoel/vpad-text-editor
This is a text editor which can perform all basic operations like New, Open, Save, Save as and some more such operations.
gui python3 text-editor texteditor
Last synced: 26 Aug 2025
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/toddbirchard/broiestbot-db
🤖🔍 Web GUI for searching broiestbot commands.
dash database database-management gui plotly python
Last synced: 01 May 2026
https://github.com/naocoding/desktopchess.com
Python Tkinter GUI for creating new game in Chess.com
chess chess-com gui python python-gui tkinter windows
Last synced: 13 Apr 2026
https://github.com/shishirshekhar/fitness_calculator
This is a fintess caluculator app, which help user to measure their BMI, BP, Pulse Rate, RBC Count, WBC Count, and many more things.
calculator fitness fitness-app gui gui-application python python3 tkinter tkinter-graphic-interface tkinter-gui tkinter-python tkinter-widgets
Last synced: 25 Aug 2025
https://github.com/chahelgupta/image-filter-application-python
"Image Filter App: Python GUI with Tkinter & OpenCV. Apply grayscale, invert, blur, sketch, watercolor & pencil sketch filters. Easy image loading & capture. Ideal for beginners & enthusiasts. Enhance photos creatively! 🎨 #Python #OpenCV #Tkinter"
beginner-friendly beginner-project cv2 gui gui-application image-filters image-processing opencv python python-library tkinter tkinter-gui
Last synced: 24 May 2026
https://github.com/niloth-p/bitsian-hangman
Hangman game GUI implemented by a BPHCian for BPHCians
badges boxlayout gui hangman-game oop
Last synced: 24 Aug 2025
https://github.com/pyrustic/winter-theme
Light theme for Python desktop app [COMING SOON, for the moment use the dark theme Cyberpunk-theme]
app beautiful desktop frontend gui light-theme lightweight pyrustic python theme tkinter
Last synced: 14 Mar 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/smac89/gtk_experiment
Experimenting with GUI applications and gtkmm
Last synced: 13 May 2026
https://github.com/roman-sarchuk/tranusy
Utility for converting numbers between different systems (with step shown) ♻⚡
cli-app cpp gui number-system-converter
Last synced: 12 Jun 2026
https://github.com/ktauchathuranga/arduino-bulb-control-gui
Control a Bulb Using Python GUI
Last synced: 01 May 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/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/hueidou/telepresence-manager
A cross-platform desktop GUI tool for managing Telepresence connections.
dev gui kubectl manager telepresence ui
Last synced: 15 Jun 2026
https://github.com/ishivanshgoel/tic-tac-toe
tic-tac-toe desktop GUI application
gui python3-project tic-tac-toe tic-tac-toe-game
Last synced: 22 Aug 2025
https://github.com/piiyuushh/teachermgmtsystem
gui java method-override oop swing
Last synced: 03 Jan 2026
https://github.com/hilarionengarejr/pizza-ordering-app
Implementation of a GUI using JFrame to order pizza and place toppings.
desktop-application gui java jframe
Last synced: 20 Aug 2025
https://github.com/flaviandiold/texteditor
This is a simple user friendly, Java-based Text Editor, with secure password hashing. In this project a folder is created in the same name as the user, files are allowed to be created and the files inside the folder are allowed to be accessed, edited, and saved, through this project.
Last synced: 19 Aug 2025
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/justfifi17/social-app-beta-using-python-gui
GUI based social networking application 📱
Last synced: 13 Jun 2026
https://github.com/msdn-whiteknight/apidocview
View .NET API docs (in mdoc format)
Last synced: 02 May 2026
https://github.com/adamjohnlea/learn_tkinter
tkinter fascinates me. Taking a deep dive into the library. Projects to follow.
gui python tkinter tkinter-gui tkinter-python
Last synced: 24 May 2026
https://github.com/mominaamjad/scientific-calculator
A scientific calculator made in Java utilizing java Swing and AWT. It handles basic arithmetic operations for different number systems, trigonometric functions and more!
gui java java-swing problem-solving scientific-calculator semester-2
Last synced: 08 Jun 2026
https://github.com/coderrony955/noted
Noted✔️ a rich text editor with themes, font styles, and app shortcuts!
desktop-app desktop-application gui gui-application pyqt6 pyqt6-desktop-application python rich-text text-editor themes
Last synced: 10 Nov 2025
https://github.com/topotun77/stock_data_analysis
Анализ и визуализация данных об акциях. GUI-приложение. (python, Pandas, tkinter, matplotlib, yfinance)
gui matplotlib pandas python tkinter yfinance
Last synced: 02 May 2026
https://github.com/lmlk-seal/modelquants
Professional Model Quantization Converter for HuggingFace Transformers
ai-models converter customtkinter gui huggingface huggingface-transformers quantization transformers
Last synced: 14 Sep 2025
https://github.com/arnavbuddy/drone-swarm-attack
A GUI based drone swarm attack simulation with BFS pathfinding and jamming zone avoidance using Python
attack bfs-algorithm defense drone gui jammer matplotlib uavs warzone
Last synced: 03 Sep 2025
https://github.com/revtpark/kivy_mobile_app
Word translator app using kivy framework in python.
Last synced: 02 May 2026
https://github.com/iphydf/jtox
JVM Tox GUI client using JavaFX
gui javafx openjfx toktok tox-client
Last synced: 04 Oct 2025
https://github.com/dventurb/calculator
A simple desktop calculator built in C using GTK 4, with a nice graphical user interface.
c-programming calculator-application gtk gtk4 gui linux
Last synced: 09 Apr 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
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/scav-enger/archivemaster
**ArchiveMaster** is a cross-platform desktop application and CLI tool that combines multiple archive files (ZIP, RAR, TAR, TGZ, TBZ2, etc.) into a single unified archive
application archive cli combiner cross-platform ease-of-use files-folders gui linux mac simple support toolkit windows
Last synced: 03 May 2026
https://github.com/alexworkteam/video-extender-app
Утилита для продления видео до длины аудио с drag-n-drop интерфейсом
ffmpeg gui loop-video music-tool python video-editor
Last synced: 20 Jan 2026
https://github.com/iammohith/pd-controller-for-1d-quadrotor
This project implements a Proportional-Derivative (PD) control system for a one-dimensional (1D) quadrotor. The objective is to stabilize the quadrotor's position along a single axis while ensuring smooth motion.
controller gui matlab quadrotor robotics simulation
Last synced: 03 May 2026
https://github.com/skygenesisenterprise/node-linux
A Nodejs Library for Build Linux Distro LFS
gui javascript linux linux-custom-image node-library typescript
Last synced: 08 Jul 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/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/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/a-mhamdi/fuzzy-tipper
Tipping problem w/ fuzzy logic
fuzzy-logic gui pyqt5 python3 ui
Last synced: 03 May 2026
https://github.com/markusand/minimalchart
Plot simple minimalist charts in Processing
Last synced: 15 Jun 2026
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/yaseen-rahman/y-mediaconverter
A simple application used for converting video files 📽 into your desired formats.
ffmpeg gui gui-application mediaconverter pyside6 python
Last synced: 14 May 2026
https://github.com/pitercoding/tela-de-login-python
Projeto simples de tela de login desenvolvido em Python utilizando a biblioteca CustomTkinter para criar uma interface moderna e estilizada no modo escuro. ENG: A simple login screen project developed in Python using the CustomTkinter library to create a modern and stylish dark mode interface.
authentication customtkinter dark-mode desktop-app gui login-system modern-design password-validation python python-project tkinter user-interface
Last synced: 03 May 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/suvodeep12/gw2-optimal-lister
Python Tkinter GUI using the official GW2 API to help Guild Wars 2 players optimize Trading Post sales by suggesting optimal listing prices based on current market data.
api caching game-tool gui guild-wars-2 gw2 json-parsing market-data price-checker python tkinter trading-post
Last synced: 03 May 2026