★ 49,789GitHub describes it as Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.. The repository metadata lists Go as its primary language. The metadata lists the NOASSERTION license. This article stays within the project description and details documented in the GitHub repository README.
Go10,633 forks
★ 36,300A tool for secrets management, encryption as a service, and privileged access management
Go4,762 forks
★ 30,087Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Go4,622 forks
★ 27,210Vagrant is a tool for building and distributing development environments.
Ruby4,392 forks
★ 16,982Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
Go2,141 forks
★ 11,104The AWS Provider enables Terraform to manage AWS resources.
Go10,393 forks
★ 6,095Golang plugin system over RPC.
Go514 forks
★ 5,809HCL is the HashiCorp configuration language.
Go661 forks
★ 4,973Terraform provider for Azure Resource Manager
Go5,061 forks
★ 4,824Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.
Go801 forks
★ 4,115Golang package for gossip based membership and failure detection
Go483 forks
★ 4,060Boundary enables identity-based access management for dynamic infrastructure.
Go315 forks
★ 3,475Golang in-memory database built on immutable radix trees
Go235 forks
★ 2,678Golang connection multiplexing library
Go263 forks
★ 2,646Terraform Provider for Google Cloud Platform
Go1,917 forks
★ 2,588A Go (golang) package for representing a list of errors as a single error.
Go143 forks