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

https://github.com/google/python-fire

cli python

Score: 32.62707812716678

Last synced: about 11 hours ago
JSON representation

Repository metadata:

Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 355
Total Committers: 68
Avg Commits per committer: 5.221
Development Distribution Score (DDS): 0.425

Commits in past year: 14
Committers in past year: 2
Avg Commits per committer in past year: 7.0
Development Distribution Score (DDS) in past year: 0.429

Name Email Commits
David Bieber d****r@g****m 204
dependabot[bot] 4****] 29
Joe Chen z****n@g****m 28
Jacob Austin j****n@g****m 6
Jirka Borovec 6****a 6
Saurabh Patel s****0@g****m 4
Jeff Tratner j****r@g****m 4
Rebecca Chen r****n@g****m 3
MichaelCG8 4****8 3
Wei-Chung Liao w****o@g****m 2
Vincent Barbaresi v****i@g****m 2
Neal McBurnett n****l@m****g 2
Mehmood Deshmukh m****d@g****m 2
Martin Gruber m****1@w****e 2
Jared Trog j****g@g****m 2
Jared Garst j****t 2
Hugo van Kemenade h****k 2
cclauss c****s@b****h 2
Florian Schäfer 3****a 1
Evan Juarez e****v@g****m 1
Daniel Zheng d****6@g****m 1
Daiki Katsuragawa 5****a 1
Conor Sheehan c****v@g****m 1
Christopher J. Wright c****h@g****m 1
Bruno P. Kinoshita k****w 1
Bradley D'Amato 5****o 1
Bea Steers b****s@g****m 1
Andrew Au c****g@g****m 1
Amy Lei 4****i 1
Alex Shadley s****x@g****m 1
and 38 more...

Issue and Pull Request metadata

Last synced: 7 days ago

Total issues: 127
Total pull requests: 270
Average time to close issues: 5 months
Average time to close pull requests: 4 months
Total issue authors: 112
Total pull request authors: 60
Average comments per issue: 3.13
Average comments per pull request: 1.71
Merged pull request: 122
Bot issues: 1
Bot pull requests: 123

Past year issues: 6
Past year pull requests: 48
Past year average time to close issues: N/A
Past year average time to close pull requests: 13 days
Past year issue authors: 6
Past year pull request authors: 12
Past year average comments per issue: 0.5
Past year average comments per pull request: 0.65
Past year merged pull request: 10
Past year bot issues: 0
Past year bot pull requests: 20

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/google/python-fire

Top Issue Authors

  • dbieber (6)
  • ntjess (2)
  • arita37 (2)
  • xiaoxstz (2)
  • MirchellNeal (2)
  • Borda (2)
  • impredicative (2)
  • link89 (2)
  • WilmarE (2)
  • dvzrv (2)
  • aaronsteers (2)
  • dineshbvadhia (1)
  • nitipit (1)
  • Ashton-Sidhu (1)
  • melsabagh (1)

Top Pull Request Authors

  • dependabot[bot] (123)
  • dbieber (52)
  • Borda (15)
  • NA-V10 (4)
  • shivamtiwari3 (4)
  • HemanthGowdaHM (2)
  • wchliao (2)
  • BasedDepartment1 (2)
  • cocolato (2)
  • ivanmilevtues (2)
  • sp1thas (2)
  • bonfy (2)
  • Verlusti (2)
  • tschm (2)
  • Rohan-Salwan (2)

Top Issue Labels

  • enhancement (16)
  • bug (11)
  • help wanted (7)
  • question (5)
  • documentation (3)

Top Pull Request Labels

  • dependabot (63)
  • cla: yes (14)
  • cla: no (5)
  • documentation (1)
  • enhancement (1)
  • bug (1)

Package metadata

pypi.org: fire

A library for automatically generating command line interfaces.

  • Homepage: https://github.com/google/python-fire
  • Documentation: https://fire.readthedocs.io/
  • Licenses: Apache-2.0
  • Latest release: 0.7.1 (published 9 months ago)
  • Last Synced: 2026-05-11T11:13:42.644Z (7 days ago)
  • Versions: 13
  • Dependent Packages: 761
  • Dependent Repositories: 8,567
  • Downloads: 30,097,402 Last month
  • Docker Downloads: 45,104,340
  • Rankings:
    • Dependent packages count: 0.039%
    • Stargazers count: 0.079%
    • Dependent repos count: 0.099%
    • Downloads: 0.105%
    • Average: 0.314%
    • Docker downloads count: 0.456%
    • Forks count: 1.104%
  • Maintainers (1)
conda-forge.org: fire

Python Fire is a simple way to create a CLI in Python. Python Fire is a helpful tool for developing and debugging Python code. Python Fire helps with exploring existing code or turning other people's code into a CLI. Python Fire makes transitioning between Bash and Python easier. Python Fire makes using a Python REPL easier by setting up the REPL with the modules and variables you'll need already imported and created.

  • Homepage: https://github.com/google/python-fire
  • Licenses: Apache-2.0
  • Latest release: 0.4.0 (published over 5 years ago)
  • Last Synced: 2026-03-19T09:11:34.885Z (about 2 months ago)
  • Versions: 7
  • Dependent Packages: 27
  • Dependent Repositories: 46
  • Downloads: 1,452,054 Total
  • Rankings:
    • Stargazers count: 1.378%
    • Dependent packages count: 2.466%
    • Average: 3.286%
    • Forks count: 4.043%
    • Dependent repos count: 5.256%
proxy.golang.org: github.com/google/python-fire

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/google/python-fire#section-documentation
  • Licenses: other
  • Latest release: v0.7.1 (published 9 months ago)
  • Last Synced: 2026-05-07T10:32:38.044Z (11 days ago)
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 0.068%
    • Forks count: 0.66%
    • Average: 3.477%
    • Dependent repos count: 4.802%
    • Dependent packages count: 8.376%
alpine-edge: py3-fire-pyc

Precompiled Python bytecode for py3-fire

  • Homepage: https://github.com/google/python-fire
  • Licenses: Apache-2.0
  • Latest release: 0.7.1-r0 (published 8 months ago)
  • Last Synced: 2026-03-08T02:33:25.401Z (2 months ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 0.547%
    • Forks count: 1.126%
    • Average: 3.735%
    • Dependent packages count: 13.268%
  • Maintainers (1)
alpine-edge: py3-fire

A library for automatically generating command line interfaces

  • Homepage: https://github.com/google/python-fire
  • Licenses: Apache-2.0
  • Latest release: 0.7.1-r0 (published 8 months ago)
  • Last Synced: 2026-03-08T02:33:27.017Z (2 months ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 0.72%
    • Forks count: 1.323%
    • Average: 3.979%
    • Dependent packages count: 13.873%
  • Maintainers (1)
spack.io: py-fire

Python Fire is a library for automatically generating command line interfaces (CLIs) with a single line of code.

  • Homepage: https://github.com/google/python-fire
  • Licenses: []
  • Latest release: 0.4.0 (published about 4 years ago)
  • Last Synced: 2026-05-07T10:32:38.667Z (11 days ago)
  • Versions: 4
  • Dependent Packages: 5
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 0.292%
    • Forks count: 2.348%
    • Average: 4.207%
    • Dependent packages count: 14.186%
  • Maintainers (1)
anaconda.org: fire

Python Fire is a simple way to create a CLI in Python. Python Fire is a helpful tool for developing and debugging Python code. Python Fire helps with exploring existing code or turning other people's code into a CLI. Python Fire makes transitioning between Bash and Python easier. Python Fire makes using a Python REPL easier by setting up the REPL with the modules and variables you'll need already imported and created.

  • Homepage: https://github.com/google/python-fire
  • Licenses: Apache-2.0
  • Latest release: 0.7.1 (published about 1 month ago)
  • Last Synced: 2026-04-14T07:43:53.500Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 45 Total
  • Rankings:
    • Dependent packages count: 36.74%
    • Dependent repos count: 40.06%
    • Average: 45.465%
    • Downloads: 59.594%
nixpkgs-23.05: python311Packages.fire

A library for automatically generating command line interfaces

ubuntu-24.10: python-fire

  • Homepage: https://github.com/google/python-fire
  • Licenses:
  • Latest release: 0.6.0-1 (published 3 months ago)
  • Last Synced: 2026-03-09T13:02:25.223Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.21: py3-fire

A library for automatically generating command line interfaces

  • Homepage: https://github.com/google/python-fire
  • Licenses: Apache-2.0
  • Latest release: 0.6.0-r0 (published about 2 years ago)
  • Last Synced: 2026-03-09T16:11:23.656Z (2 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)
alpine-v3.20: py3-fire

A library for automatically generating command line interfaces

  • Homepage: https://github.com/google/python-fire
  • Licenses: Apache-2.0
  • Latest release: 0.6.0-r0 (published about 2 years ago)
  • Last Synced: 2026-03-09T16:13:18.961Z (2 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-23.05: python310Packages.fire

A library for automatically generating command line interfaces

nixpkgs-23.11: python310Packages.fire

A library for automatically generating command line interfaces

guix: python-fire

Library for automatically generating command line interfaces

debian-13: python-fire

  • Homepage: https://github.com/google/python-fire
  • Documentation: https://packages.debian.org/trixie/python-fire
  • Licenses:
  • Latest release: 0.7.0-1 (published 3 months ago)
  • Last Synced: 2026-03-14T15:28:39.257Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.19: py3-fire

A library for automatically generating command line interfaces

  • Homepage: https://github.com/google/python-fire
  • Licenses: Apache-2.0
  • Latest release: 0.5.0-r0 (published almost 3 years ago)
  • Last Synced: 2026-03-08T01:09:16.787Z (2 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)
ubuntu-24.04: python-fire

  • Homepage: https://github.com/google/python-fire
  • Licenses:
  • Latest release: 0.5.0-3 (published 3 months ago)
  • Last Synced: 2026-03-06T12:01:30.694Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
nixpkgs-unstable: python313Packages.fire

Library for automatically generating command line interfaces

nixpkgs-unstable: python314Packages.fire

Library for automatically generating command line interfaces

alpine-v3.23: py3-fire

A library for automatically generating command line interfaces

  • Homepage: https://github.com/google/python-fire
  • Licenses: Apache-2.0
  • Latest release: 0.7.1-r0 (published 8 months ago)
  • Last Synced: 2026-04-13T20:04:14.856Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.23: py3-fire-pyc

Precompiled Python bytecode for py3-fire

  • Homepage: https://github.com/google/python-fire
  • Licenses: Apache-2.0
  • Latest release: 0.7.1-r0 (published 8 months ago)
  • Last Synced: 2026-04-12T05:04:32.591Z (about 1 month 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: python311Packages.fire

Library for automatically generating command line interfaces

alpine-v3.22: py3-fire

A library for automatically generating command line interfaces

  • Homepage: https://github.com/google/python-fire
  • Licenses: Apache-2.0
  • Latest release: 0.6.0-r0 (published about 2 years ago)
  • Last Synced: 2026-03-08T03:10:47.365Z (2 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.fire

Library for automatically generating command line interfaces

ubuntu-20.04: python-fire

  • Homepage: https://github.com/google/python-fire
  • Licenses:
  • Latest release: 0.2.1-1 (published 3 months ago)
  • Last Synced: 2026-03-13T20:20:22.770Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: python-fire

  • Homepage: https://github.com/google/python-fire
  • Licenses:
  • Latest release: 0.5.0-1 (published 3 months ago)
  • Last Synced: 2026-03-11T13:33:07.724Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python312Packages.fire

A library for automatically generating command line interfaces

debian-11: python-fire

  • Homepage: https://github.com/google/python-fire
  • Documentation: https://packages.debian.org/bullseye/python-fire
  • Licenses:
  • Latest release: 0.4.0-1 (published 3 months ago)
  • Last Synced: 2026-03-14T04:20:38.351Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: python-fire

  • Homepage: https://github.com/google/python-fire
  • Licenses:
  • Latest release: 0.4.0-1 (published 3 months ago)
  • Last Synced: 2026-03-13T21:45:48.270Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: python-fire

  • Homepage: https://github.com/google/python-fire
  • Licenses:
  • Latest release: 0.5.0-1 (published 3 months ago)
  • Last Synced: 2026-03-14T01:15:57.329Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.11: python311Packages.fire

A library for automatically generating command line interfaces

debian-12: python-fire

  • Homepage: https://github.com/google/python-fire
  • Documentation: https://packages.debian.org/bookworm/python-fire
  • Licenses:
  • Latest release: 0.5.0-1 (published 3 months ago)
  • Last Synced: 2026-03-13T14:43:29.002Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python311Packages.fire

A library for automatically generating command line interfaces


Dependencies

.github/workflows/build.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/scripts/requirements.txt pypi
  • hypothesis <6.62.0
  • mock <5.0.0
  • pip <23.0
  • pylint <2.15.10
  • pytest <=7.2.1
  • pytest-pylint <=1.1.2
  • pytest-runner <6.0.0
  • python-Levenshtein <0.20.9
  • setuptools <65.7.0
  • termcolor <2.2.0
requirements.txt pypi
setup.py pypi