PyCrucible - python embedder written in rust

Published: (December 7, 2025 at 03:22 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

Cover image for PyCrucible - python embedder written in rust

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.

Back to Blog

Related posts

Read more »