Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Terraform
  3. anthology

anthology

MITGo

A private Terraform registry implementation that provides the same API as the official registry for hosting internal modules.

GitHubGitHub
138 stars19 forks0 contributors

What is anthology?

Anthology is a private Terraform registry implementation that replicates the official Terraform Registry API. It allows organizations to host their Terraform modules internally when they cannot or should not be public, solving the need for private module management within infrastructure-as-code workflows.

Target Audience

DevOps engineers, infrastructure teams, and organizations using Terraform who need to maintain private module repositories for security, compliance, or organizational reasons.

Value Proposition

Developers choose Anthology because it provides a fully compatible, self-hosted alternative to the public Terraform registry, offering flexibility in storage backends and deployment options while maintaining seamless integration with existing Terraform workflows.

Overview

A private Terraform registry implementation as an alternative to the official registry.

Use Cases

Best For

  • Hosting proprietary Terraform modules internally
  • Organizations with strict security or compliance requirements
  • Teams needing full control over module versioning and distribution
  • Companies using Terraform in air-gapped or restricted network environments
  • Managing internal infrastructure modules across multiple teams
  • Deploying private registries with customizable storage backends

Not Ideal For

  • Teams exclusively relying on public Terraform modules with no proprietary code
  • Organizations preferring fully-managed SaaS solutions like Terraform Cloud's private registry
  • Small-scale projects where module management via Git tags is sufficient
  • Budget-constrained environments where AWS resource costs are prohibitive

Pros & Cons

Pros

Seamless Terraform Compatibility

Functions identically to the public Terraform registry, ensuring drop-in replacement without modifying existing Terraform workflows, as stated in the description.

Flexible Storage Backends

Supports memory, filesystem, and S3 backends, allowing teams to choose storage based on infrastructure needs, detailed in the command-line parameters table.

Easy Docker Deployment

Can be deployed via Docker with configurable options, exemplified by the docker run command and docker-compose example in the README.

AWS Deployment Automation

Includes a pre-built Terraform module for AWS that automates provisioning, reducing manual setup effort for cloud deployments.

Cons

Infrastructure Costs

The AWS Terraform module provisions paid resources like compute and storage, with explicit cost warnings in the README, leading to ongoing expenses.

Limited Advanced Features

As a reimplementation, it may lack features of the official registry, such as integrated discovery, analytics, or provider hosting, not mentioned in the README.

Manual Security Configuration

SSL setup requires manual certificate and key paths, and no built-in authentication or authorization mechanisms are documented, posing security gaps for multi-team use.

Frequently Asked Questions

Quick Stats

Stars138
Forks19
Contributors0
Open Issues2
Last commit4 years ago
CreatedSince 2018

Tags

#devops#private-registry#s3-storage#terraform#infrastructure-as-code#registry#module-management#docker#aws#self-hosted

Built With

T
Terraform
A
AWS
D
Docker

Included in

Terraform6.3k
Auto-fetched 7 hours ago

Related Projects

citizencitizen

A Private Terraform Module/Provider Registry

Stars653
Forks82
Last commit1 year ago
terralistterralist

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

Stars509
Forks54
Last commit14 hours ago
TerraregTerrareg

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

Stars346
Forks38
Last commit2 months ago
boring-registryboring-registry

A Simple Terraform Provider and Module Registry

Stars287
Forks56
Last commit1 day 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