Hacker GitHub

← All repos

Shopify/toxiproxy

View on GitHub ↗ ★ 12,479 Go

:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing

25 mentions on Hacker News by 23 people: 7 stories, 18 comments · first 2015-07-01 · latest 2026-01-02

Mentions per year 25 mentions · busiest year 2024 (6)
20082026
  1. I know of https://github.com/Shopify/toxiproxy but it is not protocol aware, you might be able to add it yourself.
    comment by Rafert · 2026-01-02 · in The Netflix Simian Army (2011)
  2. ▲ 1
    Toxiproxy: TCP proxy to simulate conditions for chaos and resiliency testing
    story by klaussilveira · 2025-11-20 · 0 comments
  3. I'm a big fan of Toxiproxy for these kinds of things: https://github.com/Shopify/toxiproxy
  4. Another really great dev tool related to network traffic and proxying is Toxiproxy https://github.com/Shopify/toxiproxy Great for ensuring your app works well with poor connections especially when using things like WebSockets.
  5. …if you want to test your applications or even HTTP clients against various kinds of failures: [0]: https://github.com/Shopify/toxiproxy
    comment by zikani_03 · 2025-04-30 · in No as a Service
  6. Very cool. For future me: https://github.com/Shopify/toxiproxy
    comment by mooreds · 2024-11-25 · in Making Your Connection Bad
  7. …end user problem with a websocket based tool and I don't know how I would have done it otherwise. https://github.com/Shopify/toxiproxy
    comment by leetrout · 2024-10-19
  8. Have you seen https://github.com/Shopify/toxiproxy ? Maybe you could use this / similar setup to test with more realistic network behaviour.
    comment by viraptor · 2024-10-06 · in The importance of local development
  9. …We were talking about a few random things, which require a lot of effort (compare to WASI): 1. https://github.com/Shopify/toxiproxy 2. https://github.com/bytedance/ns-x 3. https://github.com/hnes/cpuworker But all of them are not too good…
  10. …a similar approach could be achieved using toxiproxy and configuration. The documentation at https://github.com/Shopify/toxiproxy#2-populating-toxiproxy provides insights into the process. While it may not be as straightforward as with…
  11. Checkout also shopify's awesome tool called toxiproxy: https://github.com/Shopify/toxiproxy It turns out to be also a very good way to test a networking library by implementing it. Since your stack needs to be able to basically handle most…
  12. I use this to simulate delays between various local services: https://github.com/Shopify/toxiproxy If you have Docker all you need is a few terminal commands
  13. ▲ 175
    Toxiproxy – simulate network and system conditions for chaos testing
    story by ekiauhce · 2023-10-11 · 17 comments
  14. https://github.com/Shopify/toxiproxy is a perfect solution for that. I used it quite successfully years ago and it looks like it's still pretty active.
  15. There's also toxiproxy - https://github.com/Shopify/toxiproxy
  16. …It works pretty well, and is even amenable to running during functional / integration tests. [1]: https://github.com/shopify/toxiproxy
    comment by nine_k · 2021-12-19 · in Test your product on a crappy laptop
  17. ▲ 213
    Toxiproxy is a framework for simulating network conditions
    story by taf2 · 2021-11-02 · 30 comments
  18. ▲ 2
    Toxiproxy A TCP proxy to simulate network conditions for chaos testing
    story by harporoeder · 2020-09-19 · 0 comments
  19. …choose a region in your AWS config), but it's available now and can be integrated with tests. [1] https://github.com/Shopify/toxiproxy
  20. …(for Linux): http://info.iet.unipi.it/~luigi/dummynet/ • A naughty SOCKS5 proxy (multiplatform): https://github.com/Shopify/toxiproxy
  21. ▲ 6
    Toxiproxy: A framework for simulating network conditions
    story by dongxu · 2019-02-28 · 0 comments
  22. ▲ 2
    Toxiproxy: TCP proxy to simulate conditions for chaos and resiliency testing
    story by cycomachead · 2017-06-23 · 0 comments
  23. …allows us to test such cases: Datastore X being down / timing out / being excessively slow. [0] https://github.com/shopify/toxiproxy
  24. This looks suspiciously similar to https://github.com/Shopify/toxiproxy which is an older project. It even uses similar naming "toxic" "poisons".
  25. ▲ 1
    Toxiproxy – A proxy written in Go to simulate network and system conditions
    story by kylequest · 2015-07-01 · 0 comments