Research: Web Scraping/Parsing in `Rust`
- Dominant language
- No language data
- Stars
- 10
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
I could _easily_ write a parser in any of my "previous" programming languages.
e.g: https://github.com/nelsonic/github-scraper
But I can't help but think of this as an _opportunity_ to use `Rust` for 3 very specific reasons:
1. Speed/efficiency of parsing - according to some estimates it's 3 - 10x faster than `Elixir`.
2. `Rust` can be run natively on `AWS Lambda` this is useful because it makes it easier to run parsers with dynamic `IP Address`
3. We might be able to use it directly in the `Flutter` App using [github.com/fzyzcjy/flutter_rust_bridge](https://github.com/fzyzcjy/flutter_rust_bridge)
Starting point:
+ https://blog.logrocket.com/web-scraping-rust/
+ https://www.scrapingbee.com/blog/web-scraping-rust/
Opening this issue just to capture my initial thoughts. 💭
Will using `Rust` make it easier or harder for people to _contribute_ to the project? 🤷♂️
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.