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

https://github.com/rnag/dataclass-wizard

dataclass dataclasses dataclasses-json deserialization for-humans json json-api python python-dataclasses python3 serialization

Score: 23.232500898865503

Last synced: about 9 hours ago
JSON representation

Repository metadata:

Simple, elegant, wizarding tools for interacting with Python's dataclasses.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 227
Total Committers: 17
Avg Commits per committer: 13.353
Development Distribution Score (DDS): 0.326

Commits in past year: 59
Committers in past year: 7
Avg Commits per committer in past year: 8.429
Development Distribution Score (DDS) in past year: 0.136

Name Email Commits
Ritvik Nag n****7@g****m 153
Ritvik Nag r****g@c****g 50
pyup.io bot g****t@p****o 7
Claudia Pellegrino c****i 3
CoolCat467 5****7 2
AdiNar n****b@g****m 1
Alexander Ilyin a****n 1
Anil Kulkarni 6****l 1
Assaf Ge a****r@g****m 1
Charles Fauman 1****s 1
Leonardo Cornelatti 1****i 1
Mike Weltevrede 4****e 1
Rex Zhang r****g@g****m 1
Stavros Ntentos 1****s 1
benjjs b****b@g****m 1
birkholz-cubert 1****t 1
cquick01 7****1 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 76
Total pull requests: 186
Average time to close issues: 9 months
Average time to close pull requests: about 2 months
Total issue authors: 49
Total pull request authors: 22
Average comments per issue: 1.75
Average comments per pull request: 0.69
Merged pull request: 99
Bot issues: 0
Bot pull requests: 0

Past year issues: 7
Past year pull requests: 17
Past year average time to close issues: 26 days
Past year average time to close pull requests: about 1 month
Past year issue authors: 4
Past year pull request authors: 8
Past year average comments per issue: 1.57
Past year average comments per pull request: 0.65
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/rnag/dataclass-wizard

Top Issue Authors

  • rnag (17)
  • adamcunnington-mlg (3)
  • stdedos (3)
  • rexzhang (3)
  • goncalossilva (3)
  • sammck (2)
  • lmmx (2)
  • intentionally-left-nil (2)
  • Taffer (1)
  • solveretur (1)
  • elena (1)
  • ctisserand (1)
  • Rehanae (1)
  • iwconfig (1)
  • anobli (1)

Top Pull Request Authors

  • rnag (81)
  • pyup-bot (70)
  • claui (4)
  • stdedos (2)
  • birkholz-cubert (2)
  • mikeweltevrede (2)
  • dlenski (2)
  • alexanderilyin (2)
  • ItsShunya (2)
  • sirno (2)
  • AdiNar (2)
  • Frequency0 (2)
  • assafge (2)
  • cquick01 (2)
  • intentionally-left-nil (2)

Top Issue Labels

  • acknowledged (25)
  • help wanted (13)
  • enhancement (13)
  • bug (12)
  • good first issue (11)
  • self-created (6)
  • low-priority (6)
  • documentation (5)
  • Great To Have! (5)
  • awaiting-user-input (2)
  • needs-clarification (1)
  • breaking (1)
  • duplicate (1)
  • performance (1)

Top Pull Request Labels

  • update (62)
  • bug (2)

Package metadata

nixpkgs-unstable: dataclass-wizard

Wizarding tools for interacting with the Python dataclasses module

nixpkgs-23.11: dataclass-wizard

A set of simple, yet elegant wizarding tools for interacting with the Python dataclasses module

pypi.org: dataclass-wizard

A wizard-like JSON serialization library for Python dataclasses

  • Homepage:
  • Documentation: https://dcw.ritviknag.com
  • Licenses: Apache Software License
  • Latest release: 1.0.0 (published 4 months ago)
  • Last Synced: 2026-11-02T01:37:44.664Z (1 day ago)
  • Versions: 85
  • Dependent Packages: 48
  • Dependent Repositories: 34
  • Downloads: 2,271,875 Last month
  • Docker Downloads: 138,829
  • Rankings:
    • Dependent packages count: 0.393%
    • Downloads: 0.764%
    • Docker downloads count: 1.877%
    • Dependent repos count: 2.506%
    • Average: 3.76%
    • Stargazers count: 6.503%
    • Forks count: 10.518%
  • Maintainers (1)
nixpkgs-unstable: python313Packages.dataclass-wizard

Wizarding tools for interacting with the Python dataclasses module

conda-forge.org: dataclass-wizard

The dataclass-wizard library provides a set of simple, yet elegant *wizarding* tools for interacting with the Python `dataclasses` module in Python 3.9+. The primary use is as a fast serialization framework that enables dataclass instances to be converted to/from JSON; this works well in particular with a *nested dataclass* model. The dataclass-wizard is pure Python code that relies entirely on stdlib, with the only added dependency being `typing-extensions` <https://pypi.org/project/typing-extensions/> for Python 3.9 and below.

  • Homepage: https://github.com/rnag/dataclass-wizard
  • Licenses: Apache-2.0
  • Latest release: 0.22.0 (published over 4 years ago)
  • Last Synced: 2026-03-10T03:27:57.175Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 74,651 Total
  • Rankings:
    • Dependent packages count: 28.82%
    • Dependent repos count: 34.025%
    • Stargazers count: 36.227%
    • Average: 38.314%
    • Forks count: 54.185%
nixpkgs-unstable: python314Packages.dataclass-wizard

Wizarding tools for interacting with the Python dataclasses module

nixpkgs-24.11: python311Packages.dataclass-wizard

Set of simple, yet elegant wizarding tools for interacting with the Python dataclasses module

nixpkgs-24.11: python312Packages.dataclass-wizard

Set of simple, yet elegant wizarding tools for interacting with the Python dataclasses module

nixpkgs-24.05: python312Packages.dataclass-wizard

A set of simple, yet elegant wizarding tools for interacting with the Python dataclasses module

nixpkgs-23.11: python310Packages.dataclass-wizard

A set of simple, yet elegant wizarding tools for interacting with the Python dataclasses module

nixpkgs-23.11: python311Packages.dataclass-wizard

A set of simple, yet elegant wizarding tools for interacting with the Python dataclasses module

nixpkgs-24.05: python311Packages.dataclass-wizard

A set of simple, yet elegant wizarding tools for interacting with the Python dataclasses module

nixpkgs-24.11: dataclass-wizard

Set of simple, yet elegant wizarding tools for interacting with the Python dataclasses module

nixpkgs-24.05: dataclass-wizard

A set of simple, yet elegant wizarding tools for interacting with the Python dataclasses module


Dependencies

.github/workflows/dev.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/release.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • pypa/gh-action-pypi-publish release/v1 composite
docs/requirements.txt pypi
  • sphinx-autodoc-typehints ==3.6.0
  • sphinx-copybutton ==0.5.2
  • sphinx-issues ==5.0.1
  • typing-extensions >=4.9.0
pyproject.toml pypi