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/shawonbarman/desktop-gui-app-using-python

I have created these projects for understanding better python tkinter module and pygame module.

gui pygame python tkinter

Last synced: 19 Mar 2025

https://github.com/wdbm/bochica

GNU Privacy Guard encryption-decryption graphical user interface

gpg gui pgp

Last synced: 28 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/isaacdarcilla/cupcakepos

An super minimal point-of-sale system baked with love of C#

csharp cupcake gui minimal pos sales system

Last synced: 18 Mar 2025

https://github.com/mostafabaghi/python-weather-app

🌤️ Python Weather App — A beautiful and responsive desktop weather application built with Python that fetches real-time weather data for a default location (e.g., Iraq/Karbala) and displays it with a clean, graphical interface.

api-integration climate desktop-app graphical-interface gui karbala location-based offline-ui openweathermap python real-time-weather tkinter weather weather-app weather-forecast

Last synced: 28 May 2026

https://github.com/jeomon/computer-agent

This project is inspired by how a person naturally interacts with a computer to solve problems. The system mimics human workflows, using different agents to navigate the operating system, browse the web, interact with the terminal, and recall previous actions to make decisions about new tasks.

agents ai computer gui system terminal web-search

Last synced: 12 Jul 2025

https://github.com/dimitri4788/budgetmanager

An application that keeps track of budget (expenses).

budget-manager gui python

Last synced: 26 May 2026

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/birg81/java.game.rockpaperscissorslizardspock

Is a game of chance that expands the traditional game of Rock, Paper, Scissors. It is first used to settle a dispute about what to watch on TV between Sheldon and Raj in "The Lizard-Spock Expansion".

awt funny-game game gui human-computer human-vs-ai human-vs-robot java rock-paper-scissors-lizard-spock swing

Last synced: 31 Mar 2025

https://github.com/mjlee111/qt_example

Simple QT based GUI examples.

cpp gui qt qt-examples

Last synced: 05 Jan 2026

https://github.com/mohamedamineboufares/math-desktop-app

Ce repos est dédié au projet du TP analyse numérique

gui math oop python tkinter

Last synced: 15 May 2025

https://github.com/grephq/php-desktop

Create desktop applications for linux using php

gtk gtk3 gui gui-application php php-desktop php-gtk php-gtk3 php-gui

Last synced: 25 Apr 2026

https://github.com/3dproger/qt-builds

Qt builds for different platforms

build cpp debian development gui linux orange pi qt raspberry

Last synced: 21 Feb 2026

https://github.com/amatcoder/cpceg

A GTK port of the CPCEC emulator (http://cngsoft.no-ip.org/cpcec.htm)

amstrad-cpc c emulator gtk gui linux

Last synced: 08 May 2026

https://github.com/mostafabaghi/python-contacts-list

📇 Python Contacts List — A simple desktop contact manager built with Python and Tkinter, allowing you to add, edit, and delete contacts stored as .txt files in a local contacts/ folder. Fast, offline, and beginner-friendly.

address-book beginner-project contact-list contact-manager crud desktop-app file-system gui offline-app personal-organizer python simple-gui text-file-storage tkinter

Last synced: 28 May 2026

https://github.com/PucklaJ/GoHomeEdit

A framework independent 3D Level editor

3d-game 3d-world gtk gtk3 gui level-editor

Last synced: 15 May 2025

https://github.com/kbkozlev/bincleaner

A small application to automatically delete the files in your bin after a certain amount of time

bin cleaner documents empty gui python

Last synced: 26 May 2026

https://github.com/krwclassic/pylaunch

PyLaunch is .py and .pyw file launcher for developers and lazy people allowing you to run and edit those files thru GUI.

deafult gui linux py pylaunch pyside6 python pyw ui window windows

Last synced: 10 Apr 2026

https://github.com/brian-emarquez/tkinter-all-list

Tkinter All List

gui list py tkinter

Last synced: 15 Mar 2025

https://github.com/asb-capfan/tk-text-supertext

Improved Text Widget for Perl/Tk

gui perl tk ui-components

Last synced: 07 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/dawoodkhatri1/gym-management-system

A fully functional Java-based Gym Management System with a user-friendly GUI and Microsoft SQL Server (MSSQL) integration. This system allows for the entry and management of gym members and trainers, tracking personal details, memberships, and training programs.

gui java jdbc mssql oop

Last synced: 17 May 2026

https://github.com/maskedsyntax/splashy

Whiteboard app for window managers

drawing-app gui python3 tkinter

Last synced: 29 Mar 2025

https://github.com/dawoodkhatri1/ticket-reservation-system

A simple Java console-based ticket reservation system that allows users to book tickets for Bus, Train, and Aeroplane. After booking, users can also view their detailed receipt. The project follows object-oriented programming principles and provides a modular and extendable structure.

gui java oop

Last synced: 24 Jun 2025

https://github.com/anshuman-singh-93/pure-aloha-protocol

Pure Aloha Protocol of access control method GUI Implementation in c# and wpf

aloha c-sharp csharp gui networking

Last synced: 31 Mar 2025

https://github.com/aatrick/lightdiffusion-next

LightDiffusion SD and Flux refactored. Fastest Diffusion GUI, Pipeline, with the least number of lines and in the least complex way.

ai artificial-intelligence deep-learning diffusion generative-ai gui image-generation pytorch stable-diffusion text2image torch txt2img

Last synced: 31 Mar 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.

gui java oop practice project

Last synced: 04 Mar 2025

https://github.com/thomasthaddeus/connect4

This repository contains the program for a python implementation of a connect 4 game

gui pygame pyqt6 python3

Last synced: 15 Mar 2025

https://github.com/thembones79/lem-client

GUI in ReactJS for LEM (Line Efficiency Monitoring) System

bem frontend gui manufacturing production react redux sass spa

Last synced: 16 Jan 2026

https://github.com/hackuarium/bioreactor-docker

Dockerization of Hackuarium/nodered-bioreactor-gui

bioreactor docker gui

Last synced: 11 Apr 2026

https://github.com/gbowne1/jsonhelix

This is a X11 GUI JSON application for editing, debugging and converting JSON and schemas and API data.

api data gui gui-application json x11

Last synced: 10 Jun 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/bobergot/quantitative-investment-strategies-platform

Quantitative platform for investment strategies with real-time data integration, supporting flexible portfolio management via UI/GUI

alpha-vantage-api design-patterns finance gui investment-strategy portfolio-management software-engineering stock-market text-ui

Last synced: 16 Mar 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/takkii/tubuyaki_gui

⏰Todo管理に使えるようになりました

gui rubytk tubuyaki

Last synced: 19 Apr 2025

https://github.com/kaloslazo/archere

A simple and customizable ArchLinux post install manager with GUI developed with Tauri

archlinux frontend gui postinstall rust script tauri vue

Last synced: 18 Jan 2026

https://github.com/shanehofstetter/math-solver

Math solver GUI and CLI written in Java

cli gui java math solver

Last synced: 14 Mar 2025

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/zeittresor/py_wildcard2prompt

Convert any wildcard file to a dynamicprompt text entry..

gui prompt python sd-webui text-converter utility wildcard

Last synced: 14 Jun 2025

https://github.com/kimuracoz/pypass-gen

A Python-based tool to generate secure passwords via terminal (CLI) or visual interface (GUI).

automation cli gui password-generator python security tools

Last synced: 25 May 2026

https://github.com/rkstudio585/chatbot-gui

interactive chatbot application using Python's PySide6. It features light and dark themes, dynamic responses, a help command, and exit functionality. Perfect for learning basic GUI development and chatbot integration.

chatbot-gui chatbot-python gui gui-chatbot-python python python-project

Last synced: 22 Nov 2025

https://github.com/sami-bre/game_of_life

A simulation of Conway's game of life. A GUI software developped using Java and its Swing and AWT packages.

conways-game-of-life desktop-application gui java simulation zero-player-game

Last synced: 28 Mar 2025

https://github.com/kamadulski/mp4_audio_extractor

A simple Python application to extract audio tracks (MP3 or AAC) from MP4 video files, supporting single file and batch processing with both GUI and Command-Line interfaces.

aac audio-extraction batch-processing cli ffmpeg gui mp3 mp4 python video-to-audio

Last synced: 02 Jul 2025

https://github.com/anam1980/compressordecompressorapp

The app allow user to compressed or decompressed file using GZIP algorithm.

gui gzip-compression gzip-decompression java javaswing swing-gui

Last synced: 28 May 2026

https://github.com/hamed-gharghi/currency-converter-online

Online Currency converter using PyQt5 with ui and exe and py file

api currency-converter currency-exchange-rates gui gui-application pyqt5 python

Last synced: 03 Sep 2025

https://github.com/lizainslie/jconsole

A Visual I/O console for Java

console gui java

Last synced: 16 Sep 2025

https://github.com/jamesabel/pressenter2exit

Facilitates exit of a Python CLI or GUI program in a controlled way

cli gui python

Last synced: 16 Jan 2026

https://github.com/eduardorodriguesf/calculator

Desktop software made using Python and PyQt5

calculator gui pyqt5

Last synced: 06 May 2026

https://github.com/hardmax71/qtutorial

A lightweight, interactive tutorial system for PySide6 applications.

gui pyqt6 pyside6 python tutorial

Last synced: 12 Nov 2025

https://github.com/oop7/virustotal-scanner

VirusTotal Scanner is a Windows GUI application that scans files and URLs for malware using the VirusTotal API. It displays detailed scan results and includes features like API key management and a user-friendly interface.

file-scan gui malware python tkinter url-scan virustotal-api

Last synced: 05 Mar 2025

https://github.com/drsensor/gcs-for-sbc

GUI for interacting with SBC in robotics system

gui my-thesis robotics

Last synced: 20 May 2026

https://github.com/filiprokita/pyposition

pyPosition is a simple Python program that displays the current mouse cursor position on the screen in real-time using the pyautogui library and the Tkinter GUI toolkit. The user can start and stop the position tracking by clicking the Start button.

cursor-tracking gui mouse-cursor position-tracking pyautogui pyposition python real-time tkinter user-interface

Last synced: 24 Mar 2025

https://github.com/lukmanrambe/to-do-list

To Do List GUI App, Made by Using Tkinter

gui python tkinter todo todo-list

Last synced: 03 Apr 2025

https://github.com/henriquetourinho/devload

Rede social desktop para desenvolvedores, com posts, comentários, perfis e autenticação. Feita em Python (Tkinter) e MySQL/MariaDB.

authentication brazil clean-code comments desenvolvedores desktop-application developers gui like-system mariadb modular-architecture mysql open-source python python3 rede-social social-network timeline tkinter user-profile

Last synced: 06 May 2026

https://github.com/susapad/software

SusaPad Software is the software used to configure SusaPad/MiniPad.

gpl gui keypad qt

Last synced: 10 Mar 2025

https://github.com/dawoodkhatri1/stopwatch-using-java-gui

A simple Java Swing application that displays a real-time clock and a stopwatch with start, stop, reset, and lap features. It maintains up to 10 recent lap times using a queue.

clock educational-project gui java stopwatch swing timer

Last synced: 22 Apr 2025

https://github.com/shayan925/ics3u-final-project

A clone of the classic minesweeper game.

gui java jframe minesweeper

Last synced: 01 Apr 2025

https://github.com/dog-broad/contact-management

A GUI tool written in C to manage contacts

c glade gui

Last synced: 24 Mar 2025

https://github.com/hfmrow/hash-me

Calculate the checksum using many methods for one or more files at a time. Save the results in a '.SUM' text file for each given file (gui & cli versions).

blake2b checksum cli golang gotk3 gui hash-me md4 md5 multithreading sha1 sha256 sha3 sha512

Last synced: 11 Jun 2025

https://github.com/valsaven/pycoder

A simple video and audio converter. Front-end for FFmpeg.

converter ffmpeg front-end frontend gui python python3 video

Last synced: 20 Feb 2026

https://github.com/zerefwayne/offline-quiz-software

Offline Quiz Software - Object Oriented Modelling Course Project

gui java java-8

Last synced: 11 Jul 2025

https://github.com/An4PDM/Plataforma-de-gerenciamento-escolar-intuitivo-com-CRUD

Projeto Full-stack com integração entre Python e MySQL, permitindo o gerenciamento de dados de um sistema escolar com uma GUI simplificada.

automation coding database development full-stack gui programming project-repository python python3 simple-gui sql

Last synced: 31 Aug 2025

https://github.com/alfonsog-dev/thesis-demo

This is a front-end only demo for my thesis project.

demo-app gui reactjs web

Last synced: 08 Dec 2025

https://github.com/elycheikhsmail/run_command_by_click

run command by click instead of writing by hand

cli command gui

Last synced: 29 Aug 2025

https://github.com/qiauil/qstockplotter

A PyQt-based plotter for stock data

flunt gui pyqt stocks

Last synced: 09 Mar 2026

https://github.com/mleidel/tkgui

Compare tkinter GUI packages for python

gui python3 tkinter ttkbootstrap ttkthemes

Last synced: 06 Apr 2025

https://github.com/noarche/get-filehash-gui

Show file hash for one or multiple files. SHA1 SHA256 SHA384 SHA512

get-filehash gui sha1 sha1-hash sha256-hash sha384 sha384-hash sha512 sha512-hash

Last synced: 25 Mar 2025

https://github.com/lcharleslaing/nlp_processing

This app is a text processor designed to work with GPT models. It helps users save tokens while using GPT models by processing the input text. The app provides a GUI with an input box for pasting the original text, a dropdown menu for selecting the GPT model, and a button to process the text and a copy button to paste into ChatGPT.

chatgpt gpt-4 gui

Last synced: 11 Jun 2025

https://github.com/ragul-rofi/javacommandprompt

A terminal inspiration with basic commands in a GUI environment completely built in JAVA.

commad-line-interface gui java javafx swing

Last synced: 28 Apr 2026

https://github.com/andrew-johnson-4/rustparallelassetloader

load game assets in parallel to reduce load times

dioxus game gui parallel performance

Last synced: 25 Aug 2025

https://github.com/is0xjh25/is0xcollectivedict

is0xCollectiveDict is an open-source dictionary for the public. The user can freely search and edit the meaning of words.

gui java multithreading

Last synced: 18 Apr 2026

https://github.com/shaikhsajid1111/text-editor

A text editor written with Python's Tkinter

gui python python-tkinter text-editor theme tkinter ttkthemes

Last synced: 16 Oct 2025

https://github.com/w2sv/lingularity-frontend-ubuntu-console

Lingularity frontend for Ubuntu >= 18.04 GNOME terminal

frontend gnome gui language-learning python ubuntu

Last synced: 23 Aug 2025

https://github.com/bestmahdi2/uni__tictactoeminimaxalgorithm

A university project in which the tic tac toe game is designed using the Min Max algorithm and TKinter graphic interface

game gui minimax minimax-algorithm python tic-tac-toe tic-tac-toe-game tkinter

Last synced: 29 May 2026

https://github.com/hazae41/Kotlin-Compiler-GUI

Quickly compile Kotlin classes (.kt) and run Kotlin scripts (.kts)

compiler drag-and-drop gui kotlin kotlin-compiler kotlin-scripts kts

Last synced: 21 Aug 2025

https://github.com/sangafabrice/process-inspector-mvc

The Process Inspector inspects individual processes and provides an option to stop them. It is a simple GUI application built with PowerShell WinForms and structured on the MVC architecture.

adapter-pattern factory-method-pattern gui mediator-pattern mvc task-manager

Last synced: 20 Aug 2025

https://github.com/zazi2002/broken

BROKEN is a C++ game project of Basics of Programming course.

cpp game-development gui sdl2

Last synced: 20 Aug 2025

https://github.com/dennis-van-gils/project-bme280-ds18b20-logger

A temperature, humidity and pressure data logger build from an Adafruit Feather M4 Express micro-controller board and a BME280 and DS18B20 sensor with a graphical user interface in Python.

bme280 ds18b20 gui logger multithreaded pyqt5 pyqtgraph

Last synced: 20 Aug 2025

https://github.com/andeya/craft-gui

Craft GUI = Tauri + Vue(Quasar) + Tailwind + TS + Vite.

best-practices gui quasar tailwindcss tauri typescript vite vue

Last synced: 12 Apr 2026

https://github.com/akash-rajak/network-usage-tracker

Python Script to track the instant network usage in PC or Computer.

gui network network-usage network-usage-tracker psutil python3 socket tkintet

Last synced: 26 Mar 2025

https://github.com/wit-go/gui

This is a mirror of the official URL

golang gui

Last synced: 12 Jan 2026

https://github.com/24namanjain/PyMTag

MP3 Tag Editor using Mutagen with Kivy as GUI Framework

gui kivy kivy-application kivy-framework kivy3 mutagen python python-3 python3 python36

Last synced: 19 Aug 2025

https://github.com/dimchtz/jquery.cw

A tiny jQuery plugin that lets you display confirm windows in javascript.

box confirm css dialog gui javascript jquery jquery-plugin js modal windows

Last synced: 12 Apr 2026

https://github.com/mgrojo/atgui

Ada binding for TGUI, a cross-platform GUI for SFML

ada binding cross-platform gui sfml tgui

Last synced: 01 Apr 2025

https://github.com/soulyma/pictureeditorandaudioplayer

Using C# I managed to make an AudioPlayer and PictureEditor and I've put them in one MDI with friendly GUI

audio audio-player audio-processing csharp gui multimedia picture

Last synced: 07 Apr 2025

https://github.com/khip01/kalkulator-gui-java

Desktop Application/Aplikasi Desktop

desktop-app gui java kalkulator netbeans

Last synced: 04 Jul 2025

https://github.com/akash-rajak/gui-scroll-view

Implemented Scroll View in GUI window.

gui python3 scrollview tkinter

Last synced: 26 Mar 2025

https://github.com/fbjorn/stora

GUI client for Firestore emulator

firestore gui gui-client

Last synced: 05 Oct 2025

https://gitlab.com/nobodyinperson/python3-numericalmodel

Classes to set up and run a simple numerical model in Python

gtk gtk3 gui modelling python python3 simulataion

Last synced: 15 Aug 2025