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/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/yousifj129/learnwords

Boost your vocabulary with LearnWords, a simple and interactive app that helps you learn new words and their meanings while reading books. Take quizzes, review definitions, and track your progress - all in one convenient place!

english good-first-issue gui learning pyside6 python qt qt6

Last synced: 12 Feb 2026

https://github.com/socxin/stm32h7b0

L5 R5:ST Cortex-M7 280MHz MCU (STM32H7B0)

gui mcu stm32

Last synced: 19 Mar 2026

https://github.com/martinthoma/write-math-eel

Eel GUI application which uses hwrt to interactively classify symbols.

eel gui python

Last synced: 13 Feb 2026

https://github.com/jaume-ferrarons/easymarkdown

VSCode extension providing GUI to easily edit Markdown

extension gui markdown visual-studio-code

Last synced: 13 Feb 2026

https://github.com/lanseria/go2rtc-tauri

A go2rtc GUI tool

go2rtc gui tauri2 vue3

Last synced: 13 Feb 2026

https://github.com/stephengold/Georg

Procedurally generated textures (New BSD license)

button gui icon-set java markers png procedural-textures texture

Last synced: 19 Mar 2026

https://github.com/al-muhandis/tournament

A program for accounting and maintaining tournaments and series of games / Программа для учета и ведения турниров и серий игр

accounting chgk freepascal game gui lazarus sport tournaments

Last synced: 20 Mar 2026

https://github.com/schafeld/my-first-vuegg-project

A very simple vuegg form (demo).

demo gui vuegg vuejs

Last synced: 31 Aug 2025

https://github.com/genndy007/youtube-video-downloader-gui

Free and Open-Source YouTube video downloader. Graphics with PyQt5.

gui pyqt5 python pytube pytube3 video youtube youtube-dl

Last synced: 16 Apr 2026

https://github.com/audioscavenger/dms-gui

A graphical user interface for managing DMS (Docker-Mailserver). This portal aims to manage all aspects of DMS including email accounts, aliases, UI settings, indexes, etc.

api docker docker-compose dovecot email gui node-js portal

Last synced: 04 Mar 2026

https://github.com/astrodynamic/smartcalculator

A Python calculator application with a Qt/QML interface, utilizing a C++ library for dynamic calculations.

api arithmetic calculator cmake cpp ctypes dylib expression-calculator gui mathematics mvp mvvm pyside python3 qml qt6 rnp slot trigonometric-calculations

Last synced: 16 Apr 2026

https://github.com/dimits-ts/coffee-ui

An Android application aiming to provide a modern, accesible UI to a standard, commerical coffee machine. Supports ingredient selection, schedule creation and management, video tutorials and TTS for accessibility.

agile-development android customer-products gui

Last synced: 16 Apr 2026

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/smsraj2001/ring-and-johnsons-counter

An iverilog program displaying the working of RING and JOHNSONS counter with the Timing diagram in GTK wave.

gtkwave gui iverilog

Last synced: 19 Mar 2026

https://github.com/luminary-cloud/steam-tracer-cleaner

Steam userdata cleaner, tracer scrubber, and autoexec installer for Windows.

cleanup counter-strike-2 cpp cs2 gui imgui privacy steam steam-cleaner windows

Last synced: 03 Jun 2026

https://github.com/werdsmind/sarcd

Visualizador de imágenes DICOM desarrollada en Python

customtkinter dicom dicom-viewer gui inactiveproject interface medical-application python tkinter ui

Last synced: 16 Apr 2026

https://github.com/anachrocomputer/ba63gui

A Linux GUI in GTK+ for the Wincor-Nixdorf BA63 and BA66 customer displays

ba63 ba66 customer-display gtk gtk3 gui iee lcd-display serial vfd-display wincor-nixdorf

Last synced: 16 Apr 2026

https://github.com/lightdiffusion/lightdiffusion

Fastest Stable Diffusion GUI, Pipeline, with only one python script, 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: 17 Apr 2026

https://github.com/thimc/dl

graphical downloading tool for 9front

9front gui plan9 tool

Last synced: 17 Apr 2026

https://github.com/ostanton/nimgenericvisualcalculator

A generic visual calculator written in Nim and NiGui

gui nigui nim

Last synced: 03 Jun 2026

https://github.com/derleiti/ailinux-client

AILinux Desktop Client - PyQt6 GUI for Linux with AI Chat, Terminal, File Browser

ai-assistant ailinux chat desktop gui linux pyqt6 python

Last synced: 04 Apr 2026

https://github.com/kenm76/scriptree

A universal GUI generator for command-line tools. Define a tool once by pointing ScripTree at an executable or building a form from scratch and run it through a clean GUI with labeled fields, dropdowns, file pickers, and checkboxes. Or use the LLM specific help files with your AI to make them for you.

argparse automation cli click developer-tools gui portable-app powershell pyside6 python qt scriptree solidworks tool-runner windows

Last synced: 27 Jun 2026

https://github.com/jstrieb/groupme-archiver

GUI to download GroupMe chats for archival and offline analysis

groupme gui jackson java javafx json

Last synced: 18 Apr 2026

https://github.com/alternative-intelligence-cp/aria-packages

Standard library packages for Aria — 80 packages including HTTP, CSV, regex, datetime, SDL2, GTK4, raylib, SQLite, PostgreSQL, MySQL, Redis

aria database gui packages standard-library

Last synced: 05 Apr 2026

https://github.com/birg81/java.gui.plotting

Hi guys. I developed this Java code, for demonstration purposes. This Code, creates a Java GUI (with swing and awt library) showing the graph of the function f (x) = 3 + [x-1] * exp(-x / 3). In addition to the graph of the function, the GUI also shows the Cartesian axes. This software also to change the extremes of the graph and enlarge or reduce the graph. I hope it's simple. Good luck!

awt exponential funcional gui java math mathematics mathgraph plotting swing ui

Last synced: 18 Apr 2026

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/akshat4165/krispykreme-windowsform-mysql

Windows Form for a Famous Coffee and Doughnuts brand named Krispy Kreme using the C# programming language and MySQL for Database Connectivity

command-line command-line-tool csharp doughnut-billing doughnut-company-billing gui gui-application krispy-kreme mysql mysql-database mysql-server mysqli mysqlworkbench programming windows windows-forms winforms

Last synced: 05 May 2026

https://github.com/bunnysakura/simulated-mouse

模拟鼠标的按键精灵,QuickMacro

gui python quickmacro quickmacros tkinter

Last synced: 04 Jun 2026

https://github.com/navjotdhanawat/npm-visualizer

Manage your npm dependencies using GUI

gui manager node npm package

Last synced: 20 Apr 2026

https://github.com/singhrimiumesh/scrape-chat

Scrape & Chat: A GUI tool for website scraping and AI chat. Effortlessly scrape website data and interact with a chatbot to get insights based on the extracted content. Built using PyQt5, Selenium, and conversational AI.

ai chatbot gui pyqt5 python3 selenium webscraping

Last synced: 20 Apr 2026

https://github.com/plxl/mpegui

A C# .NET FFmpeg GUI that can do specific things for specific scenarios

csharp dotnet ffmpeg gui

Last synced: 21 Apr 2026

https://github.com/mantacid/bingle

Badly INtegrated Graphical Linux Environment

desktop eww gui ricing scss yuck

Last synced: 05 Jun 2026

https://github.com/jozwiaczek/offlinemessenger

A student project designed to create an offline messenger.

gui java messenger swing

Last synced: 05 Jun 2026

https://github.com/davidfig/settingspanel

Creates hideable UI to change settings during runtime

control dat gui panel settings

Last synced: 05 Jun 2026

https://github.com/malaksadek/photosharing

A distributed Photo Sharing Application implemented using QT in C++ 🖼 🔗 (2017)

c-plus-plus distributed-systems gui image-viewer network-programming qt sharing-platform steganography steganography-algorithms

Last synced: 22 Apr 2026

https://github.com/awab-sial/online-examination-system

AI-powered adaptive online exam system built with C++ and Qt. Uses GPT-3 for dynamic question generation and evaluation, supports skipping/reattempt, group chat, and local file storage. Academic DSA project.

academic-project bahria-university dsa dsa-algorithm gui gui-application qt

Last synced: 24 Apr 2026

https://github.com/ehrg1/cs492-mosques-management

About This repository showcases a project developed for the CS492 Special Topics in Computer Science course, which is a simple app to manage mosques

database gui python sqlite3 tkinter tkinter-gui

Last synced: 24 Apr 2026

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

The Mini Control Chrome Extension is a simple, powerful tool that enhances your browsing experience by giving you seamless control over any media playing in your Chrome tabs.

chrome-extension control extension gui pause play

Last synced: 26 Apr 2026

https://github.com/yunir/ordinary-least-squares

ITMO (09.03.04). 3rd semester. Computational mathematics. 3rd lab work.

gui javafx mvc

Last synced: 26 Apr 2026

https://github.com/zenialexandre/file-explorer-emulator

File Explorer Emulator - made for my Operating Systems classes at the sixth semester of college.

dioxus file-explorer gui

Last synced: 27 Apr 2026

https://github.com/geetika2708/online-job-portal-in-python

Online Job AThis Online Job Portal is an application where the job seekers can register themselves at the website and search for jobs that are suitable for them as the employers register with the website and put up jobs that are vacant at their company.

gui mysql-database online-job-portal python sql tkinter

Last synced: 27 Apr 2026

https://github.com/arkenidar/fox-toolkit-apps

fox-toolkit.org apps built with GNU Make or CMake

3d cmake cpp gui make obj ogl parse-h

Last synced: 27 Apr 2026

https://github.com/shen-po-heng/cpp_gui_lab

This repository is to practice GUI implementation of c++

calculator-application cpp cpp-programming gui qt6 qtcreator qtdesigner

Last synced: 28 Apr 2026

https://github.com/samplec0de/stringcalculator

Full-featured calculator written in C++ with Qt framework GUI. Supports variables.

calculator calculator-application cpp gui qmake qt qt-gui qt5 qt5-gui qtcreator

Last synced: 28 Apr 2026

https://github.com/florianibach/samba-admin-ui

A simple web UI/GUI to manage Samba users and shares for homelab environments.

docker gui homelab raspberry-pi samba samba-share self-hosted selfhost ui

Last synced: 28 Apr 2026

https://github.com/davidleitw/thoth

A simple file manager written in PyQt5

example filemanager gui pyqt5 python python3 qt5

Last synced: 28 Apr 2026

https://github.com/s-celles/tkinter_matplotlib_sample

A Python Tkinter example with Matplotlib integration

gui matplotlib plotting python random tkinter

Last synced: 08 Jun 2026

https://github.com/foxtbirdy/mini_apps

The Official Mini-apps where apps are created?

cryptography css gui gui-application mini-apps pyqt5 pyqt5-desktop-application python

Last synced: 28 Apr 2026

https://github.com/manasses-ndombele/foodboard

Este é um programa desktop feito com Flutter em Python com o objetivo demonstrar as minhas habilidades em integrações com APIs, leitura e demonstração de dados em gráficos

api dashboard desktop flet flutter gui python3

Last synced: 29 Apr 2026

https://github.com/katahiromz/splittersample

MZC4 Splitter Sample

gui splitter win32api windows

Last synced: 29 Apr 2026

https://github.com/mattno5ss/simple-iced-examples

Simple examples for individual iced-rs widgets

examples gui iced iced-rs rust

Last synced: 29 Apr 2026

https://github.com/graiola/wolf_rviz_plugin

Rviz plugins for WoLF

gui ros rviz

Last synced: 29 Apr 2026

https://github.com/adarshpheonix2810/health-care-chatbot-v2

An AI-driven healthcare assistant that predicts diseases based on user-provided symptoms. This project leverages machine learning for disease prediction, provides descriptions and precautionary measures, and includes a user-friendly GUI with text-to-speech integration.

ai chatbot data-science disease-prediction gui healthcare healthcare-assistant machine-learning python symptom-analysis text-to-speech tkinter

Last synced: 29 Apr 2026

https://github.com/tsnsoft/tsn_ideaproject_demo

Пример простейшего визуального приложения на Swing для IntelliJ IDEA на Java

demo gui intellij intellij-idea intellijidea jar java swing

Last synced: 29 Apr 2026

https://github.com/titemov/javafx-cubic-spline

Java based cubic spline interpolation with JavaFX user interface.

computer-graphics cubic-spline cubic-spline-interpolation gui interface java javafx spline

Last synced: 30 Apr 2026

https://github.com/andyobtiva/glimmer-dsl-fx

Glimmer DSL for FX (FOX Toolkit Ruby Desktop Development GUI Library)

dsl dsl-syntax fox-toolkit fxruby glimmer-dsl gui ruby ruby-gem ruby-library rubygem

Last synced: 30 Jun 2026

https://github.com/zombiegeek0/cyphr

This is a Python program that encrypts a plain text string with different encryption languages.

binary criptography cyphr encrypt gui md5 python rsa sha512 thinker zombiegeek0

Last synced: 08 Jun 2026

https://github.com/zimmerrol/data-viewer

Utility tool to inspect various data formats to verify data integrity in machine learning

dataset deep-learning gui hdf5 machine-learning tensorflow tfrecord ui

Last synced: 01 May 2026

https://github.com/errorstream/levers

Drawing primitives for use in unity editor UIs.

canvas editor graphics gui imgui unity

Last synced: 01 May 2026

https://github.com/almas-ali/ant-shell

Ant shell with powerfull CLI and GUI packed

ant-interpreter ant-shell cross-platform gui os-independent shell terminal tkterm

Last synced: 01 May 2026

https://github.com/bjam24/evolution-simulator

Evolution simulator is a desktop java application creted for the Object-Oriented Programming course at the AGH UST in 2022/2023.

application evolution-simulation gui inheritance java javafx multithreading

Last synced: 02 May 2026

https://github.com/aadityajoshi151/bollywood

Movie guessing game with a beautiful GUI. Say goodbye to those boring lab/practical sessions. Download for desktop or play online 👇

desktop-app electron gui online webui

Last synced: 02 May 2026

https://github.com/centuriontheman/agentbasedproject

The project implements a basic agent-based simulation.

gui gui-application java university university-project

Last synced: 02 May 2026

https://github.com/siddhesh-agarwal/python-projects

A collection of large variety of projects in python

calculator gui projects python streamlit

Last synced: 09 Jun 2026

https://github.com/radad/radaudioplayer

Simple audio player using win32 mci

appveyor gui gui-application mci win32 windows

Last synced: 03 May 2026

https://github.com/longwater1234/go-tic-tac

Multiplayer Tic-Tac-Toe game written in Golang and Fyne GUI toolkit, with websockets

fyne game go golang gui tic-tac-toe

Last synced: 09 Jun 2026

https://github.com/mohamedwelteir/front

Basic GUI application written in JavaFX

gui javafx mysql-database

Last synced: 03 May 2026

https://github.com/ssomnath/gre_wordlookup

Tool for looking up thesaurus entries for multiple words

gre gui java parallel thesaurus words

Last synced: 03 May 2026

https://github.com/jamesql/cplusplus-base-login

Basic Login Base w/ C++ & MySQL

cplusplus encryption gui ide mysql qt qt5-gui sha256 sql

Last synced: 03 May 2026

https://github.com/akash-rajak/highlight-selected-part-of-text

Python Script to highlight selected part of text.

gui pandas python3 text-highlighter tkinter

Last synced: 04 May 2026

https://github.com/64kramsystem/pm-spotlight

My desktop search program ("Poor Man's Spotlight"), written in Rust

desktop-search fltk fuzzy-search gui linux rust spotlight

Last synced: 04 May 2026

https://github.com/noranta4/nim-game-commentator

A simple python project with GUI. Multiplayer Nim game with comments about the state of the match. • University project • 2015 - Introduzione all'informatica con Python - BSc excellence degree in Science and Technology, SSAS, II year

game graphics gui nim python simple

Last synced: 04 May 2026

https://github.com/anam1980/maze_solver_app

An application that solves a maze and display the shortest path.

dfs-algorithm gui java javaswing

Last synced: 09 Jun 2026

https://github.com/siveci/echosrt

本地 AI 字幕工作站。集成 faster-whisper 语音识别与 LLM 智能翻译,提供一站式 WebUI 自动化工作流,支持 GPU 加速。

auto-subtitle dual-subtitles faster-whisper gui java javascript llm-translation openai-whisper python subtitle-generator transcription translation whisper

Last synced: 10 May 2026

https://github.com/sanikamal/python-atoz

A collection of awesome beginners-friendly python tutorials, code snippet and projects.

gui programming-language python python36 sqlalchemy tkinter

Last synced: 09 Jun 2026

https://github.com/59de44955ebd/archivist

7-Zip GUI for macOS (and Windows)

7-zip gui macos python windows

Last synced: 06 May 2026

https://github.com/lukeroantree4815162342/embedded-threat-alerting-prototype

prototype I made for a hackathon, scans emails for potentially malicious attachments and edits the email to warn the reciever, explain the threat, and generate a 'safe' version of the attachment.

email email-parsing gui prototype python3

Last synced: 12 Jun 2026

https://github.com/mijocecr/samba-util

GUI tool to manage Samba shares on Linux

gui linux linux-share-file samba

Last synced: 10 Jun 2026

https://github.com/esraa-emary/task-worker-matching

A desktop application that helps clients find and connect with suitable workers (e.g., plumbers, carpenters, electricians, etc.) for specific tasks. This system includes user registration, task management, rating and feedback mechanisms, and matching logic, all implemented with a GUI using Qt C++ and backed by an SQL database.

cpp database gui qt sql

Last synced: 07 May 2026

https://github.com/luckasranarison/hand-talk

A tool for building sign language detection models

gui mediapipe sign-language-recognition tensorflow

Last synced: 08 May 2026

https://github.com/donaurelio/graphic-tic-tac-toe

It is a Qt 5 implementation using .ui files of the popular game TIC TAC TOE

c gui qt5 qtcreator

Last synced: 08 May 2026