Rare find

Salvo. A web server framework that's straightforward to build with.

salvo.rs

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • docs(core): clarify three API footguns; implement StatusError::source…
  • fix(core): warn when Router::goal replaces an existing handler (#1642)
  • perf(core/routing): roll back path params by truncation instead of cl…
  • fix(core)!: let each Scribe own its body semantics; Json render now r…
  • [codex] clear request body cache on replacement (#1640)
  • perf(core): use a pass-through hasher for Depot's type-keyed storage …
  • fix(rate-limiter): deprecate ForwardedHeaderIssuer (#1638)
  • docs: fix stale pre-brace path syntax in doc examples (#1636)
  • fix(examples): pin sea-orm to rc.40 to unblock CI (#1639)
June 2026
  • fix(core): FlatParser offset, CombWisp wild capture, multipart predic…
  • fix(oapi): Number Eq soundness, macro error span, drop unused regex, …
  • fix(jwt-auth, flash): OIDC h2 negotiation, clock-skew panic, panic-fr…
  • build(deps): bump aead to 0.6, aes-gcm/chacha20poly1305 to 0.11 (#1631)
  • fix(extra): basic-auth multi-header fallthrough, request-id consisten…
  • fix(security): swagger-ui XSS escaping, proxy body error propagation,…
  • cargo fmt
  • fix: repair silently-broken request id, extract flatten and cache hea…
  • fix(security): harden proxy IP trust, JWKS cache bounds, ACME and red…
  • perf(core): single map lookup for depot value extraction (#1619)
  • refactor: small Rust idiom cleanups (#1621)
April 2026
  • Release —v0.93.0
  • Release —v0.92.2
  • Release —v0.92.1
  • Release —v0.92.0
  • Release —v0.91.1
  • Release —v0.90.1
March 2026
  • Release —v0.89.3
February 2026
  • Release —v0.89.2
  • Release —v0.89.1
January 2026
  • Release —v0.89.0