3 ms·
Anyone know of a Traefik alternative but in Rust? I'm looking to oxidize a lot of my stack so just curious.
by satvikpendem 1y ago
Anyone know of a Traefik alternative but in Rust? I'm looking to oxidize a lot of my stack so just curious.
- nokun7 1y agoWhile there is pingora https://blog.cloudflare.com/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet/ https://blog.cloudflare.com/how-we-built-pingora-the-proxy-t..., I would recommend checking out envoy. Although not rust based, envoy has gained quite the repute for being extremely versatile and robust.
- satvikpendem 1y agoThanks, I'm looking specifically for a Rust based one, as I know there are lots of proxies in other languages but few in Rust, and I'm just curious if anyone has suggestions on that.
- rirze 1y agoThere's a handful but not mature IMO: https://github.com/sadoyan/aralez https://github.com/sadoyan/aralez https://github.com/junkurihara/rust-rpxy https://github.com/junkurihara/rust-rpxy I'm interested in the space, but until they have automatic certificate management and middleware for managing DNS records in Cloudflare (for example), then I'm reluctant to switch over.
- vovavili 1y agoLooking for a Rust-based alternative to a battle-tested industry-standard tool written in a memory-safe language that can get about 75-90% of the speed of Rust is kind of pointless outside embedded context.
- satvikpendem 1y agoNot really, sometimes it's just a curiosity. And 15% is nothing to scoff at in terms of speed, if it's available why not take the extra speed, is my opinion.
- LtdJorge 1y agoNo, use Traefik. I like Rust a lot and many new tools written on it, but nothing beats Traefik currently, and there’s no need, tbh.
- gaanbal 1y agothe closest thing is pingora which is a proxy framework, so you build your own proxy basically