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: 33.012907572639214

Last synced: about 2 hours ago
JSON representation

Repository metadata:

Simple, powerful, and fast logging for Python.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 1,816
Total Committers: 137
Avg Commits per committer: 13.255
Development Distribution Score (DDS): 0.164

Commits in past year: 149
Committers in past year: 12
Avg Commits per committer in past year: 12.417
Development Distribution Score (DDS) in past year: 0.161

Name Email Commits
Hynek Schlawack h****s@o****x 1518
pre-commit-ci[bot] 6****] 53
Wouter Bolsterlee w****r@i****m 41
dependabot[bot] 4****] 10
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
Quentin Pradet q****t@g****m 2
Bence Nagy b****e@u****e 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 107 more...

Issue and Pull Request metadata

Last synced: 3 months 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: MIT OR Apache-2.0
  • Latest release: 25.5.0 (published 5 months ago)
  • Last Synced: 2026-03-23T08:59:11.867Z (6 days ago)
  • Versions: 42
  • Dependent Packages: 412
  • Dependent Repositories: 2,322
  • Downloads: 64,514,366 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 5 months ago)
  • Last Synced: 2026-03-08T05:29:23.592Z (21 days 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 5 months ago)
  • Last Synced: 2026-03-08T05:29:23.987Z (21 days 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: 2026-02-27T00:09:09.120Z (30 days 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 6 months ago)
  • Last Synced: 2026-03-01T04:29:04.266Z (28 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 43.315%
    • Average: 45.468%
    • Dependent repos count: 47.62%
nixpkgs-24.11: python312Packages.structlog

Painless structural logging

nixpkgs-23.11: python311Packages.structlog

Painless structural logging

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 11 months ago)
  • Last Synced: 2026-03-01T04:28:22.473Z (28 days 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.structlog

Painless structural logging

nixpkgs-unstable: python314Packages.structlog

Painless structural logging

alpine-v3.23: 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 5 months ago)
  • Last Synced: 2026-03-03T16:29:14.023Z (25 days 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.05: python312Packages.structlog

Painless structural logging

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: 2026-03-03T13:48:04.502Z (25 days 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: 2026-03-03T13:48:02.506Z (25 days 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: 2026-03-03T12:44:11.391Z (25 days 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: 2026-03-03T12:43:56.004Z (25 days 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: python311Packages.structlog

Painless structural logging

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: 2026-03-01T04:28:47.572Z (28 days 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-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 5 months ago)
  • Last Synced: 2026-03-04T03:10:55.582Z (25 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
  • 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 11 months ago)
  • Last Synced: 2026-02-27T00:08:22.994Z (30 days 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: 2026-02-27T00:08:45.561Z (30 days 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.structlog

Painless structural logging

nixpkgs-24.05: python311Packages.structlog

Painless structural logging

nixpkgs-23.11: python310Packages.structlog

Painless structural logging

nixpkgs-unstable: python313Packages.structlog

Painless structural logging


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