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/toxic-whitelgnd/learning-java-swing
Learning java-swing
gui software-development swing-gui ui
Last synced: 20 May 2026
https://github.com/ba-calderonmorales/immersive-awe-canvas
A creative coding playground for crafting beautiful, interactive 3D worlds right in your browser.
competitions gui open-source templates threejs typescript
Last synced: 17 May 2026
https://github.com/donno2048/ai-python-chess
With this code, you can play chess against artificial intelligence (no pip required!)
artificial-intelligence chess gui machine-learning
Last synced: 07 Sep 2025
https://github.com/leedskiy/tricky-five
Tricky five is a variant of five-in-a-row game with GUI for two players made using Java.
board game gui java java-gui-application jawa-swing
Last synced: 16 Jun 2025
https://github.com/rtasalem/chiaroscuro-game
Chiaroscuro is a simple text-based game made using Java. The Java Swing library (javax.swing) was used to implement GUI (graphical user interface) components, including JFrame, JPanel, JLabel, JButton, and JTextArea.
Last synced: 21 Mar 2025
https://github.com/spoofimei/cloakcrypt
Tool to encrypt and hide files in other files
aes-256 cross-platform encryption gui opsec plausible-deniability security
Last synced: 20 Mar 2025
https://github.com/dddryinside/word
🧑🎓📖 Application for learning foreign languages
css desctop desctop-app gui gui-application java javafx learning sql sqlite study
Last synced: 01 Jan 2026
https://github.com/tahmidefaz/racket-image-gallery
A simple image gallery implemented with GUI in Racket
gui imagegallery lisp lisp-variant racket
Last synced: 03 Feb 2026
https://github.com/katarinamolotova/multilayer-perceptron
cpp17 gui machine-learning multilayer-perceptron qt6
Last synced: 20 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/bornalgo/rotated-widget
This repository provides a custom Qt-based class that allows dynamic rotation of a QWidget at any angle using QGraphicsView and QGraphicsProxyWidget. It supports flexible size policies and aspect ratio preservation for seamless integration into PyQt or PySide applications.
custom gui pyqt pyqt4 pyqt5 pyqt6 pyside pyside2 pyside6 python qgraphicsproxywidget qgraphicsview qt rotatedwidget rotation widgets
Last synced: 20 May 2026
https://github.com/quantumwizard888/aurora-text-editor
Minimalistic text editor created with Python and Tkinter
beginner beginner-friendly gui gui-application learning python python3 text-editor tkinter tkinter-gui tkinter-python vanilla-python
Last synced: 29 Mar 2025
https://github.com/samplec0de/polynomialoperations
Калькулятор многочленов, написанный на c++. Поддержка сложения, умножения, деления, взятия n-производной. Поиск точек пересечения с OX.
calculator calculator-application gui polynomial-calculator polynomial-multiplication polynomial-roots polynomials qt qt5 qtcreator
Last synced: 15 May 2026
https://github.com/ahmednassar7/pizza-ordering-system
A pizza ordering system.
algorithms database datastructures gui java mssql mssqlserver oop sql ui-design
Last synced: 02 Jan 2026
https://github.com/dhruvcodings/python-login-system
A simple login system built using Python's Tkinter library, featuring a graphical user interface for basic user authentication. This project is perfect for learning how to create GUI applications in Python.
basic-authenticaton-logic gui python tkinter
Last synced: 21 Mar 2025
https://github.com/mathiaslinux/ai_lasagne_gen_3k
An application to create products using AI and add them to Prestashop
ai api-client college-project gui inno-setup prestashop python tkinter
Last synced: 06 Apr 2025
https://github.com/danielbrodi/arkanoid
A full implementation of the classic Arkanoid block breaker game using Java. Includes a menu and an animaiton of a timer at the beginning of each level, records and stores highest store in a local file and it's possible to personalize the block design of each level. In order to add or edit levels in the game, you don't have to learn to code.
animation animations class game game-2d game-development gui inheritance input-output interface java leaderboard memory-management menu-navigation object-oriented-programming objects oop project
Last synced: 13 May 2025
https://github.com/valdislaf/fortran-winapi-gui
Minimal WinAPI GUI App in Fortran
desktop fortran gui modern-fortran unicode winapi windows
Last synced: 24 Jun 2025
https://github.com/tareqmonwer/python-youtube-video-downloader
This GUI script will download youtube video for you.
Last synced: 16 May 2026
https://github.com/ola-kaznowska/calculator-gui
GUI calculator application. Application written in Python 3.12.2 using the Tkinter library which I am learning from PyQt5.
calculator-application gui gui-application python3 tkinter-gui
Last synced: 18 Mar 2025
https://github.com/srccircumflex/showcase-browser
This minimalistic program turns any website or other document into a stand-alone application.
browser gui html-gui minimalistic pyqt pyqt6 qt qt6 showcase website-to-app webview
Last synced: 20 Jan 2026
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/survtur/survtur-glacier
GUI client for AWS Glacier written on Python and Qt. Made under Linux. Should work everywhere.
aws-glacier glacier gui python3
Last synced: 07 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/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/podbrushkin/javafx-treetabletsv
GUI utility to view TSV file with tree data as tree table
Last synced: 15 Apr 2026
https://github.com/xinetzone/dao
xinetzone's blog
blog deep-learning gui mxnet python3 pytorch-tutorial tensorflow-tutorials tkinter
Last synced: 20 Jan 2026
https://github.com/ramarav/login_signup_forms
Python3 tkinter Login and Sign Up forms
gui python3 tkinter tkinter-gui
Last synced: 28 Jun 2025
https://github.com/je-von/snake-javafx
classic snake game created with JavaFX 16
2d-game gui java javafx snake-game
Last synced: 15 May 2026
https://github.com/kahleryasla/partea-app
☢️ not recommended but I tried: the client app directly connects the cloud database (ElephantSQL = PostgreSQL). Basically provides an interface of party organizing and joining system.
elephantsql gui java mvvm postgresql swing
Last synced: 02 Mar 2025
https://github.com/maxdemage/inkai
A CLI tool that guides you through creating, writing, and refining books using a community of AI agents
ai cli gui llm node writing writing-assistant
Last synced: 18 Apr 2026
https://github.com/wsmaxcy/clusterduck
MySQL InnoDB-Cluster GUI Manager
cluster-api clustering gui gui-application innodb innodb-cluster mysql mysql-connector mysql-database mysql-gui mysql-gui-client
Last synced: 16 May 2026
https://github.com/it-delinquent/unix_permissions
A WinForms programs which helps calculate Unix permissions commands
graphical-user-interface gui microsoft permissions powershell powershell-script unix unix-permissions windows winform-ui winforms winforms-application winforms-programs
Last synced: 06 May 2026
https://github.com/thuanvu301103/twitter-x-_automation_script
This is automation tools for working with Twitter through GUI and Microsoft Edge (using Pyhthon Selenium). These tools may be the alternative solution instead of using Twitter (X) API (which require fee to be used)
Last synced: 29 Oct 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/dddryinside/mental
😭😐😍 An application for tracking a person’s psychological state and assessing the effectiveness of treatment for mental illnesses
brain dairy dairy-app desctop desctop-app gui java javafx medicine medicine-applications mental-calculation mental-health mood-tracker psycology sqlite test tests
Last synced: 09 May 2026
https://github.com/king-tri-ton/lastpassmngr
LastPassMngr - простой офлайн-менеджер паролей с возможностью генерации, сохранения и шифрования паролей.
gui password-generator password-manager pyqt6 python windows-10
Last synced: 25 Jan 2026
https://github.com/kaliforniagator/window-go
Window-Go is an easy to use CLI GUI Library written in Go
Last synced: 27 Jun 2025
https://github.com/tahsinmert/markdown-pdf-converter
🚀 A modern Markdown to PDF converter with GUI & CLI support, custom CSS styling, emoji rendering, and syntax highlighting. Built with Python, WeasyPrint & Tkinter.
command-line-tool converter document-converter gui markdown markdown-editor markdown-parser markdown-to-pdf pdf pdf-converter pdf-generator pdf-tool python tkinter weasyprint
Last synced: 28 Apr 2026
https://github.com/vlad1343/python-advanced
A collection of projects exploring advanced Python concepts, including email handling, GUI automation, data analysis, visualizations, and deep learning for NLP tasks. Designed for learning, practicing, and automating real-world tasks.
email-handler email-sender gui machine-learning machine-learning-algorithms nlp nlp-machine-learning pandas pandas-python python python3
Last synced: 08 Apr 2026
https://github.com/ericrollei/civitai_api_downloader
simple app and companion Chrome extension to download models and sample images from Civitai using their API
chrome chrome-extension civitai civitai-api downloader gui
Last synced: 08 Apr 2026
https://github.com/aravind-manoj/qr-certificate-utility
A certificate creation tool for companies to easily create certificates with dynamic qrcodes and data.
automation docx ftp gui pdf python qrcode tkinter
Last synced: 11 Sep 2025
https://github.com/visual-ideas/moonshine-laravel-translations
Manage Laravel translation files with MoonShine admin panel
eloquent gui laravel laravel-package localization moonshine multilingual php translation vi visualideas
Last synced: 16 May 2026
https://github.com/blaze6950/dragndropexample
A case study of using DragNDrop in WindowsForms
csharp drag-and-drop example gui windows-forms
Last synced: 15 May 2026
https://github.com/boolpurist/tictactoewindow
You can play tic tac toe against each other by switching the mouse. Shows the outcome of the game by highlighting the matching fields and announces the winner.
game gui tic-tac-toe wpf-application
Last synced: 30 Apr 2025
https://github.com/htmujahid/cholab-desktop
A desktop app for Chemical properties of elements
chemical-elements chemistry gui pyinstaller python tkinter
Last synced: 20 Mar 2025
https://github.com/joeesmithh/graphs
A modular graph library written in C++ with adjacency list/matrix representation, traversal algorithms, and a driver—used to validate shortest-path and connectivity algorithms.
cpp data-structures-and-algorithms gui qt
Last synced: 19 Apr 2026
https://github.com/ergoold/ktguishortcuts
A Swing-based DSL for GUI development in kotlin.
Last synced: 11 Jan 2026
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/adnksharp/pyside6-calculator
Calculadora simple con PySide6
gui gui-application pyside6 python python3 qt6 qt6-widgets
Last synced: 28 Apr 2026
https://github.com/yashitacodes/encode-me
A simple desktop application in python that allows you to encode and decode texts.
cryptography decryption desktop encryption gui python tkinter
Last synced: 12 Jun 2026
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/ilovenooodles/fitpal
FitPal merupakan sebuah aplikasi desktop yang dapat membantu pengguna untuk menyusun program olahraga secara pribadi. Dibuat untuk Tugas Besar RPL 2022
Last synced: 18 Jul 2025
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/wristwaking/matlab-piano
唤醒手腕哔哩哔哩视频88键钢琴matlab源码。同时项目配套存在88键音源素材mp3资源文件。
Last synced: 07 Jul 2025
https://github.com/olafhaag/blender2_80beta_renderbuttons
Adds Render Buttons to Output tab in Properties of Blender 3D 2.80 beta.
beta blender blender-addon button gui render
Last synced: 15 May 2026
https://github.com/sush-sp777/password-manager-
This is a Python-based Password Manager using Tkinter for GUI and pyperclip for clipboard operations. It generates, copies, and securely saves passwords. Users can store login credentials in a text file for easy access.
gui gui-application oop python tkinter
Last synced: 29 Oct 2025
https://github.com/firestone82/restaurant-system
VŠB-TUO - School project in VIS
Last synced: 15 May 2026
https://github.com/richy116/empathy-engine
🧠 Build an AI-powered mental health companion that offers support and resources to enhance emotional well-being and foster understanding.
ai awesome culture emotion-detection empathy fastapi gemini gui llm mental-health php-framework python react react-native sentiment-analysis streamlit textblob typescript
Last synced: 02 Nov 2025
https://github.com/exbstudios/tinytaskformac
A TinyTask alternative for MacOS (And python in general lol)
gui macos macos-app macrorecorder python tinytask
Last synced: 17 May 2026
https://github.com/i30101/crystaleyes
CrystalEyes: a machine learning powered ice crystal analysis app
cellpose gui ice-crystals linkam machine-learning matplotlib microscope-images python pytorch tkinter ttk
Last synced: 15 May 2026
https://github.com/reshmaharidhas/infix-to-postfix-converter
A desktop application to convert infix expression to postfix expression built using Tkinter and Python
calculator conversion converter desktop-app exe gui infix infix-to-postfix infixtopostfix mathematical-expressions postfix python python3 tkinter tkinter-gui
Last synced: 29 Mar 2025
https://github.com/elb4rto/logdoctor_uninstaller
Graphical uninstaller for LogDoctor
Last synced: 14 May 2026
https://github.com/reshmaharidhas/dice-roller
Basic dice roller application which can roll 6 different types of dices in your desktop
2d desktop-application dice dice-roller diceroller dodecahedron exe gui icosahedron octahedron pentagonal pygame pygame-sound python python-app python3 rpg tetrahedron tkinter tkinter-gui
Last synced: 29 Mar 2025
https://github.com/sourhub226/classic-hangman-python
Hangman game made using python
classic-game game gui hacktoberfest hangman hangman-game learning-by-doing python tkinter tkinter-gui
Last synced: 15 May 2026
https://github.com/qianyiaz/avalonia.fluentui
A cross-platform desktop application built with AvaloniaUI and FluentAvalonia.
avalonia c-sharp cross-platform desktop dotnet fluent gui mvvvm xaml
Last synced: 17 May 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/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/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/bb31420/imagine
Python GUI for generating images with OpenAi's Dall-e 3
ai art artificial-intelligence dalle-2 dalle-3 gui gui-application image images openai openai-api prompt prompt-engineering python python3 tools
Last synced: 13 May 2026
https://github.com/sultansagitov/rsa_arduino_gui
RSA on Arduino with GUI on Qt5
arduino arduino-uno embedded embedded-systems gui python python-gui python3 qt qt5 rsa serial-communication
Last synced: 10 May 2026
https://github.com/ry4ngch/pycloud
Repository of Python App Development
flask-application gui pyqt5 python tkinter-gui turtle-python
Last synced: 11 Jun 2026
https://github.com/abdojoker99/datastrucure
A comprehensive Data Structure project designed to demonstrate the implementation and functionality of essential data structures, including arrays, trees, stacks, and queues. The project showcases practical use cases of each data structure operation. .
Last synced: 12 Aug 2025
https://github.com/mariantaragel/chess-tournament-manager
Pairing program for chess tournaments
Last synced: 28 Mar 2025
https://github.com/prathamesh-dukare/calculator-gui
Simple calculator Using Tkinter in python
calculator-application gui tkinter-gui
Last synced: 02 Jan 2026
https://github.com/byte-cats/giv
Image Viewer written in Go
cross-platform go gui image-processing image-viewer minimalist
Last synced: 27 Mar 2025
https://github.com/ranimeshehata/8-puzzle-ai-agent
This repository contains an 8-Puzzle AI Solver implemented using various search algorithms including Depth-First Search (DFS), Breadth-First Search (BFS), Iterative Deepening Depth-First Search (IDFS), and A* Search. The project also includes a graphical user interface (GUI) built with PyQt5 to visualize the puzzle and the solution steps..
a-star ai-agent bfs dfs gui idfs pyqt5 python3 searching-algorithms
Last synced: 03 Apr 2025
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/sajad-net/pyenigma
Enigma cipher machine simulator
cipher encryption-decryption enigma gui python python3
Last synced: 17 Mar 2025
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/prashant-rana42/simplecalculator
A simple Calculator, with addition, subtraction, multiplication , Division, Reminder, and Power operations,built using javafx 21.0.5 and needs atleast java 17 to be installed on your system to run
calculator-application gui jar java javafx-desktop-apps
Last synced: 11 May 2025
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/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/davidandw190/2048-game-javafx
The aim of this project is to build a game similar to the well-known 2048, heavily using OOP principles, MVC architecture and Unit Testing
game gui java javafx oops-in-java
Last synced: 17 May 2026
https://github.com/surrsurus/genexit
Simple GUI shutdown menu for tiling WMs in Python inspired by cb-exit
cb-exit crunchbang gui logoff openbox python python2 reboot script shutdown tiling window-manager
Last synced: 13 Jul 2025