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-08 00:14:28 UTC
- JSON Representation
https://github.com/blaze6950/listauthorsadonetwpf
Example use ADO.Net. List authors with functions: "Add", "Edit", "Delete". C# and WPF. ListView bindings. Using MVP pattern
ado-net csharp database gui mssql-database wpf wpf-application
Last synced: 28 Apr 2026
https://github.com/mohamedezzeldeenhassanmohamed/solving-rubiks-cube-using-knowledge-based-system
An (GUI python) application (APP) on Knowledge Based Systems (KBS) using C Language Integrated Production System (CLIPS)
base c c-programming c-programming-language clips clips-language gui gui-application kbs knowledge knowledge-base knowledge-base-system knowledge-base-systems python python-script rubik-cube rubiks-cube rubiks-cube-solver system
Last synced: 28 Apr 2026
https://github.com/dmotte/docker-xfwd
🐳 Run graphical applications in a Docker container
container containerized display docker forward forwarding graphical gui gui-application podman rootless socat socket unix unprivileged x x11 xauth xauthority xhost
Last synced: 28 Apr 2026
https://github.com/james-see/kivy-fun
Fun with Kivy, the GUI creator tool in Python that you write like html and css
Last synced: 28 Apr 2026
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/injamul3798/oop-project-bank_management_system-using-java
It was my first java project . I totally enjoyed .And that time i was learning java thats why this project was challenging.Learn a lot from this code.
database gui gui-application java sql
Last synced: 28 Apr 2026
https://github.com/nipuna-lakruwan/card-matching-game-java
A simple card-matching game built in Java using Swing and JavaFX. Players flip cards to find matching pairs while tracking errors. The game includes customizable features like card images, board size, and a restart option.
begginer-project cardgame game-development gui java javafx memorygame programming swing
Last synced: 29 Apr 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/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/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/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/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/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/hamidurrahman1/graph-gui
A JavaFX application on Graph Data-Structure
graph-algorithms graphs gui javafx project
Last synced: 30 Apr 2026
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/amiiircom/socialgifmaker
Convert video clips to social‑media‑friendly GIFs. Trim, overlay text, dial in size vs. quality, and preview – all in a threaded PySide6 GUI.
Last synced: 30 Apr 2026
https://github.com/dilshan97/snake-game
The Snake game develop using java & Processing for GUI
Last synced: 30 Apr 2026
https://github.com/theleopard65/dos-guard
DOS-Guard is a network packet monitoring tool built with Flask and Scapy. It captures and analyzes network packets in real-time, providing insights into network traffic and potential DDoS attacks. With a user-friendly web interface, DOS-Guard allows users to visualize packet data and monitor network activity effectively.
analysis botnet ddos flask gui interface mitigation packets packetsniffing projects python3 scapy server socket socketio
Last synced: 30 Apr 2026
https://github.com/ysskrishna/tkinter-poetry-starter
A Copier template for building cross-platform desktop applications using Python's Tkinter and Poetry. This template serves as the foundation for production-ready GUI applications.
boilerplate copier copier-template cross-platform desktop-application github-actions gui open-source poetry python python-gui release-automation scaffolding starter-template tkinter tkinter-gui ysskrishna
Last synced: 30 Apr 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/barandev/bulk-image-optimizer
A user-friendly bulk image optimization tool with a customizable GUI that supports multiple formats, resizing, and format conversion.
batch-processing desktop-application gui image-compression image-optimization image-resizing pillow python tkinter
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/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/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/ktauchathuranga/arduino-bulb-control-gui
Control a Bulb Using Python GUI
Last synced: 01 May 2026
https://github.com/hugojosefson/docker-signal-desktop
Runs Signal Desktop, inside Docker.
desktop docker docker-image gui hacktoberfest signal
Last synced: 01 May 2026
https://github.com/structlooper/texteditor-using-python
A basic text editor using Python with some amazing features.
gui msi python tkinter windows-software
Last synced: 08 Jun 2026
https://github.com/eduardorodriguesf/login-system
This program is a simulation of an account management
Last synced: 01 May 2026
https://github.com/fernicar/langchain-groq-tins-edition
case study for developing software using the **"There Is No Source" (TINS)** methodology
ai app chat chatbot developtment groq groq-api gui langchain langchain-python llm narrative-collaboration pyside6 thereisnosource tins
Last synced: 02 May 2026
https://github.com/weihan07/car-rental-system-python-
This project used PyCharm (Python) to create the GUI Interface. The Car Rental System can let users choose their own time, choose the car types either manual or automatic, and payment directly by choosing the payment method.
carrentalsystem gui pycharm python
Last synced: 02 May 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/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/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/ssallem/claude-sync-ui
Desktop GUI for syncing ~/.claude/ across machines — like chezmoi, with one-click push/pull and conflict visualization.
claude-ai claude-code desktop-app dotfiles gui sync tauri windows
Last synced: 09 Jun 2026
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/brenordv/rust-pad
Cross-platform Notepad inspired by Notepad++
cross-platform gui linux macos notebook notepad notepad-plus-plus notes tools windows
Last synced: 30 May 2026
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/abdelrahman-amen/agentic_sqlite_explorer_using_agno
This project demonstrates the integration of Agentic AI with SQLite, creating an intelligent assistant that interacts with the Chinook database. It leverages advanced AI capabilities to execute natural language queries, retrieve data, and simplify database management for users.
agentic-ai agno api dotenv groq gui llama3 llm python sqlite
Last synced: 02 May 2026
https://github.com/mmoult/moulton-scalable-menus
A Java library for GUI menus. Built to allow any component to scale with frame size changes.
Last synced: 03 May 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/ujas-dev/filevault
Complete file organizer, deduplicator & secure shredder.
automation cli deduplication exif file-organizer gui open-source pdf-rename python secure-delete watchdog
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/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/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/ulagbulag/cassette
Cloud-native Template-based dynamic declarative Web UI Framework
gui kubernetes rust template-based wasm web web-framework
Last synced: 08 May 2026
https://github.com/timeless-residents/handson-pywebview
Hands-on project for desktop application development using PyWebView. Includes various use cases such as a recipe management app.
cross-platform desktop-application gui json python pywebview recipe-manager
Last synced: 09 May 2026
https://github.com/futuredeveloperz/easyshop
EasyShop is a replica of ShopUI
easy easyshop etc gui pmmp pmmp-fork pmmp-plugin pmmp-servers pocketmine-mp pocketmine-plugins shop shopui ui
Last synced: 09 May 2026
https://github.com/naxim-khan/youtube-clone
YouTube Clone (HTML, CSS, JavaScript) Welcome to the YouTube Clone project! This is a web development project that aims to replicate the UI features and some basic functionality of YouTube, using HTML, CSS, and JavaScript. (Nazeem Khan)
clickable clone css frontend gui html javascript responsive website youtube youtubeclone
Last synced: 09 May 2026
https://github.com/5starkanyon/pm2-gui
Manage your PM2 processes easily with PM2 GUI, a modern Electron app. Simplify your workflow and enhance productivity. ⭐️💻
development electron electron-app gui javascript nodejs pm2 pm2-gui pm2-module pm2-monit pm2-node pm2-web pm2-web-monitor tool
Last synced: 10 May 2026
https://github.com/georgiakt/videostreamingapp
A Server-Client application for video streaming, built with Java, JavaFX, FFmpeg and Sockets.
ffmpeg ffmpeg-wrapper gui javafx multimedia server-client socket-communication streaming-video
Last synced: 10 May 2026
https://github.com/lolitemaultes/yt-mtdl
yt-dlp with a user-friendly GUI and multi-thread download capabilities
download download-threads downloader downloading gui m3u8 multi-thread multi-threaded multi-threading multithread multithreaded multithreading threaded threads user-friendly vimeo youtube youtube-dl yt-dlp
Last synced: 10 May 2026
https://github.com/hugojosefson/docker-chromium
Runs the Chromium browser, inside Docker.
Last synced: 11 May 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/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/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/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/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/nemat-al/drawing-histogram
An academic project at HIAST university, aimed to draw histogram out of data file. The project is written in Java programing language
Last synced: 03 Jan 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/justfifi17/social-app-beta-using-python-gui
GUI based social networking application 📱
Last synced: 13 Jun 2026
https://github.com/aardaakpinar/hyz-gorev1
Dataset, YOLO training pipeline and GUI-based inference system for TEKNOFEST 2026 HYZ Task 1.
deep-learning experimental gui machine-learning object-detection python teknofest2026 yolov8
Last synced: 16 Jun 2026
https://github.com/natthasath/demo-python-speedtest
Speedtest is a website and mobile app that allows users to test their internet connection speed and compare the results with other users. It measures the download, upload and ping speed of a user's internet connection and provides detailed information on the connection quality.
Last synced: 18 Jun 2026
https://github.com/wanbonkers3/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-script roblox-scriptbloxfruits-autofarm-script roblox-scripts roblox-synapse robloxscripts script-hub supported whitelist
Last synced: 18 Jun 2026
https://github.com/omoinemie/cockpit-clamav
Cockpit Web UI for managing ClamAV antivirus — virus scan, real-time protection, quarantine, scheduled tasks & virus definition updates on Linux servers.
antivirus clamav cockpit cockpit-plugin gui manager security virus-scanner web
Last synced: 23 May 2026
https://github.com/dere3046/check_arb_pc
Use the APP to view the current device's Antirollback value on Android
Last synced: 20 Jun 2026
https://github.com/michaeldehaney94/simplecalc
Java application built using Java Swing GUI programming.
Last synced: 22 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/crapface/netwatch
Portable Windows LAN scanner & monitor — finds hosts by open TCP ports, watches them, emails on downtime. Single Go (lxn/walk) exe, no install. EN/ES.
golang gui lan network-monitoring network-scanner port-scanner portable sysadmin windows
Last synced: 26 Jun 2026
https://github.com/prashantrahul141/python-gui-gmail
A GUI python application to send gmail.
email-sender gui python tkinter tkinter-gui
Last synced: 15 Mar 2025
https://github.com/timothyl96/top2121
Assignment for Object Oriented Programming
Last synced: 15 Mar 2025
https://github.com/emarifer/todo-gui-tauri-app
Task list application to test the creation of GUI's with Tauri/Rust.
gui react rust tauri todo-app typescript
Last synced: 11 Apr 2026
https://github.com/hamdymohamedak/blackv-chatbot
This is a simple React and TypeScript-based web interface designed to make it easy to connect your Ollama models to a website. Instead of interacting with Ollama via the terminal, you can now use a graphical user interface (GUI) to communicate with your models.
Last synced: 24 Apr 2026
https://github.com/wangold6/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-script roblox-scriptbloxfruits-autofarm-script roblox-scripts roblox-synapse robloxscripts script-hub supported whitelist
Last synced: 18 Jun 2026
https://github.com/rgomezjnr/one-click-copy-link-button-for-twitter-x
Add a button to copy the URL of a tweet on Twitter without clicking dropdown. Forked from Dinomcworld's One Click Copy Link Button for Twitter(X).
fork gui social-media twitter twitter-x userscript
Last synced: 24 Apr 2026
https://github.com/tobenot/tempuspugnus
A minimalist time management tool with floating window interface. Set time limits for tasks, track progress, and get reminders - helping you stay focused and productive. | 一个简洁的浮窗式时间管理工具,通过设定明确的时间限制来提高工作效率
desktop-app floating-window gui json minimalist pyqt6 python reminder task-manager time-management
Last synced: 25 Apr 2026
https://github.com/burnttoasters/zinnia
A Tauri/Rust Cross-platofrm 7Z GUI
7zip 7zip-guide 7zip-utility archive-manager cross-platform gui tauri tauri-app
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/yj-928/python_pomodoro-timer
A simple Timer App created using GUI of Python TKinter to help you focus.
gui pomodoro-clock pomodoro-technique pomodoro-timer python python3 pythonpractice pythonpractise pythonpro pythonprograms tkinter tkinter-gui tkinter-python
Last synced: 06 Jun 2026
https://github.com/emanuelegreco29/codex_naturalis_polimi_ingsw_project
Politecnico di Milano - Ingegneria del Software Project - AY 2023/24
cli client-server game gui html java polimi polimi-projects politecnico-di-milano project rmi tui websocket
Last synced: 06 Jun 2026
https://github.com/rogers-cyber/csvtoexcel
Modern PySide6 desktop app to convert CSV files to Excel (.xlsx) with batch processing, preview, encoding support, and SQLite history tracking.
batch-processing csv csv-converter csv-to-excel data-tools desktop-app drag-and-drop encoding excel file-converter gui preview productivity pyside6 python sqlite xlsx xlsxwriter
Last synced: 25 Apr 2026
https://github.com/bilalm04/frogger
Frogger game created using Java Swing library.
Last synced: 17 Aug 2025
https://github.com/nickenshidqia/list_todo_app_python_project
Build a Todo List Application that allows users to easily add, update, and delete tasks.
graphical-user-interface gui python streamlit todolist
Last synced: 25 Apr 2026