SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Deserialization Projects
-
marshmallow
A lightweight library for converting complex objects to and from simple Python datatypes.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
msgspec
A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
-
jsonpickle
Python library for serializing any arbitrary object graph into JSON. It can take almost any Python object and turn the object into JSON. Additionally, it can reconstitute the object back into Python.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
mcap
MCAP is a modular, performant, and serialization-agnostic container file format, useful for pub/sub and robotics applications.
-
dataconf
Simple dataclasses configuration management for Python with hocon/json/yaml/properties/env-vars/dict/cli support.
-
bytechomp
A pure python declarative custom binary protocol parser & generator using dataclasses and type hinting. Like Pydantic for binary protocols.
-
lupin is a Python JSON object mapper
Python document object mapper (load python object from JSON and vice-versa)
-
py-object-factory
objectfactory is a python package to easily implement the factory design pattern for object creation, serialization, and polymorphism
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Somehow get a serializer going for your database models. I used marshmallow and flask-marshmallow
Project mention: Htmx, Rust and Shuttle: A New Rapid Prototyping Stack | news.ycombinator.com | 2023-11-01
Project mention: Show HN: Mutuple – Replace items in Python's "immutable" tuples | news.ycombinator.com | 2024-04-10While I mostly wrote `mutuple` for fun, it's also a proof of concept for solving a tricky pickling problem in the jsonpickle[1] library: restoring object graphs that contain tuples with back-references to the same tuple.
I'm pretty sure there are better ways of handling this edge case, but, hey, it works and was a pretty fun experiment.
[1] https://github.com/jsonpickle/jsonpickle/pull/491
Project mention: DotDict: A simple Python library to make chained attributes possible | news.ycombinator.com | 2023-08-02
> Especially a tool like RViz is always missing. And in many many robotics video I see (of a moderately complex robot), there's ROS's RViz on some screen.
I would love the future robotics development stack to be more modular, so that (for example) future middleware solutions don't need to also bundle their own visualization software. This was direct inspiration for creating Foxglove Studio[0] for visualization and MCAP[1] for logging - both work great with ROS, or equally well without it.
[0] https://github.com/foxglove/studio
[1] https://github.com/foxglove/mcap
Project mention: [P] Request to Test PyMilo: A New Python Library for Machine Learning I/O | /r/MachineLearning | 2023-09-29GitHub Repo: https://github.com/openscilab/pymilo
Project mention: orjsonl VS json-lines - a user suggested alternative | libhunt.com/r/orjsonl | 2023-11-09
Project mention: Show HN: Create typed declarative API clients quickly and easily (Python) | news.ycombinator.com | 2024-04-28
Python Deserialization related posts
-
Show HN: Mutuple – Replace items in Python's "immutable" tuples
-
Litestar 2.0
-
Help making draggable items for Flask app.
-
Starlite updates March '22 | 2.0 is coming
-
Noob question on saving objects in YAML files
-
Yet another object serialization framework!
-
For fun, I created a library to serialize / deserialize any python object into JSON
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 May 2024
Index
What are some of the best open-source Deserialization projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | marshmallow | 6,909 |
2 | orjson | 5,629 |
3 | Schematics | 2,570 |
4 | msgspec | 1,906 |
5 | jsonpickle | 1,220 |
6 | cattrs | 762 |
7 | mashumaro | 731 |
8 | colander | 441 |
9 | mcap | 429 |
10 | rtoml | 297 |
11 | pymilo | 121 |
12 | PyFLP | 111 |
13 | Pickora | 106 |
14 | dataconf | 79 |
15 | chili | 64 |
16 | bytechomp | 35 |
17 | lupin is a Python JSON object mapper | 25 |
18 | bstruct | 17 |
19 | orjsonl | 15 |
20 | quickapiclient | 11 |
21 | py-object-factory | 9 |
22 | versionedobj | 7 |
23 | ZnJSON | 2 |
Sponsored