PyCrucible packages any Python project into a single cross-platform executable with minimal overhead, powered by Rust and uv.
PyCrucible is:
- Fast and robust β written in Rust
- Multi-platform β Windows, Linux, macOS
- Tiny executables β ~2MB + your project files
- Hassle-free dependency resolution β delegated to uv
- Simple but configurable
- Supports auto-updates (GitHub public repos)
- Includes a GitHub Action for CI automation