Showing 87 open source projects for "python tkinter gui"

View related business solutions
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    KeymouseGo

    KeymouseGo

    Automate mouse clicks and keyboard input

    KeymouseGo is a lightweight, open-source Windows/Mac/Linux automation tool built with Python. It records and replays mouse and keyboard actions—for example, click sequences and typing—allowing repetition of repetitive tasks via scripts or GUI buttons.
    Downloads: 56 This Week
    Last Update:
    See Project
  • 2
    Persepolis Download Manager

    Persepolis Download Manager

    Persepolis Download Manager is a GUI for aria2

    Persepolis is a download manager & a GUI for Aria2. It's written in Python. Persepolis is a sample of free and open source software. It's developed for GNU/Linux distributions, BSDs, MacOS, and Microsoft Windows.
    Downloads: 36 This Week
    Last Update:
    See Project
  • 3
    Back In Time

    Back In Time

    An easy-to-use backup tool for GNU Linux using rsync in the back

    Back In Time is an easy-to-use tool to backup files and folders. It runs on GNU Linux (not on Windows or OS X/macOS) and provides a command line tool backintime and a GUI backintime-qt both written in Python3. It uses rsync to take manual or scheduled snapshots and stores them locally or remotely through SSH. Each snapshot is in its own folder with copies of the original files, but unchanged files are hard-linked between snapshots to save storage space. It was inspired by FlyBack.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    Twisted

    Twisted

    Event-driven networking engine written in Python

    Twisted is an event-based framework for internet applications, supporting Python 3.6+. It includes modules for many different purposes. Twisted supports all major system event loops, select (all platforms), poll (most POSIX platforms), epoll (Linux), kqueue (FreeBSD, macOS), IOCP (Windows), and various GUI event loops (GTK+2/3, Qt, wxWidgets). Third-party reactors can plug into Twisted, and provide support for additional event loops.
    Downloads: 1 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 5
    Scalene

    Scalene

    High-performance CPU, GPU, and memory profiler for Python

    Scalene is a high-performance CPU, GPU and memory profiler for Python that does a number of things that other Python profilers do not and cannot do. It runs orders of magnitude faster than other profilers while delivering far more detailed information. Once Scalene has profiled your program, it will launch a web browser with an interactive user interface (all processing is done locally). Hover over bars to see breakdowns of CPU and memory consumption, and click on underlined column headers...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Maestral

    Maestral

    Open-source Dropbox client for macOS and Linux

    Maestral is a lightweight Dropbox client for macOS and Linux. It provides powerful command line tools, supports gitignore patterns to exclude local files from syncing, and allows syncing multiple Dropbox accounts. The CLI allows configuring an unlimited number of Dropbox accounts. Just pass a new config name when linking a new account. More fine-grained controls in the GUI and command line interface allow excluding individual files with selective sync. Maestral is not an official Dropbox...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    CapRover

    CapRover

    Scalable PaaS (automated Docker+nginx), aka Heroku on Steroids

    CapRover is an extremely easy-to-use app/database deployment & web server manager for your NodeJS, Python, PHP, ASP.NET, Ruby, MySQL, MongoDB, Postgres, WordPress (and etc...) applications! It's blazingly fast and very robust as it uses Docker, Nginx, LetsEncrypt and NetData under the hood behind its simple-to-use interface. For a developer who does not like spending hours and days setting up a server, building tools, sending code to the server, building it, getting an SSL certificate,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    System Resource Monitor

    System Resource Monitor

    SRM a lightweight desktop app for real-time CPU and Memory monitoring.

    System Resource Monitor is a lightweight, Python-based desktop application designed for real-time monitoring of CPU and Memory performance. Built with Tkinter for the GUI, Matplotlib for dynamic graphing, and Plyer for cross-platform desktop notifications, this tool empowers users to keep track of CPU and memory usage efficiently. With customizable update intervals, data exporting capabilities, and built-in alerts for resource spikes, System Resource Monitor is perfect for anyone looking to keep an eye on their computer’s health without the bloat of heavier tools. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    M64Py

    M64Py

    A frontend for Mupen64Plus

    M64Py is a Qt6 front-end (GUI) for Mupen64Plus, a cross-platform plugin-based Nintendo 64 emulator. Front-end is written in Python and it provides a user-friendly interface over the Mupen64Plus shared library.
    Leader badge
    Downloads: 155 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 10
    PyAppExec

    PyAppExec

    Launcher that prepares Python/deps and runs your app like OS-native

    ...The optional run-time GUI captures logs, while CLI mode stays lean for automation. Config is driven by a simple INI per OS, so app IDs, entry points, requirements, and paths are declarative. PyAppExec also manages user-level caches/state, log rotation, and GUI suppression preferences letting you ship Python apps without asking end users to touch Python, virtualenvs, or package managers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Equestria OS

    Equestria OS

    An Arch Linux OS with 20+ custom GUI utilities & MLP theme customizer.

    A user-friendly Linux distribution based on Arch Linux and KDE Plasma 6. Designed by a solo creator as a passion project, this lightweight operating system eliminates the need for terminal commands by offering over 20 unique, built-in graphical utilities for effortless computer management. Equestria OS makes your computer feel like home. It comes with a deeply integrated Proton Engine, allowing you to run your favorite Windows apps and games (.exe) with a simple double-click in secure,...
    Leader badge
    Downloads: 283 This Week
    Last Update:
    See Project
  • 12
    GeigerLog

    GeigerLog

    Python program for Geiger counters and Environmental Sensors

    GeigerLog is a combination of data logger, presenter, and analyzer, and is now released in version 2.1! Based on Python (Version 3), it runs on Linux, Windows, Macs, Raspberry Pi, and other. GeigerLog is WiFi-enabled for servers and clients; it can be monitored by SmartPhone. Initially developed for Geiger counters, it is now a more universal tool, which equally well handles data like temperature, air-pressure, humidity, CO2. Continues to support Geiger counters like GQ Electronic's...
    Leader badge
    Downloads: 91 This Week
    Last Update:
    See Project
  • 13
    key-elf

    key-elf

    Forensic tool to recover lost BTC private keys.

    A powerful utility to hunt down Bitcoin private keys from deleted wallet.dat files or damaged hard drives. If you accidentally deleted your Bitcoin Core wallet or formatted your disk, this tool can help. It bypasses the file system and scans the raw data directly, looking for the unique "fingerprint" (ASN.1 signature) of Bitcoin private keys to recover them from the digital wreckage.The Graphical User Interface (GUI) is the advanced/premium version. If needed, please visit:...
    Downloads: 35 This Week
    Last Update:
    See Project
  • 14
    NebiOS Alternative Mirror (Official)

    NebiOS Alternative Mirror (Official)

    A unique Ubuntu-based Linux OS with its own desktop and ecosystem.

    NebiOS is an Ubuntu LTS-based Linux distribution with a custom desktop environment (NebiDE), built by one person. It combines a unique visual identity (Flat-Skeuomorphism), a widget-first desktop, and its own app format (.napp) into a cohesive platform — not just another reskin. Official mirror — use if the main site has download issues. Main site: https://nebios.org 📌 This mirror page is updated less frequently than the main site. For the latest information, visit...
    Leader badge
    Downloads: 50 This Week
    Last Update:
    See Project
  • 15
    MBR2

    MBR2

    (Pronounced MBR Squared) is a remote control for various boot loaders

    MBR2 is a remote control for various Boot Loaders such as GRUB, Limine, etc. It is a series of programs that run on various Operating Systems such as Linux, BSD, MacOS, Windows, etc. These programs all do the same thing from WITHIN THAT OS: They set the values of GRUB, Limine, etc. then restart the computer effectively allowing you to restart in a different OS without waiting for GRUB, etc. to load and make your choice. No more 'missed' choice selection when you get distracted waiting for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    AzkaOs

    AzkaOs

    Open source operating system based flutter and kernel zircon

    AzkaOS is a personal and experimental operating system project aiming to create a lightweight and customizable platform written primarily in Python and C/C++. It combines ideas from traditional desktop OSes with a scripting-heavy approach, offering a hybrid system that prioritizes ease of customization and user scripting. Though still in its early stages, AzkaOS aims to support desktop environments, package management, and basic system utilities while enabling users to control behavior...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Filt8- v3.6 alerts for WSJT-X FT8

    Filt8- v3.6 alerts for WSJT-X FT8

    Alert and filter QSO for WSJT-X FT8 FT4

    THIS VERSION HAS A TABLE VIEW FOR SYSTEMS THAT DO NOT SUPPORT LARGE GRAPHIC DISPLAYS SUCH AS LOW-END LAPTOPS. CHECK OUT ft8mapper FOR BETTER GRAPHICS AND GRID TRACKING. Filt8 - v3.6 release - Requires Python 3.x (3.10 or higher on Mac) Scrollable maps for small screens State data as of Feb 25, 2024. Map saves settings. Map features: filter by band, click to Lookup. Offline Maps to show station grid locations as you decode them in real-time (Check out js8mapper project on ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18

    Simple-Auto-Clicker

    A simple auto clicker.

    A simple auto clicker.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 19
    krsatyam7 autotyper

    krsatyam7 autotyper

    Autotyper Software

    Best and free autotyper ever. Make sure Python is installed. Windows users may directly download exe file and use it. But the above commands are useful when the system doesn't have access to administrator access. There is no hotkeys support and no executable file for macOS as of now. Use autotyper with GUI buttons. And must allow accessibility access to python (pop up will appear only for the first time).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    HelenOS

    HelenOS

    A microkernel-based multiserver operating system written from scratch.

    HelenOS is a portable microkernel-based multiserver operating system written from scratch. It decomposes key operating system functionality such as file systems, networking, device drivers and graphical user interface into a collection of fine-grained user space components that interact with each other via message passing. A failure or crash of one component does not directly harm others. HelenOS is therefore flexible, modular, extensible, fault tolerant and easy to understand. HelenOS...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 21
    dupeGuru

    dupeGuru

    Find duplicate files

    dupeGuru is a cross-platform GUI application written in Python (with Qt/Cocoa UI) that quickly detects duplicate files on your computer using flexible scanning modes—including filename fuzzy matching, content comparison, and specialized Music/Picture modes. On some linux systems pyrcc5 is not put on the path when installing python3-pyqt5, this will cause some issues with the resource files (and icons).
    Downloads: 225 This Week
    Last Update:
    See Project
  • 22
    Crunch

    Crunch

    Insane(ly slow but wicked good) PNG image optimization

    Crunch is an image compression tool for lossy PNG image file optimization. Using a combination of selective bit depth, color palette reduction and color type, as well as zopfli DEFLATE compression algorithm encoding that employs the pngquant and zopflipng PNG optimization tools, Crunch is effectively able to optimize and compress images with minimal decrease in image quality. While it may produce file size gains larger than those produced by lossless approaches, the impact on image quality...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    CommanderPi

    CommanderPi

    Easy RaspberryPi4 GUI system managment

    Easy Raspberry Pi 4 GUI system manager.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    OoeyGUI MESS Launcher

    OoeyGUI MESS Launcher

    GUI Launcher to launch MAME Emulated TI-99 16bit Computer Systems

    OoeyGUI MESS Launcher has been coded by Chris Schneider [SHIFT838] to be a front-end launcher for use to with MAME to easily launch an emulated TI-99/2, TI-99/4, TI-99/4A, TI-99/8 and Myarc Geneve 9640 computer systems. This application has been tested with MAME v0.225b and higher and is completed coded in Python for cross OS compatibility. It has been tested on Windows 10, Linux Ubuntu 20.04, MacOS Catalina/Big Sur and Raspberry OS on RPi4. Please be aware that MAME program...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Free Queue Manager

    Free Queue Manager

    Web based python-flask Queue management system

    A web based management system developed for the purpose of easing the process of orgnizing queues and lines. Like many other (QMS)s Queue Management Systems, FQM does provide a basic dashboard to allow the users of the system and customers alike to interact with the system via a basic yet simple user interface . Brief user guide can be found on https://fqms.github.io/images/user_guide.pdf
    Leader badge
    Downloads: 9 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next