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
·
Shopify avatar

Shopify/toxiproxy

0
View on GitHub↗
12,088 Stars·503 Forks·Go·MIT·12 Aufrufegithub.com/shopify/toxiproxy↗

Toxiproxy

Toxiproxy is a framework designed for chaos engineering and network resilience testing. It functions as a programmable TCP proxy that intercepts and routes data streams between clients and servers, allowing developers to simulate unstable network conditions such as latency, bandwidth throttling, and connection failures.

The tool provides a control plane that enables the dynamic manipulation of network conditions on active connections in real time. By integrating into automated test suites, it allows for the programmatic injection of faults to validate how distributed systems and microservices handle connectivity disruptions.

Beyond core fault injection, the project includes administrative capabilities for managing the lifecycle and configuration of proxy instances. It also exposes performance metrics for proxied connections, facilitating the monitoring of traffic health and throughput during development and quality assurance cycles.

Features

  • TCP Proxies - Provides a programmable proxy for simulating network latency, bandwidth limits, and connection failures to test application resilience.
  • Network Testing - Simulates unstable network conditions like latency and packet loss to ensure applications handle real-world connectivity failures gracefully.
  • Fault Injection Testing - Injects controlled network faults into development and testing environments to verify the robustness of service-to-service communication.
  • TCP Stream Interception - Intercepts raw data streams between clients and servers to inject faults or monitor traffic without requiring application-level protocol awareness.
  • Failure Simulation Tools - Injects latency, bandwidth limits, and connection failures into traffic to simulate unstable network environments during development and testing.
  • Latency Injection Engines - Applies modular algorithms to incoming data packets to simulate network degradation like jitter, bandwidth throttling, and connection timeouts.
  • Traffic Manipulation Tools - Intercepts and modifies live TCP connections to validate how distributed systems handle network-level disruptions and outages.
  • Chaos Engineering - Simulates network conditions for resiliency and chaos testing.
  • Reliability And Chaos - Proxy for simulating network conditions during resiliency testing.
  • Chaos Engineering - Resiliency testing tool for simulating network conditions.
  • Chaos Engineering Tools - Simulates network conditions and latency for resiliency testing.
  • Software Tools - Proxy for simulating network and system failures.
  • Traffic Interception - Intercepts and routes data connections between clients and upstream servers to facilitate the monitoring and manipulation of network traffic.
  • Proxy Lifecycle Management - Provides programmatic and CLI-based interfaces to create, update, and monitor network proxy instances and their associated traffic disruptions.
  • Test Automation Architecture - Validates application reliability by programmatically manipulating network traffic during automated test suites to verify robust error handling.
  • Proxy Managers - Allows defining and persisting network proxy settings through external files or programmatic inputs for consistent test environments.
  • Control Planes - Exposes a RESTful interface for dynamically configuring proxy behavior and injecting network disruptions in real time.

Star-Verlauf

Star-Verlauf für shopify/toxiproxyStar-Verlauf für shopify/toxiproxy

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

Häufig gestellte Fragen

Was macht shopify/toxiproxy?

Toxiproxy is a framework designed for chaos engineering and network resilience testing. It functions as a programmable TCP proxy that intercepts and routes data streams between clients and servers, allowing developers to simulate unstable network conditions such as latency, bandwidth throttling, and connection failures.

Was sind die Hauptfunktionen von shopify/toxiproxy?

Die Hauptfunktionen von shopify/toxiproxy sind: TCP Proxies, Network Testing, Fault Injection Testing, TCP Stream Interception, Failure Simulation Tools, Latency Injection Engines, Traffic Manipulation Tools, Chaos Engineering.

Welche Open-Source-Alternativen gibt es zu shopify/toxiproxy?

Open-Source-Alternativen zu shopify/toxiproxy sind unter anderem: netflix/chaosmonkey — Chaos Monkey is a chaos engineering tool designed to verify the resilience of distributed systems by intentionally… mitmproxy/mitmproxy — Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol… linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication… chaos-mesh/chaos-mesh — Chaos Mesh is a cloud-native fault injection tool and Kubernetes chaos engineering platform designed to verify system… litmuschaos/litmus — Litmus is a cloud native chaos engineering platform and fault injection tool used to design and execute controlled… netflix/simianarmy — SimianArmy is a chaos engineering framework and resilience testing tool designed to induce random infrastructure…

Open-Source-Alternativen zu Toxiproxy

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Toxiproxy.
  • netflix/chaosmonkeyAvatar von Netflix

    Netflix/chaosmonkey

    16,597Auf GitHub ansehen↗

    Chaos Monkey is a chaos engineering tool designed to verify the resilience of distributed systems by intentionally terminating production instances. It functions as a fault injection service that identifies weaknesses in cloud-based architectures by simulating real-world hardware and software outages. The platform operates through a centralized orchestration engine that executes periodic disruption cycles based on predefined configuration rules. It employs a rule-based selection process that evaluates instance metadata against safety constraints to ensure that only eligible targets are disrup

    Go
    Auf GitHub ansehen↗16,597
  • mitmproxy/mitmproxyAvatar von mitmproxy

    mitmproxy/mitmproxy

    43,943Auf GitHub ansehen↗

    Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol manipulation. It functions as a gateway that intercepts, inspects, and modifies network traffic in real-time, supporting HTTP, HTTPS, WebSocket, DNS, and generic TCP or UDP streams. By acting as a trusted certificate authority, the proxy can dynamically generate and sign certificates to decrypt and analyze secure TLS-encrypted connections. The project distinguishes itself through a highly extensible, event-driven architecture that allows users to automate traffic transformation using cust

    Pythondebugginghttphttp2
    Auf GitHub ansehen↗43,943
  • linkerd/linkerd2Avatar von linkerd

    linkerd/linkerd2

    11,424Auf GitHub ansehen↗

    This project is a service mesh platform designed to manage, secure, and observe service-to-service communication within Kubernetes clusters. It functions as a control plane that orchestrates transparent sidecar proxies, which intercept and manage network traffic to provide reliable connectivity for microservices. By automating the injection of these proxies, the platform ensures that infrastructure-level policies are applied consistently across all workloads without requiring manual configuration changes. The platform distinguishes itself through its focus on zero-trust security and cross-clu

    Gocloud-nativegolangkubernetes
    Auf GitHub ansehen↗11,424
  • chaos-mesh/chaos-meshAvatar von chaos-mesh

    chaos-mesh/chaos-mesh

    7,761Auf GitHub ansehen↗

    Chaos Mesh is a cloud-native fault injection tool and Kubernetes chaos engineering platform designed to verify system resilience. It functions as a testing framework for designing and executing automated failure scenarios to evaluate how containerized workloads recover from disruptions. The project acts as a multi-cluster chaos orchestrator, providing a centralized control plane to manage and monitor experiments across multiple remote Kubernetes clusters from a single interface. It includes a dashboard for the visual scheduling of experiments and the coordination of complex failure scenarios.

    Go
    Auf GitHub ansehen↗7,761
Alle 30 Alternativen zu Toxiproxy anzeigen→