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/dor-sketch/15-puzzle
Demonstrating a Variety of Classic AI Search Algorithms to Solve the Classic 8-Puzzle Problem.
astar-algorithm bfs-algorithm cpp dfs-algorithm gui python3 searching-algorithms
Last synced: 10 May 2026
https://github.com/dimitri4788/budgetmanager
An application that keeps track of budget (expenses).
Last synced: 26 May 2026
https://github.com/sysadmindoc/explorertweaks
Python GUI utility for toggling 50+ Windows File Explorer registry settings with real-time live preview in a dark-themed interface.
dark-theme file-explorer gui pyqt6 python registry windows
Last synced: 28 Jun 2026
https://github.com/lightdiffusion/lightdiffusion
Fastest Stable Diffusion GUI, Pipeline, with only one python script, with the least number of lines and in the least complex way.
ai artificial-intelligence deep-learning diffusion generative-ai gui image-generation pytorch stable-diffusion text2image torch txt2img
Last synced: 17 Apr 2026
https://github.com/n-elmer/smart-home
VIRTUAL 🏡 HOME 🤖 ASSISTANT
arduino assistant c c-plus-plus c-sharp embedded-systems gui home-assistant home-assistant-config home-automation iot smart-home system-developemnt voice-commanded
Last synced: 02 Apr 2026
https://github.com/yoz75/worddegenerator
A new dumb texts generator! Now with GUI!
chevosekrofelyab graph-algorithm graph-algorithms graphs gui plseudo-lang pseudo-language win-ui-3 windows winui3 winui3-app word-generation word-generator yoz75
Last synced: 02 Apr 2026
https://github.com/micoro/kview
Matlab GUI for easy plot and processing
gui matlab plot signal-processing
Last synced: 02 Apr 2026
https://github.com/najlae01/gomoku-game
Gomoku Game based on MinMax Algorithm
ai college-project gui java minmax-algorithm minmax-alpha-beta-pruning
Last synced: 03 Jun 2026
https://github.com/asb-capfan/tk-text-supertext
Improved Text Widget for Perl/Tk
Last synced: 07 Feb 2026
https://github.com/burhanali2211/filessearchengine
A fast and efficient file search tool that finds files by name, extension, or content inside text and PDF files, with a simple GUI and multi-threaded performance.
gui pdf pdfsearch pythonfinder tkinter
Last synced: 18 Jul 2025
https://github.com/kenm76/scriptree
A universal GUI generator for command-line tools. Define a tool once by pointing ScripTree at an executable or building a form from scratch and run it through a clean GUI with labeled fields, dropdowns, file pickers, and checkboxes. Or use the LLM specific help files with your AI to make them for you.
argparse automation cli click developer-tools gui portable-app powershell pyside6 python qt scriptree solidworks tool-runner windows
Last synced: 27 Jun 2026
https://github.com/alternative-intelligence-cp/aria-packages
Standard library packages for Aria — 80 packages including HTTP, CSV, regex, datetime, SDL2, GTK4, raylib, SQLite, PostgreSQL, MySQL, Redis
aria database gui packages standard-library
Last synced: 05 Apr 2026
https://github.com/gluonsandquarks/jirachi
Jirachi: self-balancing Reuleaux triangle
ble bluetooth bluetooth-le bluetooth-low-energy esp-idf esp32 firmware gui hardware pid-control rust self-balancing-robot
Last synced: 18 Apr 2026
https://github.com/workofaditya/steganox
This is a python steganography script to hide messages in images.
gui hide-messages linux python script secret steganography steganox
Last synced: 19 Apr 2026
https://github.com/akshat4165/krispykreme-windowsform-mysql
Windows Form for a Famous Coffee and Doughnuts brand named Krispy Kreme using the C# programming language and MySQL for Database Connectivity
command-line command-line-tool csharp doughnut-billing doughnut-company-billing gui gui-application krispy-kreme mysql mysql-database mysql-server mysqli mysqlworkbench programming windows windows-forms winforms
Last synced: 05 May 2026
https://github.com/wtanaka/ansible-role-gitk
Ansible role to install gitk
ansible ansible-galaxy ansible-role ansible-roles development galaxy git gitk graphical graphical-interface gui
Last synced: 20 Apr 2026
https://github.com/singhrimiumesh/scrape-chat
Scrape & Chat: A GUI tool for website scraping and AI chat. Effortlessly scrape website data and interact with a chatbot to get insights based on the extracted content. Built using PyQt5, Selenium, and conversational AI.
ai chatbot gui pyqt5 python3 selenium webscraping
Last synced: 20 Apr 2026
https://github.com/plxl/mpegui
A C# .NET FFmpeg GUI that can do specific things for specific scenarios
Last synced: 21 Apr 2026
https://github.com/stepantishhen/espresso_yandexlyceum
Work with pyqt5 and github, task in yandex lycaum
git github gui pyqt5 yandex-lyceum
Last synced: 05 May 2026
https://github.com/kaloslazo/archere
A simple and customizable ArchLinux post install manager with GUI developed with Tauri
archlinux frontend gui postinstall rust script tauri vue
Last synced: 18 Jan 2026
https://github.com/awab-sial/online-examination-system
AI-powered adaptive online exam system built with C++ and Qt. Uses GPT-3 for dynamic question generation and evaluation, supports skipping/reattempt, group chat, and local file storage. Academic DSA project.
academic-project bahria-university dsa dsa-algorithm gui gui-application qt
Last synced: 24 Apr 2026
https://github.com/ehrg1/cs492-mosques-management
About This repository showcases a project developed for the CS492 Special Topics in Computer Science course, which is a simple app to manage mosques
database gui python sqlite3 tkinter tkinter-gui
Last synced: 24 Apr 2026
https://github.com/shieldowskyy/lvm-manager
Simple graphical GUI for managing LVM snapshots!
gui linux lvm lvm-snapshot lvm2 python python3 qt6
Last synced: 10 Apr 2026
https://github.com/nstechbytes/mini-control
The Mini Control Chrome Extension is a simple, powerful tool that enhances your browsing experience by giving you seamless control over any media playing in your Chrome tabs.
chrome-extension control extension gui pause play
Last synced: 26 Apr 2026
https://github.com/samerop/test
Aero: A Roblox UI library featuring a clean and efficient design, without the use of animations or superfluous objects.
fast gui gui-library library lua luau open-source opensource performance roblox roblox-lua roblox-ui-lib ui ui-library
Last synced: 26 Apr 2026
https://github.com/zenialexandre/file-explorer-emulator
File Explorer Emulator - made for my Operating Systems classes at the sixth semester of college.
Last synced: 27 Apr 2026
https://github.com/sabo99/pdf-encryptor
PDF-Encryptor
encryption gui pdf pdf-encryption python
Last synced: 07 Jun 2026
https://github.com/geetika2708/online-job-portal-in-python
Online Job AThis Online Job Portal is an application where the job seekers can register themselves at the website and search for jobs that are suitable for them as the employers register with the website and put up jobs that are vacant at their company.
gui mysql-database online-job-portal python sql tkinter
Last synced: 27 Apr 2026
https://github.com/daniel-191/simple-gui
Really Simple GUI using the Dear ImGUI Library.
cpp cpp-programming directx-9 directx9 gui imgui imgui-example simple-gui template-gui windows
Last synced: 19 May 2026
https://github.com/ali322/gui-boilerplate
build gui application with electron + vue in typescript
desktop electron gui typescript vue webpack
Last synced: 10 Apr 2026
https://github.com/neuro-mechatronics-interfaces/nhp_patch_online_render
Javascript to render and save color-coded 3D geometries related to simplified patch "active" volumes that can be parameterized more intuitively.
darpa gui javascript n3 nhp realtime
Last synced: 07 Jun 2026
https://github.com/akash-rajak/image-resizer
Python Script to resize image to any dimension.
cv2 gui image-resizer numpy os python3 random resizeimage tkinter
Last synced: 27 Apr 2026
https://github.com/ostanton/simplecalculator
A remake of my Nim calculator but in C++ with wxWidgets.
cpp cpp-programming gui gui-application ui wxwidgets
Last synced: 28 Apr 2026
https://github.com/yuaanlin/graphql-gui
Automatically generate form based on your GraphQL schema.
Last synced: 28 Apr 2026
https://github.com/hanilr/netcom
TCP/UDP Communication GUI. Written in C++ with Qt
cplusplus cpp gui qt qt6 qtcreator tcp tcp-client tcp-protocol tcp-server tcp-socket udp udp-protocol udp-socket
Last synced: 28 Apr 2026
https://github.com/samplec0de/stringcalculator
Full-featured calculator written in C++ with Qt framework GUI. Supports variables.
calculator calculator-application cpp gui qmake qt qt-gui qt5 qt5-gui qtcreator
Last synced: 28 Apr 2026
https://github.com/florianibach/samba-admin-ui
A simple web UI/GUI to manage Samba users and shares for homelab environments.
docker gui homelab raspberry-pi samba samba-share self-hosted selfhost ui
Last synced: 28 Apr 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/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/larssonoliver/lnkshrt
Link shortener
go golang gui linkshortener nextjs
Last synced: 28 Apr 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/foxtbirdy/mini_apps
The Official Mini-apps where apps are created?
cryptography css gui gui-application mini-apps pyqt5 pyqt5-desktop-application python
Last synced: 28 Apr 2026
https://github.com/aissat/gcontainer
gnome app for gui Docker and LXC Containers
cloud-container container containers docker gnome gtk gtk3 gui image lxc lxc-containers vala
Last synced: 29 Apr 2026
https://github.com/deshansl/remote-desktop-python
Server-Client architecture, Allows organizations to remote desktop via company windows server.
gui pyhon3 python qt5 remote-control remote-desktop socket-programming windows
Last synced: 29 Apr 2026
https://github.com/adarshpheonix2810/health-care-chatbot-v2
An AI-driven healthcare assistant that predicts diseases based on user-provided symptoms. This project leverages machine learning for disease prediction, provides descriptions and precautionary measures, and includes a user-friendly GUI with text-to-speech integration.
ai chatbot data-science disease-prediction gui healthcare healthcare-assistant machine-learning python symptom-analysis text-to-speech tkinter
Last synced: 29 Apr 2026
https://github.com/liubomyr123/makefile_tictactoe
A simple Tic Tac Toe game in C with GTK+3, featuring a GUI, player turns, winner detection, and game restart functionality.
algorithms c desktop-application gtk gtk3 gui makefile tic-tac-toe tic-tac-toe-c
Last synced: 08 Jun 2026
https://github.com/nazli-d/rent-bike-and-car
Car and Bicycle Rental Project
database gui python rent rent-bikes rent-car-and-bike rentacar rental rental-management sqlite sqlite-database tkinter-gui
Last synced: 29 Apr 2026
https://github.com/titemov/javafx-cubic-spline
Java based cubic spline interpolation with JavaFX user interface.
computer-graphics cubic-spline cubic-spline-interpolation gui interface java javafx spline
Last synced: 30 Apr 2026
https://github.com/cbrnrd/alertfx
A JavaFX API for easy interaction with alerts and dialogs
Last synced: 30 Apr 2026
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/sami-bre/game_of_life
A simulation of Conway's game of life. A GUI software developped using Java and its Swing and AWT packages.
conways-game-of-life desktop-application gui java simulation zero-player-game
Last synced: 28 Mar 2025
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/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/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/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/urpagin/dynkbacklight
Dynamic keyboard backlight controller for Linux with a GTK-based GUI.
audio audio-reactive backlight backlight-control cross-platform gtk gui hardware keyboard led linux mic-sync microphone microphone-input open-source performance real-time rgb rust shell
Last synced: 01 May 2026
https://github.com/bjam24/evolution-simulator
Evolution simulator is a desktop java application creted for the Object-Oriented Programming course at the AGH UST in 2022/2023.
application evolution-simulation gui inheritance java javafx multithreading
Last synced: 02 May 2026
https://github.com/siddhesh-agarwal/python-projects
A collection of large variety of projects in python
calculator gui projects python streamlit
Last synced: 09 Jun 2026
https://github.com/aaronjs99/tk2nn
tk2NN: TKinter-based K-Nearest Neighbors
data-science data-visualization feature-extraction gui interactive k-nearest-neighbours knn pattern-recognition python tkinter
Last synced: 03 May 2026
https://github.com/watchakorn-18k/flet-notion-with-python
🔭 Notion-Flet API demo on Github
api flet gui notion-api notion-database python python-script python3
Last synced: 09 Jun 2026
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/oop7/pdf-encryption-remover
This project provides a set of Python scripts for removing encryption from PDF files. The tool can handle PDFs that are encrypted but do not require a password for opening
encryption gui pdf pdf-tools python security tkinter
Last synced: 24 Apr 2026
https://github.com/jamesql/cplusplus-base-login
Basic Login Base w/ C++ & MySQL
cplusplus encryption gui ide mysql qt qt5-gui sha256 sql
Last synced: 03 May 2026
https://github.com/zhangchaoxu/onex-javafx
onex javafx
gui java javafx jssc onex springboot sqlite
Last synced: 04 May 2026
https://github.com/rohit01/stegosoft
University Project
audio c encryption gui python steganography
Last synced: 04 May 2026
https://github.com/64kramsystem/pm-spotlight
My desktop search program ("Poor Man's Spotlight"), written in Rust
desktop-search fltk fuzzy-search gui linux rust spotlight
Last synced: 04 May 2026
https://github.com/noranta4/nim-game-commentator
A simple python project with GUI. Multiplayer Nim game with comments about the state of the match. • University project • 2015 - Introduzione all'informatica con Python - BSc excellence degree in Science and Technology, SSAS, II year
game graphics gui nim python simple
Last synced: 04 May 2026
https://github.com/josueca/lanimjs
An application made with web technologies that I use to manage and run my Linux commands. Offers a graphic interface for CRUD operations and running terminals inside the application.
electron gui javascript mithriljs nodejs terminal-manager tty
Last synced: 04 May 2026
https://github.com/sanikamal/python-atoz
A collection of awesome beginners-friendly python tutorials, code snippet and projects.
gui programming-language python python36 sqlalchemy tkinter
Last synced: 09 Jun 2026
https://github.com/roblillack/piki
A simple personal wiki
cli fltk gui linux-app macos-app note-taking note-taking-app notes personal-information-management rich-text-editor rust windows-app
Last synced: 05 May 2026
https://github.com/ahmadu-suleiman/fld-floating-dictionary-window-version
FLD Floating Dictionary for Windows is a desktop dictionary app that allows you to look up words and phrases in a floating window without leaving the current app you're using. It features a database of over one million words, providing comprehensive and authoritative definitions. It also includes spelling suggestions and a random search function.
gui hmtl5 jframe json sql sqlite
Last synced: 06 May 2026
https://github.com/codewithmayank-py/python-chatbot-streamlit-openai
Streamlit + OpenAI = Interactive conversational chatbot using Python
chatbot chatterbot gui openai python python-openai pythonai streamlit
Last synced: 06 May 2026
https://github.com/elulcao/docker-vnc
🐳 A self-contained docker container. Remotely connect over SSH to other hosts.
docker docker-compose gui python3 ssh vnc
Last synced: 06 May 2026
https://github.com/mijocecr/samba-util
GUI tool to manage Samba shares on Linux
gui linux linux-share-file samba
Last synced: 10 Jun 2026
https://github.com/secureauditx/student-housing-management-system
Student Housing Management System with secure login, room tracking, reservation, and maintenance modules using Qt and C++
gui housing-management mysql qt student-management-system
Last synced: 06 May 2026