PyO3/maturin
Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 7
- age_days: 2965
- days_rel: 9
- days_push: 9
- n_releases_24m: 42
Adoption not part of the score
5772 stars · 430 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Maturin is a Rust-based CLI tool that builds and publishes Python wheels for crates with pyo3, cffi, or uniffi bindings, as well as Rust binaries packaged as Python packages. It requires minimal configuration and supports CPython 3.8+, PyPy, and GraalPy across Windows, Linux, macOS, and FreeBSD.
Use cases
- build python wheels from rust crates
- publish a pyo3 extension module to pypi
- compile rust code as a python package
- cross-compile rust wheels for manylinux
- develop rust python extensions in a virtualenv
- package rust binaries as pip-installable packages
When to choose
- you're writing Python extensions in Rust with pyo3, cffi, or uniffi
- you want minimal-config wheel building and PyPI publishing
- you need cross-compilation or manylinux-compliant wheels
- you target CPython, PyPy, or GraalPy across multiple OSes
When to avoid
- you're building pure-Python packages with no Rust code
- your extension is written in C/C++ (use setuptools or scikit-build instead)
- you need deep integration with setuptools-rust-based build pipelines
Facets
cli-tool · maturity active
build-tool package-manager compiler cli developer-tools programming-languages cross-platform rust python windows cli cross-platform pyo3 python-packaging wheels pypi cffi uniffi manylinux cross-compilation pypy linux macos
3 sources
- readme: https://github.com/PyO3/maturin · fetched 2026-08-28 · 3c9ca00871c9
- homepage: https://maturin.rs · fetched 2026-08-29 · 49cb25118c46
- site_page: https://www.maturin.rs/installation · fetched 2026-08-29 · d8dee137bf02
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| PyO3/maturin | main | 99 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem