[PR #2336] Add mashumaro to Serialization #1746

Open
opened 2025-11-06 13:22:25 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2336
Author: @Fatal1ty
Created: 2/2/2023
Status: 🔄 Open

Base: masterHead: master


📝 Commits (1)

  • deb7af9 Add mashumaro to Serialization

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

What is this Python project?

mashumaro is a project that adds the ability to generate methods for serialization / deserialization of dataclasses with big variety of standard types out of the box to / from different formats (dict, json, msgpack, yaml, toml).

What's the difference between this Python project and similar ones?

  • it's written in pure python and works by generating highly optimized code for a specific dataclass taking into account all alterations, which makes it faster compared to alternatives
  • it has many extension options (third-party types, hooks, different serialization strategies, dialects, aliases, etc.)
  • it has full support for user-defined generic types
  • it has full support for user-defined variadic generic types from PEP 646

--

Anyone who agrees with this pull request could submit an Approve review to it.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/2336 **Author:** [@Fatal1ty](https://github.com/Fatal1ty) **Created:** 2/2/2023 **Status:** 🔄 Open **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (1) - [`deb7af9`](https://github.com/vinta/awesome-python/commit/deb7af99fe52dd090ef56b4a3874cbcdf17dbcdd) Add mashumaro to Serialization ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description ## What is this Python project? [mashumaro](https://github.com/Fatal1ty/mashumaro) is a project that adds the ability to generate methods for serialization / deserialization of dataclasses with big variety of standard types out of the box to / from different formats (dict, json, msgpack, yaml, toml). ## What's the difference between this Python project and similar ones? * it's written in pure python and works by generating highly optimized code for a specific dataclass taking into account all alterations, which makes it faster compared to alternatives * it has many extension options (third-party types, hooks, different serialization strategies, dialects, aliases, etc.) * it has full support for user-defined generic types * it has full support for user-defined variadic generic types from PEP 646 -- Anyone who agrees with this pull request could submit an *Approve* review to it. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 13:22:25 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#1746