Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. OpenTofu
  3. boring-registry

boring-registry

MITGov0.17.0

An open-source Terraform and OpenTofu provider and module registry for self-hosting, supporting multiple storage backends.

Visit WebsiteGitHubGitHub
278 stars55 forks0 contributors

What is boring-registry?

Boring-registry is an open-source registry for Terraform and OpenTofu modules and providers. It allows organizations to host and distribute their infrastructure-as-code components privately, serving as a self-hosted alternative to HashiCorp's public Terraform Registry. It implements Terraform's official registry protocols, ensuring seamless compatibility with existing workflows.

Target Audience

DevOps engineers, platform teams, and organizations managing private Terraform or OpenTofu modules and providers who need a self-hosted, reliable registry solution.

Value Proposition

It provides a simple, protocol-compliant, and storage-agnostic registry that can be self-hosted on-premises or in the cloud, offering full control over module and provider distribution without relying on external services.

Overview

A Simple Terraform Provider and Module Registry

Use Cases

Best For

  • Hosting private Terraform modules within an organization
  • Self-hosting a Terraform provider registry for custom providers
  • Creating a network mirror to cache and reduce dependency on external provider sources
  • Using S3-compatible storage (like MinIO) for registry backend
  • Implementing OIDC-based authentication for registry access
  • Running a registry on Kubernetes via Helm deployment

Not Ideal For

  • Organizations seeking a fully managed, SaaS-based registry with no self-hosting responsibilities
  • Teams requiring advanced features like graphical user interfaces, automated compliance checks, or integrated CI/CD pipelines
  • Small projects or individual developers who can rely entirely on the public Terraform Registry without private distribution needs

Pros & Cons

Pros

Protocol Compliance

Implements official Terraform registry protocols, ensuring native compatibility with Terraform and OpenTofu without additional configuration, as stated in the overview.

Storage Flexibility

Supports multiple object storage backends including S3, GCS, Azure Blob, and S3-compatible systems, allowing deployment in diverse environments as highlighted in the features.

Private Distribution Control

Enables organizations to host and distribute their own modules and providers privately, offering full control over infrastructure components without relying on external services.

Network Mirror Capabilities

Includes pull-through mirroring to cache providers from upstream registries, reducing external dependencies and improving reliability, as noted in the features.

Cons

Self-Hosting Overhead

Requires manual setup and maintenance, including storage configuration and authentication, which adds operational complexity compared to managed services like Terraform Cloud.

Limited Feature Set

Focuses on core registry functions; lacks built-in GUI, advanced analytics, or enterprise-grade management tools that some organizations may need for comprehensive IaC governance.

Documentation and Community

As a niche open-source project, documentation might be minimal for complex deployments, and community support could be limited compared to commercial alternatives with larger ecosystems.

Open Source Alternative To

boring-registry is an open-source alternative to the following products:

Terraform Registry
Terraform Registry

The public registry for discovering and sharing Terraform providers and modules, maintained by HashiCorp and the Terraform community.

Frequently Asked Questions

Quick Stats

Stars278
Forks55
Contributors0
Open Issues15
Last commit2 days ago
CreatedSince 2020

Tags

#devops#module-registry#opentofu#azure#terraform-registry#object-storage#terraform#infrastructure-as-code#s3#minio#registry#aws#gcs#go#self-hosted

Built With

M
Minio
G
Go
K
Kubernetes
M
MkDocs
H
Helm
S
S3
D
Docker

Links & Resources

Website

Included in

Terraform6.3kOpenTofu183
Auto-fetched 1 day ago

Related Projects

terralistterralist

Terraform Private Registry for modules and providers manageable from a REST API

Stars496
Forks51
Last commit2 days ago
TerraregTerrareg

Open source Terraform module registry with UI, optional Git integration and deep analysis. Demo: https://terrareg-main.gitlab-pr.dockstudios.co.uk

Stars343
Forks38
Last commit20 days ago
terraregterrareg

Open source Terraform module registry with UI, optional Git integration and deep analysis. Demo: https://terrareg-main.gitlab-pr.dockstudios.co.uk

Stars343
Forks38
Last commit20 days ago
tapirtapir

A Private Terraform Registry

Stars238
Forks21
Last commit3 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub