Cost / License
- Free
- Open Source (MIT)
Platforms
- Linux
- Python
- Nix Package Manager

Browse 529 Python Libraries and Tools on AlternativeTo.

The next-generation framework for building desktop widgets using Python.




A widget framework for building desktop shells, written and configurable in Python

A tool that automates converting BluRay rips (mkv) with Dolby Vision profile 7 to Profile 8.1.
A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL and SQLite, Turso and more.




TreeTime lets you organize notes, tasks, and projects using linked hierarchical trees. Perform recursive calculations on your data and explore your information visually through a lightweight, view-only local web interface — all while keeping your data private and portable.





SAM-Audio is a foundation model for isolating any sound in audio using text, visual, or temporal prompts. It can separate specific sounds from complex audio mixtures based on natural language descriptions, visual cues from video, or time spans.




Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖.

Desktop Icon Backup Manager is a utility that allows users to save, restore, and manage the positions of Windows desktop icons, including support for adaptive scaling across different screen resolutions.
















NetworkX is a Python language software package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

A fast, modular AI automation agent designed to handle complex workflows with minimal setup. It focuses on speed, extensibility, and clean architecture.
Chandra is a highly accurate OCR model that converts images and PDFs into structured HTML/Markdown/JSON while preserving layout information.

ZeroBlog - For a distributed, self publishing blogging platform ( and centralized authentication ).

Ryven is an experimental node editor written in Python. It implements a Qt-based visual interface for flow-based visual scripting in Python. It provides a powerful system for developing nodes executing any Python code, and an editor for building graphs using those nodes.





Pyrefly is a type checker and language server for Python, which provides lightning-fast type checking along with IDE features such as code navigation, semantic highlighting, and code completion. It is available as a command-line tool and a VSCode extension.