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/michaelakridge-noaa/open-science-ai-toolkit

Tools, workflows, and processes to support Open Science AI/ML development

gui machine-learning object-detection pyqt5 toolkit yolo yolo11

Last synced: 23 Jul 2025

https://github.com/calcuis/chatgpt-ai-model

Chat Generative Pre-trained Transformer

chatgpt gguf gui llama offline

Last synced: 17 May 2026

https://github.com/adeelh/chess

Simple Chess GUI (class project for Intro to Programming, Fall 2013)

chess chess-gui gui java javaawt

Last synced: 25 Mar 2025

https://github.com/zevlee/hello-world-tk

A template build system for easily distributing Python-based Tk applications on Windows, macOS, and Linux

gui python template tk tkinter

Last synced: 19 Sep 2025

https://github.com/asadullah-nadeem/png-to-na-converter-gui

We specialize in building custom tech solutions. Discover our PNG to .na Converter—convert and view PNG images in a new format.

gui java

Last synced: 02 Apr 2025

https://github.com/screamman-ssh/zoommeetingjoiner_v.1

This is a zoom meeting room collector, easy for student that have many of meeting room for each subject. The program may help you get a better way to sign in zoom.

automation csv-files gui pandas-library pyautogui python tkinter tkinter-gui

Last synced: 30 Oct 2025

https://github.com/vikramsamak/internet-speed-tester

A simple gui app to test internet speed.(made with the help of guagejs and python)

gui gui-application html-css-javascript internet javascript python speedtest

Last synced: 27 Apr 2026

https://github.com/lenicdev/ipfs-gui

GUI wrapper for the go-ipfs IPFS implementation

angular electron go-ipfs gui ipfs

Last synced: 14 Feb 2026

https://github.com/matteobaccan/jmms

Java GUI for MMSC

gui java mmsc

Last synced: 18 Sep 2025

https://github.com/unclechu/hatrix

Matrix protocol GUI client written in Haskell

chat client desktop gtk gtk3 gui haskell matrix

Last synced: 01 May 2026

https://github.com/is-leeroy-jenkins/gooey

A user interface framework based on Python from a random WTFork of FreeSimpleGUI

gui python3

Last synced: 27 Jul 2025

https://github.com/jalenbrown36/planet-simulation

Planet simulation application created using Pygame

gui pygame python3 simulation

Last synced: 09 Apr 2025

https://github.com/iabdullah215/gui-based-network-managment-system

This is a C# based project. I have replicated the command prompt and the SMTP's trap functionalities.

c-sharp gui network-monitoring smtp trap

Last synced: 21 Aug 2025

https://github.com/hamolicious/maze

A Maze generator, solver and "game" written in Python 3.8 and PyGame.

gui maze maze-generation-algorithms maze-generator pygame python python38

Last synced: 27 Jul 2025

https://github.com/on3ye/easy-click

Autoclicker for linux with a GTK-based GUI, developed in C.

autoclick easy-to-use gtk4 gui linux simple

Last synced: 04 Jan 2026

https://github.com/hoijui/wxremind

A GUI for the `remind` calendar

calendar command-line-tool gui legacy reminders

Last synced: 28 Apr 2026

https://github.com/rbaltrusch/file_management_gui

File management GUI written in MATLAB to copy, move and/or delete a number of filtered files and directories.

file-management file-manager file-manipulation gui matlab matlab-gui r2021a

Last synced: 26 Jul 2025

https://github.com/villtord/carving_master_2020

Project aims to provide GUI control of the SPECS Carving manipulator via MCU8 motor control unit and Specslab Prodigy server

carving gui motor-controller prodigy specs

Last synced: 20 Sep 2025

https://github.com/j-hoplin/multi-server-manager

Personal desktop tool for managing multiple home servers

desktop-application gui manager pyqt pyqt5 ssh-client

Last synced: 29 Jul 2025

https://github.com/go-numb/x-post-to-blue

This Golang package provides long-form posting on Twitter Blue using the Playwright library.

go gui playwright post twitter x

Last synced: 28 Apr 2026

https://github.com/mowkintus5/roblox-synapse

Roblox Synapse Executor is a top-tier script execution tool for Roblox, valued for its advanced features and stability, enabling seamless Lua scripting for game modifications and customization.

authentication bloxfruit-script bloxfruits-autofarm-script executer exploit game gui hack lua roblox roblox-lua roblox-script roblox-scripts roblox-synapse

Last synced: 26 Jul 2025

https://github.com/astynax/dialogui

Simple interactive cmdline-oriented UI

gui haskell library tui

Last synced: 09 Apr 2025

https://github.com/ahmed-aquarius/gomoku-game

A Python five-in-a-row game, with two modes: AI vs AI and human vs AI, with the option to play in the console, or on the GUI. The AI plays intelligently by employing the minimax or the alpha-beta-pruning algorithms

ai alpha-beta-pruning gui minimax-algorithm python

Last synced: 18 Jun 2025

https://github.com/nemeslaszlo/elte-programming-technology-2025

This repository contains the tasks and details of the ELTE Programming technology

gui gui-application java java-ee java-gui object-oriented-programming

Last synced: 21 Sep 2025

https://github.com/victoriaraven/translator-language-dictionary-app

multilingual translator application using python dictionary method

dictionary-application gui language python translator

Last synced: 09 Mar 2026

https://github.com/jerryleemelton/javafx_gui_calculator

A simple GUI calculator made with JavaFX.

calculator-application gui java javafx

Last synced: 13 Apr 2026

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/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/abdelrahman822000/git-gui

A graphical user interface for managing Git repositories, developed using C++ and the Qt framework. This application streamlines common Git operations including initializing new repositories, updating existing ones, cloning repositories, and viewing repository status and logs.

cpp git gitgui gui gui-application qt qtcreator

Last synced: 07 Jan 2026

https://github.com/c272/gfcli

A minimal, flexible framework for pretty graphics on the command line.

cli console gui

Last synced: 22 Aug 2025

https://github.com/msaf9/gui-project

GUI Application.

gui java

Last synced: 20 Oct 2025

https://github.com/marcingrze/speed_test

Internet speed testing tool with CLI, GUI (KivyMD), and KDE Plasma widget. Features automated testing, SQLite storage, and result validation.

cli gui kde-plasma kivy network-testing python speedtest sqlite

Last synced: 09 May 2026

https://github.com/lexndru/unlocker-desktop

Keepsake Desktop is a GUI frontend for Unlocker

credentials gui passwordless python unlocker

Last synced: 07 Apr 2025

https://github.com/d1se0/spoofingapp

SpoofingApp es una herramienta GUI para realizar ARP y DNS spoofing en redes locales, con escaneo de hosts y bloqueo de Internet, ideal para pentesting ético.

arp arp-poisoning arp-spoofing dns dns-spoof dns-spoofing gui hacking hacking-tool network network-analysis network-monitoring networking python python3 redes tinker

Last synced: 26 Jul 2025

https://github.com/arasoul/face-recognition-streamlit

🎯 Neural Face Recognition Matrix - Professional AI-powered biometric identification system with real-time face detection, recognition, and cyberpunk-styled interfaces. Features both web (Streamlit) and desktop (Tkinter) applications with comprehensive training pipeline, Docker deployment, and CI/CD automation.

ai bioinformatics computer-vision deep-learning face-recognition facenet gui machine-learning mtcnn neural-network open-source opencv pytorch real-time scikit-learn streamlit svm

Last synced: 02 Apr 2026

https://github.com/najmaelboutaheri/patents_analysis

This repository contains code and resources for analyzing patents using Apache Spark, Python, and AWS services. The objective of this project is to extract insights and trends from patent data to inform business decisions and intellectual property strategies.

azure azure-databricks azuredatafactory deltalake gui medallion-architecture patents-analysis powerbi-report pyspark

Last synced: 21 Apr 2026

https://github.com/tousif47/covidnet-e

This is a project to create a GUI to use a trained Neural Network for predicting Covid19 infection through chest X-Ray images.

gui neural-networks resnet-50

Last synced: 02 Mar 2026

https://github.com/kerciu/swing-text-editor

📝 Java GUI Text Editor ✨ — A text editor created using Java Swing 🎨 for learning and practicing Java programming. This project focuses on building a user-friendly interface and implementing core text editing functionalities. 💻🛠️

gui java java-swing object-oriented-programming text-editor user-interface

Last synced: 20 Jun 2026

https://github.com/bunnysakura/espnanotool-mpy

一个使用ESP32系列芯片开发的小工具,开发语言为MicroPython。| 合宙 ESP32C3-CORE 开发板和 0.96寸 屏幕拓展板 | M5Stack BASIC

esp32 esp32c3 gui luatos m5stack m5stack-core micropython micropython-esp32 mpy mpython

Last synced: 01 Feb 2026

https://github.com/athinimgagule/bankingsystem

A modern JavaFX desktop banking application with secure user authentication, real-time transaction processing, and persistent data storage. Features an intuitive GUI for account management, deposits, withdrawals, and account recovery with comprehensive error handling and data validation.

banking-system gui java javafx oops-in-java serialization

Last synced: 15 May 2026

https://github.com/elmo73lopd/blox-fruits-script

Powerful script for Blox Fruits game that enhances gameplay and provides players with an edge. Includes features like auto-farm, teleportation, and more for an unparalleled gaming experience.

automation blox-fruits cheats code development exploits farming game github gui hackathon hacks lua multiplayer optimization programming roblox script scripting tools

Last synced: 13 Apr 2026

https://github.com/fastroware/password-manager

Offline password manager with encrypted local storage and user-friendly interface using python.

aes cryptography desktop-app encryption foss-password-app gui offline open-source password-manager python python-gui-password-manager security tkinter

Last synced: 06 Jul 2025

https://github.com/bunnysakura/esp32c3-mpy-demo

合宙 ESP32C3-CORE 开发板和 0.96寸 屏幕拓展板的 MicroPython 适配 Demo | A lightweight MicroPython GUI library for display drivers based on framebuf, allows input via pushbuttons. See also micropython-touch.

esp32 esp32c3 gui luatos micropython micropython-esp32 mpy mpython

Last synced: 04 Oct 2025

https://github.com/moosemorals/tidy-movies

Take a format-shifted movie from my PVR and remove adverts (based on provided timings)

ffmpeg gui java

Last synced: 28 Apr 2026

https://github.com/maxime-cllt/primeshield

GUI RSA implémentation en Rust

cicd cryptography gui rsa-cryptography rust

Last synced: 25 Mar 2025

https://github.com/artemkhov/caesar-cipher-desktop-program

This program helps you to encrypt or decrypt the messages. Build with Python. Implemented with a GUI (made with the CustomTkinter).

caesar-cipher cipher custom-tkinter decoding desktop-app encoding gui projects python python3 tkinter

Last synced: 29 Jul 2025

https://github.com/nipuna-lakruwan/card-matching-game-java

A simple card-matching game built in Java using Swing and JavaFX. Players flip cards to find matching pairs while tracking errors. The game includes customizable features like card images, board size, and a restart option.

begginer-project cardgame game-development gui java javafx memorygame programming swing

Last synced: 29 Apr 2026

https://github.com/emilioplatzer/git-plus

yet another git gui

electron git gui

Last synced: 26 Jan 2026

https://github.com/naveensagar765/yt-dlp-gui

Youtube Downloader GUI is a graphical interface for yt-dlp/YDownloader built using PySide6.

gui gui-application pyside6 yt-dlp yt-downloader

Last synced: 13 Aug 2025

https://github.com/crhowell3/centurion

GUI-based application for distributed simulation management using IEEE 1278.1-2012 Distributed Interactive Simulation application protocol messages.

cargo crate dis gui iced ieee rust

Last synced: 11 Mar 2026

https://github.com/ola-kaznowska/to-do-list-app-gui

To-Do List App GUI: To-Do application with GUI interface. The PyQT5 library/framework was used in the project.

gui junior-developer python3 qt-gui qt5 todo-app todo-list

Last synced: 09 Mar 2026

https://github.com/kscript/node-gui

nodejs 图形界面 demo

gui yue

Last synced: 24 Jul 2025

https://github.com/harmanveer2546/recognizing-digits

I used the MNIST dataset for the implementation of a handwritten digit recognition app. To implement this, will be using a special type of deep neural network called Convolutional Neural Networks. In the end, I also build a Graphical user interface(GUI) where you can directly draw the digit and recognize it straight away.

dense flatten gui keras maxpooling mnist numpy pandas pillow python sequential

Last synced: 13 Apr 2026

https://github.com/membranesoftware/membrane-medialibraryui

A GUI application for Microsoft Windows and macOS, using the SDL cross-platform development library. Its primary purpose is to provide a launcher interface as a component of the Membrane Media Library application.

c-plus-plus gui sdl sdl2

Last synced: 07 Sep 2025

https://github.com/iammohith/pd-controller-for-2d-quadrotor

This project involves implementing a Proportional-Derivative (PD) control system for a two-dimensional (2D) quadrotor. The objective is to stabilize the quadrotor's position ensuring smooth motion and maintaining the desired trajectory.

controller gui matlab quadrotor robotics simulation

Last synced: 19 May 2026

https://github.com/xprograms89/wi-fichannelscanner

GUI крипт Wi-FiChannelScanner для сканирования загруженности каналов wifi

bssid channel gui mac network python router scanner ssid wi-fi wireless

Last synced: 28 Apr 2026

https://github.com/bibaodi/qtqmlfrontend-state-remains-synchronized-with-backend

demo for Creating a GUI application where the frontend state remains synchronized with the backend, especially when dealing with long-running tasks, requires careful management of state and concurrency.

gui state-machine synchronization

Last synced: 05 Sep 2025

https://github.com/juzzlin/gitbranchdeleter

Small PyGTK-based utility program to conveniently delete Git branches

git git-branch git-branches gui gui-application linux linux-shell pygtk3 python3 utility utility-scripts

Last synced: 09 May 2026

https://github.com/hassanzafar-2021/energyconsumptioncalculator

Cost-Saving/Power Consumption Calculator Program

backend calculator gui java scanner

Last synced: 09 Apr 2025

https://github.com/nemat-al/drawing-histogram

An academic project at HIAST university, aimed to draw histogram out of data file. The project is written in Java programing language

draw gui histogram java

Last synced: 03 Jan 2026

https://github.com/christs8920/ticketapp-java-gui

A ticket management application made using Java and Swing.

app application gui java swing swing-gui

Last synced: 02 Jul 2026

https://github.com/gerhynes/bibliography-manager

A bibliography management application. Written in Java, using the Factory and Strategy design patterns, and incorporating a (very ugly) Java Swing GUI.

bibliography gui java java-swing

Last synced: 25 Jul 2025

https://github.com/zalexanninev15/curlmini

Graphical version of the curl utility for Windows

curl curl-utility graphical gui windows-10

Last synced: 12 Apr 2026

https://github.com/moonlightelite/Textractor

Extracts text from video games and visual novels. Highly extensible. Baidu Fanyi/Translation extension added.

baidu baidu-fanyi baidu-translate c-plus-plus c-plus-plus-11 fanyi game gui hacking reverse-engineering visual-novel

Last synced: 11 Mar 2025

https://github.com/bestia-dev/backup_for_zeljko_egui

Simple backup program tailored for my friend Željko. Made with rust and egui.

egui gui obsolete rust tutorial

Last synced: 09 Apr 2025

https://github.com/drakmord2/node-swarm-intelligence

NodeJS implementation of Swarm Intelligence algorithms

artificial-intelligence expressjs gui nodejs swarm-intelligence visualization

Last synced: 28 Apr 2026

https://github.com/tiibuturner/tkinter

Playing with tkinter.

gui python tkinter

Last synced: 10 Sep 2025

https://github.com/omoinemie/cockpit-clamav

Cockpit Web UI for managing ClamAV antivirus — virus scan, real-time protection, quarantine, scheduled tasks & virus definition updates on Linux servers.

antivirus clamav cockpit cockpit-plugin gui manager security virus-scanner web

Last synced: 23 May 2026

https://github.com/izh318/genie-music-artist-album-crawler

지니뮤직에 등록 되어 있는 특정 아티스트의 앨범 정보를 한 번에 크롤링 하는 Python Script 입니다.

crawler genie genie-music gui

Last synced: 08 Nov 2025

https://github.com/kreliannn/cafe-ordering-system

A self-ordering kiosk system for café stores that allows customers to place orders before proceeding to the cashier. Orders automatically appear on the cashier’s screen, where they can update the order status in real time.

gui java java-swing mysql

Last synced: 30 Apr 2026

https://github.com/huizhougrocery/huizhou-pos-system

This is an open-source and lightweight desktop software designed to power a POS system for grocery

gui printer python sqlite tkinter windows

Last synced: 13 Apr 2026

https://github.com/filiprokita/dotzip

This program is a simple GUI tool that enables users to extract files from a Zip archive. It is written in Python using the tkinter library.

automation developer-tools file-extraction file-management gui open-soruce python tkintter user-interface zip-file

Last synced: 30 Jul 2025

https://github.com/snototter/imseqvis

Simple image sequence visualization GUI

gui image-processing python3 qt

Last synced: 13 Feb 2026

https://github.com/ameya-kawade/youtube-video-downloader-python-gui

It allows you to download youtube videos, but you can only download videos which have premerged audio and video.

customtkinter gui python3

Last synced: 09 Apr 2025

https://github.com/ahmadfakher/scientific-calculator-pyqt5

A GUI-based Scientific Calculator built using Python and PyQt5. It includes basic arithmetic operations, trigonometric functions, logarithms, factorials, power functions, and more. Designed with an intuitive UI for easy use.

calculator gui math open-source pyqt5 python scientific-calculator

Last synced: 03 Jan 2026

https://github.com/liba001/moonprint-gui

A graphical user interface to control a 3D printer that is running on the MoonPrint firmware.

3d-printing gui python tkinter

Last synced: 22 Mar 2025

https://github.com/alphasecret580/roblox-synapse

Roblox Synapse Executor is a top-tier script execution tool for Roblox, valued for its advanced features and stability, enabling seamless Lua scripting for game modifications and customization.

authentication bloxfruit-script bloxfruits-autofarm-script executer exploit game gui hack lua nexus-roblox roblox roblox-lua roblox-scriptbloxfruits-autofarm-script roblox-synapse script-hub supported whitelist

Last synced: 25 Jul 2025

https://github.com/nemeslaszlo/programming-technology

This repository contains the tasks and details of the ELTE Programming technology

gui gui-application java java-ee object-oriented-programming

Last synced: 25 Jul 2025

https://github.com/pyadrus/automation-of-processes

Личный проект, направленный на автоматизацию рабочих процессов на предприятии.

gui openpyxl python3 tkinter

Last synced: 01 Apr 2025

https://github.com/asukhanov/pypeto

Tabular user interface for designing and implementing control screens for EPICS and LiteServer devices.

caproto epics gui liteserver p4p pvaccess pyqt

Last synced: 10 Apr 2025

https://github.com/allenvox/qt-examples

Collection of pet Qt applications

cpp cxx gui qt qtcreator

Last synced: 09 May 2026

https://github.com/ezvezdov/java-chess

Final project for subject PJV (Programming in Java) of CTU FEE.

chess gui java

Last synced: 30 Jul 2025

https://github.com/heng30/cryptoinfo

It is a desktop app that show cryptocurrency information.

crypto gui linux qt rust

Last synced: 11 Jul 2025

https://github.com/king-tri-ton/text-to-speech-app

Приложение для синтеза речи на основе PyQt5 и модели Silero TTS, позволяет вводить текст, выбирать диктора, генерировать аудиофайлы, проигрывать их и сохранять в формате WAV.

gui silero-models tts

Last synced: 24 Jul 2025

https://github.com/khushalsarode/texture-fearures-using-glcm-in-matlab

This is an image processing mini project that provides base required values of particular image to user by calculating from converted grayscale image.

calculations glcm grayscale gui image-processing matlab script

Last synced: 10 Jan 2026

https://github.com/kelvin-1013/telegram-gateway-bot

telegram shilling bot sending message to Group and DM

bot gui python scraping shilling telegram telegram-api telegram-bot

Last synced: 01 Apr 2025