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-01 00:14:00 UTC
- JSON Representation
https://github.com/yoyoengine/launcher
The launcher and installation manager for yoyoengine.
game-engine gui hub manager tkinter yoyoengine
Last synced: 28 Jun 2026
https://github.com/rohit01/stegosoft
University Project
audio c encryption gui python steganography
Last synced: 04 May 2026
https://github.com/m-jahn/shinytreemaps
R Shiny app for easy creation of Voronoi and Sunburst treemaps
gui interactive-visualizations r shiny-apps sunburst-treemaps treemap voronoi-treemap
Last synced: 29 Jul 2025
https://github.com/ndxdeveloper/developpement-avec-qt6
Tutoriel complet sur le développement d'applications avec Qt6, couvrant tous les aspects depuis les bases jusqu'aux techniques avancées. Guide détaillé avec exemples pratiques, idéal pour débutants et développeurs expérimentés.
best-practices cmake cpp cross-platform database desktop-applications development-guide gui mobile-development multimedia multithreading mvc networking performance-optimization qml qt qt6 tutorial widgets
Last synced: 03 May 2026
https://github.com/andyobtiva/glimmer-dsl-fx
Glimmer DSL for FX (FOX Toolkit Ruby Desktop Development GUI Library)
dsl dsl-syntax fox-toolkit fxruby glimmer-dsl gui ruby ruby-gem ruby-library rubygem
Last synced: 30 Jun 2026
https://github.com/josefdc/algoritmos-despacho
Implementación de algoritmos de planificación de procesos (FIFO, SJF, Prioridad) con GUI en PyQt5 y análisis usando OpenAI GPT.
collaborate gantt-chart github-codespaces gui openai pyqt5 python scheduling-algorithms
Last synced: 01 May 2026
https://github.com/antoniojcosta/go-price-monitor
Price monitor using Go that sends a message to the user whatsapp if the product it's on sale
colly fyne go golang gorm gui postgresql webscraping whatsapp
Last synced: 09 May 2026
https://github.com/nstechbytes/powerful-passgen
In an era where digital security is paramount, having strong and unique passwords is a fundamental part of protecting your online accounts. **Powerful Password Generator** is a Chrome extension designed to simplify the process of creating robust passwords that enhance your security and protect your personal information.
chrome chrome-extension extension gui password password-generator
Last synced: 09 May 2026
https://github.com/birg81/colorpicker
Hi guys. I developed this Java code, for demonstration purposes. This Code, creates a colorPicker. The GUI is able to help you select your favorite color and show you the RGB code in hexadecimal and in its red, green, blue coodrinate. Good luck!
color colorpicker gui java swing ui
Last synced: 09 May 2026
https://github.com/z23788677/ccp_gfw_detector
This Project is a website detector, Detect website from text to image both way. Detect content that's CCP may don't like.
ccp china detector gfw-china gui pillow pytesseract python python3 selenium text-classification text-detect text-detection text-detector tk tkinter tkinter-gui tkinter-python
Last synced: 28 Apr 2026
https://github.com/tsnsoft/tsn_ideaproject_demo
Пример простейшего визуального приложения на Swing для IntelliJ IDEA на Java
demo gui intellij intellij-idea intellijidea jar java swing
Last synced: 29 Apr 2026
https://github.com/heracliteanflux/object-oriented-programming-with-web-based-applications
Exercises in the Java programming language with an emphasis on object-oriented design and applications in database and GUI programming.
apache-derby apache-netbeans apache-netbeans-18 database gui java java-database java-database-connectivity java-swing-gui object-oriented-programming
Last synced: 10 May 2026
https://github.com/siveci/echosrt
本地 AI 字幕工作站。集成 faster-whisper 语音识别与 LLM 智能翻译,提供一站式 WebUI 自动化工作流,支持 GPU 加速。
auto-subtitle dual-subtitles faster-whisper gui java javascript llm-translation openai-whisper python subtitle-generator transcription translation whisper
Last synced: 10 May 2026
https://github.com/nstechbytes/video-converter
A simple and efficient GUI application for converting multiple video files into different formats with adjustable quality settings. This application is built using Python and the PyQt5 library, along with MoviePy for video processing.
ffmpeg gui moviepy multimedia open-source progress-bar pyqt5 python user-interface video-conversion video-editing video-formats video-processing
Last synced: 10 May 2026
https://github.com/aatricks/lightdiffusion-original
Original version of LightDiffusion, StableDiffusion in 3000 lines of python
ai artificial-intelligence diffusion generative-ai gui image-generation pytorch stable-diffusion text2image torch txt2img
Last synced: 10 May 2026
https://github.com/jacob-c-smith/ui
Callback driven user interface library written with SDL2
api c gui json open-source system-programming ui
Last synced: 04 May 2026
https://github.com/themysterysolver/java_basics
This repository contains basic Java concepts with reference to "Head First Java" and weekly lab questions.It covers collections and javafx basics too!
awt basic-java collections docs gui head-first-java java java-learning javafx jdbc-mysql lab-exercise regular-expression servlets-jsp-html-css swing
Last synced: 28 Apr 2026
https://github.com/christos99/scraping-project
This project is a Python-based tool for web scraping with a user-friendly GUI. Built with PyQt5 and Selenium, it allows users to scrape online listings by specifying keywords, price ranges, and exclusions. Results are displayed in a table and can be exported to an Excel file.
automation data-analysis excel gui openpyxl pandas pyqt5 python selenium web-scraping
Last synced: 10 May 2026
https://github.com/zombiegeek0/cyphr
This is a Python program that encrypts a plain text string with different encryption languages.
binary criptography cyphr encrypt gui md5 python rsa sha512 thinker zombiegeek0
Last synced: 08 Jun 2026
https://github.com/paramsiddharth/miniplot
A graphical application to plot any mathematical equation of the form y = f(x).
diagram equations gui matplotlib native plotting python qt
Last synced: 10 May 2026
https://github.com/aerospike-ce-ecosystem/aerospike-cluster-manager
Aerospike Cluster Management UI
admin-ui aerospike database docker fastapi gui management-tool nextjs nosql python react typescript
Last synced: 24 May 2026
https://github.com/darkensoda/texteditorgui
A simple Text Editor GUI application similar to Notepad made with C++ and Qt
contributions-welcome cplusplus cpp gui gui-application qt qtcreator
Last synced: 10 May 2026
https://github.com/tarek99samy/oop-project-cmp_2018
Paint for Kids program using OOP concepts
Last synced: 29 Apr 2026
https://github.com/larssonoliver/lnkshrt
Link shortener
go golang gui linkshortener nextjs
Last synced: 28 Apr 2026
https://github.com/0xvpr/socketadventure
Hacking Pwn Adventure 3 with C & Python using TCP Sockets.
gui hacking pwnadventure3 python python3 socket tcp-client tcp-server ui
Last synced: 09 May 2026
https://github.com/davidleitw/thoth
A simple file manager written in PyQt5
example filemanager gui pyqt5 python python3 qt5
Last synced: 28 Apr 2026
https://github.com/caoccao/batchfilerename
A batch file rename GUI application with split view for both source and target files, and plugins in JavaScript.
gui javascript plugins rename rename-files rename-utility renamer rust
Last synced: 11 May 2026
https://github.com/zimmerrol/data-viewer
Utility tool to inspect various data formats to verify data integrity in machine learning
dataset deep-learning gui hdf5 machine-learning tensorflow tfrecord ui
Last synced: 01 May 2026
https://github.com/jadsongmatos/gnome-rust-base
A comprehensive guide for starting projects with GTK, Rust, Meson, and Flatpak in the GNOME environment, with a focus on implementing multiple language support.
desktop gnome gtk gui hello-world libadwaita rust
Last synced: 28 Apr 2026
https://github.com/mohabmes/cryptofile
GUI tool to Encrypt\Decrypt file(s) using Advanced Encryption Standard (AES)
aes encryption-standard encryption-tool gui
Last synced: 25 Sep 2025
https://github.com/isopropylcyanide/fuzzy-classifier
Fuzzy Maximum Likelihood Classifier for single class extraction from an image with multiple classes
bayesian-statistics classifier fuzzy-logic gui image-classification image-classifier image-processing internship java research-project
Last synced: 24 Oct 2025
https://github.com/rkstudio585/chatbot-gui
interactive chatbot application using Python's PySide6. It features light and dark themes, dynamic responses, a help command, and exit functionality. Perfect for learning basic GUI development and chatbot integration.
chatbot-gui chatbot-python gui gui-chatbot-python python python-project
Last synced: 22 Nov 2025
https://github.com/mdazfar2/tkinter-menu-project
Dive into GUI development with Python's tkinter library. This project features a collection of interactive buttons, each triggering unique actions. Ideal for both beginners and experienced developers, offering a playground for creativity and learning. Explore and enhance your tkinter skills today!
Last synced: 05 Oct 2025
https://github.com/gjovanovicst/worklog-manager
A professional Python desktop application for precise work time tracking with automatic overtime calculation, break management, and comprehensive reporting capabilities. Built to ensure compliance with customizable work norms while providing detailed analytics and audit trails.
cross-platform desktop-app employee-timesheet gui office-productivity productivity productivity-tool pystray python python-app system-try time-tracker time-tracking tk-gui tkinter work-management worklog
Last synced: 27 Oct 2025
https://github.com/unsignedarduino/circuitpython-bundle-manager-v2
A Python program that makes it easy to manage modules on a CircuitPython device!
circuitpython dependency-manager gui python
Last synced: 12 Apr 2026
https://github.com/tynoee/sudoku-solver
This is a sudoku solver using backtracking algorithm. It includes graphical GUI.
backtracking-algorithm gui pygame python sudoku-solver
Last synced: 25 Oct 2025
https://github.com/silent18killer/java-calculator-app
Calculator App
abstract-window-toolkit calculator graphical-user-interface gui java swing-gui
Last synced: 24 Oct 2025
https://github.com/rjlovespy/login-page
A login page application software made with Tkinter
application-software desktop-application gui login-form login-page login-screen python tkinter tkinter-gui
Last synced: 17 Mar 2025
https://github.com/kalbarczykdev/snakesdl2
Simple implementation of Snake game made in C to practice SDL2
c c-application c-library desktop-app game gui sdl sdl2 snake snake-game
Last synced: 30 Jul 2025
https://github.com/anmamun0/python-automation-tools
Tools with Python Language,
Last synced: 05 Oct 2025
https://github.com/rkstudio585/todo-list-gui
A simple and stylish To-Do List Application for managing tasks. Features include task addition, editing, deletion, and XML import/export. Customize your experience with light and dark themes. Efficiently organize your tasks with this easy-to-use mobile and desktop app.
gui pyqt python python-project qml qml-applications to-do-list-gui todolist
Last synced: 22 Nov 2025
https://github.com/alienobserver/3d-calculator
An app for 3d Calculations created with Python
3d-calculator gui pyqt5 python
Last synced: 30 Jul 2025
https://github.com/quantumcoderrr/sockettalk
Java-based LAN Chat Application with GUI, encrypted local chat history, emojis, and multi-user support.
chat-application client-server encryption gui java java-swing lan-chat multithreading open-source socket-programming tcp-client-server
Last synced: 29 Jul 2025
https://github.com/shaswata56/java-calculator
simple programmers calculator in java.
Last synced: 06 Oct 2025
https://github.com/alansastre/javafx
Aplicaciones enriquecidas GUI en Java con JavaFX
gui gui-application java java11 java17 javafx javafx-application javafx-desktop-apps javafx-gui
Last synced: 16 May 2025
https://github.com/binggg/Claude-Code-Web-GUI
A simple and practical Claude Code session browser that runs entirely in your browser with no server required.
Last synced: 28 Jul 2025
https://github.com/neroist/url-shortner-gui-app
A GUI app in which you can select from multiple URL shortners to shorten a URL.
app gui nim nim-lang url-shortener wnim
Last synced: 10 Jun 2025
https://github.com/futuresea-dev/recognizer-app
recognizer app
cmake datetime detection docker gui image imageprocessing java ocr ocr-python ocr-recognition opencv opencv-python pickle pillow python threading tkinter
Last synced: 09 Apr 2026
https://gitlab.com/nobodyinperson/python3-numericalmodel
Classes to set up and run a simple numerical model in Python
gtk gtk3 gui modelling python python3 simulataion
Last synced: 15 Aug 2025
https://github.com/jpcima/flw_piano
Piano widget for FLTK
c-plus-plus fltk fltk-gui-library fltk-utility-widgets gui music piano-keyboard widget
Last synced: 26 Jul 2025
https://github.com/maltejk/borg-hive
Borg Hive - manage borgbackups
backup borg borgbackup borgmatic django-application gui
Last synced: 23 Jan 2026
https://github.com/evancooper9/hide
CLI tool to show/hide folders from the GUI
Last synced: 28 Jan 2026
https://abdulrhmangoni.github.io/denokv-gui-client/
An open source GUI client to browse and perform CRUD operations on Deno KV databases
browser client database deno denokv gui key-value-database key-value-store kv
Last synced: 18 Sep 2025
https://github.com/skogsheden/dirtydentist
Simple and dirty GUI-library for Defold
Last synced: 28 Jan 2026
https://github.com/kvruntime/nato-alphabet-generator
Nato phonetic alphabet generator in console & gui
Last synced: 16 Jul 2025
https://github.com/stephengold/georg
Procedurally generated textures (New BSD license)
button gui icon-set java markers png procedural-textures texture
Last synced: 24 Feb 2026
https://github.com/pkeffect/python-framework
A production-ready Python project generator that creates complete project structures using only the Python standard library. No pip install, no virtual environments needed to run—just Python.
cli cross-platform framework gui python
Last synced: 24 Jan 2026
https://github.com/markmll/dsocat
Interface program for a cheap DSO112 oscilloscope
gui linux oscilloscope shared-library
Last synced: 07 Apr 2025
https://github.com/zeozeozeo/egui_clickpack_db
ClickpackDB widget for egui.
addon archive bot clickbot clickpack clickpackdb egui geometrydash gui immediate-gui immediate-mode plugin rust rustlang ui zcb zcb3
Last synced: 09 Apr 2025
https://github.com/du33169/qorewidgets
Yet another collection of those core widgets for a modern Qt application.
frameless-window gui pyside pyside6 qt qt-designer qt-widget qt6 widget-library
Last synced: 11 Mar 2026
https://github.com/doziestar/source_watch
SourceWatch is designed for managing and graphically viewing various data sources
Last synced: 23 Jan 2026
https://github.com/stevegilham/gadget-windowing-toolkit
An LGPL-licensed UI widget tool-kit for Java 1.0.2 (recovered from the archives)
Last synced: 01 Jun 2026
https://github.com/hanzopgp/taquingame
Taquin + MVC + GUI.
gui mvc-architecture university
Last synced: 20 Apr 2026
https://github.com/foxfirecodes/CreativelyNamedLib
A Bukkit library with a creative name!
api bukkit bukkit-api fluent fluent-interface gui library
Last synced: 16 Apr 2025
https://github.com/bocaletto-luca/windiskimage
WinDiskImage WinDiskImage is a lightweight, user-friendly disk imaging tool for Windows, built with Python and PySide6. It allows you to create and restore raw disk images from physical drives, with real-time progress, speed, and ETA display. By @bocaletto-luca
bocaletto-luca bootable-drives disk-images english gui opensource python win-disk-image windiskimage
Last synced: 09 Oct 2025
https://github.com/vermavinay982/simplest-dino-game-bot
Using python to play the dino game by simple automation functions.
automation chrome chromium dino game gui machine-learning mouse net-off press pyautogui python time trax
Last synced: 07 May 2026
https://github.com/n-elmer/book-manager
BOOK 📗 MANAGEMENT 📕 SYSTEM
book gui management-software pyqt5 python software-development sql
Last synced: 08 Oct 2025
https://github.com/abdulsamie10/schooltripmanagementsystem
Java (GUI) based Trip Management Using MySQL as database and JUnit for testing
database gui hibernation hibernation-scheduler java javafx junit management-system mysql os system-design testing threading trip trip-management-system
Last synced: 05 May 2026
https://github.com/hfmrow/hash-me
Calculate the checksum using many methods for one or more files at a time. Save the results in a '.SUM' text file for each given file (gui & cli versions).
blake2b checksum cli golang gotk3 gui hash-me md4 md5 multithreading sha1 sha256 sha3 sha512
Last synced: 11 Jun 2025
https://github.com/webispy/tuapi
Tuner project UI API
cairo efl elementary evas gui linux
Last synced: 02 May 2026
https://github.com/reshmaharidhas/basic-calculator
Python desktop application 'Calculator' to calculate mathematical expression made with Tkinter
calculator calculator-app calculator-application calculator-python desktop desktop-application graphical-user-interface gui py pycharm python python-3 python3 software tkinter tkinter- tkinter-app tkinter-application tkinter-gui
Last synced: 24 Feb 2026
https://github.com/tlapanco/gui-yt-downloader
GUI para la descarga de vídeos de Youtube creada con Python y TKinter.
Last synced: 03 May 2026
https://github.com/s-celles/Nextion.jl
An unofficial Julia library to communicate with Itead Nextion display
display electronics gui julia julia-language julialang nextion screen
Last synced: 27 Oct 2025
https://github.com/radad/radhotcorner
Launch an application when the mouse is in the corner of the monitor
appveyor gui shell-extension win32 windows
Last synced: 05 May 2026
https://github.com/actionschnitzel/pdl
Package Manager GUI
easy-to-use gui linux package-manager python3 raspberry-pi
Last synced: 05 May 2026
https://github.com/abraham-ny/File-Handler-Pro
And advanced file handler in java for desktop
desktop file-explorer file-handler file-manager gui java java-gui java-swing javax swing windows windows-file-explorer
Last synced: 27 Oct 2025
https://github.com/caleb-collar/quickfile
QuickFile is a LAN file transfer tool written in java. Designed to be lightweight and easy on the eyes.
ftp gui java lightweight proxy-pattern strategy-pattern
Last synced: 04 Apr 2025
https://github.com/leonardpepa/tictactoe
Tic tac toe AI made with java swing framework
ai game gui java minimax-algorithm minmax minmax-alpha-beta-pruning swing tac tic tic-tac-toe toe
Last synced: 29 May 2026
https://github.com/andypiper/brachiograph-converter-gui
A desktop app for converting images to BrachioGraph format
brachiograph desktop gui plotter python
Last synced: 20 Jan 2026