skillfed

mashumaro

Fast and well tested serialization library

mashumaro Permissive license Apache-2.0 Active 934 v3.22 released

Install

mashumaro on PyPI

pip

pip install mashumaro

uv

uv add mashumaro

poetry

poetry add mashumaro

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 1 — typing_extensions
Maintenance actively maintained — 79 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: mashumaro-3.22-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

About mashumaro

from the package's own PyPI description — quoted content, verbatim

<div align="center">

<img alt="logo" width="175" src="https://raw.githubusercontent.com/Fatal1ty/mashumaro/ac2f924591d488dbd9a776a6b1ae7dede2d8c73e/img/logo.svg">

Fast and well tested serialization library

Build Status (image) Coverage status (image) Latest Version (image) Python Version (image) License (image) </div>

In Python, you often need to dump and load objects based on the schema you have. It can be a dataclass model, a list of third-party generic classes or whatever. Mashumaro not only lets you save and load things in different ways, but it also does it super quick.

Key features * 🚀 One of the fastest libraries * ☝️ Mature and time-tested * 👶...

Read as markdown · JSON record · Source repository · Homepage

Similar packages