Our great sponsors
-
EdenSCM
Discontinued A Scalable, User-Friendly Source Control System. [Moved to: https://github.com/facebook/sapling]
-
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.
-
veloren
An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
-
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.
-
sccache
Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
This may be because momonoke has become a part of "Eden SCM" at some point (and ceased to exist as a separate project) https://github.com/facebookexperimental/eden
For what it's worth, Rust compile times have improved by 33-50% in the last two years, depending on the crate, compiler mode and number of cores - https://arewefastyet.rs. Also, debug builds will get approximately 50% faster when the cranelift backend lands.
You can already write Rust in godot: https://godot-rust.github.io/
Otherwise, Bevy seems to be the darling of game engines in the Rust community at the moment.
In the case of rust you can use svd2rust to automatically generate types that represent registers on the hardware you are working with if you have a svd file. This can generate a lot of code depending on the hardware you have.
This is the github repo for anyone intersted!
For now you can use tch-rs which is pretty good.
They moved to gitlab
For debug builds, the cranelift codegen backend hopes to solve the build time issue.
Also, sccache and incremental builds are very helpful too.
What kind of project was this?? The only time I ever maxed out my 32GB of RAM with rustc was when I was trying to re-compile core+alloc+std with a custom build of rustc that was using Hikari (an LLVM obfuscator)
Substrate: https://github.com/paritytech/substrate
You might enjoy Crystal's syntax: https://crystal-lang.org/