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/wassimoubaziz/irm-iot-small-project

This is a simple iot application built using Java RMI (Remote Method Invocation). It allows clients to connect to a central server and communicate with each other in real-time.

gui interface iot java oubaziz rmi rmi-client rmi-server wassim

Last synced: 25 Jun 2025

https://github.com/haoke98/supersniffer

基于Scapy进行嗅探并自动提取资源. 中间人攻击中很有用.Scapy-based sniffing and automatic resource extraction. Useful in man-in-the-middle attacks.

gui mitm mitm-attack scapy sniff sniffer tkinter

Last synced: 27 Mar 2025

https://github.com/emagood/notebertey

A simple text editor made in Godot Engine, an example of how to load and select system files and how we can manipulate directories

edittext gdscript godot godot-engine godot4 gui

Last synced: 03 Mar 2025

https://github.com/thiiagoms/chat-application

Chat application with Python and Kivy Library :books: :snake:

chat-with-kivy gui learning python python-chat python-gui python-kiv pythonic

Last synced: 18 May 2026

https://github.com/pcastellanoescuder/pum

Shiny app to visualize Florence Nightingale data in Crimean War

dataviz florence-nightingale gui interactive shiny shinydashboard visualization

Last synced: 28 Oct 2025

https://github.com/prashant-rana42/simplecalculator

A simple Calculator, with addition, subtraction, multiplication , Division, Reminder, and Power operations,built using javafx 21.0.5 and needs atleast java 17 to be installed on your system to run

calculator-application gui jar java javafx-desktop-apps

Last synced: 11 May 2025

https://github.com/pcastellanoescuder/covid19explorer

Shiny Application for Exploring Multivariate COVID-19 Data

covid-19 dashboard gui interactive multivariate-data shiny shinyapps visualization

Last synced: 28 Oct 2025

https://github.com/je-von/snake-javafx

classic snake game created with JavaFX 16

2d-game gui java javafx snake-game

Last synced: 15 May 2026

https://github.com/theblueberrycompendium/customtkinter

This is some use cases of custom tkinter in creating up to date GUIs, would be helpful to expand on it!

customtkinter customtkinter-project gui tkinter-graphic-interface tkinter-python

Last synced: 30 Jun 2026

https://github.com/king-tri-ton/lastpassmngr

LastPassMngr - простой офлайн-менеджер паролей с возможностью генерации, сохранения и шифрования паролей.

gui password-generator password-manager pyqt6 python windows-10

Last synced: 25 Jan 2026

https://github.com/onder7/email-gui-uygulamasi

grafik kullanıcı arayüzü (GUI) ile e-posta göndermeyi sağlar

gui ptyhon3 smtp

Last synced: 14 Sep 2025

https://github.com/alexanderkamal/fruit-ninja

May 7, 2020, simulation for fruit ninja game, using OOP and Design Patterns (Singleton, Factory, Observer, Command, State)

class-diagram design-pattern design-patterns fruit-ninja gui java netbeans oop

Last synced: 24 Jun 2025

https://github.com/vlmarkov/contact-aggregator

Simple contact aggregator

application gui scala

Last synced: 06 Apr 2025

https://github.com/khopan/bromine

Win32-based C GUI Engine

c gui ui win32

Last synced: 14 May 2026

https://github.com/1810suman/agri_vision

This project is a Multi-Agent AI System that assists farmers by providing AI-driven crop recommendations, market analysis, and real-time weather insights by the use of Ollama AI, WeatherAPI, and SQLite3, it optimizes resource usage, reduces costs, and maximizes profits—ensuring sustainable and data-driven agriculture.

gui ollama-api python3 tinyllama

Last synced: 09 Apr 2025

https://github.com/cromega08/sign_up_page

A Login Page model made with html/css only. This is only a template and dont have any backend.

100-days-of-code 100daysofcode css css-flexbox css-grid css3 design gui html html-css html5 login-page ui-design

Last synced: 20 Jun 2025

https://github.com/toki-plus/auto-usps-tracker

专为跨境电商卖家设计的高效USPS批量物流追踪器。支持数千单号并发查询、代理、防屏蔽,并生成精美Excel报告。Playwright, Automation, PyQt5, E-commerce.

automation cross-border-ecommerce desktop-app e-commerce gui logistics package-tracking pandas playwright pyqt5 python scraper shipping-tracker usps web-scraping

Last synced: 29 Apr 2026

https://github.com/sriyansreddyy/video-downloader

Modern YouTube and Google Drive video downloader with GUI - Download videos, create clips with drag & drop support for local files.

ffmpeg gui python tkinter video-processing youtube-downloader

Last synced: 18 May 2026

https://github.com/josedavila24/imageprocessor2d

🖼️✨ Herramienta de procesamiento de imágenes 2D en Java con interfaz gráfica 🎨📌. Incluye filtros 🌀, conversiones de color 🌈 y operaciones morfológicas 🔍⚙️.

eclipse-ide git gui image-processing java

Last synced: 21 May 2026

https://github.com/firestone82/restaurant-system

VŠB-TUO - School project in VIS

data-structures gui javafx

Last synced: 15 May 2026

https://github.com/airtonGit/vibora

Vibora é um pacote da linguagem Go com o objetivo de estender aplicativos de linha de comando (command-line interface CLI) desenvolvidos com o framework Cobra https://cobra.dev adicionando uma interface grafica de usuário web gerada automaticamente

cli cobra go golang gui

Last synced: 07 May 2025

https://github.com/infofintech/memphis

A collection of Windows 98 icons.

gui icon-theme theme ui ui-theme win98 windows windows-98

Last synced: 02 Feb 2026

https://github.com/kerciu/cpp-tetris-clone

Tetris Clone | Made using C++ programming language and SFML graphic library.

cpp game game-development gamedev gui object-oriented-programming sfml sfml-game sfml-graphics-library tetris tetris-clone ui-design

Last synced: 25 Jun 2025

https://github.com/yuji1702/ai--powered-triage-system

This project implements a machine learning-based triage system for emergency rooms, which classifies patients based on their symptoms and vitals using a Random Forest Classifier. The system features real-time patient data integration, a user-friendly GUI built with Tkinter, and secure patient data encryption using Fernet from the cryptography lib

cryptography data-imputation data-preprocessing data-security encryption gui healthcare machine-learning matplotlib medical-data python random-forest realt-time scikit-learn seaborn tkinter triage-system

Last synced: 05 Apr 2025

https://github.com/i30101/crystaleyes

CrystalEyes: a machine learning powered ice crystal analysis app

cellpose gui ice-crystals linkam machine-learning matplotlib microscope-images python pytorch tkinter ttk

Last synced: 15 May 2026

https://github.com/krishnachsahu/shrnk

🔧 Build cross-platform applications rapidly with Tauri, React, and TypeScript using this streamlined Vite template.

asset-compression cross-platform developers-tools express gui image-compression jquery nodejs non-commercial open-source optimization productivity rust tauri

Last synced: 13 Apr 2026

https://github.com/tsabelmann/eventlogger

Synchronizes user-data (text) with a specific timestamp (system-time)

csv event export gui logger poetry pyside2 timestamp

Last synced: 21 Apr 2026

https://github.com/smtkanchana66/nmap-gui

The Nmap GUI is a user-friendly interface that makes it easy to run network scans using the Nmap tool. With just a few clicks, users can specify target hosts, choose scanning options, and initiate scans.

gui gui-application hacking-tool nmap nmap-scan python python3 tkinter-gui tkinter-gui-library tkinter-python

Last synced: 12 Sep 2025

https://github.com/maxdemage/inkai

A CLI tool that guides you through creating, writing, and refining books using a community of AI agents

ai cli gui llm node writing writing-assistant

Last synced: 18 Apr 2026

https://github.com/zsyty/miner

Simple GUI game using libgraphics

gui

Last synced: 05 Mar 2025

https://github.com/sn1f3rt/codeclauseinternship_speed-typing-test-in-python

Typing Speed Test application implemented using Python as my first golden project for the CodeClause Internship.

customtkinter gui python python3 tkinter typingspeedtest

Last synced: 27 Mar 2025

https://github.com/umjammer/vavi-apps-editablepanel

🫐 Swing and Beans

beans gui java swing

Last synced: 21 May 2026

https://github.com/rdbo/sdl2-project-template

SDL2 Project Template for Windows and Linux

application gui linux sdl2 template windows

Last synced: 14 Apr 2026

https://github.com/jadhaidar/customerviewer

A simple Java based GUI to view, search and sort customer data

csv-parser eclipse gui java swing

Last synced: 19 May 2026

https://github.com/burhanali2211/file-renamer

a powerful tool best for web developers that allows to rename files in bulk using a user-friendly GUI.

gui main python rile-renamer tkinter

Last synced: 05 Jun 2026

https://github.com/avyagupta-14/baaja

BAAJA is an offline music player. Its a desktop application developed in JAVA. I have used JLayer(JavaZoom) library for playing mp3 files. CHECK OUT THE OUTPUT VIDEO .

animation gui java javazoom mp3 music-player swing

Last synced: 31 May 2026

https://github.com/pyrustic/stylebase

Create a style for your Python desktop app [DEPRECATED, use TkStyle instead]

desktop gui library pyrustic python style theme tkinter

Last synced: 19 Jun 2025

https://github.com/olesia32/pharo-spec-components

An extension of Spec 2 in Pharo that provides additional UI components and styling tools.

gui library pharo smalltalk spec

Last synced: 23 Jun 2025

https://github.com/ivanyu/icebreaker

A GUI for Apache Iceberg REST Catalog

apache-iceberg gui iceberg swing

Last synced: 05 Apr 2025

https://github.com/wachin/xinput-plus

🖱️ A simple GUI tool for adjusting mouse and touchpad speed in X11 Linux window managers like Openbox, JWM, iceWM, and Fluxbox. Perfect for external keyboards with integrated touchpads (like Logitech K400) and laptop touchpads

fluxbox gui icewm jwm libinput mouse openbox pyqt6 python python3 qt6 touchpad x11 xinput

Last synced: 16 May 2026

https://github.com/suuhm/powerreverseshell

PowerReverseShell is a simple gui for windows powershell and Reverse Shell in connection with netcat hosts

gui kali netcat powershell reverse-shell windows

Last synced: 16 May 2026

https://github.com/arvind-4/qrcode-using-pyqt5

Simple QR Code Generator Using PyQt5

gui pyqt5 python3 qrcode-generator

Last synced: 01 Nov 2025

https://github.com/erkin/scforms

XForms bindings in R6RS Scheme

gui scheme xforms xlib

Last synced: 13 Feb 2026

https://github.com/germabyte/cube-puzzle-solver

This program helps solve a fun and challenging puzzle! Imagine a tower built from ten cubes, each with four numbers on its faces. The goal is to rotate these cubes until each of the tower's four sides adds up to the same number, in this case, 555.

cubes gui instant-insanity numerical-puzzle puzzle puzzle-solver python python3 tkinter

Last synced: 22 Mar 2025

https://github.com/blaze6950/memorygame

Game Memory. Click on the cards and try to choose two of the same.

csharp game gui memory-game memorygame wpf

Last synced: 18 May 2026

https://github.com/dennishilk/skynet-shredder

🔥 A futuristic, GUI-based file and folder shredder for Linux – HDD & SSD aware, recursive, TRIM-enabled, and themed after Skynet. Built with Python + PyQt5. Secure delete made nerdy.

cybersecurity file-shredder gui linux privacy-tool pyqt5 python secure-delete shred wipe

Last synced: 15 May 2026

https://github.com/husal90/bittorrent-client

A lightweight, Python-based BitTorrent client that implements the core functionality of the BitTorrent protocol. This client allows you to load and parse torrent files, connect to trackers, and interact with peers in the BitTorrent network.

bencode client gui hashlib peer python python3 socket-programming struct tkinter torrent tracker urllib

Last synced: 03 Jul 2026

https://github.com/raruto/ilmagnifico

Porting Java del gioco da tavolo "Lorenzo il Magnifico" (progetto sviluppato durante il corso di "Ingegneria del Software" presso il Politecnico di Milano - a.a. 2016-2017)

client-server command-line eclipse gioco-da-tavolo gui il-magnifico ingegneria-del-software ingegneria-del-software-2017 java junit lorenzo-il-magnifico magnifico polimi politecnico-di-milano progetto-ingegneria-del-software rmi socket staruml uml

Last synced: 17 Mar 2025

https://github.com/yasmeensayeed/ml-project-prediction-dataset-salary-using-svm-model

ML-project-prediction-dataset-salary-using-SVM-model

csv gui ipynb-notebook python

Last synced: 07 Mar 2026

https://github.com/fahadelahikhan/python-gui-calculator

Basic Calculator: A Python-based GUI calculator using Tkinter for simple arithmetic operations: addition, subtraction, multiplication, division, and percentage calculations. Easy-to-use interface for quick everyday calculations.

arithematic basic-calculator-app calculator desktop-application gui mathematics open-source python python-gui python-programming python-project simple-calculator tkinter user-interface

Last synced: 20 Jul 2025

https://github.com/dleedev365/airline-database-system

[CMPT 354: Database Systems I] A Java GUI application that allows users to create their profiles, query flight schedules and book a flight.

gui java-swing jdbc ms-sql relational-database

Last synced: 12 Sep 2025

https://github.com/aravind-manoj/qr-certificate-utility

A certificate creation tool for companies to easily create certificates with dynamic qrcodes and data.

automation docx ftp gui pdf python qrcode tkinter

Last synced: 11 Sep 2025

https://github.com/oldrev/mini-router

A minimal demo for exploring key algorithms used in PCB routing and layout tools.

algorithms avalonia dotnet eda gui layout open-source pcb

Last synced: 15 May 2026

https://github.com/c410-f3r/irec

A set of client-server applications intended to manage audios or videos.

android audio gui http mobile recorder rust stream video web

Last synced: 20 May 2026

https://github.com/it1shka/mango

Application for MongoDB CRUD operations

atlas crud-application database gui mongodb

Last synced: 11 May 2026

https://github.com/denoplayground/template-gui

Project Template for Deno Desktop Apps.

deno desktop-app gui template

Last synced: 02 Feb 2026

https://github.com/kisaa-fatima/object-detection-using-yolo-v8

From this project I gained practical experience in AI, computer vision, and GUI development, while also understanding the importance of automation in retail processes.

computer-vision gui numpy opencv-python pil roboflow tkinter yolov8

Last synced: 18 May 2026

https://github.com/rythlan/miui-step-viewer

A desktop app to view and visualize step counter data from rooted MIUI devices.

adb gui miui python qt root step-counter

Last synced: 17 May 2026

https://github.com/blaisewang/b-tree

Data structure B-tree with graphical user interface

b-tree gui java

Last synced: 19 Jun 2025

https://github.com/pf12345/algorithm-gui

js 算法相关及图形化查看,使用react实现

algorithm gui react sorting-algorithms

Last synced: 08 Sep 2025

https://github.com/liraymond04/olc-dijkstra

GUI implementation of Dijkstra's shortest path algorithm in the olcPixelGameEngine.

algorithm algorithms-and-data-structures c-plus-plus cpp dijkstra dijkstra-algorithm dijkstra-shortest-path gui olc olcpixelgameengine pge

Last synced: 08 Sep 2025

https://github.com/lukewait/base-converter

A Python-based GUI tool designed for converting numbers between integer, binary, and hexadecimal bases. This application provides an intuitive interface for users to seamlessly perform base conversions and understand number systems.

base-conversion gui number-systems pyqt5 python

Last synced: 18 Mar 2025

https://github.com/jadhaidar/matchtheflags

Turn cards over and try to match pairs in as few steps as possible.

eclipse game gui java swing

Last synced: 20 May 2026

https://github.com/salvoronis/mat5

Linear multistep method

golang gui math

Last synced: 11 Jan 2026

https://github.com/nattapolch/work-order-pdf-extractor

AI-powered Work Order PDF Extractor with OpenAI GPT-4 Vision integration for automated text extraction and file organization

ai automation document-processing gui ocr openai pdf-processing python tkinter work-orders

Last synced: 19 Jun 2025

https://github.com/yuu-eguci/effort-leveling-support-eel

This app is what was remade Effort Leveling Support of tkinter, that was my first Python app, using Eel library.

eel gui pipenv python3

Last synced: 10 Apr 2025

https://github.com/humansinput/htmlui

Attempt to create a Ruby GUI framework based on QML WebEngineView and HTML5.

desktop gui html linux macos qml qt ruby rubygem windows

Last synced: 06 Apr 2026

https://github.com/nicolay-r/arelight-server

This is a GUI server for ARElight project

graph gui network nlp relationships semantics sentiment-analysis

Last synced: 05 Apr 2025

https://github.com/channingko-madden/twitch_emote_tracker

A Twitch chatbot that can track emotes in chat and viewers can query to know how many times an emote has been posted in chat.

chat chatbot gui java kekw twitch twitch-bot twitch-irc

Last synced: 18 May 2026

https://github.com/nchgroup/go-gui-encoder

GUI Encoder for script kiddies

development encoder go golang gui

Last synced: 22 Jul 2025

https://github.com/ola-kaznowska/calculator-gui

GUI calculator application. Application written in Python 3.12.2 using the Tkinter library which I am learning from PyQt5.

calculator-application gui gui-application python3 tkinter-gui

Last synced: 18 Mar 2025

https://github.com/rtasalem/chiaroscuro-game

Chiaroscuro is a simple text-based game made using Java. The Java Swing library (javax.swing) was used to implement GUI (graphical user interface) components, including JFrame, JPanel, JLabel, JButton, and JTextArea.

gui java swing

Last synced: 21 Mar 2025

https://github.com/henriquecsj/orcaspectrumplot

ORCASpectrumPlot is a GUI tool for visualizing and processing ORCA quantum chemistry software's .spectrum files. It features Gaussian convolution for spectral broadening, energy shift adjustments, and interactive plotting with options to save processed data.

fwhm gui orca plot quantum-chemistry spectrum

Last synced: 06 Mar 2026

https://github.com/feel2code/astpauto

📋App based on Selenium lib coded for inside use in taskmanager IBM WebSphere to make work orders easier.

gui ibm ibm-cloud python selenium-python tkinter-gui

Last synced: 10 Jul 2025

https://github.com/radad/radwinkill

Shortcut to kill foreground application

appveyor gui shell-extension win32 windows

Last synced: 19 Apr 2026

https://github.com/slyshyko/4fann

Simple GUI for fann

fann gui qt

Last synced: 14 May 2026

https://github.com/silentvoid13/mcqconverter

MCQ format conversion tool (AMC-TXT to GIFT / GIFT to AMC-TXT)

converter format-converter gui mcq multiple-choice-questions

Last synced: 02 Jul 2026

https://github.com/squidkid-deluxe/forecast

A script that webscrapes forecast data and plots it.

forecast gui matplotlib python3 weather-forecast

Last synced: 24 Jun 2026

https://github.com/ahmednassar7/college_library

A project that have a GUI control a database system.

database gui java javaswing oop sql

Last synced: 25 Apr 2026

https://github.com/ranimeshehata/8-puzzle-ai-agent

This repository contains an 8-Puzzle AI Solver implemented using various search algorithms including Depth-First Search (DFS), Breadth-First Search (BFS), Iterative Deepening Depth-First Search (IDFS), and A* Search. The project also includes a graphical user interface (GUI) built with PyQt5 to visualize the puzzle and the solution steps..

a-star ai-agent bfs dfs gui idfs pyqt5 python3 searching-algorithms

Last synced: 03 Apr 2025

https://github.com/rama1997/automated-url-opener

Task scheduler that allow users to automatically open URLs at a specific desired time by creating custom cron jobs

cron cronjob crontab customtkinter gui python tkinter

Last synced: 01 Nov 2025

https://github.com/steffen-w/example-kicad-plugin

The code serves only as a template for a graphical plugin in KiCad. The GUI can be easily created with wxFormBuilder. The plugin created here is only for the development of your own plugin. It is executable, but does not comply with the full specifications of KiCad!

gui kicad plugin template

Last synced: 21 Mar 2025

https://github.com/abdulsamie10/multimediaapp

Multimedia application was developed in Java and Android Studio. Main objectives was a song will be played and stoped in key pressing. Tested on Android 11.

andoid11 android android-app android-app-development android-application android-development android-studio androidapp gui java multimedia multimedia-applications multimedia-player

Last synced: 07 May 2026