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

https://github.com/napalm-automation/napalm

Score: 25.641227649707787

Last synced: about 15 hours ago
JSON representation

Repository metadata:

Network Automation and Programmability Abstraction Layer with Multivendor support


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 days ago

Total Commits: 3,503
Total Committers: 217
Avg Commits per committer: 16.143
Development Distribution Score (DDS): 0.801

Commits in past year: 48
Committers in past year: 9
Avg Commits per committer in past year: 5.333
Development Distribution Score (DDS) in past year: 0.438

Name Email Commits
Mircea Ulinic m****a@c****m 697
Kirk Byers k****s@t****m 672
David Barroso d****p@d****m 433
David Barroso d****o@s****m 178
Brandon Ewing b****g@w****m 133
dependabot[bot] 4****] 132
Elisa Jasinska e****a@j****e 131
Carles Kishimoto c****o@g****m 102
itdependsnetworks k****n@c****g 53
dependabot-preview[bot] 2****] 52
Leo Kirchner l****o@k****d 45
Narayanan Seshan n****n@n****m 39
Ben Maddison b****m@w****a 39
GGabriele g****o@g****m 30
Jeff Anderson j****n@e****m 26
Patrick Ogenstad p****k@o****m 25
chonty l****r@g****m 23
Loke Berne l****e@s****m 21
afourmy a****y@g****m 20
targuan t****n@g****m 19
minefuto m****o@g****m 19
awlx a****x@p****g 19
Frederic Brin f****n@e****m 18
Joris Beckers j****c 16
Elisa Jasinska e****a@n****m 16
Thomas Bridge t****e@i****m 15
Sebastian Schaack s****y@s****o 14
Rickard Östman r****t@s****m 13
Matt Ryan i****d@g****m 12
Nick Ethier n****r@g****m 11
and 187 more...

Issue and Pull Request metadata

Last synced: 7 days ago

Total issues: 103
Total pull requests: 648
Average time to close issues: about 1 year
Average time to close pull requests: about 2 months
Total issue authors: 79
Total pull request authors: 67
Average comments per issue: 2.69
Average comments per pull request: 1.09
Merged pull request: 280
Bot issues: 0
Bot pull requests: 389

Past year issues: 16
Past year pull requests: 59
Past year average time to close issues: 2 months
Past year average time to close pull requests: 7 days
Past year issue authors: 12
Past year pull request authors: 13
Past year average comments per issue: 1.06
Past year average comments per pull request: 0.61
Past year merged pull request: 22
Past year bot issues: 0
Past year bot pull requests: 28

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

Top Issue Authors

  • ktbyers (10)
  • bewing (6)
  • decoupca (3)
  • drendar (2)
  • sean-rice (2)
  • kaibabbob (2)
  • jlixfeld (2)
  • M0NsTeRRR (2)
  • ichilton (2)
  • Kani999 (2)
  • amylieb (2)
  • bwks (1)
  • oshobu (1)
  • andsouth44 (1)
  • wolfgang-azevedo (1)

Top Pull Request Authors

  • dependabot[bot] (389)
  • ktbyers (107)
  • bewing (30)
  • mirceaulinic (10)
  • jtishey (4)
  • tcaiazza (4)
  • ultrotter (4)
  • paketb0te (3)
  • decoupca (3)
  • network-shark (3)
  • s-t-e-v-e-n-k (3)
  • jsenecal (3)
  • teresalves (2)
  • derekdainys (2)
  • ogenstad (2)

Top Issue Labels

  • bug (26)
  • ios (10)
  • nxos (8)
  • eos (4)
  • get_environment (4)
  • bgp (3)
  • enhancement (3)
  • new method (3)
  • iosxr (3)
  • junos (3)
  • pending discussion (3)
  • nxos-ssh (3)
  • get_vlans (2)
  • core (2)
  • feature (2)
  • load_replace_candidate (2)
  • get_bgp_neighbors (2)
  • vendor bug (2)
  • rollback (1)
  • get_bgp_config (1)
  • get_bgp_neighbors_detail (1)
  • requested changes (1)
  • ping (1)
  • testing framework (1)
  • get_mac_address_table (1)
  • normalization (1)
  • validate (1)
  • get_facts (1)
  • api change (1)
  • optional_args (1)

Top Pull Request Labels

  • dependency issue (304)
  • python (85)
  • dependencies (85)
  • nxos-ssh (15)
  • enhancement (15)
  • bug (9)
  • ios (9)
  • nxos (8)
  • blocked (7)
  • iosxr (4)
  • core (4)
  • eos (4)
  • documentation (3)
  • python3 (3)
  • base (2)
  • docker (2)
  • get_interfaces (2)
  • get_bgp_neighbors_detail (2)
  • underlying library (2)
  • internal (2)
  • junos (2)
  • get_lldp_neighbors_detail (2)
  • needs testcase (2)
  • fn0039 (2)
  • api change (2)
  • method implementation (2)
  • tests failing (2)
  • bgp (1)
  • help wanted (1)
  • new method (1)

Package metadata

pypi.org: napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

  • Homepage: https://github.com/napalm-automation/napalm
  • Documentation: https://napalm.readthedocs.io/
  • Licenses: Apache-2.0
  • Latest release: 5.2.0 (published 16 days ago)
  • Last Synced: 2026-08-11T12:10:30.870Z (1 day ago)
  • Versions: 45
  • Dependent Packages: 35
  • Dependent Repositories: 440
  • Downloads: 198,778 Last month
  • Docker Downloads: 37,718
  • Rankings:
    • Dependent packages count: 0.397%
    • Docker downloads count: 0.649%
    • Dependent repos count: 0.688%
    • Average: 1.14%
    • Downloads: 1.359%
    • Stargazers count: 1.505%
    • Forks count: 2.245%
  • Maintainers (3)
pypi.org: napalm-fork

Network Automation and Programmability Abstraction Layer with Multivendor support

  • Homepage: https://github.com/napalm-automation/napalm
  • Documentation: https://napalm-fork.readthedocs.io/
  • Licenses: Apache 2.0
  • Latest release: 3.4.0 (published over 4 years ago)
  • Last Synced: 2026-08-11T12:02:51.359Z (1 day ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 45 Last month
  • Rankings:
    • Stargazers count: 1.508%
    • Forks count: 2.251%
    • Dependent packages count: 9.985%
    • Average: 12.085%
    • Dependent repos count: 21.744%
    • Downloads: 24.935%
  • Maintainers (1)
nixpkgs-24.05: napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-24.11: python311Packages.napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

openbsd-7.9-amd64: net/napalm/py-napalm

network automation abstraction layer

  • Homepage: https://github.com/napalm-automation/napalm
  • Licenses:
  • Latest release: 2.3.3p9 (published 4 months ago)
  • Last Synced: 2026-05-28T02:29:53.026Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-24.11: python312Packages.napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-23.05: python311Packages.napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-unstable: napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-23.05: python310Packages.napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-24.11: napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-23.05: napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-24.05: python312Packages.napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-unstable: python313Packages.napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-23.11: napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-24.05: python311Packages.napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-23.11: python311Packages.napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-unstable: python314Packages.napalm

Network Automation and Programmability Abstraction Layer with Multivendor support

nixpkgs-23.11: python310Packages.napalm

Network Automation and Programmability Abstraction Layer with Multivendor support


Dependencies

.github/workflows/commit.yaml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/pythonpublish.yml actions
  • actions/checkout v1 composite
  • actions/setup-python v1 composite
  • pypa/gh-action-pypi-publish master composite
Dockerfile docker
  • python 3.6-slim-stretch build
docs/requirements.txt pypi
  • MarkupSafe ==2.0.1
  • ansible ==4.10.0
  • invoke ==1.7.1
  • jinja2 ==2.11.3
  • pytest ==7.1.2
  • sphinx ==1.8.6
  • sphinx-rtd-theme ==1.0.0
  • sphinxcontrib-napoleon ==0.7
requirements-dev.txt pypi
  • black ==22.6.0 development
  • coveralls ==3.3.1 development
  • ddt ==1.5.0 development
  • flake8-import-order ==0.18.1 development
  • mock ==4.0.3 development
  • mypy ==0.982 development
  • pyflakes ==2.5.0 development
  • pylama ==8.4.1 development
  • pytest ==7.1.2 development
  • pytest-cov ==3.0.0 development
  • pytest-json ==0.4.0 development
  • tox ==3.25.1 development
  • ttp ==0.9.0 development
  • ttp_templates ==0.3.0 development
  • types-PyYAML ==6.0.9 development
  • types-requests ==2.28.0 development
  • types-setuptools ==57.4.18 development
  • types-six ==1.16.17 development
requirements.txt pypi
  • cffi >=1.11.3
  • future *
  • jinja2 *
  • junos-eznc >=2.6.3
  • lxml >=4.3.0
  • ncclient *
  • netaddr *
  • netmiko >=4.1.0
  • netutils >=1.0.0
  • paramiko >=2.6.0
  • pyYAML *
  • pyeapi >=0.8.2
  • requests >=2.7.0
  • scp *
  • setuptools >=38.4.0
  • textfsm *
  • ttp *
  • ttp_templates *
  • typing-extensions >=4.3.0
test/base/requirements.txt pypi
  • ddt * test
  • lxml * test
  • napalm-eos * test
  • napalm-fortios * test
  • napalm-ios * test
  • napalm-iosxr * test
  • napalm-junos * test
  • napalm-nxos * test
  • napalm-panos * test
  • napalm-pluribus * test
  • napalm-ros * test
  • napalm-vyos * test
setup.py pypi