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

https://github.com/hynek/structlog

logging python structured-logging

Score: 32.891120589089006

Last synced: about 7 hours ago
JSON representation

Repository metadata:

Simple, powerful, and fast logging for Python.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 1 month ago

Total Commits: 1,794
Total Committers: 136
Avg Commits per committer: 13.191
Development Distribution Score (DDS): 0.162

Commits in past year: 171
Committers in past year: 17
Avg Commits per committer in past year: 10.059
Development Distribution Score (DDS) in past year: 0.158

Name Email Commits
Hynek Schlawack h****s@o****x 1503
pre-commit-ci[bot] 6****] 50
Wouter Bolsterlee w****r@i****m 41
dependabot[bot] 4****] 7
Tin Tvrtkovic t****r@g****m 6
Mathieu Leplatre m****u@m****m 6
Iwan Aucamp a****a@g****m 6
Inada Naoki s****y@g****m 5
Justin Wood C****k@g****m 5
Stefan Scherfke s****n@s****g 5
Steve Piercy w****b@s****m 5
Lakshmi Kannan l****b@l****e 5
Elad Namdar e****n@t****m 4
Marcelo Trylesinski m****e@g****m 4
George-Cristian Bîrzan c****n@c****m 4
Gilbert Gilb's g****s 3
Marc Sibson s****n@g****m 3
Peter Schutt p****b@p****e 3
David Winterbottom d****m@g****m 2
Day Barr g****m@d****m 2
Piotr Popieluch p****2@g****m 2
pahrohfit r****b@s****g 2
Christopher Armstrong 2****x 2
Brandon W Maister q****r@g****m 2
Bence Nagy b****e@u****e 2
Quentin Pradet q****t@g****m 2
Alvin Yip 1****n 2
Adam Johnson m****e@a****u 2
Fran Fitzpatrick f****k@r****m 2
Bruce Szalwinski s****i@c****m 1
and 106 more...

Issue and Pull Request metadata

Last synced: about 1 month ago

Total issues: 173
Total pull requests: 249
Average time to close issues: 6 months
Average time to close pull requests: 11 days
Total issue authors: 145
Total pull request authors: 70
Average comments per issue: 2.79
Average comments per pull request: 0.96
Merged pull request: 180
Bot issues: 0
Bot pull requests: 49

Past year issues: 31
Past year pull requests: 66
Past year average time to close issues: 14 days
Past year average time to close pull requests: 7 days
Past year issue authors: 29
Past year pull request authors: 20
Past year average comments per issue: 1.29
Past year average comments per pull request: 0.56
Past year merged pull request: 44
Past year bot issues: 0
Past year bot pull requests: 17

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

Top Issue Authors

  • hynek (5)
  • peterschutt (4)
  • ecs-jnguyen (3)
  • macintacos (3)
  • kloczek (3)
  • wimglenn (2)
  • brendanmaguire (2)
  • kierun (2)
  • JakeSummers (2)
  • Goldziher (2)
  • Sh4pe (2)
  • kindaway (2)
  • jwuerzinger (2)
  • Forceres (2)
  • Pandede (2)

Top Pull Request Authors

  • hynek (75)
  • pre-commit-ci[bot] (35)
  • dependabot[bot] (14)
  • methane (10)
  • sscherfke (8)
  • pahrohfit (5)
  • aThorp96 (4)
  • Kludex (4)
  • keongalvin (4)
  • peterschutt (3)
  • camillol (2)
  • Lunderberg (2)
  • anujdas (2)
  • yaelmi3 (2)
  • trim21 (2)

Top Issue Labels

  • enhancement (8)
  • stdlib (5)
  • bug (3)
  • docs (1)
  • duplicate (1)
  • question (1)
  • on hold (1)

Top Pull Request Labels

  • dependencies (14)
  • github_actions (3)

Package metadata

pypi.org: structlog

Structured Logging for Python

  • Homepage:
  • Documentation: https://www.structlog.org/
  • Licenses: Apache Software License,MIT License
  • Latest release: 25.5.0 (published 3 months ago)
  • Last Synced: 2026-01-01T00:02:21.384Z (about 1 month ago)
  • Versions: 42
  • Dependent Packages: 412
  • Dependent Repositories: 2,322
  • Downloads: 40,786,930 Last month
  • Docker Downloads: 274,243,744
  • Rankings:
    • Dependent packages count: 0.067%
    • Downloads: 0.085%
    • Dependent repos count: 0.217%
    • Docker downloads count: 0.652%
    • Average: 1.281%
    • Stargazers count: 1.908%
    • Forks count: 4.755%
  • Maintainers (1)
  • Funding:
    • https://github.com/sponsors/hynek
alpine-edge: py3-structlog

Simple, powerful, and fast logging for Python

  • Homepage: https://github.com/hynek/structlog
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 25.5.0-r0 (published 3 months ago)
  • Last Synced: 2025-12-08T04:25:17.637Z (about 2 months ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 4.69%
    • Average: 6.468%
    • Forks count: 8.525%
    • Dependent packages count: 12.656%
  • Maintainers (1)
alpine-edge: py3-structlog-pyc

Precompiled Python bytecode for py3-structlog

  • Homepage: https://github.com/hynek/structlog
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 25.5.0-r0 (published 3 months ago)
  • Last Synced: 2025-12-08T04:25:09.857Z (about 2 months ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 4.69%
    • Average: 6.468%
    • Forks count: 8.525%
    • Dependent packages count: 12.656%
  • Maintainers (1)
conda-forge.org: structlog

  • Homepage: http://www.structlog.org/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 22.1.0 (published over 3 years ago)
  • Last Synced: 2025-12-26T22:00:13.637Z (about 1 month ago)
  • Versions: 12
  • Dependent Packages: 8
  • Dependent Repositories: 3
  • Rankings:
    • Dependent packages count: 7.101%
    • Average: 12.536%
    • Dependent repos count: 17.97%
anaconda.org: structlog

structlog is the production-ready logging solution for Python: - Simple: Everything is about functions that take and return dictionaries - all hidden behind familiar APIs. - Powerful: Functions and dictionaries aren't just simple but also powerful. structlog leaves you in control. - Fast: structlog is not hamstrung by designs of yore. Its flexibility comes not at the price of performance.

  • Homepage: https://www.structlog.org
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 25.4.0 (published 5 months ago)
  • Last Synced: 2025-12-26T22:00:07.560Z (about 1 month ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 43.315%
    • Average: 45.468%
    • Dependent repos count: 47.62%
alpine-v3.21: py3-structlog-pyc

Precompiled Python bytecode for py3-structlog

  • Homepage: https://github.com/hynek/structlog
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 24.4.0-r0 (published over 1 year ago)
  • Last Synced: 2025-12-26T22:00:14.961Z (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.22: py3-structlog

Simple, powerful, and fast logging for Python

  • Homepage: https://github.com/hynek/structlog
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 25.3.0-r0 (published 9 months ago)
  • Last Synced: 2025-12-26T22:00:15.438Z (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.20: py3-structlog

Simple, powerful, and fast logging for Python

  • Homepage: https://github.com/hynek/structlog
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 24.1.0-r1 (published almost 2 years ago)
  • Last Synced: 2025-12-03T10:16:02.146Z (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.19: py3-structlog

Simple, powerful, and fast logging for Python

  • Homepage: https://github.com/hynek/structlog
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 23.1.0-r2 (published over 2 years ago)
  • Last Synced: 2025-12-03T11:30:30.510Z (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.22: py3-structlog-pyc

Precompiled Python bytecode for py3-structlog

  • Homepage: https://github.com/hynek/structlog
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 25.3.0-r0 (published 9 months ago)
  • Last Synced: 2025-12-26T22:00:13.664Z (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.19: py3-structlog-pyc

Precompiled Python bytecode for py3-structlog

  • Homepage: https://github.com/hynek/structlog
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 23.1.0-r2 (published over 2 years ago)
  • Last Synced: 2025-12-03T11:30:40.367Z (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.21: py3-structlog

Simple, powerful, and fast logging for Python

  • Homepage: https://github.com/hynek/structlog
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 24.4.0-r0 (published over 1 year ago)
  • Last Synced: 2025-12-26T22:00:15.406Z (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.20: py3-structlog-pyc

Precompiled Python bytecode for py3-structlog

  • Homepage: https://github.com/hynek/structlog
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 24.1.0-r1 (published almost 2 years ago)
  • Last Synced: 2025-12-03T10:16:04.487Z (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)

Dependencies

.github/workflows/build-docset.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • hynek/build-and-inspect-python-package v1 composite
  • re-actors/alls-green release/v1 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/pypi-package.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • hynek/build-and-inspect-python-package v1 composite
  • pypa/gh-action-pypi-publish release/v1 composite
pyproject.toml pypi
.github/workflows/zizmor.yml actions
  • actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
  • github/codeql-action/upload-sarif 4e94bd11f71e507f7f87df81788dff88d1dacbfb composite
  • hynek/setup-cached-uv 757bedc3f972eb7227a1aa657651f15a8527c817 composite