Python Msgpack

Open-source Python projects categorized as Msgpack

Top 6 Python Msgpack Projects

  • arq

    Fast job queuing and RPC in python with asyncio and redis.

  • msgspec

    A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

    Project mention: Show HN: Up to 100x Faster FastAPI with simdjson and io_uring on Linux 5.19 | news.ycombinator.com | 2023-03-06

    If you're primarily targeting Python as an application layer, you may also want to check out my msgspec library[1]. All the perf benefits of e.g. yyjson, but with schema validation like pydantic. It regularly benchmarks[2] as the fastest JSON library for Python. Much of the overhead of decoding JSON -> Python comes from the python layer, and msgspec employs every trick I know to minimize that overhead.

    [1]: https://github.com/jcrist/msgspec

    [2]: https://github.com/TkTech/json_benchmark

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • mashumaro

    Fast and well tested serialization framework on top of dataclasses

  • remarshal

    Convert between CBOR, JSON, MessagePack, TOML, and YAML

  • muon

    µON - a compact and simple binary object notation (by vshymanskyy)

    Project mention: ΜUON: Compact and simple binary format, that uses gaps in Unicode encoding for markup | reddit.com/r/programming | 2022-07-27

    Here's a direct github link: https://github.com/vshymanskyy/muon

  • mpacklog

    Log dictionaries to MessagePack files in C++ and Python

    Project mention: What debugging/monitoring method do you use? Lately, I have been using the Saleae Logic Analyzer to monitor the signals exchanged among the boards of my embedded network. I find it really cool, but do you have any other recommendations? What do you use? | reddit.com/r/robotics | 2022-10-04

    In robotics most relevant signals are seen by the software. My current pattern is to log everything to MessagePack files (e.g. using mpacklog in Python or palimpsest in C++), then dump and plot the data later on using handy command-line tools like jq and rq.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-06.

Python Msgpack related posts

Index

What are some of the best open-source Msgpack projects in Python? This list will help you:

Project Stars
1 arq 1,511
2 msgspec 606
3 mashumaro 495
4 remarshal 486
5 muon 175
6 mpacklog 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com