Skip to content

Entry

marshmallow

Appears in 4 awesome lists

A lightweight library for converting complex objects to and from simple Python datatypes (i.e. (de)serialization and validation).

Open github.commarshmallow-code/marshmallow

Found in these lists

Awesome Pyramid

Section: Forms · A lightweight library for converting complex objects to and from simple Python datatypes (i.e. (de)serialization and validation).

StaleScore 44

Awesome Python

Section: Serialization · A lightweight library for converting complex objects to and from simple Python datatypes.

FreshScore 94

Best Of Python

Section: marshmallow (33 · 7.2K) - A lightweight library for converting complex objects to and from.. MIT · (👨‍💻 230 · 🔀 740 · 📦 230K):

FreshScore 88

awesome-python

Section: Serialization and Formats · A lightweight library for converting complex objects to and from simple Python datatypes.

FreshScore 81

orjson

Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy

In 3 lists

msgspec

A fast serialization and validation library with built-in support for JSON, MessagePack, YAML, and TOML.

msgpack

MessagePack serializer implementation for Python.

PyPi

(📥 86M / month · 📦 2.9K · ⏱️ 08.08.2026):

Conda

(📥 4.6M · ⏱️ 09.08.2026):

ColanderAlchemy

helps you to auto-generate Colander schemas that are based on SQLAlchemy mapped classes.

colander

A serialization/deserialization/validation library for strings, mappings and lists.

WTForms

is a flexible forms validation and rendering library for python web development.