Rust Resources for Python Developers

Curated collection of books, tools, libraries, and community resources to accelerate your Python-to-Rust journey. All resources are chosen with Python developers in mind.

Learning

Practice

Books

Tools

Libraries

Community

Python to Rust Library Equivalents

Python Libraries

requestsHTTP client
jsonJSON serialization
argparseCLI argument parsing
asyncioAsync programming
unittestTesting framework
loggingLogging
datetimeDate/time handling
pathlibPath manipulation

Rust Equivalents

reqwestHTTP client
serde_jsonJSON serialization
clapCLI argument parsing
tokioAsync runtime
built-inTesting framework
log + env_loggerLogging
chronoDate/time handling
std::pathPath manipulation

Know a Great Resource?

Help us build the best collection of Python-to-Rust resources. Submit your suggestions and help other developers on their journey.