HNHacker News
TopNewBestAskShowJobs

samuelbonill

57 karma · joined October 16, 2022

submissionscomments
samuelbonill··on Show HN: Graphul v0.5.5 – Swagger integration and rate-limit
The Graphul API is stable
samuelbonill··on Show HN: Graphul v0.5.5 – Swagger integration and rate-limit
Rustaceans, we're thrilled to announce the latest release of Graphul - the high-performance, type-safe web framework for Rust! With Graphul v0.5.5, we've added exciting new features, including support for integrating with Swagger and a powerful rate-limit middleware to help you manage incoming traffic to your server.Graphul is the ideal framework for building fast and reliable web applications. Whether you're a seasoned Rust developer or just getting started, Graphul v0.5.5 is a must-try for your next project. Download it today and start building your web application with confidence!
samuelbonill··on Show HN: An Express-inspired web framework for Rust
Note: if you are using your favorite Rust framework like actix, rocket, etc, and don't have a positive feedback, graphul is not for you, graphul is for javascript, python, ruby, or rust developer that wants to start building microservices with rust with a friendly syntax like express or flask.

I don't like discussions about what programming languages or frameworks are better than another, Golang vs Rust, etc

thanks, be positive :)

samuelbonill··on Show HN: An Express-inspired web framework for Rust
ok great, continue using your favorite tools, graphul is for other developers; the idea is to receive positive feedback; I don't like discussions about what programming languages or frameworks are better than another, Golang vs Rust, etc
samuelbonill··on Show HN: An Express-inspired web framework for Rust
the idea is not to convince you, if you like another web framework like Axum, hyper, or actix you can use it, this framework is for other developers ( javascript, python, or rust developer that wants to start building microservices with rust with a friendly syntax like express or flask)
samuelbonill··on Show HN: An Express-inspired web framework for Rust
you can use HTML template with Graphul and askama

the readme.md has been updated https://github.com/graphul-rs/graphul

https://github.com/graphul-rs/graphul#-templates

samuelbonill··on Show HN: An Express-inspired web framework for Rust
https://github.com/graphul-rs/graphul#-context
samuelbonill··on Show HN: An Express-inspired web framework for Rust
or you can use an extractor in function base handlers, in struct base handlers you can use context c.parse_query()
samuelbonill··on Show HN: An Express-inspired web framework for Rust
because, it will support graphql
samuelbonill··on Show HN: An Express-inspired web framework for Rust
remove features? Graphul has all features that you need to build an API, the next release will support Graphql
samuelbonill··on Show HN: An Express-inspired web framework for Rust
you can statically type query param extraction with c.parse_params() and c.parse_query()

let value: Json<MyStruct> = match c.parse_params().await

< https://github.com/graphul-rs/graphul#-resource >

samuelbonill··on Show HN: An Express-inspired web framework for Rust
Graphul is an Express inspired web framework using a powerful extractor system built on top of Tokio, Tower, Axum, and Hyper. Designed to improve, speed, and scale your microservices with a friendly syntax, Graphul is built with Rust.that means Graphul gets memory safety, reliability, concurrency, and performance for free.

https://github.com/graphul-rs/graphul