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

https://github.com/mahmoud/glom

apis cli data data-transformation declarative dictionaries nested-structures python recursion utilities

Score: 29.190593772764274

Last synced: about 8 hours ago
JSON representation

Repository metadata:

☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 948
Total Committers: 24
Avg Commits per committer: 39.5
Development Distribution Score (DDS): 0.37

Commits in past year: 12
Committers in past year: 2
Avg Commits per committer in past year: 6.0
Development Distribution Score (DDS) in past year: 0.083

Name Email Commits
Mahmoud Hashemi m****d@h****m 597
Kurt Rose =**** 181
Kurt Rose k****t@k****m 133
Dominic Fezzie d****e@g****m 4
yaroslavpankovych f****r@g****m 4
mborus m****n@b****e 4
Lee Gaines l****s@c****t 3
Andriy Orehov a****v@g****m 3
Hynek Schlawack h****s@o****x 2
Julian Berman J****n@G****m 2
dependabot[bot] 4****] 2
Antoine Gallix a****x@g****m 1
Brian Rutledge b****n@b****m 1
Bryan Oltman b****n@g****m 1
Carl Friedrich Bolz-Tereick c****z@g****e 1
Michael Fekadu m****u 1
Tommy Wang t****g@a****t 1
Viicos 6****s 1
Vincent Gao g****0@g****m 1
Sanjay Siddhanti s****y@c****m 1
Hristo Georgiev g****o@y****m 1
Daniel Roschka d****a@y****e 1
Wu Tingfeng w****g@u****u 1
hinnefe2 h****2@i****u 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 92
Total pull requests: 91
Average time to close issues: 8 months
Average time to close pull requests: 5 months
Total issue authors: 48
Total pull request authors: 42
Average comments per issue: 2.75
Average comments per pull request: 1.82
Merged pull request: 34
Bot issues: 0
Bot pull requests: 5

Past year issues: 9
Past year pull requests: 31
Past year average time to close issues: about 9 hours
Past year average time to close pull requests: 4 days
Past year issue authors: 5
Past year pull request authors: 26
Past year average comments per issue: 0.89
Past year average comments per pull request: 0.26
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • kurtbrose (23)
  • mahmoud (7)
  • mathrick (5)
  • APITester26 (4)
  • antoine-gallix (3)
  • maovidal (2)
  • DamianBarabonkovQC (2)
  • Gambit-Checkmate (2)
  • kurka (2)
  • Sjord (2)
  • lululaplap (2)
  • boonhapus (2)
  • DavidKorczynski (1)
  • adlmtl (1)
  • ckp95 (1)

Top Pull Request Authors

  • kurtbrose (23)
  • mahmoud (17)
  • dependabot[bot] (5)
  • Sahana2524 (3)
  • hugovk (2)
  • Julian (2)
  • Sarbajit-Sengupta (2)
  • Gambit-Checkmate (2)
  • hynek (2)
  • Jerry-val (1)
  • apalala (1)
  • hinnefe2 (1)
  • katia-sentry (1)
  • mathrick (1)
  • koteshyelamati (1)

Top Issue Labels

Top Pull Request Labels

  • dependencies (5)

Package metadata

pypi.org: glom

A declarative object transformer and formatter, for conglomerating nested data.

  • Homepage: https://github.com/mahmoud/glom
  • Documentation: https://glom.readthedocs.io/en/latest/
  • Licenses: BSD License
  • Latest release: 25.12.0 (published 10 months ago)
  • Last Synced: 2026-11-02T00:34:25.605Z (1 day ago)
  • Versions: 26
  • Dependent Packages: 78
  • Dependent Repositories: 281
  • Downloads: 20,602,994 Last month
  • Docker Downloads: 65,024,574
  • Rankings:
    • Dependent packages count: 0.248%
    • Downloads: 0.288%
    • Docker downloads count: 0.491%
    • Dependent repos count: 0.885%
    • Average: 1.519%
    • Stargazers count: 1.657%
    • Forks count: 5.544%
  • Maintainers (1)
proxy.golang.org: github.com/mahmoud/glom

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/mahmoud/glom#section-documentation
  • Licenses: other
  • Latest release: v25.12.0+incompatible (published 10 months ago)
  • Last Synced: 2026-11-02T00:34:26.891Z (1 day ago)
  • Versions: 23
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.369%
    • Average: 5.549%
    • Dependent repos count: 5.729%
nixpkgs-unstable: python313Packages.glom

Module for restructuring data

conda-forge.org: glom

  • Homepage: https://github.com/mahmoud/glom
  • Licenses: BSD-3-Clause
  • Latest release: 22.1.0 (published about 4 years ago)
  • Last Synced: 2026-03-14T16:19:58.355Z (8 months ago)
  • Versions: 7
  • Dependent Packages: 1
  • Dependent Repositories: 3
  • Downloads: 61,358 Total
  • Rankings:
    • Stargazers count: 9.736%
    • Dependent repos count: 18.085%
    • Average: 20.192%
    • Forks count: 23.963%
    • Dependent packages count: 28.983%
nixpkgs-unstable: python314Packages.glom

Module for restructuring data

nixpkgs-24.11: python312Packages.glom

Restructuring data, the Python way

nixpkgs-23.11: python310Packages.glom

Restructuring data, the Python way

nixpkgs-24.11: python311Packages.glom

Restructuring data, the Python way

guix: python-glom

Declaratively restructure data

nixpkgs-23.11: python311Packages.glom

Restructuring data, the Python way

nixpkgs-23.05: python311Packages.glom

Restructuring data, the Python way

nixpkgs-23.05: python310Packages.glom

Restructuring data, the Python way

nixpkgs-24.05: python311Packages.glom

Restructuring data, the Python way

nixpkgs-24.05: python312Packages.glom

Restructuring data, the Python way


Dependencies

setup.py pypi
  • attrs *
  • boltons >=19.3.0
  • face >=20.1.0
.github/workflows/tests.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • codecov/codecov-action v2 composite
docs/requirements-rtd.txt pypi
  • Babel ==2.11.0
  • Jinja2 ==3.1.2
  • MarkupSafe ==2.1.1
  • Pygments ==2.14.0
  • Sphinx ==5.3.0
  • alabaster ==0.7.13
  • atomicwrites ==1.4.1
  • certifi ==2022.12.7
  • charset-normalizer ==3.0.1
  • docutils ==0.17.1
  • idna ==3.4
  • imagesize ==1.4.1
  • livereload ==2.6.3
  • more-itertools ==9.0.0
  • pytz ==2022.7.1
  • requests ==2.28.2
  • six ==1.16.0
  • snowballstemmer ==2.2.0
  • sphinx-autobuild ==2021.3.14
  • sphinx-rtd-theme ==1.1.1
  • sphinxcontrib-devhelp ==1.0.2
  • sphinxcontrib-htmlhelp ==2.0.0
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-qthelp ==1.0.3
  • sphinxcontrib-serializinghtml ==1.1.5
  • sphinxcontrib.applehelp ==1.0.2
  • toml ==0.10.2
  • tornado ==6.2
  • urllib3 ==1.26.14
requirements.in pypi
  • PyYAML >=6.0.1
  • attrs >=19.2.0
  • boltons >=20.2.0
  • coverage <=7.2.7
  • face >=20.1.1
  • pytest >=6.2.5
  • tox >=3.7.0
requirements.txt pypi
  • attrs ==24.2.0
  • boltons ==24.1.0
  • cachetools ==5.5.0
  • chardet ==5.2.0
  • colorama ==0.4.6
  • coverage ==7.2.7
  • distlib ==0.3.9
  • exceptiongroup ==1.2.2
  • face ==24.0.0
  • filelock ==3.12.2
  • importlib-metadata ==6.7.0
  • iniconfig ==2.0.0
  • packaging ==24.0
  • platformdirs ==4.0.0
  • pluggy ==1.2.0
  • pyproject-api ==1.5.3
  • pytest ==7.4.4
  • pyyaml ==6.0.1
  • tomli ==2.0.1
  • tox ==4.8.0
  • typing-extensions ==4.7.1
  • virtualenv ==20.26.6
  • zipp ==3.15.0