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/wristwaking/matlab-piano

唤醒手腕哔哩哔哩视频88键钢琴matlab源码。同时项目配套存在88键音源素材mp3资源文件。

bilibili gui matlab

Last synced: 07 Jul 2025

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/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/redinfinitypro/space

Rating: (5/10) This Pygame-based application offers a main menu, pause menu, and player profile creation, as well as a right-click line drawing feature.

gui pygame random sys widgets

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

gui javafx treetable tsv

Last synced: 15 Apr 2026

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/uddin-a/occupied_cursor

A program that helps you occupy your cursor

automation cursor gui java javafx maven openfx openjfx release

Last synced: 02 Jan 2026

https://github.com/kareemkemmo/arabicly

Arabic learning GUI app made with tkinter, and pandas

csv gui pandas python3 tkinter

Last synced: 10 May 2026

https://github.com/arvind-4/translator

This a Translator built on PyQt5 module in Python

gui gui-interface pyqt5 python3 translator

Last synced: 01 Nov 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/kaliforniagator/window-go

Window-Go is an easy to use CLI GUI Library written in Go

cli go gui window

Last synced: 27 Jun 2025

https://github.com/slyshyko/4fann

Simple GUI for fann

fann gui qt

Last synced: 14 May 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/naocoding/desktopchess.com

Python Tkinter GUI for creating new game in Chess.com

chess chess-com gui python python-gui tkinter windows

Last synced: 13 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/captainpiratez/clock-converter

World Digital Clock: A Python GUI app using Tkinter and pytz to display real-time time across UTC, US/Eastern, US/Pacific, and CET time zones.

clock datetime desktop-app digital-clock gui linux linux-app python pytz real-time time-zones tkinter world-clock

Last synced: 14 May 2026

https://github.com/murugavl/tkinter-hospital_management_system

The Tkinter Hospital Management System is a desktop application built using Python's Tkinter library. It helps hospitals to manage patient registration.

error-handling gui mongodb python3 tkintrer

Last synced: 28 Apr 2026

https://github.com/mostafagalal1/browser

A browser built in Visual Basic.NET with a multi-tabs support and fancy design

browser design gui visual-basic

Last synced: 04 Jan 2026

https://github.com/jjaruna/autotranscriptgui

🎙️ Powerful GUI tool to transcribe and translate audio/video files using Whisper and OpenAI — fast, simple, and GPU-optimized.

fast-whisper gui openai-api subtitulos transcripcion transcription translate whisper

Last synced: 20 May 2026

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/ritap03/neuralnetwork-shapeclassifier

Feedforward neural network system in MATLAB for geometric shape classification. Includes data preprocessing, network training and evaluation, confusion matrix analysis, and a graphical interface for user interaction and model testing.

ai data-analysis deep-learning feedforward-network gui image-classification machine-learning matlab neural-network pattern-recognition

Last synced: 14 May 2026

https://github.com/DamiaV/GUI-Framework

A framework to serve as a base for my programs.

framework gui jar java library

Last synced: 22 Jul 2025

https://github.com/scottgibb/simplemvc

A simple java application where all classes are fully decoupled implementing the Model View Controller architecture.

gui interfaces java javaswing mvc mvc-architecture

Last synced: 17 Mar 2025

https://github.com/falkern/kbm2joy

A simple tool to convert mouse movements into joystick inputs using a virtual Xbox 360 gamepad.

fun gui mouse open-source python software

Last synced: 18 Mar 2025

https://github.com/cyan903/ws-gui

A simple cross-platform gui for sending/receiving websockets using fyne.

cross-platform debugging-tool fyne gui websocket

Last synced: 17 Mar 2025

https://github.com/mert-eryl14/typespeedtester

A simple TypeSpeed Tester GUI. Built with Python 3.12 and only built in libraries.

builtin gui python python3 tkinter typespeed typespeedcheck typespeedtester

Last synced: 22 Mar 2025

https://github.com/daniilsoda/homebrew

Homebrew is the essential package manager for macOS and Linux, simplifying software installation and management for developers and users alike. 🐙💻

cheats chef-cookbook chef-resource core development dnd emacs gui homebrew homebrewery install macos managed-by-terraform markdown nintendo php ps4 ruby

Last synced: 19 Jul 2025

https://github.com/bernso/simple-aim-trainer

Small little aim trainer made from python.

gui precision python python-3 python-lambda python3

Last synced: 14 Mar 2025

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/dpbm/download-youtube-songs

A python gui to download songs from youtube

downloader gui pip py pysimplegui python python3 youtube youtube-dl ytdlp ytdlp-gui

Last synced: 03 May 2026

https://github.com/chaiyokung/base-number-converter

Base number converter with console application and GUI (Since 2018)

console converter gui

Last synced: 22 Jul 2025

https://github.com/lukewait/midtown-app

Educational GUI tool developed as part of a TAFE QLD assignment, providing interactive access to three algorithmic solutions: Rock Paper Scissors, Multiplication Table, and Caesar Cipher. Ideal for IT training and understanding basic programming concepts within a structured application.

cryptography education games gui learning-tools python training

Last synced: 18 Mar 2025

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/reshmaharidhas/palindrome-checker

A desktop application to check if given input is palindrome or not a palindrome

character-counter desktop-app exe gui palindrome palindrome-checker python3 tkinter tkinter-gui tkinter-python word-counter

Last synced: 19 Jun 2025

https://github.com/lukewait/rps-app

A GUI-based LAN game application for Rock Paper Scissors, featuring user profiles, chat functionality, and customizable settings. Each instance is standalone and can function as both a server and client.

customtkinter gui lan networking python rock-paper-scissors

Last synced: 18 Mar 2025

https://github.com/bell-kevin/chap17tipcalculator

Chapter 17 tip Calculator. Create a GUI Tip Calculator. The user will enter the cost of the meal, then select the tip rate to use to calculate the tip for that meal.

gui tip-calculator

Last synced: 17 Mar 2025

https://github.com/bell-kevin/milespergallongui

Miles Per Gallon GUI. You have previously written a project for a Miles Per Gallon calculator. Here, you will create a GUI to do that same work. The calculator needs 2 text fields, where the user will enter the miles and the gallons. It needs another text field for displaying the result – make this text field uneditable. It needs labels to identify which text field is for miles and which is for gallons. It needs a button to do the calculations, which should test if there is numeric data in the miles and gallons text fields. Add color for the content pane’s background, and a different color for the calculate button.

gui mpg

Last synced: 17 Mar 2025

https://github.com/bell-kevin/olympics

The final project is a program that displays the medal winners in several sports in a Winter Olympics. A GUI will list the sports, and when the user selects one, it will display the medal winners for that sport. It uses a file to store the data, writes to it with new data, and reads from it for all data.

gui medals olympics

Last synced: 17 Mar 2025

https://github.com/nekolr/sonarr-subtitle-renamer

🔨 subtitle renamer (for sonarr)

gui python3 renamer sonarr subtitle

Last synced: 14 Mar 2025

https://github.com/saadarazzaq/algorithmic-hub

Visualized different AI search algorithms using Pygame

artificial-intelligence gui pygame python semester-project shortest-path-algorithm

Last synced: 17 Mar 2025

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

A GUI based Sudoku solver built with pygame 🐍🔢

documentation gui pygame python sudoku-solver

Last synced: 17 Mar 2025

https://github.com/sonytruelove/geometry-graphic-editor

:large_blue_circle: Shapes on Field with search,delete,intersect detection, area and perimeter calculating

awt classdiagram editor graphics gui intersection istu java oop paint2d shape swing uml-diagram

Last synced: 17 Mar 2025

https://github.com/umjammer/vavi-apps-editablepanel

🫐 Swing and Beans

beans gui java swing

Last synced: 21 May 2026

https://github.com/rahulguptagzb09/python-editor-using-go

Simple Python Code Editor and Executor GUI Desktop Application built using Go Language

editor fyne go golang gui python

Last synced: 01 Apr 2025

https://github.com/germabyte/namefixer

namefixer.py is a user-friendly desktop application designed to help you analyze and standardize the names of files and folders in a selected directory. It ensures your file and folder names adhere to standard naming conventions by identifying and replacing emojis and non-standard characters that may cause compatibility or usability issues.

cross-platform emoji file-management file-system folder-management gui python renaming special-characters tkinter

Last synced: 22 Mar 2025

https://github.com/lain-x86/calcpy

A simple GUI calculator made using Python and Tkinter

calculator gui tkinter

Last synced: 26 Aug 2025

https://github.com/khopan/bromine

Win32-based C GUI Engine

c gui ui win32

Last synced: 14 May 2026

https://github.com/onder7/email-gui-uygulamasi

grafik kullanıcı arayüzü (GUI) ile e-posta göndermeyi sağlar

gui ptyhon3 smtp

Last synced: 14 Sep 2025

https://github.com/elb4rto/logdoctor_uninstaller

Graphical uninstaller for LogDoctor

cpp gui qt uninstaller

Last synced: 14 May 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/sajad-net/pyenigma

Enigma cipher machine simulator

cipher encryption-decryption enigma gui python python3

Last synced: 17 Mar 2025

https://github.com/lambdacasserole/bach

Compose components using a generic designer.

designer drag-and-drop gui visualization

Last synced: 15 Aug 2025

https://github.com/sat-mtl/koaia

A tool for exploring generative ai

gui stable-diffusion

Last synced: 20 Feb 2026

https://github.com/unikraft/lib-lvgl

Port of lvgl, an embedded library for GUIs: https://littlevgl.com

graphics gui library unikraft

Last synced: 18 Aug 2025

https://github.com/rudra-mondal/aperture-epub-reader

🚀 Aperture is a modern, feature-rich desktop EPUB reader built with Python 🐍 and PyQt6. It focuses on a clean reading experience ✨ and powerful, integrated Kokoro Text-to-Speech (TTS) capabilities 🗣️🔊

aperture-book-reader book-reader epub epub-reader gui kokoro kokoro-82m kokoro-tts pyqt6 text-to-speech

Last synced: 18 Aug 2025

https://github.com/flaviandiold/texteditor

This is a simple user friendly, Java-based Text Editor, with secure password hashing. In this project a folder is created in the same name as the user, files are allowed to be created and the files inside the folder are allowed to be accessed, edited, and saved, through this project.

gui java texteditor

Last synced: 19 Aug 2025

https://gitlab.com/sjsepan/DocumentScanner

client and server app for scanning documents, packaging via zip, and transferring to a server via WCF.

C# Environment: Visual Studio 2010 Platform: Windows documents forms gui package receiver scan send transmit" wcf zip

Last synced: 12 Mar 2025

https://github.com/hermesroot/hashcheck

HashCheck: Verifique a integridade de arquivos via checksums (MD5, SHA1, SHA256, SHA512) com interface gráfica.

checksum gui hash integridade md5 python seguranca sha1 sha256 sha512 verificacao wxpython

Last synced: 17 Mar 2025

https://github.com/hilarionengarejr/pizza-ordering-app

Implementation of a GUI using JFrame to order pizza and place toppings.

desktop-application gui java jframe

Last synced: 20 Aug 2025

https://github.com/gonzalocg123/agendacontactos

Gestor de Contactos en Java Aplicación de escritorio desarrollada en Java Swing que permite gestionar contactos (añadir, editar, eliminar, importar y exportar en JSON) con almacenamiento en SQLite e imágenes asociadas.

contact-management crud desktop-application gui java java-proyect jdbc json oop sqlite swing

Last synced: 18 Apr 2026

https://github.com/ryqndev/sorting-visualizer

Java desktop program that helps visualize sorting algorithms and how they work. (in progress)

gui java sorting-algorithms

Last synced: 21 Aug 2025

https://github.com/mehmetkahya0/solar-panel-planner

A comprehensive solar panel planning and analysis system with modern GUI

analysis gui python solar solar-energy solar-panel-monitor sustainability tkinter

Last synced: 21 Aug 2025

https://github.com/winterwind/searchengine

The final project for my university's intermediate java course. The program demonstrates how a search engine effectively works on a smaller scale using data from separate files as opposed to the entire worldwide web.

filesystem gui hashmap java object-oriented-programming oop search search-algorithm search-engine txt-files

Last synced: 21 Aug 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/ishivanshgoel/tic-tac-toe

tic-tac-toe desktop GUI application

gui python3-project tic-tac-toe tic-tac-toe-game

Last synced: 22 Aug 2025

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/mostafagalal1/8-puzzle

8-Puzzle solver implemented using search algorithms: DFS, BFS, A-Star (Manhattan and Euclidean heuristics) with GUI for user interactivity

a-star ai bfs dfs euclidean-distances gui manhattan-distance python search-algorithms

Last synced: 22 Aug 2025

https://github.com/berkbavas/mobilephonesimulator

LCD screen implementation in QML

gui led-display qml qt qt5 simulator

Last synced: 17 May 2026

https://github.com/rachitdhar/minesweeper-game

A complete playable GUI Minesweeper game

gui minesweeper

Last synced: 17 Jul 2025

https://github.com/hamed-gharghi/objshomar

ObjShomar is an easy-to-use desktop application for real-time object detection and counting using YOLOv8. Designed for non-technical users, it features a modern English interface and supports live camera feeds, video files, and network streams. Instantly detect and count objects in your videos with a simple, intuitive UI.

computer-vision deep-learning farsi gui object-counting object-detection opencv persian pyside6 python real-time surveillance ultralytics video-analysis yolo

Last synced: 17 May 2026

https://github.com/hamidurrk/spectre-os

Line Following Robot Operating System

arduino-mega-2560 cpp gui tournament

Last synced: 06 Feb 2026

https://github.com/georgiakt/airlineticketmanager

AirlineTicketManager is a Java Swing application designed for managing and issuing airline tickets.

airline-management-system application gui java swing ticket-management

Last synced: 17 May 2026

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

gui pyqt python sqlite3

Last synced: 18 Jul 2025