awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
six-ddc avatar

six-ddc/plow

0
View on GitHub↗
4,516 Stars·151 Forks·Go·Apache-2.0·7 Aufrufedeepwiki.com/six-ddc/plow↗

Plow

Plow ist eine Suite von Hilfsprogrammen zur Generierung von HTTP-Last, zur Messung der Netzwerkleistung und zur Visualisierung von Live-Metriken. Es fungiert sowohl als HTTP-Lastgenerator als auch als Benchmarking-Tool, das Latenz und Durchsatz misst, indem es gleichzeitige Anfragen mit konfigurierbaren Raten sendet.

Das Projekt enthält einen Socks5- und HTTP-Proxy-Client, der es ermöglicht, Benchmark-Traffic durch Proxys zu leiten, um Dienste hinter Netzwerk-Gateways zu testen. Es bietet zudem ein Echtzeit-Leistungs-Dashboard via Web- und Terminal-Interfaces, um Live-Metriken und Latenz-Histogramme während aktiver Sessions zu visualisieren.

Das Tool deckt API-Workload-Simulation durch benutzerdefinierte Anforderungskonfigurationen, Netzwerk-Proxy-Tests und Echtzeit-Traffic-Überwachung ab.

Features

  • HTTP Endpoint Benchmarking - Measures HTTP latency and throughput by sending concurrent requests at configurable rates.
  • HTTP Request Configurations - Allows defining custom HTTP methods, headers, and payloads to simulate specific API workloads.
  • SOCKS5 Proxy Tunneling Clients - Implements the Socks5 handshake and relay protocol to route benchmark traffic through intermediate proxies.
  • Traffic Proxying - Directs benchmark traffic through Socks5 or HTTP proxies to evaluate services behind network gateways.
  • HTTP Throughput Benchmarking - Measures web service latency and throughput using concurrent requests with configurable rates and durations.
  • Real-Time Metric Visualization - Renders live system metrics and histogram charts within a monitoring interface during active sessions.
  • Real-Time Monitoring Dashboards - Ships a web and terminal interface for visualizing live performance metrics and latency histograms.
  • Real-Time Traffic Monitoring - Provides live visualization of performance metrics and latency histograms via web and terminal interfaces.
  • HTTP Load Testing - Generates high volumes of HTTP requests with custom configurations to simulate API workloads.
  • Proxy Performance Testing - Evaluates web service performance behind gateways by routing benchmark traffic through Socks5 or HTTP proxies.
  • Workload Simulations - Simulates realistic API traffic patterns by defining custom request methods, headers, and body content.
  • Time-Series Aggregations - Aggregates latency samples into real-time buckets to generate frequency distributions without storing every request.
  • Network I/O Multiplexing - Uses system-level multiplexing to handle thousands of concurrent network sockets for low-latency metric collection.
  • Concurrent Request Pools - Manages a pool of asynchronous workers to maximize network throughput via simultaneous HTTP connections.
  • Pre-loaded Request Buffers - Implements memory-efficient request templating by pre-loading headers and bodies into buffers to minimize overhead.
  • Load Testing Tools - High-performance benchmarking tool with real-time web UI.

Star-Verlauf

Star-Verlauf für six-ddc/plowStar-Verlauf für six-ddc/plow

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Plow

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Plow.
  • giltene/wrk2Avatar von giltene

    giltene/wrk2

    4,600Auf GitHub ansehen↗

    wrk2 is a high-performance HTTP benchmarking tool and constant throughput load generator. It is designed to measure server stability and throughput by sending a fixed number of requests per second, functioning as a high-resolution latency profiler and a Lua-scriptable performance tester. The tool distinguishes itself through a scriptable interface that uses a high-performance just-in-time compiler to define complex request formats and custom response reporting logic. It employs high-resolution histograms to capture precise response time distributions and high-percentile latency data. The pro

    C
    Auf GitHub ansehen↗4,600
  • codesenberg/bombardierAvatar von codesenberg

    codesenberg/bombardier

    6,797Auf GitHub ansehen↗

    Bombardier is a concurrent HTTP load generator and performance benchmarking tool written in Go. It functions as a latency distribution analyzer and benchmarking utility designed to measure the throughput and response speed of HTTP services by simulating high-volume request loads. The tool provides specific capabilities for TLS benchmarking, supporting client certificate authentication and the ability to bypass server certificate verification. It distinguishes itself through the use of a token-bucket algorithm for precise request rate limiting and the use of templates to export benchmark resul

    Gobenchmarkingbombardiercli
    Auf GitHub ansehen↗6,797
  • mcollina/autocannonAvatar von mcollina

    mcollina/autocannon

    8,474Auf GitHub ansehen↗

    Autocannon is a Node.js HTTP load tester and benchmarking utility used to measure server throughput and latency. It functions as a high-performance request generator designed for stress testing web servers and APIs to analyze request-per-second capacity. The tool operates as a distributed HTTP load generator capable of aggregating results from multiple machines. It also functions as a HAR file replay tool, allowing users to reproduce specific network traffic patterns by replaying recorded HTTP archive files. The project covers broad capability areas including HTTP traffic simulation through

    JavaScript
    Auf GitHub ansehen↗8,474
  • hatoo/ohaAvatar von hatoo

    hatoo/oha

    10,338Auf GitHub ansehen↗

    oha is a command line HTTP load testing and benchmarking utility. It functions as a latency analysis tool and performance monitor, sending high volumes of requests to web servers to measure stability and identify performance bottlenecks. The tool features a terminal user interface that displays real-time latency statistics and request animations during active tests. It includes a mechanism to correct for coordinated omission, ensuring that response time percentiles and latency distributions are reported accurately. Its capabilities cover HTTP load generation, traffic simulation via randomize

    Rust
    Auf GitHub ansehen↗10,338
Alle 30 Alternativen zu Plow anzeigen→

Häufig gestellte Fragen

Was macht six-ddc/plow?

Plow ist eine Suite von Hilfsprogrammen zur Generierung von HTTP-Last, zur Messung der Netzwerkleistung und zur Visualisierung von Live-Metriken. Es fungiert sowohl als HTTP-Lastgenerator als auch als Benchmarking-Tool, das Latenz und Durchsatz misst, indem es gleichzeitige Anfragen mit konfigurierbaren Raten sendet.

Was sind die Hauptfunktionen von six-ddc/plow?

Die Hauptfunktionen von six-ddc/plow sind: HTTP Endpoint Benchmarking, HTTP Request Configurations, SOCKS5 Proxy Tunneling Clients, Traffic Proxying, HTTP Throughput Benchmarking, Real-Time Metric Visualization, Real-Time Monitoring Dashboards, Real-Time Traffic Monitoring.

Welche Open-Source-Alternativen gibt es zu six-ddc/plow?

Open-Source-Alternativen zu six-ddc/plow sind unter anderem: giltene/wrk2 — wrk2 is a high-performance HTTP benchmarking tool and constant throughput load generator. It is designed to measure… codesenberg/bombardier — Bombardier is a concurrent HTTP load generator and performance benchmarking tool written in Go. It functions as a… mcollina/autocannon — Autocannon is a Node.js HTTP load tester and benchmarking utility used to measure server throughput and latency. It… hatoo/oha — oha is a command line HTTP load testing and benchmarking utility. It functions as a latency analysis tool and… nakabonne/ali — Ali is an HTTP load testing tool and traffic generator used to measure system performance and stability by sending… redis/redisinsight — RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis…