Rye
Comprehensive Python package and workspace management tool written in Rust.
Why consider Rye?
Rye is an open-source all-in-one Python project manager created by Armin Ronacher. It automates Python interpreter downloads, virtual environment provisioning, and multi-package workspace monorepo management.
Learn Rye by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of Rye
Rye standardizes Python project bootstrapping, linting, testing, and distribution in one tool.
Quickstart
curl -sSf https://rye.astral.sh/get | bashrye init my-projectcd my-project && rye syncRun Python scripts directly within the managed environment using rye run python main.py.
Rye is licensed under the permissive MIT License.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.