Go Chaos

Open-source Go projects categorized as Chaos

Top 16 Go Chao Projects

  • toxiproxy

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

  • Project mention: (Mostly) Deterministic Simulation Testing in Go | news.ycombinator.com | 2024-05-30

    I really like an idea to solve scheduling problem via compiling to WASI. Many months ago I had conversation with friends, how to implement deterministic testing in Go, without custom IO runtime (common approach in Scala/Rust/C++). 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 from the first glance.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Comcast

    Simulating shitty network connections so you can build better systems.

  • Project mention: Twenty-five open-source network emulators and simulators you can use in 2023 | news.ycombinator.com | 2023-10-11

    And comcast: https://github.com/tylertreat/comcast

  • chaos-mesh

    A Chaos Engineering Platform for Kubernetes.

  • Project mention: How to Build a High-Quality Testing Infrastructure | dev.to | 2024-06-03

    References [1]. AutoMQ Cloud-Native Solutions Explained: https://mp.weixin.qq.com/s/rmGoamqBnMPlrylDeSwgEA [2]. gRPC Performance Dashboard: https://grafana-dot-grpc-testing.appspot.com/ [3]. Concurrency Scenario Unit Testing Tool: https://github.com/awaitility/awaitility [4]. S3 Mock Component https://github.com/adobe/S3Mock [5]. AutoMQ Performance Testing Framework: https://github.com/AutoMQ/openmessaging-benchmark [6]. AutoMQ Performance White Paper: https://docs.automq.com/zh/docs/automq-s3kafka/CYxlwqDBHitThCkxSl2cePxrnBc [7]. Chaos Mesh components: https://chaos-mesh.org/

  • pumba

    Chaos testing, network emulation, and stress testing tool for containers

  • CHAOS

    :fire: CHAOS is a free and open-source Remote Administration Tool that allow generate binaries to control remote operating systems.

  • chaoskube

    chaoskube periodically kills random pods in your Kubernetes cluster.

  • dbchaos

    Stress-test your database with pre-defined queries. Generate synthetic data and events statically or with GPT.

  • Project mention: Parsing the Postgres protocol – logging executed statements | news.ycombinator.com | 2024-03-14

    I have seen organization solve that via database activity monitoring. At adaptive (https://adaptive.live) we solve this problem along with database access and other related problem statements.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • chaosmeta

    A chaos engineering platform for supporting the complete fault drill lifecycle.

  • pod-reaper

    Rule based pod killing kubernetes controller

  • tipocket

    A toolkit for testing TiDB

  • chaosd

    A Chaos Engineering toolkit.

  • amazon-ec2-spot-interrupter

    The ec2-spot-interrupter is a simple CLI tool that triggers Amazon EC2 Spot Interruption Notifications and Rebalance Recommendations.

  • zeebe-chaos

    Contains everything related to chaos engineering in Zeebe, which means chaos experiments, hypothesis backlog etc.

  • Chaos

    🐺 A Server Chaos Maker, Set up in Minutes. (by Clivern)

  • DeathStar

    A tool for loadtesting web based services in a easy, automated, cloud native and quick way without spending time on infrastructure setup for load generation. (by djmgit)

  • gorm-sqlchaos

    GORM SQLChaos manipulates DML at program runtime based on gorm

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Chaos discussion

Log in or Post with

Go Chaos related posts

  • How to Build a High-Quality Testing Infrastructure

    1 project | dev.to | 3 Jun 2024
  • Parsing the Postgres protocol – logging executed statements

    5 projects | news.ycombinator.com | 14 Mar 2024
  • Chaos Mesh

    1 project | /r/kubernetes | 11 Dec 2023
  • Sample of applications that can be used for CI/CD and Kubernetes practice

    5 projects | /r/devops | 15 Mar 2023
  • Elon Musk is disconnecting random Twitter-servers just to see what happens

    1 project | news.ycombinator.com | 24 Dec 2022
  • Chaos-Mesh - A chaos engineering platform for kubernetes.

    1 project | /r/github_trends | 3 Aug 2022
  • Speedbump - a TCP proxy for simulating variable network latency

    3 projects | /r/programming | 30 Jul 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Chao projects in Go? This list will help you:

Project Stars
1 toxiproxy 10,449
2 Comcast 10,257
3 chaos-mesh 6,511
4 pumba 2,718
5 CHAOS 2,256
6 chaoskube 1,764
7 dbchaos 432
8 chaosmeta 309
9 pod-reaper 194
10 tipocket 137
11 chaosd 123
12 amazon-ec2-spot-interrupter 85
13 zeebe-chaos 23
14 Chaos 12
15 DeathStar 5
16 gorm-sqlchaos 5

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com