Hacker News new | ask | show | jobs
by maxFlow 1272 days ago
I'm a Python dev, learning Rust out of interest, but also considering its viability for Data Engineering. It would be helpful to know the equivalents of the following libraries: Pandas (Polars), Prefect/Airflow/Orchestration, Flask, SqlAlchemy, psycopg2, requests, BeautifulSoup.

Thanks!

1 comments

Flask -> Axum (see also https://www.arewewebyet.org/topics/frameworks/#server)

SqlAlchemy -> Sqlx or SeaORM

psycopg2 -> postgres and tokio-postgres

requests -> reqwest

BeautifulSoup -> scraper

Searching for packages on lib.rs, crates.io or github usually works.

There will be differences of course. The ecosystem is not as complete. On the other hand, writing the code and having it work the first time is easier once you know the language.

Brilliant, I'll be playing with these once I reach the more advanced material in The Book. Ty.