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/tagoworks/spotium
Start enjoying your music. With Spotium you get a straightforward appealing way to enjoy your music without ads. In about one second your listening experience will be smoother and more enjoyable.
ad-blocker gui python spotify spotify-premium-for-free tkinter
Last synced: 19 May 2026
https://github.com/danuaemx/bin_packing_deap_espanol
Proyecto para solucionar el problema de bin packing, para cajas de distintas dimensiones y contenedores distintos, con restricciones de cantidad y opcionalidad
2d-bin-packing 3d-bin-packing-problem bpp deap espanol first-fit-algorithm genetic-algorithm gui mvc-pattern pyqt5 python
Last synced: 29 Mar 2025
https://github.com/prasundas99/atm-managment-system
Java GUI application for ATM managment system
Last synced: 11 Apr 2025
https://github.com/sclafus/ecommerce-gui
Client App for Wine Ecommerce, built with javaFX
client client-server diagram fxml gui java javafx scenebuilder uml
Last synced: 20 May 2026
https://github.com/blaze6950/bookstoragewithgraphics
The application for storing information about books with authors, also provides the possibility of creating information schedules and then saving them in .png format
books csharp graphics gui library-database shapes statistics windows-forms
Last synced: 14 May 2026
https://github.com/lenemter/macros-creator
Simple application for creating macros
Last synced: 19 Apr 2026
https://github.com/saeidemadi/classmaker
Qt code tool , for having structured classes and clean code in large-scale projects
clean-architecture clean-code cpp gui gui-application model-view object-oriented qt qt6
Last synced: 04 Jan 2026
https://github.com/is0xjh25/is0xswiftco
This is a shared whiteboard for multiuser to draw on the same canvas in the same room.
client-server-architecture gui java
Last synced: 19 Apr 2026
https://github.com/ludreamst/lusic
This is a simple music player app implemented in pure Python.
gui music-player python ttkbootstrap
Last synced: 07 Sep 2025
https://github.com/yunir/simpson-rule
ITMO (09.03.04). 3rd semester. Computational mathematics. 2nd lab work.
computational-mathematics gradle gui javafx
Last synced: 05 May 2026
https://github.com/mrxiaom/guitexturespliter
Minecraft 512x512菜单贴图切割器
gui minecraft placeholder placeholderapi texture
Last synced: 07 May 2025
https://github.com/vlmarkov/qt-projects
QT applications
gui qtcreator system-information system-monitor system-programming
Last synced: 06 Apr 2025
https://github.com/exaellass/youtube_video_downloader
Download video from YouTube without AD and Max Quality
ffmpeg free gui mit-license python python-3 tkinter youtube-downloader youtube-playlist-downloader youtube-shorts-download youtube-video-downloader yt-dlp
Last synced: 16 May 2026
https://github.com/tangentecode/combat-master-tool
Tool for modding Combat Master game files.
combat-master gui gui-application manager mod pyqt python unity
Last synced: 02 Feb 2026
https://github.com/julianpistorius/irods-gooey
Demo of a graphical interface for a Python script that uploads files to IRODS
cli gooey gui irods irods-client python
Last synced: 06 Apr 2025
https://github.com/rzaf/p2p-chat
p2p chat app in go
chat chat-application chatapp encrypted encryption fyne go golang grpc grpc-go gui p2p p2p-chat
Last synced: 25 Jan 2026
https://github.com/hasnocool/ollama-chat-ui
A chat UI built with PyQt6 and Python to interact with an LLM (Large Language Model) using an API, allowing users to have natural-sounding conversations.
application asynchronous chat gui language natural ollama processing pyqt6 requests threading ui
Last synced: 05 Jan 2026
https://github.com/mshahriarnihal/cuny_qc_csci212-java-oop-projects-for-dr.-lord
OOP, LinkedList, GUI, TreeMap based Java projects of CSCI 212 - Object Oriented Programming in Java (2024) on Professor Kenneth Lord's Lab at Queens College of the City University of New York. I completed them in my own way. Some might be slightly changed from actual instruction. I made those changes later to make them look & work better for users
city-university-of-new-york csci212 cuny dynamic dynamic-programming filemenuhandler gui java linkedlist mvc object-oriented-programming object-oriented-programming-in-java oop oops-in-java professor-kenneth-lord projects queenscollege treemap wordgame
Last synced: 15 May 2026
https://github.com/jashmevada/math-practice-app
Simple Math App written in Python
Last synced: 22 Jun 2026
https://github.com/mostafagalal1/numerical_solver
Application to solve a linear system of equations which takes input the system of linear equations, the method to use and its required parameters if exists for this method
gui matrix-calculations numerical-methods pyqt5 python
Last synced: 17 Mar 2025
https://github.com/abdulaziz-hassan/the-conqueror
A single player turn-based empire building game implemented in Java
exception-handling gui java oops-in-java
Last synced: 14 Mar 2025
https://github.com/piyush26c/university-prediction-engine
[Course Project] Developed a desktop GUI application using Python 🐍programming language, PyQt (for frontend) and Oracle 11g(backend) database. Application predicts the most reliable University among the entered three choices, to which user wishes to apply for higher education (Masters). Data visualization and handling of university prediction is key showing of the project.
datavisualization gui oracle-database pyqt python3 sql
Last synced: 26 Jun 2025
https://github.com/heshanthenura/fileshredder
File shredder made using JavaFX
file-shredding freelance gui java javafx
Last synced: 03 May 2026
https://github.com/deadpool2000/rpigui
GUI Installer for Raspberry Pi (Raspbian Stretch Lite)
gui gui-interface raspb raspberry-pi raspberry-pi-zero raspberry-pi-zero-w raspberrypi raspbian raspbian-buster raspbian-buster-lite raspbian-jessie raspbian-jessie-lite raspbian-lite raspbian-os raspbian-stretch raspbian-stretch-lite tool tools
Last synced: 14 May 2026
https://github.com/meysam81/multi-threading-copy-gui
a program to copy a text file somewhere else using multi-threading with a graphical user interface
copy-paste copy-text-to-clipboard csharp csharp-code graphical-interface graphical-user-interface gui multi-threading multithreading programmer programming programming-challenge programming-challenges programming-exercise programming-exercises programming-language thread threaded threading threads
Last synced: 26 Jun 2025
https://github.com/zaxovaiko/pypad
📓 Copy of Windows notepad built with Python and Tkinter
gui notepad pypad python tkinter windows-notepad
Last synced: 16 May 2026
https://github.com/rickardo-roxas/database-management-gui
Midterm and Final major requirements for our programming course
arithmetic-operators exception-handling file-io gui inheritance interface java java-swing
Last synced: 12 Apr 2025
https://github.com/rickardo-roxas/money-in-bank
Manages a bank account, cash in wallet, and monthly budget.
arraylist banking budget-manager cash exception-handling files gui input-output iteration java javaswing login loops money password recursion signup
Last synced: 12 Apr 2025
https://github.com/andyobtiva/glimmer-dsl-swing
Glimmer DSL for Swing (JRuby Swing Desktop Development GUI Library) - Enables development of desktop applications using Java Swing and Java 2D, including vector graphics and AWT geometry.
desktop dsl-syntax framework glimmer glimmer-dsl gui ruby ruby-gem ruby-library rubygem swing swing-gui swing-gui-toolkit
Last synced: 04 Apr 2025
https://github.com/nano-a/pacman-project
Pacman ( Java / JavaFx / Gragle / MVC / fxml )
fxml git gradle gui java javafx mvc mvc-architecture object-oriented-programming pacman poo project-university
Last synced: 02 Feb 2026
https://github.com/tbauriedel/resource-nexus
Graphical user interface for terraform provisioning
Last synced: 17 Jan 2026
https://github.com/n-elmer/terra-download-manager
DOWNLOAD ⏬ MANAGER 📂
download-manager gui software-development visual-basic
Last synced: 02 Jan 2026
https://github.com/lpogic/white_gold
TGUI based Ruby gem for quick native application developing
Last synced: 29 Mar 2025
https://github.com/zaytiri/photos-bulk-resize
A python CLI + GUI tool to resize photos while conserving folder hierarchy and preserving original ones in a different folder.
bulk cli gui hierar image image-processing images photos processing reduce resize
Last synced: 17 Jan 2026
https://github.com/landoskape/syd
A package to help you share your data by making GUIs the easiest thing in the world!
data-science data-visualization flask gui interactive-visualizations matplotlib python
Last synced: 13 Apr 2025
https://github.com/document10/scriptsrep
Contains useful scripts
arch arch-install-script arch-installation arch-linux arch-scripts archlinux bash bsd desktop desktop-environment freebsd freebsd-scripts freebsd-setup gui linux linux-gui openbox sh shell suckless
Last synced: 08 Apr 2026
https://github.com/Nongtajkrub/Scholarnet
A school management system. Written in the C programing language.
c client database gui low-level server terminal-ui
Last synced: 30 Jun 2026
https://github.com/pr-dc/prdc_uislider_oct
GNU Octave Custom Slider for Graphical User Interface by PR-DC.
gnu-octave gui octave-class slider
Last synced: 06 Apr 2025
https://github.com/reshmaharidhas/sorting-visualizer
GUI for visualizing sorting algorithms
algorithms bubble-sort desktop-application dutch-flag dutch-nationalflag-problem gnome-sort gui insertion-sort odd-even-sort pygame-mixer python3 selection-sort shaker-sort sort-visualizer sorting-algorithms sorting-visualization sorting-visualizer tkinter tkinter-gui visualization
Last synced: 29 Mar 2025
https://github.com/reshmaharidhas/snakes-and-ladders
Desktop game application to play the classic board game Snakes and Ladders with multiplayer mode built using Python3 and Tkinter GUI
animation board-game boardgame desktop-application desktop-game exe game game-application gui multiplayer multiplayer-game pygame python-game python3 snakeandladder snakes-and-ladders snakes-ladders-game tkinter tkinter-gui
Last synced: 29 Mar 2025
https://github.com/mateuszkubuszok/jappjup
Project of an updater application/library written in Java. Concerns development of a library, an example client's application that make use of it and a server repository.
Last synced: 10 Jul 2025
https://github.com/sibaniii/hospital-management-system-both-backend-and-frontend-with-gui-
This is a software system created using mysqlxpython interface
crud-application gui hospital-management-system mysql mysql-connector mysql-database python python-mysql-connector python-mysql-crud ui ui-ux ux
Last synced: 10 May 2026
https://github.com/swadicalrag/mui
markup User Interface (for Garry's Mod)
garrys-mod garrysmod graphics gui library lua
Last synced: 17 Mar 2025
https://github.com/ivan-ayub97/pip_manager
Pip Manager is a desktop application that simplifies Python library management. With its intuitive graphical interface, users can install, update, or remove libraries and access detailed package information, including documentation and dependencies. Designed for developers and enthusiasts.
console gui gui-application librery manager pip pyqt5 pyqt5-desktop-application python
Last synced: 06 Apr 2025
https://github.com/yadu999/electricity-billing-system
This project implements a Desktop-based Electricity Billing System to computerize monthly energy consumption billing for a utility office. The system stores customer and meter information, records monthly unit consumption, calculates bills (including taxes, penalties and fixed rents), and produces printable bills and payment status. Admins can add
gui java mysql-database oops-in-java swing-gui
Last synced: 16 May 2026
https://github.com/algoscienceacademy/pylight-ide
Pylight-IDE the most lightweight Code Editor for C++,Python,Java,Javascript Developed by Python language GUI Pyside6
gui pyside6 python python-ide python3
Last synced: 04 Apr 2025
https://github.com/alexitx/eternal-radio-player
A desktop app for the online radio station Eternal Radio
audio audio-player bulgarian cli cross-platform desktop eternal-radio gui http linux music music-player online-radio player python python3 radio windows
Last synced: 11 Apr 2025
https://github.com/tudoroancea/cube-timer
A simple GUI cubing timer suited to my personal needs
cube-timer gui mit qt qt5 rubiks-cube
Last synced: 20 Apr 2026
https://github.com/sarthakagrawal927/Python_Adventures
Interesting python projects I made while learning
Last synced: 26 Mar 2025
https://github.com/ryouze/aegyo
Cross-platform GUI app for learning Korean Hangul.
cmake cmake-fetchcontent cpp cross-platform gui korean korean-language korean-letters learning sfml
Last synced: 12 Mar 2025
https://github.com/pixelsuft/tinyfoo
Simple music player written in C++ with SDL3 and ImGui
audio bass cpp cross-platform fmod foobar foobar2000 gui imgui mixer music player sdl sdl3 soloud un4seen-bass vlc
Last synced: 14 May 2026
https://github.com/microbiome/miadash
Dashboard for microbiome data analysis with mia
bioinformatics dashboard gui isee mia microbiome shiny visualisation webapp
Last synced: 10 Apr 2025
https://github.com/vimichael/pomodoro-gui
A small GUI app for leveraging the power of the Pomodoro study technique.
gui immediate-mode pomodoro rust-lang study
Last synced: 21 Jun 2025
https://github.com/kemokemo/fyne-app
This is my sand-box of apps using the fyne-io/fyne.
Last synced: 12 Apr 2025
https://github.com/foxfirecodes/creativelynamedlib
A Bukkit library with a creative name!
api bukkit bukkit-api fluent fluent-interface gui library
Last synced: 16 May 2026
https://github.com/ackwolver335/sentimentanalyzer
It is the repository containing the executable files, regarding the code related to the UI Desktop Application at the starting and at the end we would have an application format file regarding it.
framework gui python python3 python312 pythonfram tkinter tkinter-python tkintergui uiframework
Last synced: 03 Nov 2025
https://github.com/programmer-rd-ai/ci6115_aurora_skin_care
Clinic Management System is a Java-based application designed to automate clinic operations, including managing appointments, patients, dermatologists, treatments, and invoices. It follows a layered architecture for easy maintenance and scalability, demonstrating key object-oriented programming principles and clean code practices.
cli gui java java-8 management oop swing test testing
Last synced: 28 Mar 2025
https://github.com/pomettini/team-builder
🦀 A GUI program to make teams based on people's skill levels
gui rust rust-lang teambuilder
Last synced: 05 Apr 2025
https://github.com/akash-rajak/absolute-time-delta
Finds the absolute difference between two times even from different time zones.
absolute-time-delta datetime gui python3 time-zone tkinter
Last synced: 17 Jul 2025
https://github.com/jonas-scholz123/hearing-images
Allowing visually impaired users to hear images live as they are recorded by transforming greyscale image data into sounds by mapping brightness → amplitude, pixels(x, y) → frequency (using pseudo-Hilbert-curves and Fourier transformations for 2D → 1D mapping)
audio disability-assistance fourier-transform gui hilbert-curve video
Last synced: 18 Jul 2025
https://github.com/atypicalim/love2d-ui-editor
simple love2d gui library and editor ...
Last synced: 17 May 2026
https://github.com/hrosicka/colormixer
Explore the infinite spectrum of colors by adjusting red, green, and blue sliders in this intuitive Swing-based Java application, perfect for beginners and experienced color enthusiasts alike.
beginner beginner-friendly color-picker colors gui gui-application java swing swing-gui
Last synced: 18 Jul 2025
https://github.com/melvinchia3636/progressquestrealms
A GUI application that shows you complete rank list of realms in Progress Quest
gui progress-quest pyqt5 python python3 qt5 qtcreator
Last synced: 16 May 2026
https://github.com/ycanardeau/saruhashi
Saruhashi is a UI framework for MonoGame.
Last synced: 20 Mar 2025
https://github.com/contributte/gui-skeleton
🎁 GUI project skeleton based on Nette Framework (@nette) and Contributte (@contributte) libraries by @f3l1x.
component contributte control gui nette nette-framework project skeleton ui visual
Last synced: 30 Oct 2025
https://github.com/jcbritobr/ercos-fltk-cheat-page-modern-cpp
This is a rewrite of ercos cheat page examples in modern c++ 17
Last synced: 01 Sep 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/dreamerchaserhah/speed-typist
C++ QT Application where you can test out how fast you can type
Last synced: 10 Mar 2026
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/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/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/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/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/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/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/xgui4/radium.launcher
Le repo principale contenant le site, les docs et autre pour le projet Radium-Launcher
avalonia-ui cli cross-platform csharp dotnet dotnet-core gui launcher minecraft wpf
Last synced: 20 Jan 2026
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/cardealrusso/fenstim
The most minimal cross-platform GUI library - in Nim
2d fenster gui lightweight nim
Last synced: 23 Mar 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/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/loitd/python4desktop
python4desktop is the official repository for the book PYTHON FOR DESKTOP APPLICATIONS.
applications book desktop desktop-app ebook gui kdp kivy kivy-framework python python3 python37 tkinter wxpython
Last synced: 18 Jan 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/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/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/emrecpp/doviztahmin
Türk Lirası'nın gelecekte Dolar ve Euro karşısındaki değerini yapay zeka ile tahmin eden PySide6 tabanlı proje
ai gui pyqt pyside python qfluentwidgets qt tensorflow ui
Last synced: 11 Apr 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/ahammadshawki8/rock-paper-scissors
🥊📄 ✂ GUI based Rock-Paper-Scissors game created using Pygame
gui pygame python rock-paper-scissors
Last synced: 31 Aug 2025