89 / 235

PyCrucible

PyCrucible - Product Hunt launch logo and brand identity

Package python applications as standalone binaries

#Open Source #Software Engineering #GitHub

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.