PyCrucible - python embedder written in rust
Source: Dev.to

Overview
PyCrucible packages any Python project into a single cross‑platform executable with minimal overhead, powered by Rust and uv.
Existing tools like PyInstaller bundle the entire Python interpreter, dependencies, and project files. This typically results in:
- large binaries
- slow builds
- dependency complexity
- fragile runtime environments
Features
- Fast and robust — written in Rust
- Multi‑platform — Windows, Linux, macOS
- Tiny executables — ~2 MB + 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
Installation
pip install pycrucible
Repository
https://github.com/razorblade23/PyCrucible
Contributions are welcome. Please comment, raise issues, or just ask questions.