question: Identify three popular open-source tools for building scalable, cloud-native applications and provide a brief description of each. Make sure your entire output is valid JSON and includes the name, description, and GitHub URL for each tool.
answer: ```json
  [
      {
          "name": "Kubernetes",
          "description": "Kubernetes is an open-source platform designed to automate deploying, scaling, and operating application containers. It helps manage containerized applications in a clustered environment and is aimed at providing a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.",
          "github_url": "https://github.com/kubernetes/kubernetes"
      },
      {
          "name": "Docker",
          "description": "Docker is an open-source platform that enables developers to automate the deployment of applications inside lightweight, portable containers. Containers can run on a developer's machine, on-premises, or in the cloud, making it easier to manage and scale applications.",
          "github_url": "https://github.com/moby/moby"
      },
      {
          "name": "Helm",
          "description": "Helm is a package manager for Kubernetes that helps you define, install, and upgrade complex Kubernetes applications. It is a tool that streamlines installing and managing Kubernetes applications, and it uses 'charts' to define, install, and upgrade even the most complex Kubernetes applications.",
          "github_url": "https://github.com/helm/helm"
      }
  ]
  ```