awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
terraform-docs avatar

terraform-docs/terraform-docs

0
View on GitHub↗
4,791 स्टार्स·596 फोर्क्स·Go·MIT·4 व्यूज़terraform-docs.io↗

Terraform Docs

terraform-docs is a Terraform module documentation generator and infrastructure as code documenter. It extracts inputs, outputs, and resources from Terraform configuration files to automatically create formatted technical guides and metadata exports.

The tool functions as a multi-format metadata exporter, transforming module information into Markdown tables, AsciiDoc, JSON, YAML, XML, and TOML. It also serves as a CI/CD documentation automator, allowing for the integration of documentation updates into commit hooks and deployment pipelines.

Capability areas include module documentation extraction, resource exclusion filtering, and the injection of real-time state file values. The project supports customization through template-driven rendering, custom header and footer injection, and the use of external plugins for non-standard output structures.

The utility provides a command-line interface with support for containerized execution and YAML-based configuration management.

Features

  • Documentation Generators - Automatically extracts inputs and outputs from Terraform code to create human-readable guides in multiple formats.
  • Infrastructure Metadata Extraction - Extracts inputs, outputs, and resources from Terraform configuration files to create formatted documentation.
  • Documentation Automation - Integrates documentation updates into CI/CD pipelines and git hooks to keep records synchronized.
  • Metadata Exporters - Converts Terraform module definitions into structured JSON, YAML, or XML for use by other tools.
  • Multi-Format Serializers - Transforms extracted infrastructure metadata into various interchange formats including JSON, YAML, TOML, and XML.
  • Documentation Generators - Extracts variable definitions and metadata to generate human-readable documentation files.
  • Infrastructure as Code Generators - Extracts inputs, outputs, and resources from Terraform configuration files to create formatted documentation.
  • Documentation Automation - Integrates automatic infrastructure documentation updates into commit hooks and deployment pipelines.
  • Documentation Automation - Provides integrations that trigger documentation updates via automated workflows or commit hooks during code changes.
  • Infrastructure as Code Documentation - Provides automated creation of technical guides based on Terraform source code and variable definitions.
  • Infrastructure Documentation Standards - Standardizes how infrastructure variables and requirements are presented using consistent templates.
  • Template-Driven Rendering Engines - Uses an external templating engine to map extracted module metadata into customized human-readable formats.
  • Module Metadata Retrievers - Retrieves raw module data structures to allow the building of complex custom resource lists.
  • AST Extraction - Parses HCL source code into abstract syntax trees to extract module variables and outputs without executing the code.
  • Metadata - Generates a JSON representation of module inputs and outputs for consumption by other automated tooling.
  • Markdown Table Generators - Creates formatted Markdown tables listing infrastructure inputs, outputs, and requirements.
  • Documentation Configuration - Provides comprehensive configuration options to control the behavior and content of generated documentation.
  • Documentation Generators - Generates technical documentation in AsciiDoc format detailing module inputs, outputs, and requirements.
  • Markdown Documentation Tools - Transforms Terraform module metadata into structured Markdown tables for use in repositories.
  • Metadata Exporters - Exports Terraform module information into JSON, YAML, XML, TOML, and AsciiDoc formats.
  • Resource Visibility Filters - Omits specific resources or variables from the documentation based on keywords found in comments.
  • Documentation Generation - Automatically produces technical documentation for a main module and all nested sub-modules in one execution.
  • Comment-Based Filtering - Scans source code comments for specific keywords to omit resources or variables from the final documentation.
  • YAML Configuration Files - Supports tool behavior and preference configuration via YAML files.
  • Output Visibility Controls - Allows toggling specific content sections on or off via flags or configuration to customize output.
  • Recursive Directory Traversers - Walks through nested directory structures to discover and document all sub-modules in a single pass.
  • State Value Injection - Injects real-time values from a Terraform state file into documentation to show actual deployment results.
  • UI Template Customization - Uses a template engine to rearrange sections and define custom document structures.
  • Workflow Automation - Generate documentation from modules.
  • Workflow Utilities - Utility for generating documentation from modules.

स्टार हिस्ट्री

terraform-docs/terraform-docs के लिए स्टार हिस्ट्री चार्टterraform-docs/terraform-docs के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Terraform Docs के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Terraform Docs के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • antonbabenko/pre-commit-terraformantonbabenko का अवतार

    antonbabenko/pre-commit-terraform

    3,735GitHub पर देखें↗

    This project is a set of git pre-commit hooks designed to automate the formatting, linting, and validation of Terraform configurations. It functions as an infrastructure as code linter, security scanner, cost estimator, and documentation generator to ensure code quality before commits are finalized. The tool distinguishes itself by providing specialized capabilities for infrastructure workflows, such as scanning templates for security vulnerabilities and hardcoded secrets, calculating projected cloud spending against budgets, and automatically extracting module definitions to populate readme

    Shell
    GitHub पर देखें↗3,735
  • phpdocumentor/phpdocumentorphpDocumentor का अवतार

    phpDocumentor/phpDocumentor

    4,332GitHub पर देखें↗

    phpDocumentor is a PHP API documentation generator and source code analyzer that transforms PHP files and DocBlocks into structured HTML API references. It functions as a static site generator and an automatic documentation tool designed to synchronize technical documentation with code changes. The project distinguishes itself by acting as a UML diagram generator, producing class and architectural graphs via PlantUML based on source analysis. It also supports technical manual authoring, rendering hand-written guides in Markdown and ReStructuredText alongside the automatically generated API re

    PHPdocblockdocblocksgraphviz
    GitHub पर देखें↗4,332
  • farion1231/cc-switchfarion1231 का अवतार

    farion1231/cc-switch

    102,442GitHub पर देखें↗

    This project is an automated technical writing tool that functions as a documentation-as-code framework. It parses source code and configuration files to generate structured instructional manuals and operational guides, ensuring that technical documentation remains synchronized with software updates through version control systems. The system utilizes large language model orchestration and static analysis to interpret codebase metadata and system definitions. By applying template-driven logic and context-aware prompt engineering, it transforms raw technical data into consistent, human-readabl

    Rustai-toolsclaude-codecodex
    GitHub पर देखें↗102,442
  • bridgecrewio/checkovbridgecrewio का अवतार

    bridgecrewio/checkov

    8,798GitHub पर देखें↗

    Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as code, container images, and Kubernetes configurations. It functions as a cloud security posture tool, an SCA vulnerability scanner, and a secret scanning utility to prevent security breaches and version control leaks. The project distinguishes itself through deep graph analysis and variable resolution, allowing it to map relationships between interconnected resources and evaluate the final state of infrastructure attributes. It provides extensibility for defining custom security

    Python
    GitHub पर देखें↗8,798
Terraform Docs के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

terraform-docs/terraform-docs क्या करता है?

terraform-docs is a Terraform module documentation generator and infrastructure as code documenter. It extracts inputs, outputs, and resources from Terraform configuration files to automatically create formatted technical guides and metadata exports.

terraform-docs/terraform-docs की मुख्य विशेषताएं क्या हैं?

terraform-docs/terraform-docs की मुख्य विशेषताएं हैं: Documentation Generators, Infrastructure Metadata Extraction, Documentation Automation, Metadata Exporters, Multi-Format Serializers, Infrastructure as Code Generators, Infrastructure as Code Documentation, Infrastructure Documentation Standards।

terraform-docs/terraform-docs के कुछ ओपन-सोर्स विकल्प क्या हैं?

terraform-docs/terraform-docs के ओपन-सोर्स विकल्पों में शामिल हैं: antonbabenko/pre-commit-terraform — This project is a set of git pre-commit hooks designed to automate the formatting, linting, and validation of… phpdocumentor/phpdocumentor — phpDocumentor is a PHP API documentation generator and source code analyzer that transforms PHP files and DocBlocks… farion1231/cc-switch — This project is an automated technical writing tool that functions as a documentation-as-code framework. It parses… bridgecrewio/checkov — Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as… msgspec/msgspec — msgspec is a high-performance data modeling, serialization, and schema validation toolkit for Python. It serves as a… doxygen/doxygen — Doxygen is a source code documentation generator and multi-language API reference tool. It extracts annotated comments…