prae
tightness
Our great sponsors
prae | tightness | |
---|---|---|
6 | 1 | |
129 | 47 | |
- | - | |
0.0 | 5.6 | |
about 1 year ago | almost 3 years ago | |
Rust | Rust | |
The Unlicense | MIT License |
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.
prae
-
Rust for Web Development | An Honest Evaluation
Regarding your macro system for "new nominal types" - are you talking about something in the vein of nutype or prae?
-
Nutype: the newtype with guarantees
Hey! I can't help but notice that this crate is way to similar to my crate prae. Did you see it? You even provide a similar example in the readme...
-
Patterns with Rust types
Since weβre talking about this topic, I want to shamelessly link my crate here: prae
-
New Tokio blog post: Announcing Axum - Web framework that focuses on ergonomics and modularity
Something like this should work pretty well, since it integrates with serde: https://github.com/teenjuna/prae
-
Help fight this conflicting implementation
Seems like .into_inner() would be a better choice. If you interested in the code, take a look! Linking related PR https://github.com/teenjuna/prae/pull/15
-
prae: a simple library that helps you keep your types valid
Meet prae. It provides a simple proc macro that allows you to do small things like this:
tightness
-
prae: a simple library that helps you keep your types valid
Hi! Recently I stumbled upon a post here called Tightness Driven Development. It was an interesting read with very good ideas. The author created a small library called tightness to help users create types that promise to be always valid. Although the library was good, I found it a bit inconvenient and described my concerns in this issue. I didn't get much response, so I decided to write my own (and very first) crate for this!
What are some alternatives?
dropshot - expose REST APIs from a Rust program
syn - Parser for Rust source code
silicon - Create beautiful image of your source code.
warp - A super-easy, composable, web server framework for warp speeds.
routerify - A lightweight, idiomatic, composable and modular router implementation with middleware support for the Rust HTTP library hyper.rs
rust-web-framework-comparison - A comparison of some web frameworks and libs written in Rust
nutype - Rust newtype with guarantees πΊπ¦ π¦
tonic - A native gRPC client & server implementation with async/await support.
trillium - π±π¦π± Trillium is a composable toolkit for building internet applications with async rust
seamless - An opinionated Rust library for creating simple JSON APIs that communicate over HTTP
Warp - Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.