How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Criterion is a statistics-driven microbenchmarking library and performance regression tool for Rust. It provides a framework for isolating and measuring small code segments, using statistical analysis to eliminate noise and ensure reliable, repeatable measurements of execution speed. The tool distinguishes itself through a performance visualization suite that generates HTML reports and graphs to track performance trends and throughput. It includes a system for comparing current execution times against stored baselines to identify and prevent performance drops. The library covers asynchronous
Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies, layer seven load balancers, and TLS termination proxies. It serves as an asynchronous network library designed to intercept and route HTTP, gRPC, and WebSocket traffic between clients and upstream backend servers. The project enables zero-downtime service updates by handing over listening sockets between processes during binary or configuration upgrades. It utilizes a programmable multi-phase pipeline to modify request and response bodies and headers, and it provides a pluggable T
Find code blocking your Tokio workers. eBPF-powered, no instrumentation.
Enterprise-oriented Generic Proxy Solutions
The main features of bytedance/g3 are: Infrastructure and Backend, Web Servers & Proxies, Profiling and Benchmarking, Profiling Tools, Security & Privacy.
Open-source alternatives to bytedance/g3 include: cloudflare/pingora — Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies,… ellisonch/rust-stopwatch — A stopwatch library for Rust. Used to time things. bencherdev/bencher — 🐰 Bencher - Continuous Benchmarking. bheisler/criterion.rs — Criterion is a statistics-driven microbenchmarking library and performance regression tool for Rust. It provides a… cong-or/hud — Find code blocking your Tokio workers. eBPF-powered, no instrumentation. emanuele-em/proxelar — Scriptable local traffic workbench for inspecting, intercepting, replaying, and rewriting HTTP/HTTPS and WebSocket…