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/varunbanka/tic_tac_toe_using_python

here's a tic tac toe game made using python and exe file is also available but make sure python is installed in your pc

cv2 game gui python tic-tac-toe tic-tac-toe-ai tic-tac-toe-game tic-tac-toe-python

Last synced: 20 Jul 2025

https://github.com/ffy00/dominator

Control the DOM from Python (PoC!)

app control desktop dom gui hacktoberfest python remote

Last synced: 20 Jul 2025

https://github.com/ncw/fyne-svg

SVG to native Fyne canvas object converter for GPU-accelerated rendering

fyne go golang gui rendering svg

Last synced: 03 Jun 2026

https://github.com/zaytiri/program-scheduler

A simple way of scheduling programs at startup at specific days of the week and more. Includes GUI version.

at-startup cron files folders gui open program schedule scheduler start task time week-days

Last synced: 14 Jan 2026

https://github.com/gingaabread/jtoasti

JToasti is a super simple Java library that allows the quick and beautiful implementation of toasts in JavaFX

gui java javafx javafx-gui ui ui-components

Last synced: 02 Jan 2026

https://github.com/n6g7/metamorph

Designer-friendly frontend stuff compiler

compiler gui jade pug stylus

Last synced: 18 Feb 2026

https://github.com/vimichael/pixwarp

A small GUI app for converting images, powered by `Image` and `egui`.

desktop-app egui gui image-processing immediate-mode rust-lang

Last synced: 12 Apr 2025

https://github.com/roman-dvorak/minygame

An interactive Minesweeper-inspired logic game written in C++ using the Qt framework. Features customizable field size and difficulty, intuitive controls, and a visually friendly interface for Linux.

game gui linux logic-game mines minesweeper qt

Last synced: 29 Oct 2025

https://github.com/gammasoft71/tunit_gui_win_forms

xtd.tunit runner (xtd unit tests runner)

csharp gui unittest unittests winforms xtd

Last synced: 18 Feb 2026

https://github.com/tbogdala/ai_notepad

A lightweight Rust application to test interaction with large language models. Currently supports running GGUF quantized models with hardware acceleration.

ai candle gui huggingface llama rust text-generation

Last synced: 11 Sep 2025

https://github.com/chili-chips-ba/openeye-camsi-ethernet

1Gbps Ethernet uplink of live camera video over UDP. This is a component of openeye-CamSI project that may be used independently

camera fpga gui python qt rtl udp verilog video vlc

Last synced: 19 Jul 2025

https://github.com/blackphlox/wt-editor-gui

A graphical user interface version of wt-editor-cli

gui windows-subsystem-linux windows-terminal windows-terminal-configure

Last synced: 04 Feb 2026

https://github.com/blurred-machine/shrinkit

Shrinkit is a powerful GUI-based Python library designed for automating machine learning tasks. With its intuitive interface, Shrinkit simplifies the process of building, training, and evaluating machine learning models, making it accessible to users of all skill levels. Shrinkit is a No-code package which can be used as a GUI.

ai automl automl-algorithms automl-pipeline data-science gui gui-application machine-learning ml quickstart streamlit streamlit-webapp training visualization

Last synced: 28 Apr 2026

https://github.com/reuseman/captchify

✳️ Python application for automatic Captcha recognition. Implemented using TensorFlow to create neural networks models and support vector machines. Equipped with a graphical and command line interface.

captcha captcha-solver gui machine-learning python3 qt5 tensorflow university-project

Last synced: 17 Apr 2026

https://github.com/stathiw/bag2vid

A tool to extract videos from a rosbag

gui robotics ros ros-melodic rosbag tool video video-processing

Last synced: 04 Apr 2026

https://github.com/oefenweb/ansible-adminer

Ansible role to set up the latest version of adminer

adminer ansible debian gui mysql postgresql ubuntu

Last synced: 13 Jul 2025

https://github.com/minetest-j45/go_soundboard

A cross-platform soundboard app, made in Go

app audio fyne go golang gui malgo sounboard

Last synced: 30 Oct 2025

https://github.com/testertv/qrcp_wingui.github.io

Simple GUI for qrcp

gui qrcode qrcp windows

Last synced: 28 Jan 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/bratpeki/tools

A master list of FOSS software tools

audio cli foss gui list tools video

Last synced: 06 Mar 2026

https://github.com/daviskamau/spam-text

A basic script to generate spam texts

gui python

Last synced: 22 Jun 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/oliversalzburg/nodes-js

A node-based playground for JavaScript

flow gui js nodes playground

Last synced: 21 Aug 2025

https://github.com/blaze6950/notepad-winapi-

A sample program, which is a notepad, for create, edit, save, open text files.

cplusplus gui notepad text-editor winapi winapi-application wordpad

Last synced: 10 Oct 2025

https://github.com/ales-tsurko/iced-nsview

Iced for Cocoa applications.

au cocoa gui iced macos ui vst

Last synced: 12 Feb 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/idrisvohra9/c-sharp-basics

This Repository contains my codes and learning of C# programming language (.NET framework)

basics concepts console console-application csharp dotnet gui hard intermediate oops roadmap windowsapi

Last synced: 20 May 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/star-rein/onnx-detect

A general object detection application supporting ONNX models, image/video/camera inputs, with one-shot and real-time inference modes, and an intuitive GUI.

gui object-detection onnx onnx-runtime pyqt6 pyqt6-desktop-application yolo

Last synced: 22 May 2026

https://github.com/qishibo/datetime

一款在linux\mac\windows下展示当系统时间的gui小工具

clock gui

Last synced: 17 Mar 2025

https://github.com/rust-ninja-sabi/html-ollama-simple-gui

complete chat GUI for Ollama in one html file

chat-app gui html javascript ollama single-file-app

Last synced: 15 May 2026

https://github.com/wzykubek/openfm-qt

Qt client for Polish internet radio Open FM.

desktop gui music player qt6 radio

Last synced: 06 Mar 2025

https://github.com/omiyagames/amanda-cluett

An idle game about a historical figure.

game game-jam gamejam gui idle-game ugui unity unity-2d unity-2d-game unity2d

Last synced: 19 Apr 2026

https://github.com/r4gus/zigenity

Like zenity but in Zig

gtk gtk3 gui zig zig-package

Last synced: 19 Apr 2026

https://github.com/aakankshabhende/gui-based-bmi-calculator

GUI Based BMI-Calculator with MySQL Database and Realtime customized email notification of your BMI result.

database gui mysql

Last synced: 01 May 2026

https://github.com/drmccoy/pdftextorizer

Interactively extract text from multi-column PDFs

gui pdf pdf-extractor pdf-files pdf2text pdftotext pyqt5 qt5

Last synced: 07 Jan 2026

https://github.com/stevegilham/astroclock

A GUI toolkit kata

gui kata planetarium

Last synced: 20 Apr 2026

https://github.com/muhammedmagdyy/function-plotter

GUI Python program that plots functions that are entered by the user.

gui matplotlib python sympy tkinter

Last synced: 18 Mar 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/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/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/Pradeep-selva/react-gui

A simple, blazingly fast way to create React Components using a GUI

component fast generate-code generated-code gui javascript react reactjs svelte typescript

Last synced: 31 Mar 2025

https://github.com/aeroaks/cookiecutter-pyqt4

A cookiecutter template for PyQt4 GUI applications

gui pyqt4 python3 template

Last synced: 07 May 2025

https://github.com/truelockmc/shutdown_timer

A little Tool that offers ways to perform a timed shutdown on your PC. Usefull for ex. when your listening to a podcast to fall asleep and your Computer shouldnt run all night

gimmick gui shutdown timed-shutdown timer tkinter usefull

Last synced: 20 Feb 2026

https://github.com/ruslol228/it_project_1

This project was made on demand of my studies in National Aviation Academy, for a subject "Information Technology".

ai anaconda flet gui jupyter-notebook ml pandas python scikit-learn

Last synced: 30 Apr 2025

https://github.com/eduardoklosowski/pychip8

Chip-8 emulator written in Python

chip-8 emulator gui ncurses

Last synced: 12 Feb 2026

https://github.com/breadybred/codewars-rank-fetcher

This Python GUI application simplifies the process of fetching and storing your Codewars ranking data across various categories. It provides a user-friendly interface for configuration and displays retrieved ranks in a clear format.

codewars gui python web-scraping web-scraping-python

Last synced: 19 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/petrushev/txplaya

Web based audio player build on Twisted

gui mediaplayer mediaplayer-api network-programming python qt qt5 twisted

Last synced: 01 May 2026

https://github.com/jocelynvelarde/interfaz-grafica

A small project to create a graphic interface on eclipse using swing. It represents a Star Wars comic library

collaborative graphic-interface gui high-school-project international-baccalaureate java student swing swing-gui

Last synced: 20 Jun 2026

https://github.com/alexpdev/blackjack

Not for card counting

game gui python python3

Last synced: 24 Jun 2025

https://github.com/albertocuadra/uielements

UIElements is a Graphic User Interface (GUI) to select and analyze the species included in NASA's database and the Third Millennium Database.

app burcat chemical-species chemistry database gui nasa nasa-database periodic-table thermo thermodynamic-properties third-millenium-database

Last synced: 18 Apr 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/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/xorblo-doitus/completesettings

A Godot plugin providing pre-made GUI for settings, and scenes that help build a setting menu.

godot godot-addon godot-plugin gui settings

Last synced: 18 Feb 2026

https://github.com/isthisgitlab/gurushots-auto-vote

Cross-platform Electron app for automated voting on GuruShots photography challenges. Features both GUI and CLI interfaces with mock mode for testing. Built with Node.js and modern web technologies.

automation autovote autovoting bot cli electron gui gurushots nodejs

Last synced: 07 May 2026

https://github.com/gherardovarando/electrongui

Framework to create GUI with electron

electron gui node photon

Last synced: 18 Mar 2025

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/franck-gaspoz/moviedbassistant

Generates Movie documents (HTML, movie database,...) using Web Crawlers ( IMDb, ... )

cli database gui imdb movie scraper scrapy-crawler scrapy-spider scrawler

Last synced: 28 Jan 2026

https://github.com/seanpm2001/bliss_browser_osmode_fedora-shell

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

bliss-browser bliss-browser-osmode bliss-browser-osmode-fedora-shell browser chromeos-alternative chromiumos-alternative fedora fedora-linux gpl3 gplv3 gui gui-shell md osmode perl shell txt web-browser

Last synced: 07 Apr 2026

https://github.com/thatonecalculator/calculator

A simple calculator (in a GUI) made in Java.

calculator gui java jframe netbeans

Last synced: 10 Jul 2025

https://github.com/griffinannshual/simple-calculator

Easy usable Calculator. Programmed using Python

calculator easy-to-use gui python tkinter-graphic-interface

Last synced: 20 Jun 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/rajeshperro/loginexamplejavasocket

A sample program to make a client server login including SHA-256 password hashing and sending data between Server and Client using Network Socket. With GUI.

gui java login-system network-socket password-hash

Last synced: 28 Jun 2025

https://github.com/danielbrito/java-studies

☕ Java experiments.

graphql gui java javafx spring-boot

Last synced: 09 Apr 2026

https://github.com/duckboss/pyminecraftadmin

A simple GUI utility to remotely manage a MineCraft Server using the RCON protocol

administration bukkit gui minecraft minecraft-server python python3 remote-control spigot tkinter

Last synced: 25 Apr 2026

https://github.com/foxtbirdy/pyqt5-works

Repositories based on the sub-projects and research of the Python PyQt5 GUI Library

development gui python tutorial

Last synced: 16 Jun 2025

https://github.com/timgrossmann/tournamentmanager

⚽︎ Second term project with 3 fellow students

code gui java java-8 javafx

Last synced: 02 May 2026

https://github.com/shiweimeiya/cpp-epoll-reactor-server

C/C++服务端项目,epoll+线程池的reactor模型,适合新手学习完服务器项目后来这里增加业务量,读者可以增加redis、MySQL提升项目框架完整性🚀 Tank Battle - 高性能多人在线坦克对战游戏 一个展示现代网络游戏架构设计的完整项目。使用C语言构建高并发服务器端(epoll + 线程池 + 多房间系统),Python+Pygame开发跨平台客户端。支持2-4人实时对战,包含动态地图生成、碰撞检测、自定义网络协议等核心功能。 ✨ 核心特性: 异步I/O网络模型 | 线程池并发处理 | 房间管理系统 | 实时状态同步 | 跨平台客户端 🛠️ 技术栈: C语言服务器 | Python客户端 | 自定义二进制协议 | Pygame图形引擎 适合学习网络编程、游戏开发、系统

c cpp epoll gui python socket

Last synced: 09 May 2026

https://github.com/acrylic-os/core

The source code of Acrylic, the OS that runs in your browser.

css gui html js operating-system os web-os

Last synced: 01 May 2026

https://github.com/sumitkumargiri/sports-management-project-python-using-tkinter

This repository contains all the best practices for managing Github repository.

github gui gui-application open-source project python tkinter

Last synced: 26 Apr 2026

https://github.com/jazz-soft/jzz-gui-select

MIDI Input/Output pickers

gui midi select

Last synced: 06 May 2025

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/frank038/pyeditor

A python/bash/javascript IDE with some features for python projects. Or use it as a simple text editor.

bash editor gui ide javascript python python3 qscintilla qt5 scintilla text

Last synced: 17 Sep 2025

https://github.com/anonbotpl/swiftdiffusion

A modern PyQt6 GUI for Stable Diffusion 1.5. Optimized for 6GB VRAM GPUs, 7 dark themes, advanced Inpainting canvas, Latent Mixology, Zero-Copy memory, i18n PL/EN. ☕ ko-fi.com/anonbotpl

controlnet diffusers generative-ai gui image-generation inpainting latent-diffusion pyqt6 python pytorch stable-diffusion text-to-image ui vram-optimized

Last synced: 31 May 2026

https://github.com/sciviews/tcltk2

Tcl/Tk Additions for R

gui rstats tcl-tk

Last synced: 29 Jan 2026

https://github.com/epeios-q37/atlas-java

World's lightest toolkit to quickly and easily add a GUI to your Java programs and bring them online.

api gui java network repl todomvc web

Last synced: 27 Jun 2025

https://github.com/hashimthearab/passwordgenerator

A password generator written in Rust, with a GUI, light and simple.

generator gui macros password password-generator rust

Last synced: 06 Apr 2025

https://github.com/stnc/java-laboratory-gui

java laboratory programmin gui / sqlite

gui java java-laboratory-gui javagui javaswing

Last synced: 12 Jul 2025

https://github.com/imshakil/pcinoob

An open-source application to generate PC Hardware Information developed with GUI in C++

computer-hardware-information cpp cpp11 fltk gui hardware-information linux open-source ubuntu

Last synced: 27 Apr 2026

https://github.com/landoskape/cellector

A pipeline and GUI for determining which ROIs match features in a fluorescence image.

cell fluorescence gui image matching matching-algorithm roi roi-analysis

Last synced: 11 Oct 2025

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/bobbens/iced-lua

Iced bindings for Lua using mlua.

gui iced-rs lua mlua rust

Last synced: 30 Jan 2026

https://github.com/nubbsterr/pyjot

A lightweight notepad application built on Tkinter in Python :)

gui notepad programming python tkinter tkinter-gui

Last synced: 16 Oct 2025

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/betaweb/apache2-virtualhost-generator

Apache2 virtualhost config file (on sites-available folder) generator build with NodeJS.

apache2 gui nodejs vhosts vuejs2

Last synced: 15 Apr 2026

https://github.com/hrosicka/javacalcgalaxy

🪐 Looking for fun 🥳 with programming and calculators? Then you're in the right place! This repository contains a collection of simple calculators in Java, perfect for beginners who want to dive into the world 🌍 of programming.

bmi bmi-calculator calculator calculator-application console gui java swing swing-gui

Last synced: 10 Mar 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/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