pyfalcon

Crates.iopyfalcon
lib.rspyfalcon
version0.1.4
created_at2025-08-11 13:30:35.576109+00
updated_at2025-08-31 21:47:22.246691+00
descriptionA cross-version Python disassembler that supports both command-line and web
homepagehttps://pyfalcon.svenskithesource.be
repositoryhttps://github.com/Svenskithesource/pyfalcon
max_upload_size
id1790174
size22,617
svenskithesource (Svenskithesource)

documentation

README

pyfalcon

A cross-version Python disassembler that supports both command-line and web interfaces.

Web Version

Visit the live demo and drag & drop your .pyc files directly into the browser.

Install

# Install from crates.io
cargo install pyfalcon

# Checkout the help command to see what options are available
pyfalcon --help

# Disassemble input.pyc
pyfalcon input.pyc

Local usage

You also have the option to clone the repository and run it directly.

# Run the CLI tool after cloning
cargo run --bin pyfalcon -- input.pyc

Building

To build the web version you will need to install trunk (cargo install trunk).

# CLI tool
cargo build --release --bin pyfalcon

# Web version
cd wasm && trunk build --release

Supported Python Versions

Currently supports Python 3.10 3.11 and 3.12, with more versions planned for the future.

Commit count: 39

cargo fmt