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-05 00:10:35 UTC
- JSON Representation
https://github.com/fabianwimberger/img-convert
Cross-platform desktop GUI for batch image conversion to JPG, AVIF, JXL, and HEIC. EXIF preservation and Lanczos3 resize.
avif batch-processing cross-platform desktop-app egui exif gui heic image-converter jpeg jxl mozjpeg rust
Last synced: 03 Jun 2026
https://github.com/blaze6950/thecards-game-
Game using the sfml graphics library. The game is a single mode game (1x1) with artificial intelligence in the card game Fool
ai cards cplusplus fool game game-development gui sfml sfml-game sfml-graphics-library
Last synced: 10 Oct 2025
https://github.com/yeongpin/any-workflows
A Vue 3 based visual workflow editor that supports various node types and connection methods.
Last synced: 04 Mar 2026
https://github.com/philiprejirajan/zeebot
This project contains a very basic python chatbot + GUI.
basics-of-python chat-bot chatbot gui python
Last synced: 08 Oct 2025
https://github.com/blaze6950/tic-tac-toe-winapi-
Tic-tac-toe - game with two modes: with ai and with friend.
ai cplusplus game gui tic-tac-toe winapi winapi-application
Last synced: 10 Oct 2025
https://github.com/atomicerror/whisper-desktop
A gorgeous, premium Rust & Tauri GUI to compile, manage, and sequentially batch-transcribe media files utilizing whisper.cpp on Linux.
gui html javascript linux rust tauri tauri2 transcription whisper whisper-cpp
Last synced: 03 Jun 2026
https://github.com/btf-kabir-2020/number-generator
Number Generator Python
app generator generators gui number-generator numbergen py py-gui pygui python python-3 python-script python3 script software tkinter tkinter-app tkinter-gui tkinter-gui-library tkinter-python
Last synced: 31 Jan 2026
https://github.com/arianpg/civiewer
CIViewer (Comic Image Viewer) is a high-performance, lightweight image viewer built with Rust and GTK4 (Relm4). It features direct viewing of images inside ZIP archives, spread view and RTL support for comics, and persistent settings managed by PoloDB. Docker build support is included for a seamless experience on Linux.
desktop-app gtk4 gui image-viewer linux manga-viewer relm4 rust zip
Last synced: 01 Apr 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/junxian428/golang-ui-practice
Golang GUI Practice
golang gui hello-world practice
Last synced: 08 Oct 2025
https://github.com/oksanalim/open-banking-api-ux-prototype
Dieses Projekt demonstriert einen realitätsnahen Open-Banking-Use-Case mit Fokus auf UX-Prototyping, API-Anforderungen und Business-Analyse. Es basiert auf der Anbindung von Drittanbietern an eine Schweizer Bank über standardisierte Schnittstellen gemäss PSD2 / Swiss Open Banking.
api-standard gui open-banking prototypes swiss-banking
Last synced: 18 Jan 2026
https://github.com/nikhiljsk/guimoviedataanalysis
A graphical user interface using QT and Python-3 which is capable of asking the query from user in text format or even in Image format and get the answer from the dataset
gui image-processing pyqt5 python3 qt visualization
Last synced: 04 May 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/blaze6950/thekotra
WinApi Exam game
cplusplus game game-development gui winapi
Last synced: 10 Oct 2025
https://github.com/y252328/captcha-labeling-tool
驗證碼標記工具(labeling tool for captcha)
captcha gui labeling-tool pyside2 python3 qt5
Last synced: 10 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/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/blaze6950/slideriostheme
Custom slider control. Made in the style of the control to adjust the brightness level iOS theme.
csharp custom-controls custom-elements customslider gui ios-theme iostheme slider wpf
Last synced: 14 May 2026
https://github.com/kivimango/mygui
Rust GUI prototyping
entity-component-system gui library rust rust-lang ui ui-components
Last synced: 17 Apr 2026
https://github.com/hermesroot/youtube-downloader
Aplicativo em Python para baixar vídeos e playlists do YouTube com interface gráfica.
downloader ffmpeg gui playlist python video youtube yt-dlp
Last synced: 18 Apr 2026
https://github.com/radad/radjoykeyx
Joystick to mouse/keyboard for XInput joysticks.
appveyor gui gui-application win32 windows xinput
Last synced: 05 May 2026
https://github.com/psuong/min-vulkan-template
Minimal Vulkan template with Rust, Egui, and Vk-Mem
Last synced: 07 Oct 2025
https://github.com/blaze6950/entityframeworkfirst
Example of using EntityFramework
csharp entity-framework gui wpf wpf-application
Last synced: 14 May 2026
https://github.com/blaze6950/copyprogram-winapi-
A sample application for copying files using threads
copyfiles copying cplusplus gui threads winapi winapi-application
Last synced: 10 Oct 2025
https://github.com/akora/focusui
FocusUI is a new type of web interface that allows users to focus on the important content and actions while minimizing distractions and clutter.
focus focus-management gui ui ui-concept user-interface
Last synced: 18 May 2026
https://github.com/sarangs1621/car-booking-system
A Python-based Car Booking System that allows users to easily schedule, manage, and view their car appointments and bookings through an intuitive interface.
appointment-management booking-system car-booking gui python python-project scheduling-system user-interface
Last synced: 19 Apr 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/fine-code/tensorflow
Finding relationships between words
ai gui math matplotlib natural-language-generation natural-language-processing natural-language-understanding python python-matplotlib python-tensorflow representation tensorflow tensorflow-examples tensorflow-experiments visual word-embeddings word-processing words
Last synced: 17 Apr 2026
https://github.com/nolhan42789/ai-studio
🤖 Enhance your workflow with AI-Studio, a Streamlit app that offers tools for summarization, code explanation, README generation, and more.
agents ai chatgpt claude commit crewaiui fine-tuning gemini-api gui huggingface intellij-plugin llama llama2 lyria msl-data-ai nano-banana no-code vscode-extension
Last synced: 05 May 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/tensquaresoftware/luthier
A Projucer-inspired desktop GUI for creating, reopening, and configuring CMake-based JUCE audio plugin projects.
audio-plugin audio-unit cmake code-generator gui juce pyside6 vst3
Last synced: 21 Jun 2026
https://github.com/ostapkonst/hash-verifier
A cross-platform checksum generation and verification tool with both CLI and GTK3 graphical interface
cli comparison-tool crc32 cross-platform generator gui hashing-algorithms md5 sha1 verification
Last synced: 06 Mar 2026
https://github.com/kingpepe2/linux-wallet
Official Linux GUI Wallet for the KingPepe cryptocurrency.
blockchain cryptocurrency gui linux qt sha256 wallet
Last synced: 28 Jan 2026
https://github.com/blaze6950/checkregularexpression
An application with which you can test regular expressions.
csharp gui regex regular-expressions tester windows-forms
Last synced: 16 May 2026
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/jedie/pyresizer
Tkinter GUI program to resize images via pillow
gui image-processing pillow python resize-images tkinter
Last synced: 06 Oct 2025
https://github.com/avilesxd/loudly
Aplicación de escritorio para masterizar tracks musicales. EQ de 4 bandas, control LUFS, auto-master por referencia y exportación WAV/FLAC.
audio audio-editor audio-processing customtkinter desktop-app equalizer flac gui limiter loudness lufs mastering matchering music-production music-tools pedalboard pyinstaller python wav windows
Last synced: 03 Jun 2026
https://github.com/ciantic/electron-builder-create-react-app
Template for Electron application with decoupled Create React App, and web service e.g. REST
Last synced: 05 May 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/townland-project/component-react
Townland GUI components with React for Tailwind CSS
components gui react storybook tailwind townland
Last synced: 30 Apr 2026
https://github.com/dventurb/hospital-management
A desktop hospital management application featuring CRUD operations, developed in C with GTK 4. Created as part of course SEC at IPVC.
c-language c-programming crud crud-application gtk4 gui gui-application
Last synced: 09 Jun 2026
https://github.com/archi232004/iutils
🚀 Create elegant and interactive progress bars for Jupyter notebooks with `ipgs`, a modern alternative to `tqdm`.
c cdc-ncm csharp ethernet gui ios jupyter-notebook jupyterwidgets kernel-driver machine-learning mltools progressbar python tqdm usb wdf
Last synced: 10 Oct 2025
https://github.com/membranesoftware/membrane-media-player
Media player application for Windows, Mac, and Linux
c-plus-plus ffmpeg gui lua multimedia sdl2
Last synced: 17 Apr 2026
https://github.com/tojan-naiem/cafe-management-system-project
This Java project implements a comprehensive café management system using Swing for the graphical user interface.
cafe cafe-management gui java javafx javagui javaguiswing project projects swing ui
Last synced: 17 Apr 2026
https://github.com/kareemkemmo/password-manager
Python password manager GUI app using tkinter, and JSON data for storage and search function
gui json oop python3 tkinter-gui
Last synced: 30 Apr 2026
https://github.com/livelace/jenkins-showcase
Jenkins showcase projects. Different approaches for solving tasks. Best practises.
cicd docker groovy gui jenkins jenkins-pipeline jenkins-template-engine scriptler
Last synced: 05 May 2026
https://github.com/sang-buster/force-fusion
A real-time PyQt dashboard visualizing vehicle dynamics and normal-force distribution.
gui normal-force pyq vehicle-dynamica
Last synced: 03 Mar 2026
https://github.com/vanheemstrasystems/btop
btop - To monitor the system performance and understand what’s going on.
Last synced: 05 Oct 2025
https://github.com/tory1103/pls-logging
Python code logging with a server interface
flask gui localhost logging python python-logging python3 server server-gui
Last synced: 30 Apr 2026
https://github.com/mumarshahbaz/rgb-mouse-controller
An RGB LED Controller. The purpose of the project is to make a custom lighting system for my wireless mouse, but it can be used for other projects as well
arduino desktop-application gui lighting-controller lighting-effects mouse rgb rgb-led stm8 ui winforms wireless
Last synced: 16 Apr 2026
https://github.com/saiteja-talluri/2048-the-game
2048 Game developed using Racket Libraries
Last synced: 04 Apr 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/nicciniamh/sview
Systemd Unit Viewer
administration gui linux point-and-click system systemd
Last synced: 16 Apr 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/shiva611/pdf-xpert
Modern PDF Utility Application built using Python and CustomTkinter
customtkinter desktop-application gui pdf pdf-tools python
Last synced: 04 Jun 2026
https://github.com/hasanyahya101/tic-tac-toe-tkinter
A simple tic-tac-toe app made in python using tkinter and itertools libraries. It creates a small window that a user uses to play the game. Moreover, the Options tab on the top left menu can be used to restart the game or quit.
game gui itertools libraries pip preview python release script tic-tac-toe tkinter tkinter-gui
Last synced: 05 Oct 2025
https://github.com/jowinjohnchemban/youtube-dl-gui
GUI for the official youtube-dl
Last synced: 03 Mar 2026
https://github.com/derleiti/aiwindows-client
AIWindows Desktop Client - PyQt6 GUI for Windows 10/11 with AI Chat, PowerShell Terminal, File Browser
ai-assistant ailinux desktop gui pyqt6 python windows
Last synced: 04 Apr 2026
https://github.com/kontsedal/monghoul-public
A fast, beautiful MongoDB GUI for developers
Last synced: 17 Apr 2026
https://github.com/membranesoftware/membrane-control
A GUI application for Microsoft Windows, macOS, and Linux, using the SDL cross-platform development library. Its primary purpose is access and command of functions provided by Membrane Server.
c-plus-plus gui gui-application linux macos membrane-control membrane-server raspberry-pi sdl sdl2
Last synced: 13 Apr 2026
https://github.com/yourcraftmc/gui-framework
❇️ A efficiency & easy-to-use packet-based gui framework for minecraft servers, multi-platform supported for Bukkit, Spigot, BungeeCord and Velocity.
api bukkit bukkit-api bungeecord easy-to-use framework gui spigot spigot-api velocity velocitypowered
Last synced: 12 Mar 2025
https://github.com/sccsmartcode/gtk-gui-learning
A comprehensive repository documenting my journey in learning GUI development using GTK and Glade in C. This project covers beginner to advanced topics, including dynamic interfaces, layouts, events, and extending functionality with Glade.
desktop-applications dynamic-ui glade gui
Last synced: 26 Mar 2026
https://github.com/kerciu/weather-app-java
🌦️ A weather application in Java ☕ to learn API integration 🌐. The app retrieves current weather data and presents it to the user through an interactive graphical interface 🖥️. This project was made in order to learn API integration in Java and create both aesthetic and functional user interfaces 🌟.
api backend front-end full-stack graphical-user-interface gui java java-gui-application json json-api swing swing-gui weather-api weather-app
Last synced: 17 Apr 2026
https://github.com/filipraic/cartographers
A Cartographers game made with JavaFX
Last synced: 18 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/salman-ahamed/teligram-exact-time-scheduler
Desktop application to schedule and send Telegram messages at exact times (down to milliseconds precision). Built with Python, Tkinter GUI, and Telethon API.
automation gui messaging python scheduler telegram telethon tkinter
Last synced: 04 Apr 2026
https://github.com/dtroupe18/clienttoreceivefiles
Client connects to server. Once connected client can request files, create or remove directories, and write edited text files back to the server.
Last synced: 29 Apr 2026
https://github.com/jltk/todo-app
Simple to-do list desktop app
foss gplv3 gui gui-application productivity-tool python3 tkinter tkinter-gui todo-app todo-list todoapp todolist todolist-app todolist-application windows windows-app windows-application windows-desktop
Last synced: 18 Apr 2026
https://github.com/claritas-rs/claritas
A minimal, keyboard-friendly EPUB reader for the desktop built with Rust and Dioxus.
desktop-app dioxus ebook epub gui linux reader rust
Last synced: 18 Apr 2026
https://github.com/colowill/currency-converter
Java currency converter that uses WebScraping to update it's conversion rates.
currency-converter data-scraping data-structures gui java-8
Last synced: 27 Jan 2026
https://github.com/ghost-sakura/sayhello-application
SayHello - Kivy GUI Application
Last synced: 18 Apr 2026
https://github.com/huangli712/acgui
A web-based graphic user interface for ACFlow
acflow analytic-continuation gui julia web-application
Last synced: 14 Jun 2025
https://github.com/mabdusshakur/laravel-helper-gui
This is a graphical user interface (GUI) tool for running Laravel Artisan commands. The tool provides a simple and intuitive way to execute Artisan commands, without having to remember the command line syntax.
artisan artisan-command artisan-gui csharp gui helper-app laravel php winforms-application
Last synced: 05 Apr 2026
https://github.com/yyomna-mmaged/book_library_application
Windows application-GUI- designed and built with C# and MS SQL Server
csharp database gui mssqlserver sql
Last synced: 18 Mar 2026
https://github.com/vistx/modbus-implementation
This repository shows how to implement Modbus RTU communication with ESP-32 Microcontroller
arduino communication cpp csharp esp32 gui hcsr04 industrial long-distance-bus max7219 modbus-master modbus-rtu modbus-slave nodemcu rs485-comunication scada visual-studio visual-studio-code winforms
Last synced: 05 Apr 2026
https://github.com/gathogog/financetracker
Track your finances effortlessly with Finance Tracker. Monitor expenses, manage debts, and achieve your goals using AI-driven insights. 🌟💻
asp-net-core budget-manager currency currency-converter docker finance finance-management finances gui java mongodb personal-finance python rest-api showcaseview spring spring-boot transactions
Last synced: 05 Apr 2026
https://github.com/venkatesh4009/essae-label-weighing-driver
Essae Weighing Scale & Label Printer User-Space Driver for RK3568 – A C-based TCP server with a Python PyQt5 GUI client for label printing, barcode rendering, and weighing scale calibration. Built for embedded Linux platforms.
barcode c-language embedded-linux essase-teraoka gui label-printer pyqt5 python3 rk3568 sqlite3-database tcp-socket user-space-driver weighing-scale
Last synced: 18 Apr 2026
https://github.com/karusb/sit-shutdownintime
Shutdown in time! Shutdown timer and force shutdown tool.
csharp force-shutdown gui it-tool it-tools shutdown-timer system-administration timer windows windows-desktop windows-forms
Last synced: 02 Mar 2026
https://github.com/chillsmeit/extractmkvsub-gui
Bash script with zenity GUI that allows you to extract subtiles from MKV media files in Linux.
bash-script extract-subtitles extract-subtitles-video-mkv gui gui-application linux linux-app mkv mkvextract mkvextract-subs mkvextract-subtitles mkvtoolnix subtitles subtitles-extracted zenity zenity-gui
Last synced: 06 May 2026
https://github.com/cuadernin/resumendataframe
Interfaz gráfica que te permite realizar un breve análisis de datos.
gui pandas pyqt5 pyqt5-desktop-application python3 qt5 summary-statistics
Last synced: 19 Apr 2026