{"id":25195732,"url":"https://github.com/happypathway/ai-terraform-module-generator","last_synced_at":"2025-06-24T10:06:20.547Z","repository":{"id":276570731,"uuid":"929667239","full_name":"HappyPathway/ai-terraform-module-generator","owner":"HappyPathway","description":"AI-powered Terraform module generator with integrated Terraform Registry Protocol support","archived":false,"fork":false,"pushed_at":"2025-02-09T04:55:32.000Z","size":0,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T05:26:32.369Z","etag":null,"topics":["ai","module-generator","terraform","terraform-registry"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HappyPathway.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-09T04:48:13.000Z","updated_at":"2025-02-09T04:48:58.000Z","dependencies_parsed_at":"2025-02-09T05:36:39.581Z","dependency_job_id":null,"html_url":"https://github.com/HappyPathway/ai-terraform-module-generator","commit_stats":null,"previous_names":["happypathway/ai-terraform-module-generator"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HappyPathway%2Fai-terraform-module-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HappyPathway%2Fai-terraform-module-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HappyPathway%2Fai-terraform-module-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HappyPathway%2Fai-terraform-module-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HappyPathway","download_url":"https://codeload.github.com/HappyPathway/ai-terraform-module-generator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247202486,"owners_count":20900785,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","module-generator","terraform","terraform-registry"],"created_at":"2025-02-10T01:28:21.860Z","updated_at":"2025-04-04T15:30:31.026Z","avatar_url":"https://github.com/HappyPathway.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI Terraform Module Generator\n\nAn AI-powered Terraform module generator with integrated Terraform Registry Protocol support. This project aims to simplify the creation and management of Terraform modules by leveraging AI to generate, validate, and maintain infrastructure code.\n\n## Project Components\n\nThis project consists of several repositories working together:\n\n- **Frontend** ([ai-terraform-module-generator-frontend](https://github.com/HappyPathway/ai-terraform-module-generator-frontend)): React/TypeScript web interface for interacting with the module generator\n- **Backend** ([ai-terraform-module-generator-backend](https://github.com/HappyPathway/ai-terraform-module-generator-backend)): FastAPI service that handles AI integration and module generation\n- **Infrastructure** ([ai-terraform-module-generator-infrastructure](https://github.com/HappyPathway/ai-terraform-module-generator-infrastructure)): AWS infrastructure code for deploying the service\n\n## Features\n\n- AI-powered Terraform module generation\n- Full Terraform Registry Protocol implementation\n- Module validation and testing\n- GitHub repository integration\n- Automated documentation generation\n- Version management and synchronization\n\n## Getting Started\n\n1. Clone this repository and its submodules:\n```bash\ngit clone --recursive https://github.com/HappyPathway/ai-terraform-module-generator.git\n```\n\n2. Follow the setup instructions in each component's README:\n   - [Frontend Setup](https://github.com/HappyPathway/ai-terraform-module-generator-frontend/blob/main/README.md)\n   - [Backend Setup](https://github.com/HappyPathway/ai-terraform-module-generator-backend/blob/main/README.md)\n   - [Infrastructure Setup](https://github.com/HappyPathway/ai-terraform-module-generator-infrastructure/blob/main/README.md)\n\n## Architecture\n\nThe project follows a microservices architecture:\n\n- Frontend service handles user interactions and module management\n- Backend service processes AI requests and generates module code\n- PostgreSQL databases store module metadata and user data\n- Redis cache improves performance for frequently accessed data\n- AWS infrastructure hosts all components securely\n\nFor detailed architecture information, see [architecture.md](architecture.md).\n\n## Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhappypathway%2Fai-terraform-module-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhappypathway%2Fai-terraform-module-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhappypathway%2Fai-terraform-module-generator/lists"}