https://github.com/marshmallow-code/marshmallow
deserialization marshalling python schema serde serialization validation
Score: 30.503340527904996
Last synced: about 1 hour ago
JSON representation
Repository metadata:
A lightweight library for converting complex objects to and from simple Python datatypes.
- Host: GitHub
- URL: https://github.com/marshmallow-code/marshmallow
- Owner: marshmallow-code
- License: mit
- Created: 2013-11-10T21:32:24.000Z (over 12 years ago)
- Default Branch: dev
- Last Pushed: 2026-05-18T10:03:40.000Z (12 days ago)
- Last Synced: 2026-05-18T12:08:58.807Z (12 days ago)
- Topics: deserialization, marshalling, python, schema, serde, serialization, validation
- Language: Python
- Homepage: https://marshmallow.readthedocs.io/
- Size: 6.61 MB
- Stars: 7,237
- Watchers: 70
- Forks: 688
- Open Issues: 139
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.rst
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Authors: AUTHORS.rst
- Notice: NOTICE
-
Funding:
- Open collective: marshmallow
- Tidelift: pypi/marshmallow
Owner metadata:
- Name: marshmallow-code
- Login: marshmallow-code
- Email:
- Kind: organization
- Description: Python object serialization and deserialization, lightweight and fluffy
- Website: https://marshmallow.readthedocs.io
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/10334301?v=4
- Repositories: 12
- Last Synced at: 2024-10-29T22:38:57.069Z
- Profile URL: https://github.com/marshmallow-code
Package metadata
- Total packages: 29
-
Total downloads:
- conda: 3,806,732 total
- pypi: 135,138,903 last-month
- Total docker downloads: 2,257,717,364
- Total dependent packages: 751 (may contain duplicates)
- Total dependent repositories: 22,917 (may contain duplicates)
- Total versions: 331
- Total maintainers: 6
- Total advisories: 2
pypi.org: marshmallow
A lightweight library for converting complex datatypes to and from native Python datatypes.
- Homepage:
- Documentation: https://marshmallow.readthedocs.io/
- Licenses: MIT
- Latest release: 4.3.0 (published about 2 months ago)
- Last Synced: 2026-05-29T04:14:47.283Z (1 day ago)
- Versions: 200
- Dependent Packages: 705
- Dependent Repositories: 22,877
- Downloads: 135,138,724 Last month
- Docker Downloads: 2,257,717,364
-
Rankings:
- Downloads: 0.029%
- Docker downloads count: 0.036%
- Dependent packages count: 0.039%
- Dependent repos count: 0.051%
- Average: 0.575%
- Stargazers count: 0.697%
- Forks count: 2.598%
- Maintainers (2)
-
Funding:
- https://opencollective.com/marshmallow
- Advisories:
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 12 days ago)
- Last Synced: 2026-05-18T16:01:59.455Z (12 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)
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 12 days ago)
- Last Synced: 2026-05-18T16:02:04.951Z (12 days 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 over 3 years ago)
- Last Synced: 2026-04-01T16:19:21.259Z (about 2 months 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 almost 3 years ago)
- Last Synced: 2026-03-30T20:03:56.111Z (2 months 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 almost 7 years ago)
- Last Synced: 2026-05-09T07:33:36.181Z (22 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 2
- Downloads: 179 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.2.3 (published about 2 months ago)
- Last Synced: 2026-04-02T12:03:39.602Z (about 2 months ago)
- Versions: 24
- Dependent Packages: 3
- Dependent Repositories: 19
- Downloads: 19,696 Total
-
Rankings:
- Stargazers count: 9.955%
- Forks count: 13.585%
- Dependent packages count: 15.068%
- Average: 17.723%
- Dependent repos count: 32.284%
ubuntu-24.04: python-marshmallow
- Homepage: https://github.com/marshmallow-code/marshmallow
- Licenses:
- Latest release: 3.20.1-1.1 (published 4 months ago)
- Last Synced: 2026-03-06T18:53:09.552Z (3 months 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:
- Latest release: 3.18.0-1 (published 4 months ago)
- Last Synced: 2026-03-12T13:16:37.973Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-unstable: python313Packages.marshmallow
Library for converting complex objects to and from simple Python datatypes
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/marshmallow/default.nix#L42
- Licenses: MIT
- Latest release: 4.2.0 (published 3 months ago)
- Last Synced: 2026-05-14T01:00:17.804Z (17 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-unstable: python314Packages.marshmallow
Library for converting complex objects to and from simple Python datatypes
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/marshmallow/default.nix#L42
- Licenses: MIT
- Latest release: 4.2.0 (published 3 months ago)
- Last Synced: 2026-03-08T04:35:14.194Z (3 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
guix: python-marshmallow
Convert complex datatypes to and from native Python datatypes
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n25321
- Licenses: expat
- Latest release: 4.0.0 (published 3 months ago)
- Last Synced: 2026-04-27T16:28:10.923Z (about 1 month ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: python-marshmallow
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://packages.debian.org/trixie/python-marshmallow
- Licenses:
- Latest release: 3.26.1-0.2 (published 4 months ago)
- Last Synced: 2026-03-14T09:09:25.743Z (3 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:
- Latest release: 3.20.1-1.1 (published 4 months ago)
- Last Synced: 2026-03-09T13:03:57.118Z (3 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.05: python311Packages.marshmallow
Library for converting complex objects to and from simple Python datatypes
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/marshmallow/default.nix#L41
- Licenses: MIT
- Latest release: 3.19.0 (published 4 months ago)
- Last Synced: 2026-04-03T09:25:37.001Z (about 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)
nixpkgs-23.05: python310Packages.marshmallow
Library for converting complex objects to and from simple Python datatypes
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/marshmallow/default.nix#L41
- Licenses: MIT
- Latest release: 3.19.0 (published 4 months ago)
- Last Synced: 2026-04-03T07:14:08.413Z (about 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)
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 19 days ago)
- Last Synced: 2026-05-27T02:28:12.141Z (4 days 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: python312Packages.marshmallow
Library for converting complex objects to and from simple Python datatypes
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/marshmallow/default.nix#L40
- Licenses: MIT
- Latest release: 3.21.1 (published 4 months ago)
- Last Synced: 2026-03-07T12:05:03.511Z (3 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.marshmallow
Library for converting complex objects to and from simple Python datatypes
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/marshmallow/default.nix#L40
- Licenses: MIT
- Latest release: 3.21.1 (published 4 months ago)
- Last Synced: 2026-04-10T13:09:46.822Z (about 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)
debian-11: python-marshmallow
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://packages.debian.org/bullseye/python-marshmallow
- Licenses:
- Latest release: 3.10.0-1 (published 4 months ago)
- Last Synced: 2026-03-14T03:18:52.944Z (3 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:
- Latest release: 3.4.0-1 (published 4 months ago)
- Last Synced: 2026-03-13T13:22:54.296Z (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-12: python-marshmallow
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://packages.debian.org/bookworm/python-marshmallow
- Licenses:
- Latest release: 3.18.0-1 (published 4 months ago)
- Last Synced: 2026-03-13T14:45:10.479Z (3 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
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/marshmallow/default.nix#L40
- Licenses: MIT
- Latest release: 3.21.1 (published 4 months ago)
- Last Synced: 2026-05-11T15:09:57.438Z (19 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)
ubuntu-23.10: python-marshmallow
- Homepage: https://github.com/marshmallow-code/marshmallow
- Licenses:
- Latest release: 3.18.0-1 (published 4 months ago)
- Last Synced: 2026-03-14T00:21:26.734Z (3 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: python311Packages.marshmallow
Library for converting complex objects to and from simple Python datatypes
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/marshmallow/default.nix#L40
- Licenses: MIT
- Latest release: 3.21.1 (published 4 months ago)
- Last Synced: 2026-04-10T01:05:19.657Z (about 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)
ubuntu-22.04: python-marshmallow
- Homepage: https://github.com/marshmallow-code/marshmallow
- Licenses:
- Latest release: 3.13.0-1 (published 4 months ago)
- Last Synced: 2026-03-13T21:47:07.696Z (3 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: python311Packages.marshmallow
Library for converting complex objects to and from simple Python datatypes
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/marshmallow/default.nix#L40
- Licenses: MIT
- Latest release: 3.20.1 (published 4 months ago)
- Last Synced: 2026-03-07T09:43:02.843Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (1)
nixpkgs-23.11: python310Packages.marshmallow
Library for converting complex objects to and from simple Python datatypes
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/marshmallow/default.nix#L40
- Licenses: MIT
- Latest release: 3.20.1 (published 4 months ago)
- Last Synced: 2026-03-07T06:39:06.714Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (1)
debian-10: python-marshmallow
- Homepage: https://github.com/marshmallow-code/marshmallow
- Documentation: https://packages.debian.org/buster/python-marshmallow
- Licenses:
- Latest release: 3.0.0b14-1 (published 4 months ago)
- Last Synced: 2026-03-13T18:03:21.032Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%