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/thiiagoms/chat-application
Chat application with Python and Kivy Library :books: :snake:
chat-with-kivy gui learning python python-chat python-gui python-kiv pythonic
Last synced: 18 May 2026
https://github.com/chebread/worker
급히 뭔가를 작성해야 될때 사용하세요 ! ✍️
graphic-user-interface gui hurriedly jottings python short-and-clean tkinter
Last synced: 12 Apr 2025
https://github.com/josedavila24/imageprocessor2d
🖼️✨ Herramienta de procesamiento de imágenes 2D en Java con interfaz gráfica 🎨📌. Incluye filtros 🌀, conversiones de color 🌈 y operaciones morfológicas 🔍⚙️.
eclipse-ide git gui image-processing java
Last synced: 21 May 2026
https://github.com/oberoncross/oberoncross
ну я на обероне думаю ещё гуи тулкит делать на замену Qt, quasar, flutter, haxeui, React Native. Лучше их всех
flutter gui haxeui oberon oberoncross qt quasar react-native toolchain toolkit
Last synced: 06 Mar 2026
https://github.com/toki-plus/auto-usps-tracker
专为跨境电商卖家设计的高效USPS批量物流追踪器。支持数千单号并发查询、代理、防屏蔽,并生成精美Excel报告。Playwright, Automation, PyQt5, E-commerce.
automation cross-border-ecommerce desktop-app e-commerce gui logistics package-tracking pandas playwright pyqt5 python scraper shipping-tracker usps web-scraping
Last synced: 29 Apr 2026
https://github.com/sriyansreddyy/video-downloader
Modern YouTube and Google Drive video downloader with GUI - Download videos, create clips with drag & drop support for local files.
ffmpeg gui python tkinter video-processing youtube-downloader
Last synced: 18 May 2026
https://github.com/wassimoubaziz/irm-iot-small-project
This is a simple iot application built using Java RMI (Remote Method Invocation). It allows clients to connect to a central server and communicate with each other in real-time.
gui interface iot java oubaziz rmi rmi-client rmi-server wassim
Last synced: 25 Jun 2025
https://github.com/airtonGit/vibora
Vibora é um pacote da linguagem Go com o objetivo de estender aplicativos de linha de comando (command-line interface CLI) desenvolvidos com o framework Cobra https://cobra.dev adicionando uma interface grafica de usuário web gerada automaticamente
Last synced: 07 May 2025
https://github.com/sanko/alien-libui
Build and Install libui: A portable GUI library
alien gtk3 gui libui native perl perl-alien widgets
Last synced: 15 May 2026
https://github.com/kerciu/cpp-tetris-clone
Tetris Clone | Made using C++ programming language and SFML graphic library.
cpp game game-development gamedev gui object-oriented-programming sfml sfml-game sfml-graphics-library tetris tetris-clone ui-design
Last synced: 25 Jun 2025
https://github.com/yuji1702/ai--powered-triage-system
This project implements a machine learning-based triage system for emergency rooms, which classifies patients based on their symptoms and vitals using a Random Forest Classifier. The system features real-time patient data integration, a user-friendly GUI built with Tkinter, and secure patient data encryption using Fernet from the cryptography lib
cryptography data-imputation data-preprocessing data-security encryption gui healthcare machine-learning matplotlib medical-data python random-forest realt-time scikit-learn seaborn tkinter triage-system
Last synced: 05 Apr 2025
https://github.com/toeffe3/formelsamling
(Danish) Skoleprojekt
danish gui java-8 school-project
Last synced: 19 Mar 2025
https://github.com/andezion/cryptocurrency
cpp cryptocurrency curl-library gui nlohmann-json wxwidgets
Last synced: 03 Jul 2026
https://github.com/kauefraga/learning-wxwidgets
📊 Learning how to create graphical user interfaces (GUI) with wxWidgets.
cpp graphical-user-interface gui wxwidgets
Last synced: 02 Apr 2025
https://github.com/krishnachsahu/shrnk
🔧 Build cross-platform applications rapidly with Tauri, React, and TypeScript using this streamlined Vite template.
asset-compression cross-platform developers-tools express gui image-compression jquery nodejs non-commercial open-source optimization productivity rust tauri
Last synced: 13 Apr 2026
https://github.com/smtkanchana66/nmap-gui
The Nmap GUI is a user-friendly interface that makes it easy to run network scans using the Nmap tool. With just a few clicks, users can specify target hosts, choose scanning options, and initiate scans.
gui gui-application hacking-tool nmap nmap-scan python python3 tkinter-gui tkinter-gui-library tkinter-python
Last synced: 12 Sep 2025
https://github.com/federico-lamperti/polimi-swe_project
cli gui javadoc javafx mvc-pattern
Last synced: 20 May 2026
https://github.com/elb4rto/logdoctor_uninstaller
Graphical uninstaller for LogDoctor
Last synced: 14 May 2026
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/chh-itt/wanxiang-toolkit
🛠️ A native GUI toolkit for managing developer runtime environments (Node.js, Python, Java, Go, Rust, PHP, Deno, Bun). Built with Rust + iced.
bun deno developer-tools go gui iced java node php python rust rust-lang version-manager windows
Last synced: 06 Apr 2026
https://github.com/r4f405/google-maps-scrap-automation
A Python-based desktop GUI for the gosom/google-maps-scraper API. This tool automates and simplifies business data extraction from Google Maps through an intuitive, user-friendly interface.
automation data-extraction data-mining google-maps gui lead-generation python python3 scraper scraping tkinter
Last synced: 26 Jun 2025
https://github.com/eshan-sud/safeledger
A GUI-Based Bank Management System
fiile-handling gui java javaawt javafx javaswing oops
Last synced: 11 Apr 2026
https://github.com/jadhaidar/customerviewer
A simple Java based GUI to view, search and sort customer data
csv-parser eclipse gui java swing
Last synced: 19 May 2026
https://github.com/burhanali2211/file-renamer
a powerful tool best for web developers that allows to rename files in bulk using a user-friendly GUI.
gui main python rile-renamer tkinter
Last synced: 05 Jun 2026
https://github.com/yudas1337/praktikum_pbo_12
This is the twelve repository from PBO Practice. It is coded with Java Programming language.
gui java netbeans object-oriented-programming
Last synced: 26 Mar 2025
https://github.com/anmol420/calculator-in-python
A Basic Calculator Written In Python Using GUI.
calculator calculator-application gui python tkinter
Last synced: 21 Mar 2025
https://github.com/wristwaking/matlab-piano
唤醒手腕哔哩哔哩视频88键钢琴matlab源码。同时项目配套存在88键音源素材mp3资源文件。
Last synced: 07 Jul 2025
https://github.com/schlopp96/pyfitransfer
Application for user to transfer locally saved files of a specified extension-type to desired location. Has both a CLI and GUI version.
beginner-project cli cli-app file-manipulation file-moving file-transfer gui gui-app os python python-cli python-cli-project python-file-organiser python-gui python-gui-project python-module python3 script simple
Last synced: 07 Mar 2026
https://github.com/mnz1365/password-generator-gui
password generator gui python
gui password-generator python tkinter
Last synced: 05 Apr 2025
https://github.com/podbrushkin/javafx-treetabletsv
GUI utility to view TSV file with tree data as tree table
Last synced: 15 Apr 2026
https://github.com/blaze6950/memorygame
Game Memory. Click on the cards and try to choose two of the same.
csharp game gui memory-game memorygame wpf
Last synced: 18 May 2026
https://github.com/secret-guest/how-many-books-have-i-written-as-a-developer
Useless program opening most of your programs files, including .md and .txt, and tell you how many lines of code you have written so far.
directory-selection file-count file-handling gui label-update line-count line-counter line-counting pyqt5 python signal-slot threading tools
Last synced: 13 Jun 2025
https://github.com/husal90/bittorrent-client
A lightweight, Python-based BitTorrent client that implements the core functionality of the BitTorrent protocol. This client allows you to load and parse torrent files, connect to trackers, and interact with peers in the BitTorrent network.
bencode client gui hashlib peer python python3 socket-programming struct tkinter torrent tracker urllib
Last synced: 03 Jul 2026
https://github.com/kevinbdx35/rocket-telemetry
Modern rocket telemetry system with real-time dashboard, built in Python using PyQt5 and matplotlib
aerospace-engineering aerospace-sensors dashboard data-visualization embedded-systems flight-data gui matplotlib pyqt5 python real-time rocket telemetry
Last synced: 15 May 2026
https://github.com/blaze6950/gamenumbers
Game on the Windows Forms "Numbers". The possibility to increase the playing field has been raised, it is also possible to set the time and range of numbers
csharp game gui numbers-game windows-forms
Last synced: 14 May 2026
https://github.com/karthikeyanav2003/temperature-converter
prodigy projects - temperature calculator
calc calculator-application converter gui guiapplication python temperature-converter tkinter
Last synced: 23 Jun 2026
https://github.com/pratyush1712/orb-game
algorithm data-structures gui java
Last synced: 03 Nov 2025
https://github.com/dleedev365/airline-database-system
[CMPT 354: Database Systems I] A Java GUI application that allows users to create their profiles, query flight schedules and book a flight.
gui java-swing jdbc ms-sql relational-database
Last synced: 12 Sep 2025
https://github.com/degd/pie-pixel-painter
A pixel editor. Or more like a pixel painter
gui gui-application painting-app pixel-art pixel-editor python python-3 tkinter tkinter-gui
Last synced: 05 Apr 2025
https://github.com/akmsw/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: 12 Mar 2025
https://github.com/backslashspace/wg-config-gen
Description to be made
gui wireguard wireguard-configuration wireguard-ui wireguard-vpn wireguard-vpn-setup
Last synced: 27 Jun 2025
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: 12 Mar 2025
https://github.com/ivanyu/icebreaker
A GUI for Apache Iceberg REST Catalog
apache-iceberg gui iceberg swing
Last synced: 05 Apr 2025
https://github.com/denoplayground/template-gui
Project Template for Deno Desktop Apps.
Last synced: 02 Feb 2026
https://github.com/kisaa-fatima/object-detection-using-yolo-v8
From this project I gained practical experience in AI, computer vision, and GUI development, while also understanding the importance of automation in retail processes.
computer-vision gui numpy opencv-python pil roboflow tkinter yolov8
Last synced: 18 May 2026
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/ohimoiza1205/file-explorer-application
A simple file explorer app built using Python and Tkinter. It allows users to navigate files, open .txt files, and delete files from the local directory with a clean, user-friendly interface.
desktop-application file-management gui python tkinter
Last synced: 03 Apr 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/jbe2277/wpfknownissues
This repository contains WPF sample applications that show known issues and workarounds
gui netframework ui windows windows-presentation-foundation wpf
Last synced: 20 Jan 2026
https://github.com/fernando343117/tiktok-downloader--gui
📥 Download TikTok videos easily with this GUI-based tool, featuring high-quality MP4 downloads and a modern user interface for a seamless experience.
audio-downloader-from-youtube batch-download downloader ffmpeg gui mp3-converter python python-software-development social-media tarekuzjaman team-stff tiktok video-download-software video-downloader-from-youtube video-processing video-tools youtube-downloader ytdlp
Last synced: 18 May 2026
https://github.com/jakebrehm/lemons
🍋 A Python package which makes building GUIs easy peasy lemon squeezy.
data-analysis data-science gui python python3 python37 tkinter tkinter-gui tkinter-python
Last synced: 27 Mar 2025
https://github.com/mauricelambert/totpwinexe
Little GUI Windows application to enter a secret key and obtain your TOTP without any phone or other device
2fa gui mfa totp totp-authenticator totp-generator windows
Last synced: 15 May 2026
https://github.com/cuadernin/guiqt
A futurist GUI with Qt Designer
futuristic gui pyqt pyqt5 qt qt5 qt5-gui
Last synced: 02 May 2026
https://github.com/impe93/clientmail
A local email service for test RMI and swing in java
Last synced: 21 Jul 2025
https://github.com/uddin-a/occupied_cursor
A program that helps you occupy your cursor
automation cursor gui java javafx maven openfx openjfx release
Last synced: 02 Jan 2026
https://github.com/nicolay-r/arelight-server
This is a GUI server for ARElight project
graph gui network nlp relationships semantics sentiment-analysis
Last synced: 05 Apr 2025
https://github.com/channingko-madden/twitch_emote_tracker
A Twitch chatbot that can track emotes in chat and viewers can query to know how many times an emote has been posted in chat.
chat chatbot gui java kekw twitch twitch-bot twitch-irc
Last synced: 18 May 2026
https://github.com/memosainz/electronicorganizer-javagui
A great and wonderful electronic agenda!
graphical-user-interface gui java organizer
Last synced: 23 Jul 2025
https://github.com/jeslipriya/springboot
Springboot
gui java java-programming spring-boot
Last synced: 18 May 2026
https://github.com/davidalmeidac/sealed-env-studio
Desktop GUI for sealed-env. Pre-alpha — design and vision only. Looking for collaborators.
desktop-app gui looking-for-collaborators open-source pre-alpha sealed-env secrets-management tauri
Last synced: 21 May 2026
https://github.com/nchgroup/gui-encoder
GUI Encoder for script kiddies
development encoder gui python python3
Last synced: 11 Sep 2025
https://github.com/umamasaif/daycare-management-system
This repository contains the source code for a Daycare Management System, a semester project developed using C# and SQL. The system features a user-friendly interface built with WinForms, allowing for efficient management of daycare operations such as managing children's records, staff details, schedules, and more.
csharp database-management gui sql winforms
Last synced: 04 Oct 2025
https://github.com/henriquecsj/orcaspectrumplot
ORCASpectrumPlot is a GUI tool for visualizing and processing ORCA quantum chemistry software's .spectrum files. It features Gaussian convolution for spectral broadening, energy shift adjustments, and interactive plotting with options to save processed data.
fwhm gui orca plot quantum-chemistry spectrum
Last synced: 06 Mar 2026
https://github.com/10daviesb/blackjack
🃏 Blackjack Game - A Python-based Blackjack game with a graphical user interface (GUI) built using tkinter. Play against the dealer with features like betting, splitting hands, insurance, and smooth card animations. Perfect for Blackjack enthusiasts and Python developers looking for a fun project to explore!
blackjack casino gambling gui portfolio-project pygame python tkinter
Last synced: 08 May 2025
https://github.com/hrosicka/quadraticequationsolver
Quadratic equations made easy! Enter coefficients, see the equation, roots, and graph - all in one place!
complex-numbers complex-roots desktop-application discriminant graph-python gui math-equation math-equation-solver math-equations python python3 quadratic-equation-solver quadratic-equations unit-test validator
Last synced: 21 Mar 2025
https://github.com/arvind-4/translator
This a Translator built on PyQt5 module in Python
gui gui-interface pyqt5 python3 translator
Last synced: 01 Nov 2025
https://github.com/streamlinkk/streamlink-twitch-gui
A multi platform Twitch.tv browser for Streamlink
app desktop emberjs front-end gui javascript livestreamer nodejs nwjs streaming twitch twitter windows
Last synced: 28 Jan 2026
https://github.com/squidkid-deluxe/forecast
A script that webscrapes forecast data and plots it.
forecast gui matplotlib python3 weather-forecast
Last synced: 24 Jun 2026
https://github.com/f-shake/photoarchivingtools
照片归档工具,一套用来解决照片(以及部分文件)在预处理、整理、存档、浏览等环节存在问题的自动化工具
Last synced: 15 May 2026
https://github.com/adnksharp/pyside6-joystick-tester
Tester de joysticks usando pySide6 y matplotlib
firmata-express gui gui-application joystick-tester pymata pyside6 python python-gui python3 qt qt-widgets
Last synced: 14 May 2026
https://github.com/morpheus2018/media_generator
Media - Video Serien Benennungs Generator
benennung emby emby-server generator gui jellyfin namensgebung naming naming-conventions ordnerstruktur plex plex-media-server python python3 season serien
Last synced: 08 Jul 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/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/steffen-w/example-kicad-plugin
The code serves only as a template for a graphical plugin in KiCad. The GUI can be easily created with wxFormBuilder. The plugin created here is only for the development of your own plugin. It is executable, but does not comply with the full specifications of KiCad!
Last synced: 21 Mar 2025
https://github.com/abdulsamie10/multimediaapp
Multimedia application was developed in Java and Android Studio. Main objectives was a song will be played and stoped in key pressing. Tested on Android 11.
andoid11 android android-app android-app-development android-application android-development android-studio androidapp gui java multimedia multimedia-applications multimedia-player
Last synced: 07 May 2026
https://github.com/thuvasooriya/macos-automation-mcp
read the repo name
agent automation gui interaction macos mcp mcp-server python screenshot uv
Last synced: 14 May 2026
https://github.com/fgaz/haskell-gui-calculator
Haskell GUI calculator proof of concept
calculator example gui haskell proof-of-concept wxwidgets
Last synced: 14 May 2025
https://github.com/astrodynamic/qtquickquests
QtQuickExperiments is a dynamic project exploring creative possibilities with Qt Quick and QML, testing various features and pushing UI boundaries.
cmake config cpp design gui modules playground qml qt qt-framework qt6 qtquick qtquick-controls ui
Last synced: 07 Mar 2026
https://github.com/tanushree-tanu2105/advanced-encryption-tool
AES Encryption Tool is a lightweight and secure file encryption tool that uses AES-256-GCM encryption to protect your data. With a simple Tkinter-based GUI, it enables users to encrypt and decrypt files effortlessly using a password. 🚀🔒
advance-encryption-standard aes aes-256 aes-encryption cryptography cyber-security decryption encryption gui python symetric-cryptography symetric-encryption
Last synced: 08 May 2025
https://github.com/ruancarllo/rhinoscaler
A simple user interface for scaling objects in Rhinoceros
Last synced: 28 Mar 2025
https://github.com/dinisjcorreia/git-ftp-desktopapp
Desktop GUI for git-ftp deployments with profile management, environment diagnostics, secure credential handling, and bundled git-ftp/lftp support.
cross-platform deployment desktop-app devtools ftp git-ftp gui react rust tauri typescript
Last synced: 07 Apr 2026
https://github.com/avyagupta-14/baaja
BAAJA is an offline music player. Its a desktop application developed in JAVA. I have used JLayer(JavaZoom) library for playing mp3 files. CHECK OUT THE OUTPUT VIDEO .
animation gui java javazoom mp3 music-player swing
Last synced: 31 May 2026
https://github.com/jyn514/units
GUI for the python module `units`
gui python tkinter units-of-measurement
Last synced: 05 Apr 2025
https://github.com/dorukeskicorapci/text-code-editor
The project is built to provide a user-friendly interface for writing and organizing text. By integrating features like syntax highlighting and basic formatting tools, it aims to enhance readability and maintain an organized workflow for both notes and code.
Last synced: 07 Jul 2025
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/vimichael/projectmanager
A GUI app for managing my project. Powered by CustomTkinter
desktop-app gui python retained-mode-gui tkinter
Last synced: 18 May 2026
https://github.com/vaexvixtus/hospital-management-system-both-backend-and-frontend-with-gui-
Hospital Management System with a MySQL backend and a Tkinter GUI. Features include data display with PrettyTable and image handling with PIL. 🏥💻
crud-application gui hospital-management-system mysql mysql-connector python python-mysql-connector python-mysql-crud ui ui-ux ux
Last synced: 07 Jul 2025
https://github.com/kaliforniagator/window-go
Window-Go is an easy to use CLI GUI Library written in Go
Last synced: 27 Jun 2025