aquascope
Interactive visualizations of Rust at compile-time and run-time (by cognitive-engineering-lab)
Our great sponsors
rust-foundation-community-grant | aquascope | |
---|---|---|
7 | 6 | |
20 | 1,738 | |
- | 6.3% | |
0.0 | 6.4 | |
over 1 year ago | about 1 month ago | |
Rust | Rust | |
- | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rust-foundation-community-grant
Posts with mentions or reviews of rust-foundation-community-grant.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-26.
-
When do Rust's traits make your life difficult?
That's a topic where already some work exists. You might want to checkout my collection of bad error messages from such trait heavy crates for example. It's important to notice that most of these errors look complicated, but mostly have a quite simple cause. In some of these cases it's even possible to reword these error messages by removing most of the complicated looking type stuff to something much simpler which then is easier to understand.
-
dfdx v0.10.0 - deep learning now with even more const generic goodness
As with everything in static type checking, the upfront costs seem high (deciphering type errors can be a bit daunting for both diesel, and to a certain extent dfdx), but I feel like (1) this will get better (especially with the work /u/weiznich is doing), and (2) history has shown the upfront costs are worth it (as evidenced by the takeover of typescript and typed Python).
-
Diesel 2.0.0 RC1
This change is hopefully only the starting point to a number of future improvements. I've got a project grant as part of the rust foundation community grant program to work on improving the error messages for trait heavy crates like diesel. Hopefully this will result in other improvements as well. I track this work here. If you hit bad error messages with diesel or any other trait heavy crate, please fill an issue there.
-
Survey of bad error messages emitted by the "misuse" of trait heavy crates
axum does basically ]the trick as bevy](https://docs.rs/axum/latest/axum/handler/trait.Handler.html#impl-Handler%3C(T1%2C)%2C%20B%3E) to emulate variadics and someone already filed this https://github.com/weiznich/rust-foundation-community-grant/issues/2
aquascope
Posts with mentions or reviews of aquascope.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-28.
-
Any data flow visualization tools?
https://github.com/willcrichton/flowistry https://github.com/cognitive-engineering-lab/aquascope
-
When do Rust's traits make your life difficult?
Hello Rustaceans, the same lab that has brought you The Rust Book Experiment, Aquascope, and Flowistry is starting a new endeavor. We want to understand when Rust's trait system makes it hard for you to understand or debug a Rust program.
-
rustc-plugin: A framework for writing plugins that integrate with the Rust compiler
I'm personally excited about building developer tools with a sophisticated understanding of your Rust programs. So I've worked on tools like Flowistry and Aquascope.
- GitHub - cognitive-engineering-lab/aquascope: Interactive visualizations of Rust at compile-time and run-time
- Aquascope: Interactive visualizations of Rust at compile-time and run-time
What are some alternatives?
When comparing rust-foundation-community-grant and aquascope you can also consider the following projects:
metrics
bevy - A refreshingly simple data-driven game engine built in Rust
uom - Units of measurement -- type-safe zero-cost dimensional analysis
dylint - Run Rust lints from dynamic libraries
async-bb8-diesel - Safe asynchronous access to Diesel and the bb8 connection manager
rfcs - RFCs for changes to Rust
diesel - A safe, extensible ORM and Query Builder for Rust
rustc_plugin - A framework for writing plugins that integrate with the Rust compiler
tokio-diesel - Integrate Diesel into Tokio cleanly and efficiently.
prusti-dev - A static verifier for Rust, based on the Viper verification infrastructure.
rust-typed-builder - Compile-time type-checked builder derive
rust-foundation-community-grant vs metrics
aquascope vs bevy
rust-foundation-community-grant vs uom
aquascope vs dylint
rust-foundation-community-grant vs async-bb8-diesel
aquascope vs rfcs
rust-foundation-community-grant vs diesel
aquascope vs rustc_plugin
rust-foundation-community-grant vs tokio-diesel
aquascope vs prusti-dev
rust-foundation-community-grant vs rust-typed-builder
rust-foundation-community-grant vs rfcs