Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Awesome-Rust-MachineLearning
This repository is a list of machine learning libraries written in Rust. It's a compilation of GitHub repositories, blogs, books, movies, discussions, papers, etc. 🦀
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
This is the old version of the "standard" Rust book. For anyone who isn't yet familiar with this, the latest continuously updated version is at https://doc.rust-lang.org/book/
You can take a look at neuronika which is a fairly young machine pytorch-style learning framework in pure Rust. It's current being developed by a collegue of mine and me.
I think some of it comes from the JVM as a platform. Libraries can be distributed as compiled code in jar files rather than having to be recompiled on the destination machine. I think also that tripartite naming (org/package/version) rather than bipartite naming (package/version) for dependencies is a better system in general (crates.io does have a namesquatting problem that's alleviated by the Java convention of using inverted domain names for the organization). It's also possible (although it's not always robust) to be able to do autocomplete of dependencies when updating the list in the IDE, including being able to select specific version numbers. I don't have the feeling that the same level of attention to detail currently exists when editing cargo.toml, although I could be wrong on that front. I spend my days writing code for the JVM in IntelliJ while my big side project is in Rust (after abandoning C++ for the task).
For this, I'm hoping these folks will nail it soon https://github.com/EmbarkStudios/rust-gpu
Not sure if you’ve encountered it, but you should be aware of http://arewelearningyet.com
Well, https://vcpkg.io/en/packages.html and https://conan.io/center/, plus you get to do like Java, getting the libraries distributed as compiled code.