tower-biscuit-auth
Integrating Biscuit authentication with the Tower ecosystem. (by vlmutolo)
Our great sponsors
tower-biscuit-auth | rust-foundation-community-grant | |
---|---|---|
1 | 7 | |
3 | 20 | |
- | - | |
0.0 | 0.0 | |
almost 2 years ago | over 1 year ago | |
Rust | Rust | |
- | - |
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.
tower-biscuit-auth
Posts with mentions or reviews of tower-biscuit-auth.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-08.
-
Survey of bad error messages emitted by the "misuse" of trait heavy crates
git clone https://github.com/vlmutolo/tower-biscuit-auth git checkout dccb812c825ad1969169199f1b1fd7508da15b0c cargo check --examples --features http
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
What are some alternatives?
When comparing tower-biscuit-auth and rust-foundation-community-grant you can also consider the following projects:
rust-typed-builder - Compile-time type-checked builder derive
metrics
tower-sessions - 🥠Sessions as a `tower` and `axum` middleware.
uom - Units of measurement -- type-safe zero-cost dimensional analysis
async-bb8-diesel - Safe asynchronous access to Diesel and the bb8 connection manager
diesel - A safe, extensible ORM and Query Builder for Rust
tokio-diesel - Integrate Diesel into Tokio cleanly and efficiently.
aquascope - Interactive visualizations of Rust at compile-time and run-time
rfcs - RFCs for changes to Rust
Cargo - The Rust package manager
diesel_async - Diesel async connection implementation
tower-biscuit-auth vs rust-typed-builder
rust-foundation-community-grant vs metrics
tower-biscuit-auth vs tower-sessions
rust-foundation-community-grant vs uom
rust-foundation-community-grant vs async-bb8-diesel
rust-foundation-community-grant vs diesel
rust-foundation-community-grant vs tokio-diesel
rust-foundation-community-grant vs rust-typed-builder
rust-foundation-community-grant vs aquascope
rust-foundation-community-grant vs rfcs
rust-foundation-community-grant vs Cargo
rust-foundation-community-grant vs diesel_async