Open source Terraform module registry with UI, Git integration, security alerts, cost estimation, and deep analysis.
Terrareg is an open-source Terraform module registry that allows organizations to host, discover, and analyze Terraform modules internally. It provides a web UI, Git integration, security alerts, cost estimation, and a fully compliant Terraform registry API. It solves the problem of managing private Terraform modules without relying on proprietary SaaS solutions.
DevOps engineers, platform teams, and organizations using Terraform who need a private, self-hosted module registry with advanced analytics and security features.
Developers choose Terrareg because it offers a feature-rich, self-hosted alternative to Terraform Cloud's private registry, with deep module analysis, security scanning, cost estimation, and full API automation—all under an open-source license.
Open source Terraform module registry with UI, optional Git integration and deep analysis. Demo: https://terrareg-main.gitlab-pr.dockstudios.co.uk
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Implements the complete Terraform registry API, allowing seamless integration with Terraform CLI for module discovery and usage without modifications.
Automatically extracts README, inputs, outputs, provider requirements, and managed resources from modules, providing comprehensive insights and documentation.
Includes security alerts for modules and submodules, along with cost estimation for examples, aiding in risk assessment and infrastructure planning.
Supports hooks for SCM applications like GitHub to automatically index modules on changes, reducing manual publishing effort.
Requires valid SSL certificates for Terraform to function properly, which is emphasized in the README as a significant hurdle in local development and deployment.
The integrated Terraform provider for managing Terrareg resources is listed as 'very early alpha', making it unreliable for production automation.
Downloads and analyzes module code during indexing, which the README warns can allow arbitrary code execution if untrusted modules are used.
Terrareg is an open-source alternative to the following products: