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

https://github.com/marshmallow-code/marshmallow

deserialization marshalling python schema serde serialization validation

Score: 35.93303232741105

Last synced: about 1 hour ago
JSON representation

Repository metadata:

A lightweight library for converting complex objects to and from simple Python datatypes.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 16 hours ago

Total Commits: 3,020
Total Committers: 229
Avg Commits per committer: 13.188
Development Distribution Score (DDS): 0.46

Commits in past year: 122
Committers in past year: 18
Avg Commits per committer in past year: 6.778
Development Distribution Score (DDS) in past year: 0.738

Name Email Commits
Steven Loria s****1@g****m 1630
Jérôme Lafréchoux j****e@j****r 367
dependabot[bot] 4****] 144
philtay p****1@h****m 85
pre-commit-ci[bot] 6****] 80
dependabot-preview[bot] 2****] 66
dependabot[bot] s****t@d****m 49
Jared Deckard j****d@g****m 37
Jared Deckard j****d@s****m 26
Jimmy Jia t****n@g****m 24
mgetka m****a@g****m 19
Víctor Zabalza v****a@g****m 17
Stephen Rosen s****n@g****g 15
renovate[bot] 2****] 15
pyup-bot g****t@p****o 14
Sven-Hendrik Haase s****h@l****m 10
Eugene Prikazchikov e****c@g****m 9
Hugo h****k 7
David Watson d****n@a****t 7
Daniel Imhoff d****b@g****m 7
Cyril Thomas c****s@m****m 7
Max Orhai m****i@i****g 7
Joshua Carp j****p@g****m 6
sergey-aganezov-jr s****r@g****m 6
Taneli Hukkinen h****1 6
Maciej Urbanski r****r@k****t 6
Alex Morken a****x@i****g 6
Kostas Konstantopoulos n****s@y****m 5
Vlad Frolov f****d@g****m 5
Victor Gavro v****o@g****m 5
and 199 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 511
Total pull requests: 602
Average time to close issues: 6 months
Average time to close pull requests: 2 months
Total issue authors: 216
Total pull request authors: 85
Average comments per issue: 2.41
Average comments per pull request: 0.97
Merged pull request: 464
Bot issues: 2
Bot pull requests: 224

Past year issues: 18
Past year pull requests: 76
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 2 days
Past year issue authors: 16
Past year pull request authors: 40
Past year average comments per issue: 2.06
Past year average comments per pull request: 0.92
Past year merged pull request: 30
Past year bot issues: 2
Past year bot pull requests: 23

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/marshmallow-code/marshmallow

Top Issue Authors

  • gatotkaca6 (92)
  • juldad (33)
  • sloria (29)
  • ghost (21)
  • lafrech (19)
  • ghostplabon (14)
  • JiLLuKhan (13)
  • shiladigital (11)
  • matejsp (10)
  • AkhonDhoo (10)
  • hudrov9c (9)
  • joig26262 (8)
  • emileyhinson (8)
  • deckar01 (5)
  • kloczek (4)

Top Pull Request Authors

  • sloria (206)
  • dependabot[bot] (107)
  • pre-commit-ci[bot] (104)
  • lafrech (53)
  • renovate[bot] (13)
  • deckar01 (11)
  • sirosen (5)
  • gatotkaca6 (4)
  • Sohel2309 (3)
  • multimeric (2)
  • mrcljx (2)
  • kursataktas (2)
  • aoright (2)
  • Fares-Abubaker (2)
  • mmulqueen (2)

Top Issue Labels

  • feedback welcome (33)
  • question (31)
  • help wanted (24)
  • backwards incompat (18)
  • docs (12)
  • enhancement (9)
  • bug (7)
  • typing (7)
  • refactor (7)
  • datetime (6)
  • needs review (4)
  • polymorphism (3)
  • github_actions (1)
  • dependencies (1)

Top Pull Request Labels

  • dependency (98)
  • python (41)
  • dependencies (9)
  • github_actions (9)
  • refactor (7)
  • backwards incompat (5)
  • typing (3)
  • feedback welcome (2)
  • datetime (1)
  • enhancement (1)
  • needs review (1)

Package metadata

pypi.org: marshmallow

A lightweight library for converting complex datatypes to and from native Python datatypes.

alpine-edge: py3-marshmallow

A lightweight library for converting complex objects to and from simple Python datatypes

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Licenses: MIT
  • Latest release: 4.3.0-r1 (published 3 months ago)
  • Last Synced: 2026-08-01T00:01:00.952Z (26 days ago)
  • Versions: 17
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 2.126%
    • Stargazers count: 2.25%
    • Dependent packages count: 2.348%
    • Forks count: 3.906%
  • Maintainers (1)
proxy.golang.org: github.com/marshmallow-code/marshmallow

  • Homepage:
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/marshmallow-code/marshmallow#section-documentation
  • Licenses: mit
  • Latest release: v0.0.0-20260808142610-c7b559a1fa3a (published 18 days ago)
  • Last Synced: 2026-08-25T14:11:03.504Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.494%
    • Average: 4.645%
    • Dependent repos count: 4.796%
alpine-edge: py3-marshmallow-pyc

Precompiled Python bytecode for py3-marshmallow

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Licenses: MIT
  • Latest release: 4.3.0-r1 (published 3 months ago)
  • Last Synced: 2026-05-18T16:02:04.951Z (3 months ago)
  • Versions: 16
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 2.325%
    • Forks count: 3.979%
    • Average: 4.888%
    • Dependent packages count: 13.247%
  • Maintainers (1)
conda-forge.org: marshmallow

marshmallow is an ORM/ODM/framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes.

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Licenses: MIT AND BSD-3-Clause
  • Latest release: 3.19.0 (published almost 4 years ago)
  • Last Synced: 2026-07-26T03:00:45.902Z (about 1 month ago)
  • Versions: 46
  • Dependent Packages: 37
  • Dependent Repositories: 19
  • Downloads: 3,787,036 Total
  • Rankings:
    • Dependent packages count: 1.866%
    • Stargazers count: 4.262%
    • Average: 5.194%
    • Forks count: 6.452%
    • Dependent repos count: 8.194%
spack.io: py-marshmallow

marshmallow is an ORM/ODM/framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes.

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Licenses: []
  • Latest release: 3.19.0 (published about 3 years ago)
  • Last Synced: 2026-08-25T14:09:14.503Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 1.528%
    • Forks count: 3.474%
    • Average: 5.996%
    • Dependent packages count: 18.98%
  • Maintainers (1)
pypi.org: marshmallow2

A lightweight library for converting complex datatypes to and from native Python datatypes.

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Documentation: https://marshmallow2.readthedocs.io/
  • Licenses: MIT
  • Latest release: 2.20.2 (published about 7 years ago)
  • Last Synced: 2026-08-25T14:09:14.236Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 100 Last month
  • Rankings:
    • Stargazers count: 0.339%
    • Forks count: 1.931%
    • Dependent packages count: 7.373%
    • Average: 7.677%
    • Dependent repos count: 11.868%
    • Downloads: 16.872%
  • Maintainers (1)
anaconda.org: marshmallow

marshmallow is an ORM/ODM/framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes.

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Licenses: MIT
  • Latest release: 4.3.0 (published 2 months ago)
  • Last Synced: 2026-06-17T16:08:38.323Z (2 months ago)
  • Versions: 25
  • Dependent Packages: 3
  • Dependent Repositories: 19
  • Downloads: 20,810 Total
  • Rankings:
    • Stargazers count: 9.955%
    • Forks count: 13.585%
    • Dependent packages count: 15.068%
    • Average: 17.723%
    • Dependent repos count: 32.284%
ubuntu-23.10: python-marshmallow

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Licenses: mit
  • Latest release: 3.18.0-1 (published 6 months ago)
  • Last Synced: 2026-07-30T13:07:40.106Z (27 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: python-marshmallow

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Licenses: mit
  • Latest release: 3.20.1-1.1 (published 7 months ago)
  • Last Synced: 2026-03-06T18:53:09.552Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: python-marshmallow

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Licenses: mit
  • Latest release: 3.20.1-1.1 (published 7 months ago)
  • Last Synced: 2026-07-30T12:13:15.940Z (27 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: python-marshmallow

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Licenses: mit
  • Latest release: 3.18.0-1 (published 7 months ago)
  • Last Synced: 2026-03-12T13:16:37.973Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python311Packages.marshmallow

Library for converting complex objects to and from simple Python datatypes

debian-13: python-marshmallow

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Documentation: https://packages.debian.org/trixie/python-marshmallow
  • Licenses: mit
  • Latest release: 3.26.1-0.2 (published 7 months ago)
  • Last Synced: 2026-03-14T09:09:25.743Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-10: python-marshmallow

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Documentation: https://packages.debian.org/buster/python-marshmallow
  • Licenses: mit
  • Latest release: 3.0.0b14-1 (published 7 months ago)
  • Last Synced: 2026-03-13T18:03:21.032Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-marshmallow

Convert complex datatypes to and from native Python datatypes

nixpkgs-unstable: python314Packages.marshmallow

Library for converting complex objects to and from simple Python datatypes

nixpkgs-23.11: python311Packages.marshmallow

Library for converting complex objects to and from simple Python datatypes

nixpkgs-23.05: python311Packages.marshmallow

Library for converting complex objects to and from simple Python datatypes

gentoo-portage: dev-python/marshmallow

A library for converting to and from native Python datatypes

  • Homepage: https://github.com/marshmallow-code/marshmallow/
  • Documentation: https://packages.gentoo.org/packages/dev-python/marshmallow
  • Licenses: MIT
  • Latest release: 4.3.0 (published 4 months ago)
  • Last Synced: 2026-05-27T02:28:12.141Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: python-marshmallow

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Documentation: https://packages.debian.org/bullseye/python-marshmallow
  • Licenses: mit
  • Latest release: 3.10.0-1 (published 7 months ago)
  • Last Synced: 2026-03-14T03:18:52.944Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-20.04: python-marshmallow

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Licenses: mit
  • Latest release: 3.4.0-1 (published 6 months ago)
  • Last Synced: 2026-03-13T13:22:54.296Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: python312Packages.marshmallow

Library for converting complex objects to and from simple Python datatypes

debian-12: python-marshmallow

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Documentation: https://packages.debian.org/bookworm/python-marshmallow
  • Licenses: mit
  • Latest release: 3.18.0-1 (published 6 months ago)
  • Last Synced: 2026-03-13T14:45:10.479Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.11: python310Packages.marshmallow

Library for converting complex objects to and from simple Python datatypes

nixpkgs-unstable: python313Packages.marshmallow

Library for converting complex objects to and from simple Python datatypes

nixpkgs-24.11: python311Packages.marshmallow

Library for converting complex objects to and from simple Python datatypes

nixpkgs-24.05: python312Packages.marshmallow

Library for converting complex objects to and from simple Python datatypes

nixpkgs-23.05: python310Packages.marshmallow

Library for converting complex objects to and from simple Python datatypes

ubuntu-22.04: python-marshmallow

  • Homepage: https://github.com/marshmallow-code/marshmallow
  • Licenses: mit
  • Latest release: 3.13.0-1 (published 6 months ago)
  • Last Synced: 2026-03-13T21:47:07.696Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/build-release.yml actions
  • actions/checkout v3.1.0 composite
  • actions/setup-python v4.3.0 composite
pyproject.toml pypi
uv.lock pypi
  • accessible-pygments 0.0.5
  • alabaster 1.0.0
  • autodocsumm 0.2.15
  • babel 2.18.0
  • backports-datetime-fromisoformat 2.0.3
  • beautifulsoup4 4.14.3
  • cachetools 7.1.1
  • certifi 2026.4.22
  • cfgv 3.5.0
  • charset-normalizer 3.4.7
  • colorama 0.4.6
  • distlib 0.4.0
  • docutils 0.21.2
  • docutils 0.22.4
  • exceptiongroup 1.3.1
  • filelock 3.29.0
  • furo 2025.12.19
  • identify 2.6.19
  • idna 3.13
  • imagesize 2.0.0
  • iniconfig 2.3.0
  • jinja2 3.1.6
  • markupsafe 3.0.3
  • marshmallow 4.3.0
  • nodeenv 1.10.0
  • packaging 26.2
  • platformdirs 4.9.6
  • pluggy 1.6.0
  • pre-commit 4.6.0
  • pygments 2.20.0
  • pyproject-api 1.10.0
  • pytest 9.0.3
  • python-discovery 1.2.2
  • pyyaml 6.0.3
  • requests 2.33.1
  • roman-numerals 4.1.0
  • simplejson 4.1.1
  • snowballstemmer 3.0.1
  • soupsieve 2.8.3
  • sphinx 9.0.4
  • sphinx 8.1.3
  • sphinx 9.1.0
  • sphinx-basic-ng 1.0.0b2
  • sphinx-copybutton 0.5.2
  • sphinx-issues 6.0.0
  • sphinxcontrib-applehelp 2.0.0
  • sphinxcontrib-devhelp 2.0.0
  • sphinxcontrib-htmlhelp 2.1.0
  • sphinxcontrib-jsmath 1.0.1
  • sphinxcontrib-qthelp 2.0.0
  • sphinxcontrib-serializinghtml 2.0.0
  • sphinxext-opengraph 0.13.0
  • tomli 2.4.1
  • tomli-w 1.2.0
  • tox 4.53.1
  • tox-uv 1.35.1
  • tox-uv-bare 1.35.1
  • typing-extensions 4.15.0
  • urllib3 2.6.3
  • uv 0.11.8
  • virtualenv 21.3.0
examples/package.json npm
  • pest ^23.4.1 development