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/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/ruancarllo/rhinoscaler

A simple user interface for scaling objects in Rhinoceros

3d-graphics gui

Last synced: 28 Mar 2025

https://github.com/dinisjcorreia/git-ftp-desktopapp

Desktop GUI for git-ftp deployments with profile management, environment diagnostics, secure credential handling, and bundled git-ftp/lftp support.

cross-platform deployment desktop-app devtools ftp git-ftp gui react rust tauri typescript

Last synced: 07 Apr 2026

https://github.com/aswassaw/konter-pulsa-bintang

Konter Pulsa Bintang adalah aplikasi Java berbasis GUI (Swing) yang dibuat dengan tujuan untuk memanajemeni data pembelian pulsa di sebuah konter.

gui java java-swing

Last synced: 15 May 2025

https://github.com/schlopp96/pyfitransfer

Application for user to transfer locally saved files of a specified extension-type to desired location. Has both a CLI and GUI version.

beginner-project cli cli-app file-manipulation file-moving file-transfer gui gui-app os python python-cli python-cli-project python-file-organiser python-gui python-gui-project python-module python3 script simple

Last synced: 07 Mar 2026

https://github.com/surrsurus/genexit

Simple GUI shutdown menu for tiling WMs in Python inspired by cb-exit

cb-exit crunchbang gui logoff openbox python python2 reboot script shutdown tiling window-manager

Last synced: 13 Jul 2025

https://github.com/vimichael/projectmanager

A GUI app for managing my project. Powered by CustomTkinter

desktop-app gui python retained-mode-gui tkinter

Last synced: 18 May 2026

https://github.com/trevorbrowning/password-generator-gui

A clean, user-friendly password generator built with Python and Tkinter.

gui password password-generator python python-tkinter tkinter tkinter-gui

Last synced: 28 Mar 2025

https://github.com/nurullahs/foldermap

FolderPeek is a cross-platform GUI application designed for visualizing directory structures.

cross-platform directory-structure export-feature file-explorer file-management folder-viewer gui hidden-files open-source python text-view tkinter tree-view

Last synced: 28 Mar 2025

https://github.com/lionkor/gcd_calculator

GCD Calculator is a small GUI program, written in C#, which will quickly calculate the greatest common divisor of two natural numbers.

calculator csharp gcd gcd-calculator gui

Last synced: 13 Jul 2025

https://github.com/m3y54m/kivy-python-gui

A getting started project for GUI design using Kivy in Python

cross-platform desktop-application gui kivy python

Last synced: 16 May 2026

https://github.com/exovate-1/windows-11-debloater

✨ Windows 11 Debloater Minimal GUI/CLI tool to clean and optimize Windows 11 installs. | 🖥️ GUI & CLI support | 🛠️ 100+ system tweaks | ⚡ One-click preset modes | 🗑️ Remove UWP & bloat | 🔒 Disable telemetry | 🚀 Unlock performance | 🎨 UI personalization | ⛑️ Auto restore point |

blaot-remover cli debloat-script gui lightweight optimization optimizer personalization postinstall restore-point system-tweaks telemetry uwp windows11

Last synced: 13 Jul 2025

https://github.com/nubisub/oopjv

Praktikum Pemrograman Berorientasi Objek

designpatterns gui java object-oriented-programming

Last synced: 11 Apr 2025

https://github.com/olafhaag/blender2_80beta_renderbuttons

Adds Render Buttons to Output tab in Properties of Blender 3D 2.80 beta.

beta blender blender-addon button gui render

Last synced: 15 May 2026

https://github.com/cuhsat/pssst-chat

A simple ncurses based chat for Pssst.

chat cryptography gui messaging ncurses pssst python

Last synced: 29 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/mahonrim/helloworldkivy

Hello World with Kivy and python3

gui kivy kivy-application python3

Last synced: 18 Feb 2026

https://github.com/kangphp/wifi-cut

NetCut-like Python GUI is a free, open-source network management tool inspired by NetCut. It allows you to scan your LAN, view all connected devices, and perform ARP spoofing attacks (MitM or block) using an intuitive GUI. Built with Python and Tkinter, it supports vendor lookup and provides mass block/unblock features for easy network control.

arp-spoofing ethical-hacking gui mitm netcut network-scanner network-security python tkinter

Last synced: 12 Jul 2025

https://github.com/mariantaragel/chess-tournament-manager

Pairing program for chess tournaments

gui project vue

Last synced: 28 Mar 2025

https://github.com/sush-sp777/password-manager-

This is a Python-based Password Manager using Tkinter for GUI and pyperclip for clipboard operations. It generates, copies, and securely saves passwords. Users can store login credentials in a text file for easy access.

gui gui-application oop python tkinter

Last synced: 29 Oct 2025

https://github.com/samplec0de/polynomialoperations

Калькулятор многочленов, написанный на c++. Поддержка сложения, умножения, деления, взятия n-производной. Поиск точек пересечения с OX.

calculator calculator-application gui polynomial-calculator polynomial-multiplication polynomial-roots polynomials qt qt5 qtcreator

Last synced: 15 May 2026

https://github.com/antonashraf/numerical-calculator

A Python calculator that implements various numerical methods for finding roots of equations with graphs and GUI.

calculator graph gui numerical-methods python tkinter

Last synced: 18 Mar 2025

https://github.com/son31dt/rock_paper_scissor_python

A modern Rock-Paper-Scissors game with Tkinter GUI and standalone executable

game gui pyinstaller python rock-paper-scissors tkinter

Last synced: 15 Jan 2026

https://github.com/dddryinside/word

🧑‍🎓📖 Application for learning foreign languages

css desctop desctop-app gui gui-application java javafx learning sql sqlite study

Last synced: 01 Jan 2026

https://github.com/khaizzuu/javaguicurrencyconverterapi

This is my first project on GitHub.

api gui java

Last synced: 10 Sep 2025

https://github.com/tahmidefaz/racket-image-gallery

A simple image gallery implemented with GUI in Racket

gui imagegallery lisp lisp-variant racket

Last synced: 03 Feb 2026

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/zlj-zz/fungit

A terminal Git tool with gui.

git gui python3 terminal

Last synced: 17 Jan 2026

https://github.com/1810suman/sentiment-analyzer-app

The Sentiment Analysis App, built with tkinter and TextBlob, features a main window with a violet background. Users input text in a provided box, clicking "Analyze Sentiment" triggers analysis. The app checks for empty input, displays results (Positive, Neutral, Negative) in a label below. Continuous event handling keeps the app responsive.

gui python sentiment-analysis textblob tkinter-python

Last synced: 22 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/hermesroot/renomeador-de-arquivos

Ferramenta gráfica em Python para renomear arquivos em massa. Permite definir prefixos, números de contagem e separadores, com suporte a várias extensões de arquivos. Ideal para organizar grandes quantidades de mídia, documentos e outros arquivos.

automation file-renaming gui python wxpython

Last synced: 12 Sep 2025

https://github.com/x-raylaser/webdev-llm

Easy to use and flexibile web-based frontend for open-weight LLMs for local chatting and coding.

ai assistant chatbot gui llama llamacpp llm-gui llms localllama localllm ollama react web-ui webdev webdevelopment

Last synced: 20 May 2026

https://github.com/rafal-stefanski/spring-weather-app

SPRING BOOT 2 App gets recent weather forecast from API for available cities for few days.

api forecast-api gui java mvc thymeleaf weather

Last synced: 28 Mar 2025

https://github.com/anvaymayekar/ultrasonic-radar

Arduino-based object detection radar with wireless Bluetooth data transmission and real-time Java visualization interface

arduino gui java swing

Last synced: 16 May 2026

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/ercius/temdatabrowser

A graphical user interface based on ScopeFoundry for viewing TEM data.

gui tem

Last synced: 11 Jul 2025

https://github.com/obsidianplusplus/timed-shutdown

Windows 环境下基于 Python 定时关机或日期关机 | Scheduled Shutdown or Date-based Shutdown Based on Python in the Windows Environment

application bar countdown cross delayed desktop gui platform progress pyqt5 python real scheduled shutdown time timer

Last synced: 22 Jun 2025

https://github.com/nikolaikh/cam-imaging-live-python

Live stream of a camera via pycromanager, show live background subtraction, save files

gui image imaging micro-manager micromanager pycro-manager pyqtgraph python python3 qt qtdesigner

Last synced: 16 May 2026

https://github.com/bornalgo/rotated-widget

This repository provides a custom Qt-based class that allows dynamic rotation of a QWidget at any angle using QGraphicsView and QGraphicsProxyWidget. It supports flexible size policies and aspect ratio preservation for seamless integration into PyQt or PySide applications.

custom gui pyqt pyqt4 pyqt5 pyqt6 pyside pyside2 pyside6 python qgraphicsproxywidget qgraphicsview qt rotatedwidget rotation widgets

Last synced: 20 May 2026

https://github.com/itx-jd/company-house-overdue-scraper

A web-based tool to filter overdue companies registered in Companies House UK and export the filtered data to an Excel file for reporting.

api companieshouse excelexport gui nodejs overduescraper webscraping

Last synced: 15 Dec 2025

https://github.com/lambdacasserole/bach

Compose components using a generic designer.

designer drag-and-drop gui visualization

Last synced: 15 Aug 2025

https://github.com/blaze6950/checkboxiostheme

Custom control for WPF. Done in the style of iOS theme

checkbox control csharp custom-elements gui ios-theme wpf

Last synced: 15 May 2026

https://github.com/dhruvcodings/python-login-system

A simple login system built using Python's Tkinter library, featuring a graphical user interface for basic user authentication. This project is perfect for learning how to create GUI applications in Python.

basic-authenticaton-logic gui python tkinter

Last synced: 21 Mar 2025

https://github.com/pranitej/typing-test

This is a typing test application. Here you check the stats of your typed text.

gui pip pycharm python3 sys threading tkinter typing typingtest

Last synced: 20 Jan 2026

https://github.com/userxy79/samba-copy-tool-windows

💡 A simple GUI tool for uploading and downloading files via SMB/Samba on Windows – powered by PowerShell and Robocopy.

file-transfer gui powershell-script robocopy samba smb windows

Last synced: 18 May 2026

https://github.com/portalius-dev/plauncher

PLauncher - minecraft launcher writed on python.

gui launcher-application linux minecraft pyqt5 pyqt6 python ui windows

Last synced: 21 Jun 2025

https://github.com/kerciu/javafx-calculator

🧮🔢 Simple Calculator application made in Java ☕ using JavaFX 🖼️ allowing fundamental math functions ✖️➗➕➖🟰

calculator calculator-application gui java javafx javafx-application javafx-gui math ui user-experience-design user-interface ux

Last synced: 02 Jan 2026

https://github.com/ysden123/ys-scala-swing

Playing with Scala Swing framework.

gui playing sbt scala swing

Last synced: 22 Mar 2025

https://github.com/blaze6950/who-want-to-be-a-millionaire

Simulator of the game "How to become a millionaire?"

csharp game gui simulator who-want-to-be-a-millionaire wpf

Last synced: 15 May 2026

https://github.com/yo525/youtube_dowloader

Download Youtube audios(music) from videos or even from each playlist video using Pytube library from python. You can also download songs from Youtube Music

free-software freemusic gui mp4-format music music-download music-downloader open-source python3 song-download youtube-downloader youtube-music youtube-music-downloader

Last synced: 24 Jun 2025

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/t-kalv/time-machine

A 🕰️ Time Machine Java program that opens a website from the past using the Wayback Machine where the user enters a website URL, date and time...

gui gui-application java time-machine wayback wayback-machine

Last synced: 22 Mar 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/danielbrodi/arkanoid

A full implementation of the classic Arkanoid block breaker game using Java. Includes a menu and an animaiton of a timer at the beginning of each level, records and stores highest store in a local file and it's possible to personalize the block design of each level. In order to add or edit levels in the game, you don't have to learn to code.

animation animations class game game-2d game-development gui inheritance input-output interface java leaderboard memory-management menu-navigation object-oriented-programming objects oop project

Last synced: 13 May 2025

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/kahleryasla/wordle-word-guessing-game

Popular Wordle Game (Word Guessing Game) Clone With Online Mode (Socket Programming). Used "Swing" To Make Gui Design

gui online socket-programming swing swing-gui wordle-clone wordle-game

Last synced: 03 Aug 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/phat

Graphical PowerShell application designed to help investigators, security analysts, and IT professionals examine email headers for signs of phishing or spoofing. The tool parses headers from .eml and .msg files, highlights important fields, and provides insights into SPF, DKIM, and DMARC results.

blueteam graphical-interface gui header-analysis mail mail-analyzer phishing powershell security-operations-center soc spam

Last synced: 01 Jun 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/blaisewang/b-tree

Data structure B-tree with graphical user interface

b-tree gui java

Last synced: 19 Jun 2025

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/sofiia-0/calculadora_miniproyecto

Calculadora GUI minimalista escrita en Java que realiza operaciones básicas de suma, resta, multiplicación y división.

calculadora calculadora-java calculator calculator-java calculator-java-swing calculator-javaswing gui minimal swing swing-form swing-gui

Last synced: 29 Mar 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/khopan/bromine

Win32-based C GUI Engine

c gui ui win32

Last synced: 14 May 2026

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/elb4rto/logdoctor_uninstaller

Graphical uninstaller for LogDoctor

cpp gui qt uninstaller

Last synced: 14 May 2026

https://github.com/vlevasseur073/copernicus_viewer

A Rust GUI application to visualize Copernicus satellite data compatible with EOPF format

copernicus earth-observation eopf gui visualization zarr

Last synced: 02 Jul 2026

https://github.com/r4f405/google-maps-scrap-automation

A Python-based desktop GUI for the gosom/google-maps-scraper API. This tool automates and simplifies business data extraction from Google Maps through an intuitive, user-friendly interface.

automation data-extraction data-mining google-maps gui lead-generation python python3 scraper scraping tkinter

Last synced: 26 Jun 2025

https://github.com/germabyte/namefixer

namefixer.py is a user-friendly desktop application designed to help you analyze and standardize the names of files and folders in a selected directory. It ensures your file and folder names adhere to standard naming conventions by identifying and replacing emojis and non-standard characters that may cause compatibility or usability issues.

cross-platform emoji file-management file-system folder-management gui python renaming special-characters tkinter

Last synced: 22 Mar 2025

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

Simple GUI for fann

fann gui qt

Last synced: 14 May 2026

https://github.com/redinfinitypro/space

Rating: (5/10) This Pygame-based application offers a main menu, pause menu, and player profile creation, as well as a right-click line drawing feature.

gui pygame random sys widgets

Last synced: 06 Apr 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/anmol420/calculator-in-python

A Basic Calculator Written In Python Using GUI.

calculator calculator-application gui python tkinter

Last synced: 21 Mar 2025

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/podbrushkin/javafx-treetabletsv

GUI utility to view TSV file with tree data as tree table

gui javafx treetable tsv

Last synced: 15 Apr 2026

https://github.com/tareqmonwer/python-youtube-video-downloader

This GUI script will download youtube video for you.

gui python python-yt tkinter

Last synced: 16 May 2026

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/captainpiratez/clock-converter

World Digital Clock: A Python GUI app using Tkinter and pytz to display real-time time across UTC, US/Eastern, US/Pacific, and CET time zones.

clock datetime desktop-app digital-clock gui linux linux-app python pytz real-time time-zones tkinter world-clock

Last synced: 14 May 2026

https://github.com/ichiro-its/aruku-app

Configurator web app for Aruku

configurator gui reac ros2

Last synced: 30 Mar 2025

https://github.com/charzard1332/oauth2authenticator

A .NET WinForms application that allows users to log in via multiple OAuth2 providers like Discord, Google, GitHub, Twitter, and Microsoft.

community csharp desktop-app gui oauth2 winforms

Last synced: 24 Apr 2026

https://github.com/thiiagoms/kivy-calculator

Calculator with python and kivy :snake: :hammer_and_wrench:

gui kivy-calculator learning python-gui python-kivy

Last synced: 10 Mar 2026

https://github.com/italiang0urmet/gourmetclicker

A simple java autoclicker

autoclicker gui java

Last synced: 28 Mar 2025

https://github.com/blank2409/weather-

A Java application that delivers real-time weather updates using a weather API. Features include location-based forecasts, hourly updates, and severe weather alerts, all presented in a clean, responsive UI. Developed to enhance skills in API integration and user experience design

api gui java javadevelopment javafx javaswing json openweathermap-api swing weather-api weather-app weather-forecast

Last synced: 02 Jan 2026