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-02 00:14:06 UTC
- JSON Representation
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/ahammadshawki8/rock-paper-scissors
🥊📄 ✂ GUI based Rock-Paper-Scissors game created using Pygame
gui pygame python rock-paper-scissors
Last synced: 31 Aug 2025
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/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/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/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/stepantishhen/colobok
Labirint game on Pygame, project in yandex lycaum
game gui pygame python yandex-lyceum
Last synced: 07 May 2025
https://github.com/doaaosamak/oop-java
This repository features a diverse collection of OOP projects implemented in various programming languages and at different levels of complexity. No need to worry, as each project includes a README file that specifies the language used and its level of difficulty.
Last synced: 04 Mar 2025
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/PucklaJ/GoHomeEdit
A framework independent 3D Level editor
3d-game 3d-world gtk gtk3 gui level-editor
Last synced: 15 May 2025
https://github.com/rogerisk/rpgpt-story-game
(Working Alpha version) A game constructed around DnD and the usage of ChatGPT to create interactive stories. (unfinished - only the new game option works, we still can't load characters or save them)
ai api api-key artificial-intelligence chatgpt gui kivy-application python3
Last synced: 03 Feb 2026
https://github.com/dimitri4788/budgetmanager
An application that keeps track of budget (expenses).
Last synced: 26 May 2026
https://github.com/jeomon/computer-agent
This project is inspired by how a person naturally interacts with a computer to solve problems. The system mimics human workflows, using different agents to navigate the operating system, browse the web, interact with the terminal, and recall previous actions to make decisions about new tasks.
agents ai computer gui system terminal web-search
Last synced: 12 Jul 2025
https://github.com/lastlink/avalonia-mvvm-application-todo
dotnet core 3 todo app using avaloniaui
avaloniaui desktop dotnet-core gui todo
Last synced: 09 May 2026
https://github.com/danielorourke02/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: 15 Mar 2025
https://github.com/shawonbarman/desktop-gui-app-using-python
I have created these projects for understanding better python tkinter module and pygame module.
Last synced: 19 Mar 2025
https://github.com/rogerisk/the-ceo-program
A program built around the productivity and relaxation of a CEO, putting all the information he could need in 1 program while allowing him to keep his mind relaxed as much as possible.
gui python3 stock-market webscraping
Last synced: 26 May 2026
https://github.com/dreamerchaserhah/speed-typist
C++ QT Application where you can test out how fast you can type
Last synced: 10 Mar 2026
https://github.com/zouariomar/crun
A simple program for starting a new project
Last synced: 23 Mar 2025
https://github.com/yjg30737/pyqt-editable-list-widget
Easily editable list widget
gui py37 pyqt-examples pyqt-list-widget pyqt-tutorial pyqt5 pyqt5-examples pyqt5-list-widget pyqt5-tutorial python python3 qlistwidget qt widget
Last synced: 12 May 2026
https://github.com/piksel/elytra
Embedded configuration library to enable standardized setup using WebUSB or serial
configuration embedded gui rust
Last synced: 13 Jan 2026
https://github.com/jaakop/fishyui
Basic UI library with themes for Unity
gui unity unity-gui unity-package unity3d-plugin user-interface
Last synced: 19 Jan 2026
https://github.com/ivadus/certificate-generation
Инструмент для генерации персонализированных грамот на основе данных из Excel и шаблона Word. Идеально подходит для учителей, организаторов мероприятий или тех, кому нужно массово создавать грамоты.
automation certificate-automation certificate-generation docx excel generator gui pdf pdf-generation python word-generator
Last synced: 15 Mar 2025
https://github.com/youssefwaheedd/minipaint
🎨 Mini-Paint is a Java-based app for creating, editing, and coloring geometric shapes. Easily draw, resize, move, and delete objects. Add color to bring your designs to life! Perfect for simple sketches or complex designs. Unleash your creativity with Mini-Paint! 🖌️✨
geometric-shapes graphics gui java
Last synced: 15 Mar 2025
https://github.com/h3nry-d1az/cavendish
Yet another gravitational physics simulator
2d-graphics gui physics-simulation python
Last synced: 16 Jan 2026
https://github.com/nbdy/vidscaler
Video upscaler (cli/gui)
gui real-esrgan upscaler video video-upscaling vidscaler
Last synced: 30 Jun 2025
https://github.com/shruti627/advanced-java-programming-practicals
💻 A compact collection of Advanced Java programs covering RMI, Networking, AWT, Servlets, JSP, and JDBC, showcasing real-world distributed, GUI, and web application development.
advanced-java-programming gui jdbc jsp-servlet networking rmi swing tomcat-server
Last synced: 27 May 2026
https://github.com/arjixwastaken/pyconfigurer
A GUI configuration library for python programs.
Last synced: 23 Mar 2025
https://github.com/lawolf8/sludge-content-automation
Social media is now overwhelmingly popular, most humans spend hours a day on various platforms. This repo provides a large techstack to profit off social media, providing content creating, content posting, analytics, and optimization.
analytics-tracking api database-management gui hastags machine-learning python sludge socialmediaanalytics ssms tiktok tkinter virustotal virustotal-api youtube youtube-api
Last synced: 12 May 2026
https://github.com/shubhamatkal/img_watermarking_desktop_software
Desktop Application for Adding Image or text watermark to any given image , improvement needed
100daysofcode 100daysofpython angela-yu gui pil pillow python tkinter watermark
Last synced: 16 May 2025
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/scar17off/chess-ai
Chess engine powered by neural networks featuring web and desktop interfaces, training capabilities, and grandmaster opening support.
artificial-intelligence chess chess-engine chess-openings deep-learning game-ai gradio gui machine-learning neural-networks pygame python training-data web-interface
Last synced: 31 Mar 2025
https://github.com/hardik3412/location-based-restaurant-recommendation-system-gui
Designed and implemented a Location-Based Restaurant Recommendation System using machine learning techniques in Python. Leveraged advanced algorithms to provide personalized restaurant suggestions, enhancing user experience based on location preferences.
api geolocation gui linear-regression logistic-regression machine-learning matplotlib python python3 random-forest recommender-system restaurant-recommendation scipy tkinter tkinter-gui
Last synced: 11 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/matejmajny/discord-rpc
Simple custom Discord RPC client built with JavaScript and Python.
custom discord discordjs gui javascript js nodejs rich-presence rpc
Last synced: 07 May 2025
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/kvruntime/nato-alphabet-generator
Nato phonetic alphabet generator in console & gui
Last synced: 16 Jul 2025
https://github.com/girkovarpa/verpatch-gui-lazarus
GUI for verpatch, a program for editing executable version info and other metadata.
delfi delphi demo example freepascal gui info lazarus metadata object-pascal pascal sample verpatch version
Last synced: 31 Jan 2026
https://github.com/armelvidali/geospatial_conversion
A compiled Python GUI allowing to convert from a geospatial format (ex : shapfile) to another (ex : geoJson), optionally reprojecting it to another projection
compiled conversion csv data-conversion desktop-app epsg exe geojson geopackage geospatial geospatial-data gui projection python-gui python-gui-tkinter reproject shapefile tkinter vector
Last synced: 10 Jun 2025
https://github.com/vadniks/exchatgedesktopclient
A secured real-time message and file exchanger (desktop client)
asynchronous-programming binary-protocol c cmake e2e-encryption gui libsodium low-level-memory-manipulation modern-c multithreading nuklear realtime-messaging responsive-design sdl2 sdl2-net secured-communication socket-client socket-programming sqlite3 thread-synchronization
Last synced: 20 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/agneay/tkinter-projects
A curated list of all awesome tkinter projects I have created using python
gui python python3 tkinter tkinter-gui
Last synced: 28 May 2026
https://github.com/sanghyun-io/tunnelforge
SSH tunnel-based secure database management GUI for Windows. Connect to remote MySQL via bastion hosts with one click.
bastion-host database database-management gui mysql pyqt6 python ssh ssh-tunnel windows
Last synced: 28 May 2026
https://github.com/wdbm/bochica
GNU Privacy Guard encryption-decryption graphical user interface
Last synced: 28 Mar 2025
https://github.com/aliltrp/currency_exchange
Java Program for currency exchange
currency exchange gui java java-application java-desktop-application swing-gui
Last synced: 24 Mar 2025
https://github.com/mostafabaghi/python-weather-app
🌤️ Python Weather App — A beautiful and responsive desktop weather application built with Python that fetches real-time weather data for a default location (e.g., Iraq/Karbala) and displays it with a clean, graphical interface.
api-integration climate desktop-app graphical-interface gui karbala location-based offline-ui openweathermap python real-time-weather tkinter weather weather-app weather-forecast
Last synced: 28 May 2026
https://github.com/grephq/php-desktop
Create desktop applications for linux using php
gtk gtk3 gui gui-application php php-desktop php-gtk php-gtk3 php-gui
Last synced: 25 Apr 2026
https://github.com/mostafabaghi/python-contacts-list
📇 Python Contacts List — A simple desktop contact manager built with Python and Tkinter, allowing you to add, edit, and delete contacts stored as .txt files in a local contacts/ folder. Fast, offline, and beginner-friendly.
address-book beginner-project contact-list contact-manager crud desktop-app file-system gui offline-app personal-organizer python simple-gui text-file-storage tkinter
Last synced: 28 May 2026
https://github.com/suuhm/polyglotter
Automatic and easy creating of polyglot *.lnk files in Windows
gui hidden lnk-builder lnk-exploit payload polyglot powershell vbscript windows
Last synced: 11 Apr 2026
https://github.com/dawoodkhatri1/gym-management-system
A fully functional Java-based Gym Management System with a user-friendly GUI and Microsoft SQL Server (MSSQL) integration. This system allows for the entry and management of gym members and trainers, tracking personal details, memberships, and training programs.
Last synced: 17 May 2026
https://github.com/maskedsyntax/splashy
Whiteboard app for window managers
drawing-app gui python3 tkinter
Last synced: 29 Mar 2025
https://github.com/dawoodkhatri1/ticket-reservation-system
A simple Java console-based ticket reservation system that allows users to book tickets for Bus, Train, and Aeroplane. After booking, users can also view their detailed receipt. The project follows object-oriented programming principles and provides a modular and extendable structure.
Last synced: 24 Jun 2025
https://github.com/aatrick/lightdiffusion-next
LightDiffusion SD and Flux refactored. Fastest Diffusion GUI, Pipeline, 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: 31 Mar 2025
https://github.com/thomasthaddeus/connect4
This repository contains the program for a python implementation of a connect 4 game
Last synced: 15 Mar 2025
https://github.com/hackuarium/bioreactor-docker
Dockerization of Hackuarium/nodered-bioreactor-gui
Last synced: 11 Apr 2026
https://github.com/bobergot/quantitative-investment-strategies-platform
Quantitative platform for investment strategies with real-time data integration, supporting flexible portfolio management via UI/GUI
alpha-vantage-api design-patterns finance gui investment-strategy portfolio-management software-engineering stock-market text-ui
Last synced: 16 Mar 2025
https://github.com/chicha63/minesweeper
Classic minesweeper game
game game-development gui java javafx javafx-application minesweeper minesweeper-game multithreading oops-in-java
Last synced: 04 Feb 2026
https://github.com/zeittresor/py_wildcard2prompt
Convert any wildcard file to a dynamicprompt text entry..
gui prompt python sd-webui text-converter utility wildcard
Last synced: 14 Jun 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/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/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/drsensor/gcs-for-sbc
GUI for interacting with SBC in robotics system
Last synced: 20 May 2026
https://github.com/filiprokita/pyclicker
pyClicker is a Python program that automates mouse clicks. It utilizes the PyAutoGUI library to perform the clicking action and the keyboard library to start and stop the clicking process. Users can customize the start and stop buttons according to their preferences. With pyClicker, repetitive clicking tasks can be completed with ease.
autoclicker gui gui-automation keyboard mouse pyautogui python python3 utilities utility
Last synced: 24 Mar 2025
https://github.com/susapad/software
SusaPad Software is the software used to configure SusaPad/MiniPad.
Last synced: 10 Mar 2025
https://github.com/shayan925/ics3u-final-project
A clone of the classic minesweeper game.
Last synced: 01 Apr 2025
https://github.com/dog-broad/contact-management
A GUI tool written in C to manage contacts
Last synced: 24 Mar 2025
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/alfonsog-dev/thesis-demo
This is a front-end only demo for my thesis project.
Last synced: 08 Dec 2025
https://github.com/dogukanurker/getimagesfromurl
Download images from URL .🌐💾
beautifulsoup4 cli gui image-downloader image-downloader-python python typer typer-cli
Last synced: 04 Apr 2025
https://github.com/mahmudnibir/autoclickergui
⚕️AutoClickerGUI is an advanced Python-based tool that automates mouse clicks on specified images (like UI buttons). Whether you're automating tasks on websites or in apps, this tool gives you full control with a beautiful and intuitive GUI.
auto-clicker automation button-click-event gui python python3
Last synced: 23 Apr 2025
https://github.com/mgrojo/atgui
Ada binding for TGUI, a cross-platform GUI for SFML
ada binding cross-platform gui sfml tgui
Last synced: 01 Apr 2025
https://github.com/marcuwynu23/peculiar-gui
Java GUI Library for rapid application development
class-library classes gui gui-java gui-ui library swing
Last synced: 09 Apr 2025
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/andypiper/brachiograph-converter-gui
A desktop app for converting images to BrachioGraph format
brachiograph desktop gui plotter python
Last synced: 20 Jan 2026
https://github.com/blackphlox/wte
Windows Terminal Editor - Using rust to combine performance and the usefulness of wt-editor-cli & wt-editor-gui into one packaged executable.
cli editor gui json-schema windows-subsystem-linux windows-terminal windows-terminal-configure
Last synced: 21 Jan 2026
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/ribeiro-boll/eazyyt
A simple and lightweight Youtube Downloader
downloader gui mp3 python tkinter-gui youtube youtube-downloader
Last synced: 02 May 2026
https://github.com/the0cp/pyfortune-gui
command "fortune" made with python & tkinter with a GUI
fortune fortune-cookie fortune-cookies gui python tkinter tkinter-gui tkinter-python
Last synced: 31 Mar 2025
https://github.com/the0cp/matlab-calculator
Simple GUI calculator demo
gui matlab matlab-gui matlab-guide
Last synced: 31 Mar 2025
https://github.com/universish/gui-wireguard
Wireguard interface, integrated with wireguard-tools for RPM-based distributions.
gui qt rust wireguard wireguard-tools wireguard-vpn wireguird
Last synced: 16 Aug 2025
https://github.com/dyalog/htmlrenderer
Introduction to HTMLRenderer Workshop - Brian Becker and Josh David
apl cef chromium-embedded-framework conference-talk dyalog dyalog-apl gui html-css-javascript htmlrenderer htmlrenderer-workshop materials workshop
Last synced: 09 May 2026
https://github.com/tangentecode/2048-pyqt6
Simple 2048 Game made in PyQt6
2048 2048-clone 2048-game alpha alpha-release animation animations game gui gui-application highscore open-source puzzle-game pyqt6 python python-game score-tracking sound-effects tile-game
Last synced: 05 Jul 2025
https://github.com/yokesharun/remallow
GUI for React NPM Package Manager!
gui javascript nodejs npm npm-manager npm-package package-manager react ui
Last synced: 13 Apr 2026
https://github.com/milansuk/skyalt
A new interface, which offers simplicity, local-first computing and LLM-assistant at the core.
go golang gui ide llms local-first prompting
Last synced: 13 Jun 2025
https://github.com/cod-e-codes/pymon-says
A Python implementation of the classic Simon Says game with a GUI, dynamic sounds, voice prompts, and a scoring system.
game-development gui pydub pygame python simon-says tkinter
Last synced: 13 Jun 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