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/claritas-rs/claritas

A minimal, keyboard-friendly EPUB reader for the desktop built with Rust and Dioxus.

desktop-app dioxus ebook epub gui linux reader rust

Last synced: 18 Apr 2026

https://github.com/sumitprasad29/tars-desktop-ai

This is an Desktop-AI using Speech Recognition API of Python and Live GUI for interaction will appear on screen.

ai gui python

Last synced: 31 Jul 2025

https://github.com/saadarazzaq/farkle-game

Dice Based strategic game built with python and tkinter 🎲

documentation farkle gui python tkinter

Last synced: 31 Jul 2025

https://github.com/mabdusshakur/laravel-helper-gui

This is a graphical user interface (GUI) tool for running Laravel Artisan commands. The tool provides a simple and intuitive way to execute Artisan commands, without having to remember the command line syntax.

artisan artisan-command artisan-gui csharp gui helper-app laravel php winforms-application

Last synced: 05 Apr 2026

https://github.com/aryaghan-mutum/housing-app

A cross-platform desktop GUI application for housing and dining management. Features secure authentication, furniture inventory tracking, and data export capabilities.

cross-platform desktop-app furniture-inventory gui housing-management inventory-management linux lisp macos racket racket-gui windows

Last synced: 18 Apr 2026

https://github.com/venkatesh4009/essae-label-weighing-driver

Essae Weighing Scale & Label Printer User-Space Driver for RK3568 – A C-based TCP server with a Python PyQt5 GUI client for label printing, barcode rendering, and weighing scale calibration. Built for embedded Linux platforms.

barcode c-language embedded-linux essase-teraoka gui label-printer pyqt5 python3 rk3568 sqlite3-database tcp-socket user-space-driver weighing-scale

Last synced: 18 Apr 2026

https://github.com/cuadernin/resumendataframe

Interfaz gráfica que te permite realizar un breve análisis de datos.

gui pandas pyqt5 pyqt5-desktop-application python3 qt5 summary-statistics

Last synced: 19 Apr 2026

https://github.com/houndslight/nextmove

nextMove: A fast, open-source Rust app to track your job applications—no ads, no trackers, full control of your career.

gui job-application-management job-tracker productivity rust rust-gui rust-lang

Last synced: 23 Sep 2025

https://github.com/schizza/snapdash

A pluggable desktop widget system - Home Assistant today, anything tomorrow.

cross-platform dashboard desktop-app gui home-assistant iced linux macos rust widgets windows

Last synced: 19 Apr 2026

https://github.com/codenificient/translatorgui

Translator GUI — Python/Kivy app for translating PDF documents from English to Spanish

gui kivy pdf python translation

Last synced: 04 Jun 2026

https://github.com/ilovebacteria/tic-tac-toe

Tic-Tac-Toe game with Qt GUI

2d-game game gui qt tic-tac-toe

Last synced: 20 Apr 2026

https://github.com/coderwahaj/fitness-tracker-app

FitConnect is a comprehensive fitness tracker application built using C++ in Visual Studio. The application aims to assist users in achieving their health and fitness goals by providing functionalities such as workout tracking, nutrition monitoring, social interaction, and community engagement.

cplusp filehandling gui oop

Last synced: 20 Apr 2026

https://github.com/blankscreen-exe/tkinter-mod-manager

A tkinter based mod manager for simple organizations of mod files.

gui python3 tkinter

Last synced: 04 Jun 2026

https://github.com/celeroncoder/javafx

GUI components with JavaFX (~my learning repo)

components gui javafx

Last synced: 20 Apr 2026

https://github.com/nithanim/gui4ytdl

A graphical user interface for youtube-dl

gui youtube-dl

Last synced: 23 Sep 2025

https://github.com/miriarte33/interest-calculator

Calculates simple interest and returns that along with the total cost. Demonstrates use of JOptionPane to easily create a GUI.

calculator gui interest interest-calculator interest-rates

Last synced: 21 Apr 2026

https://github.com/mykhail024/ten-sorting-algorithms

Comparison of sorting methods with a graphical interface (GUI)

gui qt qt6 sorting-algorithms sorting-visualization

Last synced: 21 Apr 2026

https://github.com/absphreak/feedback-evaluator

📝 Enhancing Academic Experience!

evaluator graphs gui java swing

Last synced: 05 Jun 2026

https://github.com/muelli/vula

automatic local network encryption - Backup from https://codeberg.org/vula/vula

dns-sd gui mdns wireguard

Last synced: 22 Apr 2026

https://github.com/chowdhuryj-github/beegarden

A MSOE Lab Project for a JavaFX Application that simulates the movement of bees in a flower garden. The movement of the bees is user controlled.

gui java javafx

Last synced: 22 Apr 2026

https://github.com/lehuyh/boltui

⚡C++ GUIs In a Flash!

beginner-friendly cpp cs1 gui library

Last synced: 05 Jun 2026

https://github.com/bahmanm/brewit

A simple timer and countdown application (Mono + Gtk#)

gtk-sharp gui mono

Last synced: 23 Apr 2026

https://github.com/ahmadfakher/scientific-calculator-pyqt5

A GUI-based Scientific Calculator built using Python and PyQt5. It includes basic arithmetic operations, trigonometric functions, logarithms, factorials, power functions, and more. Designed with an intuitive UI for easy use.

calculator gui math open-source pyqt5 python scientific-calculator

Last synced: 03 Jan 2026

https://github.com/jfriedlein/add_metadata2file_xattr_gui_py

Python graphical user interface that allows to easily add metadata to a file using xattr (Linux)

caja gui linux metadata python xattr

Last synced: 24 Apr 2026

https://github.com/channingko-madden/map-app

A Qt app with a map

cmake cpp gui qml qt qtquick

Last synced: 24 Apr 2026

https://github.com/snototter/imseqvis

Simple image sequence visualization GUI

gui image-processing python3 qt

Last synced: 13 Feb 2026

https://github.com/shayan925/offlineclicktest

An offline application that tests your clicking speed without the problem of lag.

cpp gui qt

Last synced: 24 Apr 2026

https://github.com/akk85/alien-invaders

My final project for CS 1110: Introduction to Computing using Python

alien arcade-game game gui python

Last synced: 25 Apr 2026

https://github.com/ket0825/preview

Product crawler by json packet from network and preprocessing / 크롬드라이브 네트워크에서 log를 받는 셀레니움 크롤러

docker gui logger paddleocr tkinter-gui webdriver

Last synced: 25 Apr 2026

https://github.com/z1xus/ihateborders

A free and lightweight Windows utility for making any window borderless. Created as an open-source alternative to Borderless Gaming.

alternative borderless borderless-gaming desktop-application egui free fullscreen gaming gui rust utility window-manager windows

Last synced: 25 Apr 2026

https://github.com/hyper-prog/unisyncgui

Graphical user interface for UniSync

filesystem gui qt synchronization

Last synced: 25 Apr 2026

https://github.com/aeriavelocity/qvsed

Qt-based Versatile Stateless Editor

gui lightweight pyqt python qt simple text-editor

Last synced: 25 Apr 2026

https://github.com/rogers-cyber/csvtoexcel

Modern PySide6 desktop app to convert CSV files to Excel (.xlsx) with batch processing, preview, encoding support, and SQLite history tracking.

batch-processing csv csv-converter csv-to-excel data-tools desktop-app drag-and-drop encoding excel file-converter gui preview productivity pyside6 python sqlite xlsx xlsxwriter

Last synced: 25 Apr 2026

https://github.com/jeremi360/pygtkfx

Small lib to make Gtk my way

easy-to-use framework gtk3 gui markup-converter python

Last synced: 25 Apr 2026

https://github.com/vishnu-tppr/nexora-ai

Made with Python, crafted by Vishnu 💻✨ Nexora AI – A smart Python voice agent with GUI, reminders, WhatsApp messaging, app control, jokes, and more! Built with 💻 + 🧠 + ❤️.

ai automation cool-python-projects customtkinter desktop-assistant gui nexora open-source-ai personal-assistant productivity-tool python python-project speech-recognition system-utility text-to-speech virtual-assistant vishnu-cse voice-assistant whatsapp-automation windows

Last synced: 25 Apr 2026

https://github.com/sunzey/autotest_ui

a multi-user UI(python) supports user quizing (Final work for BUAA-Pyhton-2021)

buaa gui gui-application python

Last synced: 06 Jun 2026

https://github.com/d-e-s-o/tetris

A Tetris clone, including an auto-playing AI, written in C++.

ai cplusplus-games cpp gui tetris tetris-game

Last synced: 10 Jun 2026

https://github.com/peeepca/production-dashboard

Production dashboard, with rest connection and build in data parser. It can analyze production data and performace.

backend dashboard dashboard-application front-end frontend gui itac parse parser python python3 rest rest-api restful-api tkinter

Last synced: 06 Jun 2026

https://github.com/servomorph/autoclaude

Outil Python qui clique automatiquement sur le bouton de confirmation de Claude Code (VS Code). Interface graphique sombre, compteur de clics, analyses graphiques et protection de projet intégrée.

autoclick automation claude-code customtkinter dark-theme gui opencv pyinstaller python template-matching vscode windows

Last synced: 26 Apr 2026

https://github.com/0xnathanw/minesweeper

A GUI and terminal based implementation of the classic game Minesweeper written in python, and a version in Go.

game go golang gui minesweeper minesweeper-game python tkinter

Last synced: 26 Apr 2026

https://github.com/saravana1606/inventory-management-system

This system as the name implies manages an inventory. The system allows the user to add new products and delete them, update stocks, sell products and other necessary functionalities. The system also manages the customer details, dues and also prints receipt for orders. User authentication is implemented.

gui java-8 mysql-database netbeans sql swing

Last synced: 27 Apr 2026

https://github.com/jason-cky/morse-decoder-gui

Morse code decoder GUI in python, made for NTU orientation camp

gui internet-of-things iot python3 raspberry-pi

Last synced: 27 Apr 2026

https://github.com/dewitt4/pyqt

Samples of using PyQt for GUIs for Python

gui python qt6

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.

gui python watermark

Last synced: 27 Apr 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/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/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/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/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/tiibuturner/tkinter

Playing with tkinter.

gui python tkinter

Last synced: 10 Sep 2025

https://github.com/james-see/kivy-fun

Fun with Kivy, the GUI creator tool in Python that you write like html and css

gui kivy python3

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/bibaodi/qtqmlfrontend-state-remains-synchronized-with-backend

demo for Creating a GUI application where the frontend state remains synchronized with the backend, especially when dealing with long-running tasks, requires careful management of state and concurrency.

gui state-machine synchronization

Last synced: 05 Sep 2025

https://github.com/phillvancejr/vomela-sidewall-searcher

A small tool for work that allows searching a json database for color matches. Currently a WIP port of the Python version

go golang gui tool tools ui webview

Last synced: 28 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/vorgestern/gitrelief

Git client as http server, includes GUI to start any number of servers in different repositories.

client git gui httpd

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/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/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/byte-cats/gt

Terminal Emulator But In Go

go gui linux terminal

Last synced: 29 Apr 2026

https://github.com/harmanveer-2546/bird-species-prediction-using-deep-learning

Using convolutional neural networks to build and train a bird species classifier on bird pics data with corresponding species labels, also build GUI for the same.

3d-graph callback deep-learning eda gui gui-application image-generator imageclassification keras-tensorflow matplotlib maxpooling mobilenetv2 numpy opencv pillow plotly python seaborn transfer-learning visualization

Last synced: 29 Apr 2026

https://github.com/hirudikaanupama/personalized-news-recommendation-system

The Personalized News Recommendation System uses an interactive GUI, NLP for article categorization, and ML for personalized recommendations based on user preferences and ratings. It offers tailored news from categories like technology, sports, and entertainment.

gui java javafx machine-learning ml natural-language-processing news-recommendation nlp recomender-system

Last synced: 30 Apr 2026

https://github.com/couldbedead/unitychallenge_5

The Unity Junior programmer Challenge 5 "Whack-A-Food" Submission for UCCS GDD 1200

csharp gui unity

Last synced: 30 Apr 2026

https://github.com/fd2013/youtube_video_export

This Python script allows you to fetch all uploaded videos from a specific YouTube channel and export the video titles and URLs to a CSV file. It features a simple graphical user interface (GUI) built with Tkinter.

channels csv-export csv-files export-csvfile export-to-excel google-api google-cloud google-cloud-platform gui save save-files title tkinter-gui url youtube youtube-api-v3 youtube-playlist youtube-video

Last synced: 30 Apr 2026

https://github.com/naveensagar765/yt-dlp-gui

Youtube Downloader GUI is a graphical interface for yt-dlp/YDownloader built using PySide6.

gui gui-application pyside6 yt-dlp yt-downloader

Last synced: 13 Aug 2025

https://github.com/artemkhov/caesar-cipher-desktop-program

This program helps you to encrypt or decrypt the messages. Build with Python. Implemented with a GUI (made with the CustomTkinter).

caesar-cipher cipher custom-tkinter decoding desktop-app encoding gui projects python python3 tkinter

Last synced: 29 Jul 2025

https://github.com/ysskrishna/tkinter-poetry-starter

A Copier template for building cross-platform desktop applications using Python's Tkinter and Poetry. This template serves as the foundation for production-ready GUI applications.

boilerplate copier copier-template cross-platform desktop-application github-actions gui open-source poetry python python-gui release-automation scaffolding starter-template tkinter tkinter-gui ysskrishna

Last synced: 30 Apr 2026

https://github.com/durydevelop/raywui

C++ library for writing widgets based gui designed especially for headless SO (like raspberry pi of without grafical desktop).

c cpp gui headless raygui raylib sbc widgets

Last synced: 01 May 2026

https://github.com/mehmetkahya0/abuzerbank-ui

Abuzerbank_UI has the same features as abuzerbank, but while abuzerbank is running in the terminal, Abuzernank-UI runs on its own application and screen.

abuzerbank accounts algorithms bank bank-account bank-app banking-applications banks calculator-application gui login-page login-system money money-management money-transfer python python-bank python3 tkinter ui

Last synced: 01 May 2026

https://github.com/barandev/bulk-image-optimizer

A user-friendly bulk image optimization tool with a customizable GUI that supports multiple formats, resizing, and format conversion.

batch-processing desktop-application gui image-compression image-optimization image-resizing pillow python tkinter

Last synced: 08 Jun 2026

https://github.com/youssefali11997/quine-mccluskey-method-simulator

An Application for minimizing Boolean functions via step by step Quine-McCluskey Algorithm simulation including Applying Petrick's method. Also , Included A friendly GUI with multiple features .

fxml gui java javafx quine-mccluskey-technique scenebuilder

Last synced: 01 May 2026

https://github.com/zamweis/tetris

This project, one of my first when learning Java programming, showcases a classic game implementation, reflecting my early coding journey and passion for programming.

classic-game game-development gaming gui intellij-idea interactive-application java netbeans object-oriented-programming open-source puzzle-game swing tetris-game

Last synced: 01 May 2026

https://github.com/ktauchathuranga/arduino-bulb-control-gui

Control a Bulb Using Python GUI

arduino gui python

Last synced: 01 May 2026

https://github.com/structlooper/texteditor-using-python

A basic text editor using Python with some amazing features.

gui msi python tkinter windows-software

Last synced: 08 Jun 2026

https://github.com/satak/cloud-manager

Python GUI wrapper for az cli

azure azure-cli cloud gui python

Last synced: 01 May 2026

https://github.com/makevoid/gtk-js-app-boilerplate

Hello world app in GTK JS - year 2013 - if you use linux and love js check out GTK.js - it's awesome

app boilerplate desktop gtk gtk-js gtk3 gui hello-world javascript

Last synced: 02 May 2026

https://github.com/msdn-whiteknight/apidocview

View .NET API docs (in mdoc format)

docs dotnet gui html

Last synced: 02 May 2026

https://github.com/nidha2003/enrollment-system

Student Enrollment Management System built using Python and MySQL.

beginner-project crud database gui mysql project python tkinter

Last synced: 02 May 2026

https://github.com/najmaelboutaheri/patents_analysis

This repository contains code and resources for analyzing patents using Apache Spark, Python, and AWS services. The objective of this project is to extract insights and trends from patent data to inform business decisions and intellectual property strategies.

azure azure-databricks azuredatafactory deltalake gui medallion-architecture patents-analysis powerbi-report pyspark

Last synced: 21 Apr 2026

https://github.com/squidkid-deluxe/calculator

A simple GUI calculator

calculator gui python tkinter

Last synced: 09 Jun 2026