davidhewitt
Uniting Python & Rust. Core maintainer of PyO3 and member of @pydantic. Occasionally found on YouTube streaming PyO3 development.
Funding Links: https://github.com/sponsors/davidhewitt
- Name: David Hewitt
- Location: Oxford, UK
- Company: @pydantic
- Kind: user
- Followers: 676
- Following: 9
- Total stars: 268
- Repositories count: 89
- Created at: 2022-11-10T01:05:24.039Z
- Updated at: 2025-02-22T19:42:26.123Z
- Last synced at: 2025-02-22T19:42:26.123Z
GitHub Sponsors Profile
Sponsoring me on Github helps make it sustainable for me to devote part of my working week to open-source work on PyO3.
I believe that Rust is the language most suited for writing great Python extensions.
PyO3 has proven Rust's macro system and tooling can provide an ergonomic, safe and performant way to build Python extensions. I've been working on PyO3 since 2019 and hope to for many years yet.
PyO3 has some significant Python ecosystem projects implemented using it (such as cryptography, pydantic, and polars). I'd like to make PyO3 even better for these projects as well as more appealing for new ones!
I give a day per week of my own time to work on PyO3 (I do a part time, 4-day, "working week" with the amazing team at @pydantic). I have a young family and a dog; some weeks I work on PyO3 in evenings too, other weeks I'm just too tired. It's very motivating to believe that working on PyO3 is beneficial for the community!
PyO3's core can always benefit from more optimization and refactoring, and new features. I would love for PyO3 to reach a 1.0 stable release in the mid-term too.
If you or your company benefit from the time I devote to PyO3, please consider sponsoring me to say thanks and support future work. Even a $1 "thanks" is greatly appreciated.
🦀 🐍
Follow me on Mastodon
- Current Sponsors: 30
- Past Sponsors: 19
- Total Sponsors: 49
- Minimum Sponsorship: $1.00
Featured Works
PyO3/pyo3
Rust bindings for the Python interpreter
Language: Rust - Stars: 13111PyO3/setuptools-rust
Setuptools plugin for Rust support
Language: Python - Stars: 615davidhewitt/pythonize
Language: Rust - Stars: 222Active Sponsors
Past Sponsors
Sponsor Breakdown
- Organization: 6
- User: 42
Active Sponsorships
Past Sponsorships
View AllSponsorship Breakdown by Kind
- User: 4
- Organization: 1