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.26305833050603

Last synced: about 1 hour ago
JSON representation

Repository metadata:

Simple, powerful, and fast logging for Python.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 1,880
Total Committers: 144
Avg Commits per committer: 13.056
Development Distribution Score (DDS): 0.167

Commits in past year: 170
Committers in past year: 14
Avg Commits per committer in past year: 12.143
Development Distribution Score (DDS) in past year: 0.194

Name Email Commits
Hynek Schlawack h****s@o****x 1566
pre-commit-ci[bot] 6****] 58
Wouter Bolsterlee w****r@i****m 41
dependabot[bot] 4****] 12
Tin Tvrtkovic t****r@g****m 6
Mathieu Leplatre m****u@m****m 6
Iwan Aucamp a****a@g****m 6
Steve Piercy w****b@s****m 5
Stefan Scherfke s****n@s****g 5
Justin Wood C****k@g****m 5
Inada Naoki s****y@g****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
Joren Hammudoglu j****u@g****m 3
Marc Sibson s****n@g****m 3
Peter Schutt p****b@p****e 3
Quentin Pradet q****t@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 r****x@t****m 2
David Winterbottom d****m@g****m 2
Brandon W Maister q****r@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
and 114 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 186
Total pull requests: 286
Average time to close issues: 6 months
Average time to close pull requests: 15 days
Total issue authors: 155
Total pull request authors: 87
Average comments per issue: 2.91
Average comments per pull request: 1.0
Merged pull request: 198
Bot issues: 0
Bot pull requests: 57

Past year issues: 20
Past year pull requests: 58
Past year average time to close issues: 2 months
Past year average time to close pull requests: 10 days
Past year issue authors: 18
Past year pull request authors: 22
Past year average comments per issue: 1.95
Past year average comments per pull request: 0.88
Past year merged pull request: 37
Past year bot issues: 0
Past year bot pull requests: 16

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

Top Issue Authors

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

Top Pull Request Authors

  • hynek (83)
  • pre-commit-ci[bot] (40)
  • dependabot[bot] (17)
  • methane (10)
  • sscherfke (8)
  • pahrohfit (5)
  • aThorp96 (4)
  • Kludex (4)
  • keongalvin (4)
  • jorenham (3)
  • peterschutt (3)
  • Lunderberg (2)
  • anujdas (2)
  • yaelmi3 (2)
  • trim21 (2)

Top Issue Labels

  • enhancement (9)
  • stdlib (5)
  • waiting for feedback (4)
  • bug (4)
  • question (1)
  • external (1)
  • on hold (1)
  • duplicate (1)
  • docs (1)

Top Pull Request Labels

  • dependencies (17)
  • github_actions (6)

Package metadata

nixpkgs-unstable: python314Packages.structlog

Painless structural logging

pypi.org: structlog

Structured Logging for Python

  • Homepage:
  • Documentation: https://www.structlog.org/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 26.1.0 (published 3 months ago)
  • Last Synced: 2026-08-22T21:32:44.382Z (1 day ago)
  • Versions: 43
  • Dependent Packages: 412
  • Dependent Repositories: 2,322
  • Downloads: 116,127,528 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-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 10 months ago)
  • Last Synced: 2026-03-08T05:29:23.987Z (6 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

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 10 months ago)
  • Last Synced: 2026-03-08T05:29:23.592Z (6 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 about 4 years ago)
  • Last Synced: 2026-03-27T00:13:52.408Z (5 months ago)
  • Versions: 12
  • Dependent Packages: 8
  • Dependent Repositories: 3
  • Downloads: 1,046,086 Total
  • 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.5.0 (published 3 months ago)
  • Last Synced: 2026-05-20T09:04:05.734Z (3 months ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 796 Total
  • Rankings:
    • Dependent packages count: 43.315%
    • Average: 45.468%
    • Dependent repos count: 47.62%
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 over 2 years ago)
  • Last Synced: 2026-04-08T09:57:20.242Z (5 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-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 over 2 years ago)
  • Last Synced: 2026-04-08T09:57:10.349Z (5 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: python311Packages.structlog

Painless structural logging

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 almost 2 years ago)
  • Last Synced: 2026-03-27T00:12:51.730Z (5 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.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 10 months ago)
  • Last Synced: 2026-04-12T17:03:34.542Z (4 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.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 10 months ago)
  • Last Synced: 2026-04-09T01:03:11.533Z (5 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.05: python311Packages.structlog

Painless structural logging

nixpkgs-23.11: python310Packages.structlog

Painless structural logging

nixpkgs-unstable: python313Packages.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 about 3 years ago)
  • Last Synced: 2026-04-08T14:05:13.428Z (5 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.structlog

Painless structural logging

nixpkgs-24.05: python312Packages.structlog

Painless structural logging

nixpkgs-23.11: python311Packages.structlog

Painless structural logging

nixpkgs-23.05: python310Packages.structlog

Painless structural logging

nixpkgs-24.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 over 1 year ago)
  • Last Synced: 2026-04-01T05:15:26.545Z (5 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-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 almost 2 years ago)
  • Last Synced: 2026-04-01T05:14:34.496Z (5 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 about 3 years ago)
  • Last Synced: 2026-04-08T14:05:13.312Z (5 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)
gentoo-portage: dev-python/structlog

Structured Logging for Python

  • Homepage: https://github.com/hynek/structlog/
  • Documentation: https://packages.gentoo.org/packages/dev-python/structlog
  • Licenses: || ( Apache-2.0 MIT )
  • Latest release: 26.1.0 (published 3 months ago)
  • Last Synced: 2026-08-01T01:46:42.078Z (23 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
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 over 1 year ago)
  • Last Synced: 2026-03-27T00:13:20.261Z (5 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/codspeed.yml actions
  • CodSpeedHQ/action 88472375d0a4572cf70a9f1fe3a4e0ab8da1b924 composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • hynek/setup-cached-uv 34e35d30f1ebc7421a5cc733bca38dcc62603960 composite
.github/workflows/zizmor.yml actions
  • actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
  • github/codeql-action/upload-sarif 4e94bd11f71e507f7f87df81788dff88d1dacbfb composite
  • hynek/setup-cached-uv 757bedc3f972eb7227a1aa657651f15a8527c817 composite