{"id":23087738,"url":"https://github.com/ukinimod/iac-count","last_synced_at":"2026-05-03T06:33:21.413Z","repository":{"id":87064946,"uuid":"243040964","full_name":"ukinimod/iac-count","owner":"ukinimod","description":"Measures the quality of IaC through metrics","archived":false,"fork":false,"pushed_at":"2020-03-27T09:01:40.000Z","size":777,"stargazers_count":2,"open_issues_count":7,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-03T16:49:16.338Z","etag":null,"topics":["ansible","golang","iac","metrics","static-code-analysis"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ukinimod.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-25T15:57:51.000Z","updated_at":"2024-05-07T15:47:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"738c30e8-c461-423b-897a-6608f23569ba","html_url":"https://github.com/ukinimod/iac-count","commit_stats":null,"previous_names":["ukinimod/iac-count"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ukinimod/iac-count","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ukinimod%2Fiac-count","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ukinimod%2Fiac-count/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ukinimod%2Fiac-count/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ukinimod%2Fiac-count/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ukinimod","download_url":"https://codeload.github.com/ukinimod/iac-count/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ukinimod%2Fiac-count/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32560458,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T03:21:47.309Z","status":"ssl_error","status_checked_at":"2026-05-03T03:21:43.884Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ansible","golang","iac","metrics","static-code-analysis"],"created_at":"2024-12-16T20:00:05.396Z","updated_at":"2026-05-03T06:33:21.397Z","avatar_url":"https://github.com/ukinimod.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# iac-count\n\n\u003e iac-count by [MaibornWolff](https://www.maibornwolff.de)\n\n## What is iac-count\n\n`iac-count` is a tool for measuring quality of IaC. Currently it supports metrics for the following languages:\n\n- ansible\n\n## Usage\n\n### Ansible\n\nGiven an ansible project (e.g. the ansible directory of [DebOps](https://github.com/debops/debops/))\n\nYou can run `iac-count` from the root of the ansible project as follows\n\n```bash\niac-count ansible .\n```\n\nresulting in an csv output like\n\n![iac-count Example Output](docs/images/ansible_example_csv.png \"iac-count Example Output\")\n\nUsing tools like [CodeCharta](https://github.com/MaibornWolff/codecharta) you can visualize the metrics. In case of [DebOps](https://github.com/debops/debops/) it looks like the following:\n\n![CodeCharta Example](docs/images/ansible_example_codecharta.png \"CodeCharta Example\")\n\n## Install / Build\n\nClone repository and run\n\n```bash\ngo build ./...\ngo install ./...\n```\n\nMake sure `$GOPATH/bin` is in your `$PATH`.\n\n## Feature request / Bug / Feedback\n\nHave a bug, a feature request or any question? Please [open a new issue](https://github.com/MaibornWolff/iac-count/issues/new). Feedback is always welcome.\n\n## Tool Information\n\n- [Releases](https://github.com/MaibornWolff/iac-count/releases)\n- [Contributing](CONTRIBUTING.md)\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [License](LICENSE.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fukinimod%2Fiac-count","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fukinimod%2Fiac-count","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fukinimod%2Fiac-count/lists"}