PyCrucible
Package python applications as standalone binaries
PyCrucible – Package Python applications as standalone cross-platform binaries
Summary: PyCrucible packages Python projects into single, cross-platform executables with minimal overhead, using Rust and uv for speed and robustness. It produces small binaries (~2MB plus project files) and handles dependency resolution automatically.
What it does
PyCrucible creates standalone executables for Windows, Linux, and macOS by bundling project files with minimal overhead and delegating dependency management to uv. It supports auto-updates from GitHub and offers a GitHub Action for CI automation.
Who it's for
Developers needing fast, compact, and cross-platform Python binaries with simplified dependency handling and CI integration.
Why it matters
It reduces binary size, build time, and runtime fragility compared to traditional bundlers that include the full Python interpreter and dependencies.