What does HackerNews think of awesome-rust?

A curated list of Rust code and resources.

Language: Rust

#46 in Rust
See also:

https://github.com/rust-unofficial/awesome-rust

This list is currently far more comprehensive, and it's filled with a lot of high-quality crates for a wide variety of common tasks.

I would like to see this list transformed into a navigable website. It'd also be nice to include code samples (eg. I recently had to investigate each test mocking library directly, and a high level summary or comparison would have helped).

Besides the official Rust Lang Book I would also recommend checking out the awesome-rust repo:

https://github.com/rust-unofficial/awesome-rust

Agree, you can see this in https://github.com/rust-unofficial/awesome-rust vs. https://github.com/avelino/awesome-go

I've noticed however that there has been an uptick in great libraries over the last 2 years, with examples like pola.rs, rust-bert, tokenizers etc. starting to build momentum in the ecosystem.

There are curated lists of Rust crates to help with the second issue: https://github.com/rust-unofficial/awesome-rust

And those two options don't strike me as equally unattractive. Writing everything that isn't in the standard library from scratch is completely impractical for modern apps. Nobody does that in Rust. Integrating crates from the ecosystem into your workflow is just part of developing in the language.

Is there anything Rust is bad for? I cannot think of one thing. I'm sure that pretty soon now, all software will be rewritten in Rust.

It just makes so much sense, it solves all bugs by not having any undefined behavior, it's fast because it doesn't have a GC (all GCs are slow and that's bad), and it's easy to read because there are no implicit behaviors.

Look at all of the things Rust can do, in production, at scale, at well-respected companies with serious investors!

https://github.com/rust-unofficial/awesome-rust

Because it's "reqwest", not "request".

All these libraries are very well known within the community and are what I would come up with as a complete outsider (I don't think I've written more than a hundred lines of Rust code to this date).

You can also find some pointers here:

https://github.com/rust-unofficial/awesome-rust

https://lib.rs

Unfortunately, I don't know enough to rewind history and do enough archaeology to find out whose "fault" it is.

But as a possible example, typemap [1] which is a library featured on Awesome Rust [2] ("curated list of Rust code and resources").

Project uses cargo. Has a lock file with two deps. Last code commit was May 2017. And I can't get it to compile.

[1] https://github.com/reem/rust-typemap

[2] https://github.com/rust-unofficial/awesome-rust