-
-
Notifications
You must be signed in to change notification settings - Fork 631
Ecosystem
Steven Loria edited this page Dec 11, 2024
·
51 revisions
A list of a few marshmallow-related repositories. Please don't hesitate to add yours here.
- lidatong/dataclasses-json - Autogenerate marshmallow schemas for Python dataclasses
- python-desert/desert - Serialization for dataclasses and attrs classes
- lovasoa/marshmallow-dataclass - Automatic generation of marshmallow schemas from dataclasses
-
smarie/marshmallow-pyfields - Automatic generation of marshmallow schemas from
pyfields
classes
- devinaconley/py-object-factory - factory pattern for object creation, serialization, and polymorphism
-
justanr/marshmallow_enum - Enum fielddeprecated as enums are now supported by Marshmallow 3.18.0 - marshmallow-polyfield - Polymorphic field
- marshmallow-code/marshmallow-oneofschema - Multiplexes other schemas based on object type
- daniil-berg/marshmallow-generic - Generic schema with full typing support and minimal boilerplate
- justanr/marshmallow-annotations - Generate schemas from type annotations
- facultyai/marshmallow-dataframe - Generate schemas for Pandas DataFrames
- adamboche/python-marshmallow-union - Union fields
- and-semakin/marshmallow-toplevel - Load & validate top-level lists
- szymansd/marshmallow-always-list-field - Converts field values to list
- marshmallow-code/flask-marshmallow - Flask integration
- marshmallow-code/flask-smorest - DB agnostic framework to build auto-documented REST APIs with Flask and marshmallow
- marshmallow-code/django-rest-marshmallow - Integration with Django REST Framework
- apiflask/apiflask - Lightweight Python web API framework based on Flask and marshmallow-code projects
- hug - hug has built-in support for marshmallow schemas and types. Simply pass in the marshmallow object as a type annotation and hug will enforce it.
- 4Catalyzer/flask-resty - Building blocks for REST APIs for Flask.
- morepath/more.marshmallow - marshmallow schema (de)serialization for Morepath
- miLibris/flask-rest-jsonapi - Flask extension to build REST APIs around JSONAPI 1.0 specification. Relies on marshmallow-jsonapi for serialization
- plangrid/flask-rebar - Flask extension that uses marshmallow for validation/marshaling and autogenerates Swagger/documentation.
- Nobatek/flask-rest-api - REST API framework built upon marshmallow, webargs, and apispec.
- ergo/pyramid_apispec - Validate Pyramid REST API's with marshmallow and generate OpenAPI documentation from the schemas.
- flask-pro/flask-first - Flask extension for using "specification first" principle via OpenAPI specification. Automatically generating Marshmallow schemas to validate and serialize a request from OpenAPI schemas.
- marshmallow-code/marshmallow-sqlalchemy - SQLAlchemy integration
- touilleMan/marshmallow-mongoengine - MongoEngine integration
- klen/marshmallow-peewee - Peewee integration
- Scille/umongo - Async/Sync MongoDB ODM based on Marshmallow
- marshmallow-code/marshmallow-jsonapi - JSON API 1.0 formatting
- marshmallow-code/apispec - Pluggable Swagger spec generator with an extension for marshmallow
- marshmallow-code/webargs - Request argument parsing built on top of marshmallow
- podhmo/swagger-marshmallow-codegen - Generate marshmallow Schemas from swagger definition files
- prkumar/uplink - uplink has built-in support for marshmallow; set your schema as a method's return type, then uplink will automatically deserialize the response.
- fuhrysteve/marshmallow-jsonschema - Translates marshmallow schemas into JSON Schema Draft v7 compliant JSON Schema.
- Dowwie/marshmallow_recipes - Useful recipes
- sloria/environs - Parses environment variables.
- marshmallow-code/marshmallow-validators - Use 3rd-party validators (e.g. WTForms, colander) validators with marshmallow