Hacker GitHub

← All repos

PyO3/maturin

View on GitHub ↗ ★ 5,862 Rust

Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages

14 mentions on Hacker News by 13 people: 2 stories, 12 comments · first 2021-01-29 · latest 2026-05-12

Mentions per year 14 mentions · busiest year 2021 (4)
20082026
  1. …GUI, that's still in Python with Qt. Maturin creates Python packages from Rust. It's terrific. https://github.com/pyo3/maturin
    comment by dotancohen · 2026-05-12 · in If AI writes your code, why use Python?
  2. …GraalPy is supported in the manylinux image [3]. Hopefully soon also in cibuildwheel [4]. [0] https://github.com/PyO3/maturin/pull/1645 (merged) [1] https://github.com/PyO3/pyo3/pull/3247 (merged) [2] https://github.com/pydantic/jiter/pull/…
  3. …far easier than what the author is doing is the article. [0] -- https://github.com/PyO3/pyo3 [1] -- https://github.com/PyO3/maturin
  4. My new favorite way to write very fast libraries for Python is to just use Rust and Maturin: https://github.com/PyO3/maturin It basically automates everything for you. If you use it with Github actions, it will compile wheels for you on…
    comment by eigenvalue · 2023-09-22 · in Some reasons to avoid Cython
  5. …engineers tools, so this isn't really "worth" your time. [0] -- https://pyo3.rs/v0.18.3/ [1] -- https://github.com/PyO3/maturin [2] -- https://www.pola.rs/
  6. …github page has a list of projects using it and you might find more of what you are looking for: https://github.com/PyO3/maturin#examples
  7. …how this is a Rust project without any Python, that publishes a package to PyPI. It uses Maturin ( https://github.com/PyO3/maturin ) for this, which I've never heard of but sounds really useful.
  8. …even extensions to bind easily to numpy and asyncio [4][5]. [1]: https://github.com/PyO3/pyo3 [2]: https://github.com/PyO3/maturin [3]: https://github.com/PyO3/maturin#examples [4]: https://github.com/PyO3/rust-numpy [5]:…
  9. …it doesn't crash the process. 2. Building Python extensions out of PyO3 code is easy with maturin: https://github.com/PyO3/maturin
    comment by jamesmishra · 2021-11-28 · in Calling Rust from Python using PyO3
  10. …custom image manipulations through numpy arrays. [0] https://github.com/PyO3/setuptools-rust [1] https://github.com/PyO3/maturin [2] https://github.com/PyO3/rust-numpy [3] https://github.com/rayon-rs/rayon [4]…
  11. …it's very, very easy! The only slightly complicated part is the distribution. You need to use https://github.com/PyO3/maturin or https://github.com/PyO3/setuptools-rust , and of course, you need to have Rust installed on the wheel-building…
  12. …libraries as Python packages (or integrating Rust code into an existing Python package), check out https://github.com/PyO3/maturin and https://github.com/PyO3/setuptools-rust .