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/daviskamau/spam-text

A basic script to generate spam texts

gui python

Last synced: 22 Jun 2026

https://github.com/lanyeeee/hitomi-downloader

A GUI-based multi-threaded downloader for hitomi hitomi.la 一个带GUI的用于 hitomi hitomi.la 的多线程下载器

downloader ehentai exhentai gui hitomi hitomi-la naive-ui rust tauri tauri-app

Last synced: 28 Jan 2026

https://github.com/sciviews/tcltk2

Tcl/Tk Additions for R

gui rstats tcl-tk

Last synced: 29 Jan 2026

https://github.com/juliaszymanska/2048_game

Implementation of the popular game 2048 for Android in Java.

2048-game android android-application app css game gradle gradlew gui java

Last synced: 30 Jan 2026

https://github.com/bobbens/iced-lua

Iced bindings for Lua using mlua.

gui iced-rs lua mlua rust

Last synced: 30 Jan 2026

https://github.com/moderrek/herontriangle

A Modern C++ project to calculate and visualize triangles using Heron's Formula, offering an intuitive GUI powered by ImGui and OpenGL.

area-calculation cmake cplusplus cpp geometry graphics-programming gui herons-formula imgui interactive-math math modern-cpp real-time-graphics triangle triangle-visualization

Last synced: 31 Jan 2026

https://github.com/zzl/goforms

GoForms is a GUI programming framework designed for use with the Go language. It provides similar functionality to WinForms.

golang gui native win32 windows winforms

Last synced: 07 Feb 2026

https://github.com/ibra-kdbra/pygame-collection

Simple Games wtih pygame

game-2d gui pygame python3 tkinter

Last synced: 01 Feb 2026

https://github.com/ernest1338/cpp-gui-irc-client

simple GUI client for IRC protocol written in C++ aimed for me to practice coding in C++ and making GUI applications

cpp gui irc qt

Last synced: 15 Apr 2026

https://github.com/nonnorm/qemugui

A GUI for QEMU

gui qemu tauri vm vue vue-router vue3

Last synced: 16 Apr 2026

https://github.com/mikkel-t/temperature-converter

A temperature converter written in Rust

converter gui hacktoberfest iced-rs rust temperature

Last synced: 11 Feb 2026

https://github.com/ttytm/gsysmo

Sample project using WebUI with a modern web framework.

go gui svelte webui

Last synced: 12 Feb 2026

https://github.com/yxnan/quizer

Shuffle on a name list.

gui newlisp

Last synced: 12 Feb 2026

https://github.com/caiorss/lazarus-linux-panel

A simple handy Linux panel built with Lazarus IDE Free-Pascal

ffi gui lazarus lazarus-ide pascal

Last synced: 19 Mar 2026

https://github.com/gideonbature/bitcoin-gui-rs

- A POC GUI outside of Bitcoin Core using multiprocess - using the Tauri rust GUI framework

bitcoin gui poc rust tauri

Last synced: 14 Feb 2026

https://github.com/setsumi/multirun

Run multiple programs at once and close them afterwards. Windows GUI.

delay gui launcher launcher-application program-starter sequence windows

Last synced: 15 Feb 2026

https://github.com/myunikon/sceneclip

The Ultimate GUI for yt-dlp and ffmpeg. Download videos, extract audio, and create precise clips.

ffmpeg gui react yt-dlp

Last synced: 01 Mar 2026

https://github.com/phillvancejr/golang-moving-square

A little test program that opens a window with a little white square you can control with arrow keys. Built for desktop (minifb) and web (wasm)

go golang graphics gui minifb tinygo wasm web

Last synced: 18 Apr 2026

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

General Sql dAtabase Front End

gui library meta-objects qt qt5 sql-databases

Last synced: 06 Mar 2026

https://github.com/thanoulis/tpmg

simple zenity/kdialog/etc replacement written in core Tcl/Tk

command-line dialog gui kdialog qarma shell zenity

Last synced: 02 Apr 2026

https://github.com/mashukui/xhs_pic_tool

用python开发的小红书图片采集软件,支持下载小红书笔记无水印图片、采集笔记数据、评论数据等。小红书爬虫|小红书无水印图片|小红书无水印下载|小红书评论爬虫|小红书采集工具|小红书评论采集|小红书采集软件|小红书爬取数据|xiaohongshu|xhs|XHS

crawler gui gui-application python-spider spider xhs xhs-downloader xhs-spider xiaohongshu xiaohongshu-downloader

Last synced: 04 Apr 2026

https://github.com/harmanveer2546/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.

callback deep-learning eda gui image-classification imagegenerator keras maxpooling mobilenetv2 opencv pillow plotly python tensorflow

Last synced: 05 Apr 2026

https://github.com/jellydn/keybinder

A modern, user-friendly GUI application for managing skhd keyboard shortcuts on macOS.

gui skhd tauri-app

Last synced: 04 Jun 2026

https://github.com/a-poor/password-generator

A simple cross-platform destop app for generating random passwords, built with Rust, Tauri, and Svelte.

desktop-app gui password-generator rust svelte tauri

Last synced: 20 Apr 2026

https://github.com/f7o/nginx-crafter

NGINX Reverse Proxy WebUI

gui management nginx webapp

Last synced: 25 Apr 2026

https://github.com/malikmaky/online-examination-system

The Online Examination System is a Java-based desktop application designed to make taking exams over the internet easy and convenient.

exam-simulator examination-system gui java log-in sign-in sign-up swing-gui testing-system

Last synced: 08 Jun 2026

https://github.com/dheerajshenoy/sonify-hackathon

Convert images into beautiful audio signals

audio-processing gui image-processing python qt sonification

Last synced: 01 May 2026

https://github.com/arseniistratiuk/track-finder-app

An app/GUI that is linked to a database called "chinook". User will be able to do a bunch of operations with a database (like searching information) through this program.

customtkinter database gui modern modern-ui-ux object-oriented-programming python python-ui sqlite3 tkinter ui-design

Last synced: 02 May 2026

https://github.com/nickcrews/boa

Python GUI (plus some arduino code) to control a homemade force sensor.

arduino bluetooth gui pyqt python scale sensor serial

Last synced: 02 May 2026

https://github.com/hmlendea/nucixna.gui

GUI management and basic widgets for MonoGame/XNA.

gui monogame nuget xna

Last synced: 03 May 2026

https://github.com/nobe4/slacked

You've been slacked!

gui markdown slack

Last synced: 08 May 2026

https://github.com/jpvolt/cameracalibrationgui

Camera calibration GUI util for CameraCalibration library.

gui opencv stereo-vision utility

Last synced: 08 May 2026

https://github.com/nikhiljha/trebuchet

Send files to anyone, at maximum speed. (A GUI for croc - similar to magic-wormhole.)

croc gui

Last synced: 25 Jun 2026

https://github.com/yhyzgn/liora

Pure Rust + GPUI native enterprise UI component library for desktop apps — Element Plus-inspired components, charts, docs, tray integration, and installer packaging.

charts code-editor component-library cross-platform dark-theme desktop-app element-plus enterprise-ui gpui gui installer markdown-renderer native-desktop native-ui packaging rust rust-desktop rust-ui system-tray ui-components

Last synced: 26 Jun 2026

https://github.com/jozwiaczek/warehouse

A university project aimed at creating a program for handling a warehouse.

gui java swing warehouse

Last synced: 28 Jun 2026

https://github.com/wasiqs-classics/code-camp-python-for-data-science-and-machine-learning

Learn Python, from Basics to Advance. For Machine Learning and Data Science

data-science gui ktinker machine-learning python python-3

Last synced: 25 Feb 2026

https://github.com/boshyxd/hwidinspector

HWID Inspector is a Python tool that allows users to inspect and modify their system's Hardware ID (HWID) and view other system information like BIOS serial number, manufacturer, model, MAC address, and the last change/update time. It features a simple and user-friendly graphical interface built using `PySide6` (Qt for Python).

gui hwid hwid-changer hwid-spoof hwidspoofer mac-address pyside6 python qt-for-python

Last synced: 31 Jan 2026

https://github.com/humansinput/dialogbind

DialogBind provides a Ruby API that wraps around Linux, macOS and Windows message box-generating tools.

gui linux macos ruby ruby-application rubygem windows

Last synced: 11 Jun 2025

https://github.com/Tw1ddle/tweak-gui

:point_right: tweak-gui is a simple to use Haxe user interface library for changing variables

gui haxe haxe-library

Last synced: 10 Mar 2025

https://github.com/mitchcamza/primefinder

A multi-threaded application for finding and displaying the prime numbers within a given range

algorithms computer-science concurrency cpp cross-platform event-management exception-handling gui multithreading prime-numbers qt

Last synced: 31 Jan 2026

https://github.com/cypriengille/diagnostic-sae-gui

A supervised autoencoder and its GUI for cost-less thyroid nodule prognosis.

autoencoder categorical-data gui thyroid-malignancies

Last synced: 12 Oct 2025

https://github.com/redayzarra/pockettrader

PocketTrader is an automated trading bot for Alpaca's commission-free stock brokerage API. The bot enables seamless trade automation, asset checking, order management, technical analysis & position management, paper trading for strategy testing, and more!

algorithmic-trading gui tkinter-gui trading trading-algorithms trading-bot trading-strategies

Last synced: 07 Feb 2026

https://github.com/seanpm2001/bliss_browser_osmode_openbsd_shell

🌳️🌐️🐚️ The OS mode OpenBSD shell for Bliss Browser lets Bliss run as an operating system environment on top of OpenBSD for as much time as you choose.

bliss-browser bliss-browser-development bliss-browser-openbsd-shell bliss-browser-osmode browser c-language chromeos-alternative chromiumos-alternative gpl3 gplv3 gui gui-shell md openbsd osmode shell txt ui web-browser web-development

Last synced: 07 May 2025

https://github.com/jmaus2006/video2bluray

Video2BluRay blu-ray maker and video converter

bdmv blu-ray bluray converter disc encoding ffmpeg gui mkv muxer tool tsmuxer video

Last synced: 06 Feb 2026

https://github.com/duzy/view

Go View Library

go graphics gtk gui

Last synced: 01 Feb 2026

https://github.com/ilanvinograd/torch

Torch is a robust and lightweight GUI tool designed to streamline file and folder selection, manage clipboard content, and facilitate seamless sharing of project code with AI chatbots.

automation clipboard clipboard-tool file-management gui gui-application open-source productivity python tkinter

Last synced: 01 Feb 2026

https://github.com/hashtek-mc/hashgui

Générateur de GUI et d'item personnalisés. Manager d'interactions avec les items (clics ou interactions).

builder gui gui-builder hashtek item item-builder java java-16 library mask minecraft page paginated-gui spigot

Last synced: 15 Apr 2026

https://github.com/chiefenne/lvgl_simulator

Complete LVGL v9.4 project template with desktop simulator for rapid GUI development. Build interfaces on macOS/Linux/Windows, then deploy to ESP32. Shared GUI code, custom fonts, and modern C++17.

cpp embedded esp32 gui lvgl sdl2 simulator

Last synced: 27 Jan 2026

https://github.com/fschottmann/CheatSheetCompanion

Cheat Sheet Companion is a powerful PowerShell tool that provides context-sensitive cheat sheets to users. No matter what program or website the user is in, the appropriate cheat sheets are always displayed, making it easier for users to find the information they need quickly and efficiently.

gui gui-application obsidian obsidian-md powershell wpf

Last synced: 08 Jul 2025

https://github.com/coutteausam/project-explorer

General purpose, tag based, project organization tool

gui project-management python python3

Last synced: 14 Mar 2026

https://github.com/huanglishi/wails3base

基于wails3集成桌面应用开发,已经把开发所需的依赖如axios、md5、pinia、vue-router等集成好了,开箱即用。

go golang gui wails

Last synced: 09 Feb 2026

https://github.com/smokku/tgt

TGT (TextmodeGUIToolkit) is an object-oriented library, written in C, for creating user interfaces under Linux console

gui library linux ncurses termcap terminal text-mode-gui toolkit

Last synced: 13 Apr 2026

https://github.com/alij-official/snakegame

A classic Snake game built using Python and Pygame. This game features exciting gameplay with special mango food, sound effects, and increasing difficulty as you progress.

fun game game-development gui py pygame python python3 pythongame snake snake-game snakegame

Last synced: 10 Oct 2025

https://github.com/completementgaga/npgui

This package implements Graphical User Interfaces from a NumPy user perspective.

graphical-user-interface gui numpy open-source python

Last synced: 27 Feb 2026

https://github.com/nextlevelshit/angular-warp-scroll

Simple directive for scrolling into the website itself

angular gui navigation scrolling slide warp

Last synced: 20 May 2026

https://github.com/shivang8/random-password-generator

Random Passoword Generator Using Pseudo-Random Function

gui java netbeans-ide pseudo-random random-password

Last synced: 08 Jun 2026

https://github.com/brainelectronics/serialdebugmonitor

Python Serial Monitor with JSON parser to show data in seperate view

debugging-tool gui json-parser monitor monitoring-tool python python3 serial serial-communication wxpython

Last synced: 13 May 2026

https://github.com/guillaume-haerinck/which-gui

Make user-interfaces accross multiple stack to compare them (HTML / XAML / QML / Engine-Based)

godot gui html metroid-prime qml qt ui unity unreal-engine user-interface xaml

Last synced: 11 Apr 2026

https://github.com/jbris/gui-app-docker-test

Test to see how to run GUI apps in Docker

docker docker-compose gedit gui gui-application xserver

Last synced: 27 Feb 2026

https://github.com/bestmahdi2/uni__realestatemanagementsystemqt

Two university projects where a real estate management system is implemented using Qt

cpp gui qt qt5 real-estate real-estate-management

Last synced: 10 Mar 2026

https://github.com/eduardoklosowski/pychip8

Chip-8 emulator written in Python

chip-8 emulator gui ncurses

Last synced: 12 Feb 2026

https://github.com/lemonzi/autosync

Pure Data library with hacked GUI elements that are automatically synchronized over the net using OSC with elements that share the same name

gui osc pure-data

Last synced: 13 Feb 2026

https://github.com/watashiwasid/python-qr-code

A GUI programme with simple UI to generate QR Codes

gui hacktoberfest hacktoberfest2020 pillow python python3 pythonqrcode tkinter

Last synced: 15 Mar 2025

https://github.com/ccrsxx/final-java-project

Final Java project for my University

gui java javaswing

Last synced: 07 Apr 2025

https://github.com/jacobwilliams/vibegui

A vibe-coded Python library to create simple GUIs and read/write config data using multiple backends (Qtpy/PySide6/PyQt, WxPython, TKinter, GTK3/GTK4, and Flet) using a JSON schema.

flet gtk gtk3 gtk4 gui json pygobject pyqt pyside6 python qtpy tkinter wxpython wxwidgets

Last synced: 20 Apr 2026

https://github.com/dhcgn/lbryservermgmt

A GUI to manage server which are connected to the LBRY Data Network layer to support the LBRY, a decentralized Youtube.

gui lbry

Last synced: 14 Feb 2026

https://github.com/kurianbenoy/s4-fosslab

Exiperements as part of my FOSS lab

git gui makefile perl php shell-scripts

Last synced: 11 Apr 2026

https://github.com/jsuyog2/duplicate-finder

A Python application for detecting and managing duplicate images and videos in a specified folder. Features include a user-friendly GUI built with PySimpleGUI, real-time progress updates, and automatic moving of duplicates to organized directories. Utilizes the difPy library for image comparisons and a custom video comparison class.

automation difpy duplicate-detection file-management filesystem-operations gui image-processing progress-bar pysimplegui python video-processing

Last synced: 06 Feb 2026

https://github.com/gnikit/dual-coil-magnetic-field-visualiser

GUI of a 3D Simulation of a Magnetic field using Mayavi

gui mayavi simulation

Last synced: 19 Oct 2025

https://github.com/Marcos-Fernando/AnnoTEP

AnnoTEP - a platform for the annotation of transposable elements in plants

bioinformatics bioinformatics-pipeline docker-image gui plants transposable-elements website

Last synced: 25 Oct 2025

https://github.com/starlederer/interfacer

A neat GUI that helps non-developers execute shell commands

deno git gui node non-developer-friendly non-developers rust shell web

Last synced: 11 Apr 2026

https://github.com/illescasdaniel/clientserverudp-java

Client-Server example program with UDP and Java

client gui java server udp

Last synced: 21 Sep 2025

https://github.com/dickeyy/collatz-calculator

A calculator to test numbers against the collatz conjecture

algorithm calculator collatz collatz-conjecture conjecture gui python tkinter

Last synced: 12 Apr 2025

https://github.com/dlozeve/bqn-fenster

Minimal graphical applications in BQN

bqn fenster gui

Last synced: 03 Mar 2026

https://github.com/akotov-dev/luntik

Simple OpenVPN connector for Mageia-8/9

gui mageia-linux openvpn

Last synced: 23 Jan 2026

https://github.com/f33rni/floppycat

Simple high-performance utility for creating and validating checksums-based backups with full multiprocessing support and retro GUI

backup backup-tool backup-utility checksum-calculation checksum-verification gui linux multiprocessing pyqt pyqt5 python python3 retro windows

Last synced: 05 May 2026

https://github.com/acescottie/rapidtk

a wrapper for Tkinter to create objects faster

gui python3 tkinter-python utility

Last synced: 08 Oct 2025

https://github.com/JokerQyou/vtools

Simple GUI wrapping some of my frequently used ffmpeg commands.

ffmpeg gui svelte tauri tauri-app

Last synced: 07 Apr 2025

https://github.com/rahulguptagzb09/file-browser-application-using-python

File and Folder Browser Application with Dialog Box Using Python, Tkinter

application dialog-box filebrowser folder-structure gui python tkinter

Last synced: 14 Mar 2025

https://github.com/yinkaisheng/tkinter_demos

some tkinter demos

gui tkinter

Last synced: 20 Jun 2026

https://github.com/dog-broad/morsecodetranslator

The Morse Code Translator is a Java program that provides a graphical user interface (GUI) to convert text messages between English and Morse code.

flatlaf gui java maven morse-code

Last synced: 12 Mar 2026

https://github.com/minhnhut/caffeinated-modules-gui

GUI for caffeinated/modules package

caffeinated gui laravel modules

Last synced: 17 Jan 2026

https://github.com/yrotak/cryptoip

Cryptoip is an Open source project, that can provide a client and server for securised communication, every data is encrypted with a strong cryptographic algorythm (aes-128-cbc), it can't be decrypted without the key.

aes audio-streaming communication electron encryption express gui gui-application http javascript js nodejs secure-communication socket-io voice-call voice-chat voip voip-client webm

Last synced: 10 Apr 2026

https://github.com/abika/kit

A terminal based Git GUI for KDE

c-plus-plus git gui kde linux qt

Last synced: 06 May 2026

https://github.com/astynax/threep

Threepenny GUI example

example gui haskel threepenny-gui

Last synced: 27 Jul 2025