Compile time

This page summarizes the projects mentioned and recommended in the original post on /r/rust

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • bevy

    A refreshingly simple data-driven game engine built in Rust

  • I have a 2013 i5, and a relatively slow ssd. using mold -run cargo run instead of just cargo run reduced my incremental compilation on my bevy game from 1.4s to 0.8s.

  • cargo-bloat

    Find out what takes most of the space in your executable.

  • You can run cargo bloat --time --release -j 1 (github) to see what dependency takes the most time and try to replace it. It would probably be some proc-macro monstrosity.

  • 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.

    InfluxDB logo
  • resvg

    An SVG rendering library.

  • As an example/proof, resvg contains close to 100KLOC (including all dependencies) and compiles in 13s on Apple M1 (clean release build).

  • Cargo

    The Rust package manager

  • There's a known issue with Windows Defender slowing down compile times when using Rust through rustup. See https://github.com/rust-lang/cargo/issues/5028 maybe one of the workarounds mentioned there works for you.

  • mold

    Mold: A Modern Linker 🦠

  • Mold seems even better than LLVM lld, these numbers are taken from https://github.com/rui314/mold. At least it's reaching diminishing-returns levels of speed, but mold is better.

  • rust

    Empowering everyone to build reliable and efficient software.

  • Here's the issue for that: https://github.com/rust-lang/rust/issues/39915.

  • warp

    A super-easy, composable, web server framework for warp speeds. (by seanmonstar)

  • For me there was a solution based on this issue: https://github.com/seanmonstar/warp/issues/619

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • shakmaty

    A Rust library for chess and chess variant rules and operations

  • Out of curiosity, what causes the initial 100% utilization to drop. I'm new to complied languages, and yesterday I was playing around with this chess move generation library. On my ryzen 1600, I saw the same behaviour. Full utlisation for the first half, then dropped down to about 20-30% utltisation

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Hey Rustaceans! Got a question? Ask here (9/2023)!

    5 projects | /r/rust | 27 Feb 2023
  • Next Rust Compiler

    6 projects | news.ycombinator.com | 26 Jan 2023
  • Announcing Rust 1.62.0

    11 projects | /r/rust | 30 Jun 2022
  • 🦀 browser extension to explore rust cargo dependencies on GitHub repos

    3 projects | /r/rust | 28 Jun 2022
  • Any active open source repos built using Rust that need development ?

    11 projects | /r/rust | 16 Jun 2022