An open API service indexing awesome lists of open source software.

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.

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/aadityajoshi151/bollywood

Movie guessing game with a beautiful GUI. Say goodbye to those boring lab/practical sessions. Download for desktop or play online 👇

desktop-app electron gui online webui

Last synced: 02 May 2026

https://github.com/gil9red/directory-sizes

Show directory sizes (#python #python3 #Qt #gui)

gui pyqt pyqt4 pyqt5 python python3 qt utility

Last synced: 03 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/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/ssomnath/gre_wordlookup

Tool for looking up thesaurus entries for multiple words

gre gui java parallel thesaurus words

Last synced: 03 May 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/akash-rajak/highlight-selected-part-of-text

Python Script to highlight selected part of text.

gui pandas python3 text-highlighter tkinter

Last synced: 04 May 2026

https://github.com/souris-dev/commitman-gui

GUI for the commit-man VCS. For CLI, see the repo link below.

electron electronjs gui javascript nodejs vcs version-control

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/kopoli/fretnoter

App to discover scales and chords on a stringed instrument

bass bass-guitar golang gui guitar guitar-chords linux music windows

Last synced: 06 May 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

https://github.com/setsumi/shutdowntimer

Pick a time and let your computer shutdown itself.

custom-command gui hybernate lock logout restart shutdown sleep timer windows

Last synced: 07 May 2026

https://github.com/luckasranarison/hand-talk

A tool for building sign language detection models

gui mediapipe sign-language-recognition tensorflow

Last synced: 08 May 2026

https://github.com/malaksadek/javapaint

A Java program that has the same features as Microsoft Paint 🎨 💻 (2019)

drawing-app gui java java-fx java-swing java-swing-application mvc mvc-architecture mvc-pattern

Last synced: 10 Jun 2026

https://github.com/jakeler/ddc-tray

Tray icon/menu for monitor brightness control (DDC/CI)

brightness-control ddc-ci gui monitor python qt5 tray-menu

Last synced: 09 May 2026

https://github.com/0xvpr/socketadventure

Hacking Pwn Adventure 3 with C & Python using TCP Sockets.

gui hacking pwnadventure3 python python3 socket tcp-client tcp-server ui

Last synced: 09 May 2026

https://github.com/m-jahn/shinytreemaps

R Shiny app for easy creation of Voronoi and Sunburst treemaps

gui interactive-visualizations r shiny-apps sunburst-treemaps treemap voronoi-treemap

Last synced: 29 Jul 2025

https://github.com/antoniojcosta/go-price-monitor

Price monitor using Go that sends a message to the user whatsapp if the product it's on sale

colly fyne go golang gorm gui postgresql webscraping whatsapp

Last synced: 09 May 2026

https://github.com/electro-gamma/adb-manager

ADB Manager GUI - Cross-platform Android device management tool with file explorer, APK tools, network controls, and ADB terminal. Python/Tkinter.

adb adbgui adbtool adbtools android deep gui linux tools

Last synced: 09 May 2026

https://github.com/christos99/scraping-project

This project is a Python-based tool for web scraping with a user-friendly GUI. Built with PyQt5 and Selenium, it allows users to scrape online listings by specifying keywords, price ranges, and exclusions. Results are displayed in a table and can be exported to an Excel file.

automation data-analysis excel gui openpyxl pandas pyqt5 python selenium web-scraping

Last synced: 10 May 2026

https://github.com/fabian4/kavicat

A convenient client for Key-Value database

badger database fyne golang gui kv-store level redis

Last synced: 11 May 2026

https://github.com/mlaugharn/nbgui

inline real-time interactive remote guis in jupyter via jupyter_rfb

dear-imgui gui imgui jupyter jupyter-notebook pyglet

Last synced: 11 May 2026

https://github.com/perlinson/modernx

Modern React state management framework with concurrent features and modern toolchain

cli concurrent-rendering devtools framework frontend gui library logger monorepo react react-hooks react18 redux state-management typescript

Last synced: 12 May 2026

https://github.com/blaze6950/clock

A case study for working with shapes in WindowsForms on C#. Presented working analog clock with different settings

analog-clock clock csharp gui shapes windows-forms

Last synced: 14 May 2026

https://github.com/irtsa-dev/conarn

A save file editor for the game Content Warning by Landfall.

contentwarning editor gui landfall python

Last synced: 12 Jun 2026

https://github.com/omarelfiki/vortexdb

An application linked to a database built for a Cinema Management use-case. It handles customer bookings in different showtimes of movies across multiple screens in different branches. This project used SQL as its data structure and Python as its base

dbms-project gui mssql-server python sql sql-injection

Last synced: 15 Jun 2026

https://github.com/daslixou/leafui

Another experimental UI Framework for Rust

gui ui-framework ui-library

Last synced: 17 Jun 2026

https://github.com/axorax/nucleon-revolt-bot

Multi-purpose Revolt bot with memes, images, fun, economy and more!

bot gui nucleon revolt revolt-api revolt-bot revolt-chat revoltchat revoltjs

Last synced: 20 Jun 2026

https://github.com/mcquerol/java-notepad

Java notepad application with basic text editing and GUI.

gui java notepad-clone

Last synced: 22 Jun 2026

https://github.com/cyr-ius/powerdns-ui

Web management interface for PowerDNS Authoritative Server

admin dns gui powerdns powerdns-admin powerdns-ui powerdnsui

Last synced: 22 Jun 2026

https://github.com/cyberdevcorp/galaxy-game

Galaxy game with Kivy GUI

game gui kivy python python3

Last synced: 23 Jun 2026

https://github.com/yiheng-yu/iced-command-runner

An iced widget that spawns child command line process, execute commands, streams its outputs, and displays them in a mocked terminal window.

gui iced iced-rs iced-rust rust widget

Last synced: 28 Jun 2026

https://github.com/bitplan/com.bitplan.gui

Generic Graphical User Interface decription interfaces

gui java platform-independent

Last synced: 17 Oct 2025

https://github.com/refcell/ladonsterminus

Mac console - java gui

console gui java

Last synced: 17 Oct 2025

https://github.com/pyadrus/automation-of-processes

Личный проект, направленный на автоматизацию рабочих процессов на предприятии.

gui openpyxl python3 tkinter

Last synced: 01 Apr 2025

https://github.com/standardan/cratekeys

Reward crates with keys and an animated roulette opening for Paper 1.21+.

bukkit crates gui java minecraft minecraft-plugin paper paper-plugin rewards spigot

Last synced: 29 May 2026

https://github.com/somodidenise/virtual-memory-simulator

C++ Virtual Memory Simulator with a Qt GUI for visualizing address translation, page faults, TLB operations, and page replacement strategies.

cplusplus fifo gui lru operating-systems qt simulator tlb virtual-memory

Last synced: 21 May 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/society451/youtube-video-downloader

A simple python youtube video downloader GUI

gui python youtube-downloader

Last synced: 27 Jun 2025

https://github.com/td99/python-exif-tool

EXIF CLI and GUI tool written in Python.

cli exif exiftool gui python python3 tkinter

Last synced: 16 Mar 2025

https://github.com/davidejones/systemgui

A simple gui with python to show some system information

gui python

Last synced: 01 Jun 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/pteich/us3ui

Universal Cross-Platform s3 GUI

golang gui s3

Last synced: 19 Oct 2025

https://github.com/ciwga/unbloatware

Uninstall bloatware apps from your android phone

android debloater gui

Last synced: 20 May 2026

https://github.com/Janorico/JGL

JGL is short for 'Janorico GUI Library' and it helps you to build an GUI.

gpl gpl3 gplv3 gui gui-library kotlin library open-source opensource

Last synced: 10 Mar 2025

https://github.com/victoriaraven/intermediate-java-programming-projects

Intermediate-Java-Programming-Projects based on UMGC course.

gui java

Last synced: 28 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/olirud/pc-part-picker-tkinter

A short tkinter project for a college assignment

collage demo demo-app gui python tkinter

Last synced: 03 Jul 2025

https://github.com/ivan-ayub97/radar-whisper

A music player application, designed with a clean, stylized aesthetic and a smooth experience.

gui music music-player music-visualizer mutagen pyqt pyqt5 pyqt5-desktop-application python python3

Last synced: 28 Jun 2026

https://github.com/kopach-artem/todo-list

This repository hosts a Java-based TODO list application, featuring a sleek graphical user interface (GUI) built upon the Swing framework. It is designed to provide an intuitive and efficient way to manage tasks.

bme gui java java-8 java-swing swing-gui todoapp todolist

Last synced: 24 Mar 2025

https://github.com/firestone82/mazelib-gui

VŠB-TUO - School project in SKJ

functional-programming gui thinker

Last synced: 22 Apr 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/viavxxx/gradient_tool

🎨 一个功能强大的渐变色图像生成桌面应用,支持 Perlin 噪声纹理效果、20+ 预设和独立打包

design-tool desktop-app gradient gui python texture-effects

Last synced: 16 Jan 2026

https://github.com/zaidsunasra/online-datingg-service

A simple matchmaking program made using MySQL and JAVA. (For more details read the README.md file)

database gui java mysql swing

Last synced: 06 May 2026

https://github.com/stain/wpsld

WorkPlace Shell based on Linked Data and JavaFX (planning stage)

desktop filemanager gui metadata

Last synced: 23 Oct 2025

https://github.com/filiprokita/mp4tomp3

This is a Python program for converting MP4 video files to MP3 audio files. It uses the tkinter and moviepy libraries and has a simple GUI interface.

audio-conversion audio-extaction audio-extractor converter file flile-handling gui moviepy mp3 mp4 mp4-to-mp3 mp4-to-mp3-converter python python3 thinkter video-conversion

Last synced: 24 Mar 2025

https://github.com/younesrabeh/basic-projects-py

My Python based Personal projects

application cross-platform gui

Last synced: 03 Jul 2025

https://github.com/audreyteles/conversor-de-temperaturas

Programa, com interface gráfica, que realiza conversão de escalas de temperatura (Celsius, Fahrenheit e Kelvin)

conversor-de-temperaturas gui python tkinter

Last synced: 14 Mar 2025

https://github.com/prgermux/defect-finder

Defect Finder is an interactive Python-based GUI application for detecting and analyzing mechanical and non-mechanical defects in data. It provides defect visualization, periodicity analysis, and statistical insights, making it ideal for research and quality control workflows.

data-analysis defect-detection gui pyqt5 python quality-control statistics visualization

Last synced: 24 Mar 2025

https://github.com/janix520/java-swing-template

java的gui开发快速模版,支持jdk14+,maven构建,支持一键打包为exe、dmg等

gui java javafx package swing

Last synced: 06 May 2026

https://github.com/zjimn/keycontrol

A tool for controlling other windows using custom hotkeys, improving workflow by minimizing distractions. Ideal for managing media playback while multitasking.

cpp desktop-application gui mfc shortcuts visual-studio

Last synced: 01 Jun 2026

https://github.com/mleidel/desktop-weather-panel

A small GUI weather panel for the desktop

api gui python3 weather-app

Last synced: 06 Apr 2025

https://github.com/dtroupe18/clienttoreceivefiles

Client connects to server. Once connected client can request files, create or remove directories, and write edited text files back to the server.

client-side gui java-8 javafx

Last synced: 29 Apr 2026

https://github.com/billwilliams1952/tooltips-for-python

Add tool-tips to a python program. Tool-tips are read from an external file allowing the user to easily modify the tool-tips.

gui python tkinter tkinter-graphic-interface tkinter-python tooltip widget

Last synced: 24 Mar 2025

https://github.com/mursalatul/library-management-system

Library managemet system will be the ultimate tool for manage a library for both user and admins.

gui library-management-system pyqt5-desktop-application python-project

Last synced: 26 Jan 2026

https://github.com/carlos-descalzi/pymongoclient

Desktop application for Mongo Databases

gtk gui mongodb python

Last synced: 06 May 2026

https://github.com/vpanjeta/tkinter

Basic programs using Tkinter

arkanoid calculaor games gui tkinter

Last synced: 23 Nov 2025

https://github.com/mcthomas/vai-gui

GUI aid for remotely controlling simulated robotics | HackMIT 2020

flask gui hackmit robotics

Last synced: 12 Apr 2026

https://github.com/dhanish03/college_management_system

College Management System is a Java Swing-based application that helps manage student records, including adding, searching, updating, and deleting student data using a MySQL database. It provides a simple GUI for efficient student management.

crud git gui java-8 java-swing jdbc-driver mysql sql standalone

Last synced: 13 May 2026

https://github.com/malaksadek/userdatabase

A Database of Users Implemented Using Various Data Structures 📐🔧(2014)

application c-plus-plus gui qt

Last synced: 30 Apr 2026

https://github.com/blank2409/weather-

A Java application that delivers real-time weather updates using a weather API. Features include location-based forecasts, hourly updates, and severe weather alerts, all presented in a clean, responsive UI. Developed to enhance skills in API integration and user experience design

api gui java javadevelopment javafx javaswing json openweathermap-api swing weather-api weather-app weather-forecast

Last synced: 02 Jan 2026

https://github.com/lrsb/ing-sw-2019-7

A Java implementation of Adrenaline board game

gui ingegneria-del-software java javafx polimi politecnico-di-milano swing

Last synced: 21 Apr 2026

https://github.com/rkstudio585/pass-negv-validators

A versatile desktop application for generating secure passwords and random numbers, validating emails and URLs, and toggling between dark and light modes. Built with PySide6 and QtPy, it features a user-friendly interface and customizable options for enhanced functionality and ease of use.

email-validator etc generator gui project pyqt pyqt5 pyside6 python python3 random-number-generator rk rk-studio secure-password secure-password-generator ui url-validator

Last synced: 22 Nov 2025

https://github.com/junxian428/vb_net_desktop_crud_ms_access

Same Thing But In VB https://github.com/junxian428/CSHARP_NET_Desktop_CRUD_MS_ACCESS

desktop dotnet gui msaccess vbnet

Last synced: 26 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/rkstudio585/factorial-calculator-gui

The Factorial Calculator is a Python-based GUI application that computes the factorial of any non-negative integer using recursion. Built with PySide6 and QtPy, it offers a user-friendly interface, error handling, and allows multiple calculations. Perfect for learning recursion and basic Python GUI development.

calculator calculator-python factorial factorial-calculator gui pyqt pyside6 python

Last synced: 22 Nov 2025

https://github.com/antohaua/tetris_tk

GUI teris on tkinter

gui python3 random tetris tkinter

Last synced: 08 Apr 2025

https://github.com/deonvz/ezunace

Gui for ACE dos application to extract compressed files. Created in Visual Basic 6

ace compression ezunace gui unace vb6 vb6-application windows

Last synced: 26 Oct 2025

https://github.com/smartacephale/jabroni-outfit

out-of-the-box gui and persistent-state library based on vue

cdn gui persistent-state tweaks vue

Last synced: 12 Apr 2025

https://github.com/rynanda/choose-your-news

Interactive program allowing users to selectively view data extracted from multiple sources and export chosen data values for later inspection.

back-end front-end gui html-css python regex

Last synced: 14 Mar 2025

https://github.com/geobosh/fguigb

Create GUI interfaces to R functions and their help pages

gui help r

Last synced: 24 Mar 2025

https://github.com/psvel6672/screen-recorder-using-python

Screen Recorder for desktop and Take Screen Shot Using Python Tkinter.

cv2 gui gui-app opencv python python3 screen-recorder screen-recorder-gui screenrecorder tkinter

Last synced: 21 May 2026

https://github.com/sbarisic/fishui

Dependency free, simple GUI

csharp game-interface gui raylib retained-mode-gui skins

Last synced: 04 Feb 2026