An open API service for producing an overview of a list of open source projects.

https://github.com/ansible/ansible

ansible python

Score: 39.68884717349357

Last synced: about 5 hours ago
JSON representation

Repository metadata:

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 days ago

Total Commits: 50,094
Total Committers: 6,450
Avg Commits per committer: 7.767
Development Distribution Score (DDS): 0.928

Commits in past year: 413
Committers in past year: 65
Avg Commits per committer in past year: 6.354
Development Distribution Score (DDS) in past year: 0.797

Name Email Commits
Brian Coca b****a@a****m 3592
Michael DeHaan m****n@g****m 2707
Matt Clay m****t@m****m 2692
Toshio Kuratomi a****r@g****m 2423
James Cammarata j****i@s****t 1846
Matt Martz m****t@s****t 1198
Abhijeet Kasurde a****e@r****m 1160
Dag Wieers d****g@w****m 1093
Jordan Borean j****3@g****m 768
Rene Moser m****l@r****t 757
Felix Fontein f****x@f****e 696
Sloane Hertel s****l@r****m 611
Martin Krizek m****k@g****m 571
James Tanner t****c@g****m 567
Tim Rupp c****7@g****m 545
Sam Doran s****n@r****m 479
John R Barker j****n@j****m 464
nitzmahone m****s@a****m 463
Miguel Angel Muñoz González m****z@f****m 429
Michael Scherer m****c@z****g 428
Ganesh Nalawade g****4@g****m 382
Nathaniel Case t****s@n****e 354
Peter Sprygada p****a@a****m 334
Will Thames w****l@t****u 326
Peter Sprygada p****p 319
Sandra McCann s****n@r****m 311
Andrey Klychkov a****v@m****u 303
Daniel Hokka Zakrisson d****l@h****m 275
Trishna Guha t****7@g****m 266
Ricardo Carrillo Cruz r****z@g****m 241
and 6420 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 2,066
Total pull requests: 5,439
Average time to close issues: 9 months
Average time to close pull requests: 3 months
Total issue authors: 1,430
Total pull request authors: 686
Average comments per issue: 4.22
Average comments per pull request: 1.84
Merged pull request: 3,350
Bot issues: 0
Bot pull requests: 2

Past year issues: 123
Past year pull requests: 427
Past year average time to close issues: 11 days
Past year average time to close pull requests: 12 days
Past year issue authors: 88
Past year pull request authors: 134
Past year average comments per issue: 3.59
Past year average comments per pull request: 1.35
Past year merged pull request: 207
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ansible/ansible

Top Issue Authors

  • mattclay (62)
  • sivel (58)
  • felixfontein (58)
  • nitzmahone (31)
  • agowa (20)
  • myllynen (16)
  • simonLeary42 (13)
  • Vladimir-csp (13)
  • webknjaz (13)
  • evgeni (12)
  • ansibot (12)
  • lucky20020327 (12)
  • leegarrett (11)
  • jborean93 (10)
  • dwin-gharibi (10)

Top Pull Request Authors

  • mattclay (866)
  • sivel (590)
  • Akasurde (589)
  • bcoca (547)
  • s-hertel (363)
  • mkrizek (349)
  • jborean93 (235)
  • nitzmahone (229)
  • webknjaz (139)
  • felixfontein (123)
  • russoz (30)
  • pkingstonxyz (27)
  • leegarrett (26)
  • Shrews (18)
  • simonLeary42 (17)

Top Issue Labels

  • bug (1,201)
  • has_pr (651)
  • module (619)
  • feature (359)
  • P3 (327)
  • support:core (300)
  • needs_triage (293)
  • affects_2.16 (251)
  • affects_2.15 (203)
  • bot_closed (179)
  • affects_2.14 (149)
  • affects_2.17 (147)
  • verified (117)
  • needs_verified (86)
  • needs_info (76)
  • affects_2.9 (74)
  • affects_2.18 (71)
  • python3 (60)
  • affects_2.13 (50)
  • easyfix (47)
  • traceback (45)
  • ansible-test (44)
  • P2 (42)
  • data_tagging (42)
  • docs (41)
  • affects_2.10 (41)
  • affects_2.19 (38)
  • affects_2.12 (36)
  • affects_2.21 (34)
  • system (34)

Top Pull Request Labels

  • bug (2,159)
  • backport (1,652)
  • feature (1,456)
  • has_issue (1,008)
  • module (930)
  • stale_ci (872)
  • test (819)
  • needs_triage (807)
  • needs_revision (763)
  • stale_review (311)
  • needs_rebase (309)
  • support:core (279)
  • ci_verified (250)
  • WIP (162)
  • stale_pr (159)
  • docs (140)
  • affects_2.16 (117)
  • new_contributor (90)
  • support:community (85)
  • affects_2.15 (77)
  • P3 (72)
  • core_review (72)
  • bot_closed (72)
  • small_patch (65)
  • affects_2.14 (60)
  • affects_2.11 (59)
  • pre_azp (57)
  • affects_2.12 (49)
  • unimportant_ci (46)
  • affects_2.10 (40)

Package metadata

pypi.org: ansible-core

Radically simple IT automation

pypi.org: ansible-base

Radically simple IT automation

  • Homepage: https://ansible.com/
  • Documentation: https://docs.ansible.com/ansible/
  • Licenses: GPLv3+
  • Latest release: 2.10.17 (published almost 5 years ago)
  • Last Synced: 2026-11-05T23:43:59.405Z (1 day ago)
  • Versions: 44
  • Dependent Packages: 11
  • Dependent Repositories: 645
  • Downloads: 122,799 Last month
  • Docker Downloads: 15,096,319
  • Rankings:
    • Forks count: 0.006%
    • Stargazers count: 0.011%
    • Average: 0.407%
    • Downloads: 0.479%
    • Dependent repos count: 0.537%
    • Docker downloads count: 0.57%
    • Dependent packages count: 0.837%
  • Maintainers (3)
proxy.golang.org: github.com/ANSIBLE/ansible

  • Homepage: https://github.com/ANSIBLE/ansible
  • Documentation: https://pkg.go.dev/github.com/ANSIBLE/ansible#section-documentation
  • Licenses: GPL-3.0
  • Latest release: v2.15.13+incompatible (published about 2 years ago)
  • Last Synced: 2026-11-05T23:44:01.346Z (1 day ago)
  • Versions: 149
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 0.014%
    • Stargazers count: 0.032%
    • Average: 2.088%
    • Dependent packages count: 4.013%
    • Dependent repos count: 4.292%
proxy.golang.org: github.com/ansible/ansible

  • Homepage: https://github.com/ansible/ansible
  • Documentation: https://pkg.go.dev/github.com/ansible/ansible#section-documentation
  • Licenses: GPL-3.0
  • Latest release: v2.18.1+incompatible (published almost 2 years ago)
  • Last Synced: 2026-11-05T23:44:01.665Z (1 day ago)
  • Versions: 294
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 0.002%
    • Stargazers count: 0.005%
    • Average: 4.088%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/Ansible/Ansible

  • Homepage: https://github.com/Ansible/Ansible
  • Documentation: https://pkg.go.dev/github.com/Ansible/Ansible#section-documentation
  • Licenses: GPL-3.0
  • Latest release: v2.15.13+incompatible (published about 2 years ago)
  • Last Synced: 2026-11-05T23:44:01.351Z (1 day ago)
  • Versions: 150
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.273%
    • Average: 4.416%
    • Dependent repos count: 4.56%
formulae.brew.sh: ansible

Automate deployment, configuration, and upgrading

  • Homepage: https://www.ansible.com/
  • Licenses: GPL-3.0-or-later
  • Latest release: 14.5.0 (published 18 days ago)
  • Last Synced: 2026-11-05T23:38:02.618Z (1 day ago)
  • Versions: 60
  • Dependent Packages: 2
  • Dependent Repositories: 241
  • Downloads: 22,089 Last month
  • Rankings:
    • Dependent repos count: 1.516%
    • Downloads: 3.892%
    • Average: 4.456%
    • Dependent packages count: 7.961%
proxy.golang.org: github.com/Ansible/ansible

  • Homepage: https://github.com/Ansible/ansible
  • Documentation: https://pkg.go.dev/github.com/Ansible/ansible#section-documentation
  • Licenses: GPL-3.0
  • Latest release: v2.15.13+incompatible (published about 2 years ago)
  • Last Synced: 2026-11-05T23:44:01.437Z (1 day ago)
  • Versions: 149
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.539%
    • Average: 4.691%
    • Dependent repos count: 4.844%
proxy.golang.org: gopkg.in/ansible/ansible.v2

  • Homepage: https://github.com/ansible/ansible
  • Documentation: https://pkg.go.dev/gopkg.in/ansible/ansible.v2#section-documentation
  • Licenses: GPL-3.0
  • Latest release: v2.15.13 (published about 2 years ago)
  • Last Synced: 2026-11-05T23:44:01.202Z (1 day ago)
  • Versions: 149
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.547%
    • Average: 4.7%
    • Dependent repos count: 4.853%
conda-forge.org: ansible

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Includes support for OpenStack (shade) and EC2 (AWS), extra batteries included.

  • Homepage: http://github.com/ansible/ansible
  • Licenses: GPL-3.0-only
  • Latest release: 6.6.0 (published almost 4 years ago)
  • Last Synced: 2026-03-28T10:05:18.550Z (7 months ago)
  • Versions: 76
  • Dependent Packages: 6
  • Dependent Repositories: 11
  • Downloads: 1,804,129 Total
  • Rankings:
    • Forks count: 0.095%
    • Stargazers count: 0.175%
    • Average: 4.999%
    • Dependent packages count: 9.032%
    • Dependent repos count: 10.694%
pypi.org: fallible

fallible, an experimental ansible

  • Homepage: https://ansible.com/
  • Documentation: https://docs.ansible.com/ansible-core/
  • Licenses: GPLv3+
  • Latest release: 2025.12.5 (published 11 months ago)
  • Last Synced: 2026-11-05T23:38:06.750Z (1 day ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 4,731 Last month
  • Rankings:
    • Forks count: 0.005%
    • Stargazers count: 0.012%
    • Downloads: 3.83%
    • Average: 7.103%
    • Dependent packages count: 10.141%
    • Dependent repos count: 21.526%
  • Maintainers (3)
pypi.org: fallible-compat

ansible compat entrypoints for fallible

  • Homepage: https://ansible.com/
  • Documentation: https://docs.ansible.com/ansible-core/
  • Licenses: GPLv3+
  • Latest release: 0.0.2 (published almost 2 years ago)
  • Last Synced: 2026-11-05T23:43:59.443Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 21 Last month
  • Rankings:
    • Forks count: 0.006%
    • Stargazers count: 0.011%
    • Dependent packages count: 6.633%
    • Average: 16.168%
    • Dependent repos count: 30.611%
    • Downloads: 43.58%
  • Maintainers (3)
pypi.org: ansible-chaos

  • Homepage: https://github.com/ansible/ansible/
  • Documentation: https://ansible-chaos.readthedocs.io/
  • Licenses: gpl-3.0
  • Latest release: 0.0.1a1 (published about 6 years ago)
  • Last Synced: 2026-11-05T23:38:02.567Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 14 Last month
  • Rankings:
    • Forks count: 0.006%
    • Stargazers count: 0.011%
    • Dependent packages count: 7.361%
    • Average: 16.525%
    • Dependent repos count: 22.202%
    • Downloads: 53.047%
  • Maintainers (3)
pypi.org: ansiboom

  • Homepage: https://github.com/ansible/ansible/
  • Documentation: https://ansiboom.readthedocs.io/
  • Licenses: gpl-3.0
  • Latest release: 0.0.1a1 (published about 6 years ago)
  • Last Synced: 2026-11-05T23:38:02.598Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 13 Last month
  • Rankings:
    • Forks count: 0.006%
    • Stargazers count: 0.011%
    • Dependent packages count: 7.361%
    • Average: 16.912%
    • Dependent repos count: 22.202%
    • Downloads: 54.978%
  • Maintainers (2)
debian-13: ansible-core

  • Homepage: https://github.com/ansible/ansible
  • Documentation: https://packages.debian.org/trixie/ansible-core
  • Licenses: gpl-3.0
  • Latest release: 2.19.4-0+deb13u1 (published 9 months ago)
  • Last Synced: 2026-03-13T09:12:39.619Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

requirements.txt pypi
  • PyYAML >=5.1
  • cryptography *
  • jinja2 >=3.0.0
  • packaging *
  • resolvelib >=0.5.3,<0.9.0
test/integration/network-integration.requirements.txt pypi
  • scp * test
test/lib/ansible_test/_data/requirements/ansible-test.txt pypi
  • coverage ==4.5.4 test
  • coverage ==6.4.2 test
  • virtualenv ==16.7.12 test
test/lib/ansible_test/_data/requirements/ansible.txt pypi
  • PyYAML >=5.1 test
  • cryptography * test
  • jinja2 >=3.0.0 test
  • packaging * test
  • resolvelib >=0.5.3,<0.9.0 test
test/lib/ansible_test/_data/requirements/constraints.txt pypi
  • mock >=2.0.0 test
  • ntlm-auth >=1.3.0 test
  • packaging <21.0 test
  • paramiko <2.9.0 test
  • pyparsing <3.0.0 test
  • pyspnego >=0.1.6 test
  • pytest <5.0.0,>=4.5.0 test
  • pytest >=4.5.0 test
  • pytest-forked >=1.0.2 test
  • pytest-mock >=1.4.0 test
  • pywinrm >=0.4.3 test
  • pywinrm >=0.3.0 test
  • requests-credssp >=0.1.0 test
  • requests-ntlm >=1.1.0 test
  • setuptools <45 test
test/lib/ansible_test/_data/requirements/sanity.ansible-doc.in pypi
  • jinja2 * test
  • packaging * test
  • pyyaml * test
test/lib/ansible_test/_data/requirements/sanity.ansible-doc.txt pypi
  • Jinja2 ==3.0.3 test
  • MarkupSafe ==2.0.1 test
  • PyYAML ==6.0 test
  • packaging ==21.2 test
  • pyparsing ==2.4.7 test
test/lib/ansible_test/_data/requirements/sanity.changelog.in pypi
  • antsibull-changelog * test
  • docutils <0.18 test
test/lib/ansible_test/_data/requirements/sanity.changelog.txt pypi
  • PyYAML ==6.0 test
  • antsibull-changelog ==0.14.0 test
  • docutils ==0.17.1 test
  • packaging ==21.2 test
  • pyparsing ==2.4.7 test
  • rstcheck ==3.3.1 test
  • semantic-version ==2.8.5 test
test/lib/ansible_test/_data/requirements/sanity.import.in pypi
  • pyyaml * test
test/lib/ansible_test/_data/requirements/sanity.import.plugin.in pypi
  • jinja2 * test
  • pyyaml * test
test/lib/ansible_test/_data/requirements/sanity.import.plugin.txt pypi
  • Jinja2 ==3.0.3 test
  • MarkupSafe ==2.0.1 test
  • PyYAML ==6.0 test
test/lib/ansible_test/_data/requirements/sanity.import.txt pypi
  • PyYAML ==6.0 test
test/lib/ansible_test/_data/requirements/sanity.integration-aliases.in pypi
  • pyyaml * test
test/lib/ansible_test/_data/requirements/sanity.integration-aliases.txt pypi
  • PyYAML ==6.0 test
test/lib/ansible_test/_data/requirements/sanity.mypy.in pypi
  • mypy * test
  • packaging * test
  • types-backports * test
  • types-cryptography <3.3.16 test
  • types-jinja2 * test
  • types-paramiko <2.8.14 test
  • types-pyyaml <6 test
  • types-requests * test
  • types-setuptools * test
  • types-toml * test
test/lib/ansible_test/_data/requirements/sanity.mypy.txt pypi
  • mypy ==0.950 test
  • mypy-extensions ==0.4.3 test
  • packaging ==21.2 test
  • pyparsing ==2.4.7 test
  • tomli ==2.0.1 test
  • typed-ast ==1.5.3 test
  • types-Jinja2 ==2.11.9 test
  • types-MarkupSafe ==1.1.10 test
  • types-PyYAML ==5.4.12 test
  • types-backports ==0.1.3 test
  • types-cryptography ==3.3.15 test
  • types-enum34 ==1.1.8 test
  • types-ipaddress ==1.0.8 test
  • types-paramiko ==2.8.13 test
  • types-requests ==2.27.25 test
  • types-setuptools ==57.4.14 test
  • types-toml ==0.10.6 test
  • types-urllib3 ==1.26.14 test
  • typing-extensions ==3.10.0.2 test
test/lib/ansible_test/_data/requirements/sanity.pep8.in pypi
  • pycodestyle * test
test/lib/ansible_test/_data/requirements/sanity.pep8.txt pypi
  • pycodestyle ==2.8.0 test
test/lib/ansible_test/_data/requirements/sanity.pylint.in pypi
  • pylint ==2.9.3 test
  • pyyaml * test
test/lib/ansible_test/_data/requirements/sanity.pylint.txt pypi
  • PyYAML ==6.0 test
  • astroid ==2.6.6 test
  • isort ==5.10.1 test
  • lazy-object-proxy ==1.6.0 test
  • mccabe ==0.6.1 test
  • pylint ==2.9.3 test
  • toml ==0.10.2 test
  • wrapt ==1.12.1 test
test/lib/ansible_test/_data/requirements/sanity.runtime-metadata.in pypi
  • pyyaml * test
  • voluptuous * test
test/lib/ansible_test/_data/requirements/sanity.runtime-metadata.txt pypi
  • PyYAML ==6.0 test
  • voluptuous ==0.12.2 test
test/lib/ansible_test/_data/requirements/sanity.validate-modules.in pypi
  • jinja2 * test
  • pyyaml * test
  • voluptuous * test
test/lib/ansible_test/_data/requirements/sanity.validate-modules.txt pypi
  • Jinja2 ==3.0.3 test
  • MarkupSafe ==2.0.1 test
  • PyYAML ==6.0 test
  • voluptuous ==0.12.2 test
test/lib/ansible_test/_data/requirements/sanity.yamllint.in pypi
  • yamllint * test
test/lib/ansible_test/_data/requirements/sanity.yamllint.txt pypi
  • PyYAML ==6.0 test
  • pathspec ==0.9.0 test
  • yamllint ==1.26.3 test
test/lib/ansible_test/_data/requirements/units.txt pypi
  • mock * test
  • pytest * test
  • pytest-forked * test
  • pytest-mock * test
  • pytest-xdist * test
  • pyyaml * test
test/lib/ansible_test/_data/requirements/windows-integration.txt pypi
  • ntlm-auth * test
  • pypsrp * test
  • pywinrm * test
  • requests-credssp * test
  • requests-ntlm * test
test/sanity/code-smell/deprecated-config.requirements.in pypi
  • jinja2 * test
  • pyyaml * test
test/sanity/code-smell/deprecated-config.requirements.txt pypi
  • Jinja2 ==3.0.3 test
  • MarkupSafe ==2.0.1 test
  • PyYAML ==6.0 test
test/sanity/code-smell/package-data.requirements.in pypi
  • antsibull-changelog * test
  • docutils <0.18 test
  • jinja2 * test
  • pyyaml * test
  • resolvelib <0.9.0 test
  • rstcheck * test
  • straight.plugin * test
test/sanity/code-smell/package-data.requirements.txt pypi
  • Jinja2 ==3.0.3 test
  • MarkupSafe ==2.0.1 test
  • PyYAML ==6.0 test
  • antsibull-changelog ==0.14.0 test
  • docutils ==0.17.1 test
  • packaging ==21.2 test
  • pyparsing ==2.4.7 test
  • resolvelib ==0.5.4 test
  • rstcheck ==3.3.1 test
  • semantic-version ==2.8.5 test
  • straight.plugin ==1.5.0 test
test/sanity/code-smell/update-bundled.requirements.in pypi
  • packaging * test
test/sanity/code-smell/update-bundled.requirements.txt pypi
  • packaging ==21.2 test
  • pyparsing ==2.4.7 test
test/units/requirements.txt pypi
  • bcrypt * test
  • passlib * test
  • pexpect * test
  • pywinrm * test
test/integration/targets/ansible-test-integration-constraints/ansible_collections/ns/col/tests/integration/requirements.txt pypi
  • botocore * test
test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/requirements.txt pypi
  • botocore * test
test/integration/targets/pip/files/sample-project/pyproject.toml pypi
lib/ansible/modules/setup.py pypi
pyproject.toml pypi
setup.py pypi
test/integration/targets/collections_runtime_pythonpath/ansible-collection-python-dist-boo/pyproject.toml pypi
test/integration/targets/pip/files/setup.py pypi
test/sanity/code-smell/pymarkdown.requirements.in pypi
  • pymarkdownlnt * test
test/sanity/code-smell/pymarkdown.requirements.txt pypi
  • Columnar ==1.4.1 test
  • PyYAML ==6.0.1 test
  • application-properties ==0.8.1 test
  • pymarkdownlnt ==0.9.13.4 test
  • tomli ==2.0.1 test
  • toolz ==0.12.0 test
  • typing_extensions ==4.7.1 test
  • wcwidth ==0.2.6 test