TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Itsi – all-in-one HTTP server and proxy with first-class Ruby support

7 pointsby Wouterkenabout 1 month ago
Hey HN,<p>Meet &quot;Itsi&quot;, a high‑performance, all‑in‑one HTTP server and proxy with first-class Ruby support. It&#x27;s a drop‑in replacement for your current Rack server, built on Hyper and Tokio, ships with batteries‑included middleware, and lets you go from dev to production without any surprises.<p>Itsi is my attempt at eliminating the disparity that commonly exists between production and non-prod environments. A single, efficient process containing everything you need to serve your app, equally at home on a Raspberry Pi or local dev box as it is on your production VPS or Kubernetes cluster.<p>You get a broad set of built-in security and performance features (rate limits, JWT auth, CSP, intrusion-protection, automated certs, compression, ETag support, cache-control, etc.), an ergonomic dev experience with bundled RubyLSP support, zero-downtime config reloads, first-class Ruby gRPC handler support, Fiber-scheduler mode (à la Falcon), and more—all in one minimal library.<p>In addition to native performance on par with top Rust and C servers, Itsi’s big wins come from replacing Ruby middleware and application-level concerns with native equivalents, freeing your Ruby CPU cycles for the logic that actually matters.<p>Itsi is new but well-tested and already powering small production apps. I’d love to hear from eager early adopters who can help kick the tires and battle-test it.<p>Thank you!

2 comments

Wouterkenabout 1 month ago
For those who prefer just seeing some code over reading through the documentation, there&#x27;s a bunch of minimal, realistic examples here:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;wouterken&#x2F;itsi&#x2F;tree&#x2F;main&#x2F;examples">https:&#x2F;&#x2F;github.com&#x2F;wouterken&#x2F;itsi&#x2F;tree&#x2F;main&#x2F;examples</a><p>For each example you can take a look at the included README and take a look at the Itsi.rb, to get a little glimpse of some of Itsi&#x27;s capabilities.
Alifatiskabout 1 month ago
Cool, is there any benchmarks on this?
评论 #43786959 未加载