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/alhadikhan/mac-managing-a-company-

This project is a Java-based management application for overseeing various aspects of company operations, including financial management, sales, production, HR, and administrative tasks. It features a GUI for easy interaction and integrates with a MySQL database for data storage and retrieval.

gui java javaswing mysql mysql-database

Last synced: 30 Apr 2026

https://github.com/itsjhonalex/uclv_dowloader

🎬 Descargador moderno de videos y subtítulos para visuales.uclv.cu con GUI/CLI - UCVL Downloader

cli cuba downloader gui linux pyinstaller python subtitles tkinter ubuntu uclv uv videos

Last synced: 30 Apr 2026

https://github.com/fgatto13/pythonstopwatch

A PyQt5 stopwatch app with real-time clock, custom 7-segment-style font, and dynamic UI. Includes start/stop/reset controls, hover effects, and precise 10ms updates.

beginner-project custom-font desktop-app gui pyqt5 python qt stopwatch time-tracking

Last synced: 23 Jun 2026

https://github.com/hamidurrahman1/graph-gui

A JavaFX application on Graph Data-Structure

graph-algorithms graphs gui javafx project

Last synced: 30 Apr 2026

https://github.com/snuffish/ydb-toolbox

Toolbox for MUMPS (M) GT.M / YottaDB

debug gtm gui m mumps ydb yottadb

Last synced: 16 Jan 2026

https://github.com/gusinacio/computational-graphics

GUI program for learning 2D elements and draw calculations

gui python qt

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/amiiircom/socialgifmaker

Convert video clips to social‑media‑friendly GIFs. Trim, overlay text, dial in size vs. quality, and preview – all in a threaded PySide6 GUI.

gui pyside6 python-3

Last synced: 30 Apr 2026

https://github.com/dilshan97/snake-game

The Snake game develop using java & Processing for GUI

gui java processing

Last synced: 30 Apr 2026

https://github.com/themayursinha/calc

calc app in C

c gtk3 gui

Last synced: 28 Apr 2026

https://github.com/animikhaich/vsepia

A Python App to Determine the weight of the contents of a container by measuring the distance using Ultrasound Sensor and represent it graphically for further post-processing and prediction. Developed along with GUI using Arduino, Python, and PyQt5.

arduino gui pyqt5 python-3 web-scraping

Last synced: 30 Apr 2026

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/actepukc/uv-app-starter-pack

Bootstrap PySide6 GUI apps quickly using uv, with built-in PyTorch/CUDA handling.

astral-uv cross-platform cuda gui pyside6 python pytorch qt6 starter-kit template

Last synced: 30 Apr 2026

https://github.com/giorgikumelashvili/devstack

A comprehensive standalone program is carefully engineered to aid programmers in their everyday work

gui rust svelte5 sveltekit tailwindcss tauri tauri2 utilities

Last synced: 11 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/sysadmindoc/fileorganizer

AI-powered desktop tool that automatically classifies, renames, and organizes thousands of design asset folders into marketplace-ready category structures using a local LLM and a 7-level rule engine.

automation dark-theme file-organizer gui pyqt6 python

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/toddbirchard/broiestbot-db

🤖🔍 Web GUI for searching broiestbot commands.

dash database database-management gui plotly python

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/angelonazzaro/eurogames

This project has been realized for the DataBases Exam. It is a Java GUI which interacts with the DB using JDBC.

gui gui-application java javafx jdbc jdbc-driver mysql workbench

Last synced: 01 May 2026

https://github.com/quinnjohnsoncode/pi-binary-expansion-finder

Simple GUI Application that finds images in PI.

binary c gtk4 gui pi

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/alex-poor/alavai

A lightweight, distro-agnostic Tailscale client for Linux with one-click tailnet switching

gui iced ksni linux mesh-vpn rust system-tray tailnet tailscale tray vpn wireguard

Last synced: 25 Jun 2026

https://github.com/hit07/turtle_crossing-oops-

A classic arcade-style game where players guide a character across a busy street, avoiding traffic. Developed using Python with GUI and Object-Oriented Programming.

gui objected-orientated-programing python3

Last synced: 28 Feb 2025

https://github.com/gingercro/calculator

A Python GUI app combining basic & advanced calculators with a unit converter for length, mass, temperature, and time.

advanced-calculator calculator desktop-app gui length mass open-source pyqt python temperature time unit-converter

Last synced: 25 Jun 2026

https://github.com/fernicar/langchain-groq-tins-edition

case study for developing software using the **"There Is No Source" (TINS)** methodology

ai app chat chatbot developtment groq groq-api gui langchain langchain-python llm narrative-collaboration pyside6 thereisnosource tins

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/mahmoodhamdi/ecommercesystem

A Java-based e-commerce system featuring a graphical user interface built with Swing, SQLite database integration, and implementation of core design patterns. The system provides product management, shopping cart functionality, and secure payment processing with robust input validation.

design-patterns gui java javadb oop-principles solid-principles solidity-contracts sqlite swing swing-gui

Last synced: 02 May 2026

https://github.com/crapface/netwatch

Portable Windows LAN scanner & monitor — finds hosts by open TCP ports, watches them, emails on downtime. Single Go (lxn/walk) exe, no install. EN/ES.

golang gui lan network-monitoring network-scanner port-scanner portable sysadmin windows

Last synced: 26 Jun 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/astrojarhead/idl-guis

Code to learn/practise my own IDL GUIs/widgets

gui idl learning-by-doing widgets

Last synced: 05 Mar 2026

https://github.com/atyrode/factorio-gui-web-editor

Browser-based Factorio GUI spec and prototype editor

factorio gui web-editor

Last synced: 26 Jun 2026

https://github.com/korniichuk/tk

Python Tkinter test app repo

gui linux python python-3 python3 tkinter ubuntu ui windows

Last synced: 11 Apr 2026

https://github.com/brenordv/rust-pad

Cross-platform Notepad inspired by Notepad++

cross-platform gui linux macos notebook notepad notepad-plus-plus notes tools windows

Last synced: 30 May 2026

https://github.com/noahgwood/gtktemplate

An easy to use template for building apps using C++ and GTK

cpp desktop-app graphical-user-interface gtk gtk3 gui project-template template

Last synced: 02 May 2026

https://github.com/silasandradev/measurement_converter

A measurement converter made in Python using Tkinter

gui gui-application measurement measurement-converter python tkinter

Last synced: 30 Jun 2025

https://github.com/yracnet/react-rest-client

React Rest Client ussing fetch api

client gui reactjs rest-api tool

Last synced: 02 May 2026

https://github.com/mmoult/moulton-scalable-menus

A Java library for GUI menus. Built to allow any component to scale with frame size changes.

gui java

Last synced: 03 May 2026

https://github.com/michaelakridge-noaa/open-science-ai-toolkit

Tools, workflows, and processes to support Open Science AI/ML development

gui machine-learning object-detection pyqt5 toolkit yolo yolo11

Last synced: 23 Jul 2025

https://github.com/fran0808/electro-store-ui

Aplicación de escritorio desarrollada en JavaFX para la gestión y control de inventario de una tienda de electrónica.

client-application desktop-application electro-store frontend fxml gui inventory-management java javafx maven

Last synced: 28 Jun 2026

https://github.com/iammohith/pd-controller-for-1d-quadrotor

This project implements a Proportional-Derivative (PD) control system for a one-dimensional (1D) quadrotor. The objective is to stabilize the quadrotor's position along a single axis while ensuring smooth motion.

controller gui matlab quadrotor robotics simulation

Last synced: 03 May 2026

https://github.com/hayat-tamboli/ytv-downloader

downloads youtube videos from a given URL

gui python tkinter-gui video-downloader

Last synced: 09 Jun 2026

https://github.com/a-mhamdi/fuzzy-tipper

Tipping problem w/ fuzzy logic

fuzzy-logic gui pyqt5 python3 ui

Last synced: 03 May 2026

https://github.com/ujas-dev/filevault

Complete file organizer, deduplicator & secure shredder.

automation cli deduplication exif file-organizer gui open-source pdf-rename python secure-delete watchdog

Last synced: 03 May 2026

https://github.com/airtongit/vibora

Vibora é um pacote da linguagem Go com o objetivo de estender aplicativos de linha de comando (command-line interface CLI) desenvolvidos com o framework Cobra https://cobra.dev adicionando uma interface grafica de usuário web gerada automaticamente

cli cobra go golang gui

Last synced: 26 May 2026

https://github.com/nerixyz/skip-my-song

Let Twitch chat skip your song

boost-asio gui twitch wxwidgets

Last synced: 30 Mar 2025

https://github.com/yaragirodev/plauncher

PLauncher - minecraft launcher writed on python.

gui launcher-application linux minecraft pyqt5 pyqt6 python ui windows

Last synced: 03 May 2026

https://github.com/panastasiadis/k8s-smart-home-frontend-service

A Streamlit-based front-end, developed as part of the thesis "Enhancing Integration Process and Manageability of a Microservices-Based Home Automation Application with Kubernetes". This GUI connects to a Django backend and InfluxDB to enable real-time sensor monitoring, device and room management, and action automation.

dashboard data-visualization gui home-automation python smart-home streamlit user-interface

Last synced: 03 May 2026

https://github.com/suvodeep12/gw2-optimal-lister

Python Tkinter GUI using the official GW2 API to help Guild Wars 2 players optimize Trading Post sales by suggesting optimal listing prices based on current market data.

api caching game-tool gui guild-wars-2 gw2 json-parsing market-data price-checker python tkinter trading-post

Last synced: 03 May 2026

https://github.com/mwixy/pulse

A lightweight, block-scoped programming language designed for ultra-fast declarative GUI prototyping and native Python interoperability. Build desktop apps in seconds without import statements.

declarative-ui desktop-app gui interpreter programming programming-language pulse python python3 scripting-language tkinter tkinter-gui

Last synced: 03 May 2026

https://github.com/benami171/expense_tracker

Simple Expense Tracking program with GUI to help you keep track of your spendings.

application finance gui json management python

Last synced: 18 Apr 2026

https://github.com/younesrabeh/my-editor

A video editor in python

gui python tkinter-gui video-editing

Last synced: 01 Sep 2025

https://github.com/silvano315/advanced-voice-translator-with-multilingual-support

A sophisticated desktop application that transforms spoken language into text and provides instant translations in multiple languages using neural networks, complete with real-time audio visualization and a searchable translation history. Built with PyQt6 and Hugging Face, it offers a seamless experience from voice input to final translation

database gui huggingface huggingface-transformers nlp pyqt6 python speech-to-text sqlite3 transformer translation

Last synced: 04 May 2026

https://github.com/blaze6950/tvmanager-wpf-adonet-

Manager TV series with use WPF and ADO.Net. Database: ms sql server

ado-net csharp gui mssql-database sql wpf wpf-application

Last synced: 04 May 2026

https://github.com/debloper/exorcist

Got rogue daemons in your system?

electronjs gui linux utility

Last synced: 04 May 2026

https://github.com/asa-degroff/mtoc

mtoc is a music player and library browser for Linux that emphasizes smooth, continuous browsing experiences with album artwork at the forefront.

cpp gstreamer gui linux mediaplayer qml qt sqlite

Last synced: 04 May 2026

https://github.com/kaesaecracker/text-rpg-maker

[WIP] Easily create your own text adventures using this engine. Everything is specified in a simple YAML file and shown on a GUI.

game-creator gui text-adventure-engine

Last synced: 15 May 2025

https://github.com/nikhiljsk/guimoviedataanalysis

A graphical user interface using QT and Python-3 which is capable of asking the query from user in text format or even in Image format and get the answer from the dataset

gui image-processing pyqt5 python3 qt visualization

Last synced: 04 May 2026

https://github.com/isala404/viduruthninnada

Registration App for Viduruth Ninnada 2018

gui opencv python tiki tkinter

Last synced: 04 May 2026

https://github.com/rifandani/email-extractor

GUI based email extractor using python

gui python3

Last synced: 14 Mar 2025

https://github.com/chiefenne/pyside6-gui-template

Main classes and functions needed to write a graphical user interface employing the Qt for Python API.

framework gui python qt qt6

Last synced: 05 May 2026

https://github.com/sentrygunlv3/zuil

WIP GUI framework written in zig

framework gui gui-library retained-mode-gui zig zig-package ziglang

Last synced: 09 Jun 2026

https://github.com/elaheghiyabi96/seller-product-manager-cli-gui

Product management system for sellers with CLI and GUI versions. Features: add/edit/delete products, profit calculation, filter, sorting. JSON storage. Create JSON file first.

cli gui inventory-management json product-management profit-calculator python seller-tools shop-manager tkinter

Last synced: 28 Jun 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/ciantic/electron-builder-create-react-app

Template for Electron application with decoupled Create React App, and web service e.g. REST

electron gui react template

Last synced: 05 May 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/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/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/skobkin/meshgo

[Experiment] Meshtastic GUI client written using LLM agent. (Mirror)

client experiment go golang gui meshtastic

Last synced: 18 Jan 2026

https://github.com/thgossler/mdv

A minimal, self-contained cross-platform markdown viewer with TUI and GUI.

cli console cross-platform golang gui linux macos markdown pdf pipe single-file-exe tui viewer wails3 windows

Last synced: 29 Jun 2026

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/openmiblab/wezel

Prototyping quantitative medical imaging applications

gui python

Last synced: 20 Jan 2026

https://github.com/zhanlaoban/gui_technology_stack

GUI技术汇总。本集合将不断更新。

django flask flutter gui web

Last synced: 06 May 2026

https://github.com/aditya-gupta-dev/disky

A disk space analyzer utility

disk disk-cleanup disk-space disk-usage fyne go golang gui

Last synced: 29 Jun 2026

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/theramann/discord-bot-gui

Got a Discord bot order but not getting that professional feel yet? We got you covered

bot discord gui nodejs

Last synced: 06 May 2026

https://github.com/c3-tko/influxannotator

This is a react-native app experimental GUI for handling annotations in influx

gui influxdb ios javascript react-native redux

Last synced: 07 May 2026

https://github.com/nstechbytes/mini-calculator

Mini Calculator is a sleek, efficient, and easy-to-use Chrome extension designed for quick calculations. Whether you're handling simple arithmetic or complex mathematical problems, Mini Calculator provides a seamless experience right from your browser toolbar.

calculator chrome chrome-extension extension gui

Last synced: 07 May 2026

https://github.com/mleidel/encryptonator

file encryption & decryption

debian encryption gui linux python3 tkinter

Last synced: 07 May 2026

https://github.com/patatetom/ewfimager

GTK GUI for ewfacquire

disk-image ewf forensics gtk gui

Last synced: 07 May 2026

https://github.com/jaiprotocol/pub3-shell

Безопасная GUI-оболочка для запуска Pub3 и ЖАИ

ai-shell automation gui markdown packing pub3 safe-launch shell

Last synced: 07 May 2026

https://github.com/ultra-bugs/pyside6-datatable-widget

A PySide6 DataTable widget with jQuery DataTable-like functionality

data-visualization desktop-app desktop-application gui pyside6 qt qt6 table

Last synced: 30 Jun 2025

https://github.com/jibaru/gominiwin

Mini-conjunto de funciones GUI para windows y linux

gui linux miniwin windows

Last synced: 07 May 2026

https://github.com/hadoooooouken/quickffsync

QuickFFSync is a reliable and efficient Windows application that simplifies video processing. Utilizing Intel QSV for hardware-accelerated encoding, it turns complex FFmpeg workflows into a smooth, user-friendly experience.

arc av1 ffmpeg ffmpeg-wrapper gui h264 hevc intel python qsv tool video-editing video-encoding video-processing vp9 windows

Last synced: 08 May 2026

https://github.com/artag/cocr

OCR from clipboard image

clipboard csharp gtk gui linux-app ocr windows-app

Last synced: 08 May 2026

https://github.com/ulagbulag/cassette

Cloud-native Template-based dynamic declarative Web UI Framework

gui kubernetes rust template-based wasm web web-framework

Last synced: 08 May 2026

https://github.com/sztaroszta/bgone

A GUI-based Python utility engineered to remove image backgrounds using a suite of AI models. It streamlines testing by processing one image with multiple algorithms (rembg, mediapipe) and saving separate, transparent outputs for easy side-by-side comparison.

ai background-removal computer-vision deep-learning gui image-editing image-processing machine-learning mediapipe photo-editing python rembg tkinter transparency transparent-background utility

Last synced: 08 May 2026

https://github.com/nstechbytes/mini-gradient

Mini Gradient is a GUI application built with PyQt5 that allows users to apply linear gradients to multiple PNG images. Users can select gradient colors, adjust image resolution, and save the modified images in a specified output folder.

color-picker graphics gui image-conversion image-editting image-processing png-conversion pyqt python

Last synced: 23 Mar 2025