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-07 00:14:46 UTC
- JSON Representation
https://github.com/allanotieno254/-python-mastery-from-novice-to-ninja
This course encompasses over 70 meticulously crafted lessons, each focusing on a specific Python topic, complete with practical examples and projects.
class dictionary files functions gui if inheritance labels lambda lists map python sort string time variables zip
Last synced: 11 Oct 2025
https://github.com/diem0n/dragon_curves
Implementation of dragon curves in python
Last synced: 27 Apr 2026
https://github.com/9329110375/vase
🚀 Optimize high-performance computing for complex problems with efficiency and stability. Explore enhanced functionality and robust testing in one solution.
canvas client client-server cross-platform cross-platform-gui crossplatform event-driven gui linux mobile-app ssl-support static-site-generator static-website-generation tcp twig ui windows xamarin
Last synced: 05 May 2026
https://github.com/gentoo90/rust_syntax_visualizer
developer-tools gtk3 gtksourceview gui rust syntax-tree
Last synced: 27 Apr 2026
https://github.com/ahmedukamel/employee-management-system
Employee Management System is a practical project in Data Structures and Algorithms course in Beni Suef University. Created by me using Java, JavaFX, IntellIJ
csv-files data-structures-and-algorithms desktop-application gui java javafx searching-algorithms sorting-algorithms
Last synced: 27 Apr 2026
https://github.com/gabryon99/advanced-programming-2122
This repository contains the code wrote for the `Advanced Programming` course's assignments (academic year 2021/2022)
awt bean gui java software-components swing tictactoe
Last synced: 06 Oct 2025
https://github.com/iamjuniorb/password-generator
GUI password generator.
gui password password-generator python python-3 python3
Last synced: 22 Apr 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/ciantic/electron-builder-create-react-app
Template for Electron application with decoupled Create React App, and web service e.g. REST
Last synced: 05 May 2026
https://github.com/membranesoftware/membrane-surface
A GUI application for Linux, using the SDL cross-platform development library. Its primary purpose is to provide a drawable surface as a component of the Membrane Monitor application.
c-plus-plus gui membrane-server raspberry-pi sdl sdl2
Last synced: 27 Apr 2026
https://github.com/hstev/counter-strike-1.6
(In development) Counter-Strike 1.6 with Vue.js 3 + Three.js
art counter-strike educational-project fan gui unnoficial vue web
Last synced: 27 Apr 2026
https://github.com/biswajit6844/image-water-marking
A python code have a desktop app which recieves image and text to be add as watermark. Then processes the same as retunrs the image with added watermark.
Last synced: 27 Apr 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/l0g0rhythm/cryptoolsec
Secure Python CLI & GUI tool for efficient file/stream encryption & decryption (AES-256-GCM, streaming I/O). Supports passwords (Argon2id+Salt) or key files. Built for security and automation
aes aes-256 aes-gcm argon2 argon2id authenticated-encryption cli cross-platform cryptography decryption encryption file-encryption gui kdf pyside6 python python3 qt6 security streaming
Last synced: 27 Apr 2026
https://github.com/numq/corrupted-file-generator
Corrupted file generator
broken-file-generator corrupted-file-generator deadline-lifesaver elm file-corruption file-corruption-encoding gui iced rust
Last synced: 06 May 2026
https://github.com/livelace/jenkins-showcase
Jenkins showcase projects. Different approaches for solving tasks. Best practises.
cicd docker groovy gui jenkins jenkins-pipeline jenkins-template-engine scriptler
Last synced: 05 May 2026
https://github.com/astynax/dialogui-htk
HTk-based GUI for the Dialogui package
Last synced: 09 Apr 2025
https://github.com/vikramsamak/internet-speed-tester
A simple gui app to test internet speed.(made with the help of guagejs and python)
gui gui-application html-css-javascript internet javascript python speedtest
Last synced: 27 Apr 2026
https://github.com/adityav42/python_calculator
Developed a simple calculator application using Python and Tkinter.
gui python tkinter tkinter-gui
Last synced: 10 Oct 2025
https://github.com/prgermux/image-predictor
Neural network-based tool that evaluates images based on user-provided textual input. The application utilizes PyQt5 for the graphical user interface and PyTorch for neural network implementation. It allows users to upload images and provide corresponding text input, with the application processing both inputs to predict an output value.
convolutional-neural-networks cv cv2 deep-learning gui neural-network pyqt5 python pytorch
Last synced: 05 May 2026
https://github.com/moonlightelite/Textractor
Extracts text from video games and visual novels. Highly extensible. Baidu Fanyi/Translation extension added.
baidu baidu-fanyi baidu-translate c-plus-plus c-plus-plus-11 fanyi game gui hacking reverse-engineering visual-novel
Last synced: 11 Mar 2025
https://github.com/shubhadapaithankar/text-editor-gui
Text Editor GUI Using Python Libraries
Last synced: 26 Mar 2025
https://github.com/phpmacher/mastodon-publish-button
Userscript for Greasemonkey or Tampermonkey to change the text of the publish-button in Mastodon web-ui.
greasemonkey greasemonkey-script greasemonkey-userscript gui mastodon tampermonkey tampermonkey-script tampermonkey-userscript tweak userscript userscripts webinterface
Last synced: 06 May 2026
https://github.com/areldemircan/liteloader
Minimalist video downloader for YouTube, Instagram & 100+ platforms. Built with Python + CustomTkinter.
cross-platform customtkinter ffmpeg gui python video-downloader youtube-downloader yt-dlp
Last synced: 28 Apr 2026
https://github.com/fmind/cookiecutter-remi
Template to generate a remi application
cookiecutter gui python remi template
Last synced: 28 Apr 2026
https://github.com/hoijui/wxremind
A GUI for the `remind` calendar
calendar command-line-tool gui legacy reminders
Last synced: 28 Apr 2026
https://github.com/akcansoft/ctrltooltip
A small AutoHotkey v2 helper for adding standard Windows tooltips to GUI controls.
ahk autohotkey autohotkey-v2 gui tooltip windows windows-tooltip
Last synced: 28 Apr 2026
https://github.com/go-numb/x-post-to-blue
This Golang package provides long-form posting on Twitter Blue using the Playwright library.
go gui playwright post twitter x
Last synced: 28 Apr 2026
https://github.com/kit-data-manager/inclde
INCLDE - Includable Linked Metadata Editor
client-side editor gui inactive json-ld linked-data web-component
Last synced: 28 Apr 2026
https://github.com/meowmeowahr/dmd_pagebuilder
Create graphics for DMD Page Loader
32x32 dmd gui gui-application hub12 pyqt pyqt5 python qt-material
Last synced: 09 Jun 2026
https://github.com/fengkx/ideapad-acpi-tool
GUI tool to config IdeaPad ACPI setting
acpi gui ideapad linux-app qml-applications qt
Last synced: 09 May 2026
https://github.com/pooranjoyb/number_game
A simple number guessing game developed in C
c gtk gtk-tooling gui kwoc kwoc2024
Last synced: 28 Apr 2026
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/the-phoenics/book-inventory-system
Book inventory system built with Java Swing and JDBC
crud-application database gui java jdbc
Last synced: 17 May 2026
https://github.com/zjimn/chatorganizer
ChatOrganizer is a Python-based desktop application that efficiently manages conversations with ChatGPT by using the OpenAI API. It addresses the challenges of categorizing conversation records in the native ChatGPT interface, offering intuitive directory management and conversation classification features
azure chatgpt desktop-application gui openai python sqlite tkinter-python
Last synced: 28 Apr 2026
https://github.com/i-am-ks901/attendance-tracker-pro
A modern Python-based dashboard for university students featuring real-time attendance prediction, global status summaries, and optimized performance for large subject sets.
attendance-tracker automation customkinter dashboard data-aggregation desktop-app gui performance-optimization python student-productivity
Last synced: 13 Mar 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/musamairshad/tkinter-learning
This repository contains material related to the Tkinter Learning.
graphical-user-interface gui python tkinter tkinter-gui tkinter-python widgets
Last synced: 25 Mar 2025
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/fkie-cad/s-chat
SSL/TLS chat app
chat communication gui ssl tls
Last synced: 10 Oct 2025
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/begarco/hotspot
GUI client for creating an hosted Wi-Fi network on a Windows system.
gui network powershell powershell-script wifi wifi-hotspot windows winform
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/houssemdegachi/chat-bot
speak to a virtual assistant directly from your computer with a beautiful GUI (made using chat-gpt)
ai api chat chat-gpt chatbot gui libraries library python python-3 tkinter tkinter-gui tkinter-py tkinter-python tkinter-python-app tkinter-python-gui
Last synced: 02 Apr 2025
https://github.com/rabbikazmi/minecraft-gui
web-based crafting inventory system inspired by the minecraft interface, this project replicates a crafting experience.
css3 gui html5 javascript js minecraft pretty tonejs
Last synced: 12 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/vanheemstrasystems/btop
btop - To monitor the system performance and understand what’s going on.
Last synced: 05 Oct 2025
https://github.com/blaze6950/asad-a.-ali-h.-the-csharp-programmer-s-study-guide-mcsd-
Asad A., Ali H. - The C# Programmer’s Study Guide (MCSD). Study of the book
adonet asynchronous-programming console-application csharp cui ef6 entity-framework examples gui projects solution sqlserver webservice windows-forms wpf-application
Last synced: 06 May 2026
https://github.com/fenrishector/academic-nautical-exam-simulator-proyect
App JavaFX para practicar carta náutica: herramientas de dibujo (punto/línea/arco/texto), regla con rotación, transportador y test con estadísticas (SQLite).
canvas geometry gui java javafx mvc nautical navigation scenebuilder
Last synced: 10 Oct 2025
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/drakmord2/node-swarm-intelligence
NodeJS implementation of Swarm Intelligence algorithms
artificial-intelligence expressjs gui nodejs swarm-intelligence visualization
Last synced: 28 Apr 2026
https://github.com/pranjalco/quizzler
The **Quizzler** project is a quiz game application built using **Object-Oriented Programming (OOP)** and **Tkinter** for the graphical user interface (GUI). The app fetches a set of ten questions from the Open Trivia Database (API) and allows users to answer them through an interactive interface.
api game-development gui integration intermediate object-oriented-programming oop programming python tkinter-gui
Last synced: 10 Oct 2025
https://github.com/moosemorals/tidy-movies
Take a format-shifted movie from my PVR and remove adverts (based on provided timings)
Last synced: 28 Apr 2026
https://github.com/archi232004/iutils
🚀 Create elegant and interactive progress bars for Jupyter notebooks with `ipgs`, a modern alternative to `tqdm`.
c cdc-ncm csharp ethernet gui ios jupyter-notebook jupyterwidgets kernel-driver machine-learning mltools progressbar python tqdm usb wdf
Last synced: 10 Oct 2025
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/jrodal98/grade-manager
Fully featured PyQT5 application for tracking grades across multiple courses.
course-grade education grade-management grade-manager gradebook grades gui pyqt5 python qt5 school
Last synced: 29 Apr 2026
https://github.com/selo0530/redisguimanager
Redis GUI client with searching by sql query
csharp gui redis redis-client sql
Last synced: 29 Apr 2026
https://github.com/geetika2708/automatic-number-plate-detection-in-machine-learning
The system should be able to locate and identify the position of license plates in images or video frames. This is often done using computer vision techniques like object detection. Character Recognition: Once a license plate is detected, the system must accurately extract the characters or numbers.
automatic-number-plate-recognition gui jupyter-notebook machine-learning pycharm python
Last synced: 19 Jan 2026
https://github.com/vorgestern/gitrelief
Git client as http server, includes GUI to start any number of servers in different repositories.
Last synced: 29 Apr 2026
https://github.com/curiousci/range-calculator
Software to calculate the range, based on the initial speed of an object, it's height, and the acceleration
Last synced: 01 Apr 2025
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/rahul8320/python3-files
Code with python3.
gui gui-application jupyter jupyter-notebook jupyter-notebooks python python3 tkinter tkinter-gui tkinter-python
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/bunnysakura/espnanotool-mpy
一个使用ESP32系列芯片开发的小工具,开发语言为MicroPython。| 合宙 ESP32C3-CORE 开发板和 0.96寸 屏幕拓展板 | M5Stack BASIC
esp32 esp32c3 gui luatos m5stack m5stack-core micropython micropython-esp32 mpy mpython
Last synced: 01 Feb 2026
https://github.com/blaze6950/contactlist-winapi-
A sample program that allows you to create, save, delete, and edit contacts
contact-list cplusplus gui list winapi winapi-application
Last synced: 10 Oct 2025
https://github.com/scott-hamilton/controlsforfake
The Qt gui frontend for FakeMicWavPlayer.
audio-player gui pulseaudio-client qml qt5
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/bunnysakura/esp32c3-mpy-demo
合宙 ESP32C3-CORE 开发板和 0.96寸 屏幕拓展板的 MicroPython 适配 Demo | A lightweight MicroPython GUI library for display drivers based on framebuf, allows input via pushbuttons. See also micropython-touch.
esp32 esp32c3 gui luatos micropython micropython-esp32 mpy mpython
Last synced: 04 Oct 2025
https://github.com/huangli712/acgui
A web-based graphic user interface for ACFlow
acflow analytic-continuation gui julia web-application
Last synced: 14 Jun 2025
https://github.com/mediaexplorer74/mosaic
Experimental system shell as Metro style "echo". EN and RU local.
adaptive desktop experimental gui interface metro project-origami research rnd shell ui win10 win11 windows-11
Last synced: 13 Apr 2026
https://github.com/msjsc001/anki-tts-edge
Effortlessly add free, high-quality Microsoft Edge TTS audio to Anki cards via text selection or copy, featuring a customizable, multi-lingual UI. 免费、快捷地为 Anki 添加高质量微软 Edge 语音,支持划词/复制触发、界面定制和多语言显示。
anki audio clipboard customtkinter edge-tts flashcards gui language-learning microsoft-tts pygame pynput python text-to-speech tts windows
Last synced: 09 May 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/aaronearlerichardson/server_gui_client
A user interface for cloud based medical image storage
bids bids-apps database eeg-data flask flask-restful gui ieeg image-viewer mne-bids-pipeline mne-python python qt5-gui tkinter-gui
Last synced: 29 Apr 2026
https://github.com/jackokeeffe/quiksend
A quick way to send emails using a program and a GUI created in Python.
email email-sender gui gui-application pysimplegui python python-3 python3
Last synced: 10 Jun 2026
https://github.com/hasanyahya101/tic-tac-toe-tkinter
A simple tic-tac-toe app made in python using tkinter and itertools libraries. It creates a small window that a user uses to play the game. Moreover, the Options tab on the top left menu can be used to restart the game or quit.
game gui itertools libraries pip preview python release script tic-tac-toe tkinter tkinter-gui
Last synced: 05 Oct 2025
https://github.com/yunir/milne-method
ITMO (09.03.04). 3rd semester. Computational mathematics. 4th lab work.
computational-mathematics gradle gui javafx milne
Last synced: 06 May 2026
https://github.com/unclechu/gpaste-zenity
GPaste Zenity GUI client
bash bash-script gpaste gui shell shell-script zenity
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/blaze6950/checkregularexpression
An application with which you can test regular expressions.
csharp gui regex regular-expressions tester windows-forms
Last synced: 16 May 2026
https://github.com/blaze6950/choosecolor-winapi-
Case Study for Creating a Custom Custom Control for Color Selection. Using slider
case-study colorpicker cplusplus custom-elements gui slider usercontrol winapi winapi-application
Last synced: 24 Oct 2025
https://github.com/justdvnsh/calculator-with-gui
A simple calculator with GUI made using React.
calculator-application calculator-javascript css css3 gui html html5 react reactjs
Last synced: 06 May 2026
https://github.com/blaze6950/copyprogram-winapi-
A sample application for copying files using threads
copyfiles copying cplusplus gui threads winapi winapi-application
Last synced: 10 Oct 2025