Marshalling

Top 22 Marshalling Open-Source Projects

  • Protobuf

    Protocol Buffers - Google's data interchange format

  • Project mention: Consistent Hashing: An Overview and Implementation in Golang | dev.to | 2024-05-07

    protobuf: go get -u google.golang.org/protobuf/proto

  • FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

  • Project mention: FlatBuffers – an efficient cross platform serialization library for many langs | news.ycombinator.com | 2023-09-18
  • 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.

    InfluxDB logo
  • marshmallow

    A lightweight library for converting complex objects to and from simple Python datatypes.

  • Project mention: Help making draggable items for Flask app. | /r/flask | 2023-08-21

    Somehow get a serializer going for your database models. I used marshmallow and flask-marshmallow

  • incubator-fury

    A blazingly fast multi-language serialization framework powered by JIT and zero-copy.

  • Project mention: Rethinking string encoding: a 37.5% space efficient encoding than UTF-8 in Fury | news.ycombinator.com | 2024-05-07

    For implemetation details, https://github.com/apache/incubator-fury/blob/main/java/fury... can be taken as an example

  • bebop

    🎷No ceremony, just code. Blazing fast, typesafe binary serialization.

  • Project mention: FLaNK AI Weekly 18 March 2024 | dev.to | 2024-03-18
  • SwiftyJSONAccelerator

    macOS app to generate Swift 5 code for models from JSON (with Codeable)

  • mashumaro

    Fast and well tested serialization library

  • Project mention: DotDict: A simple Python library to make chained attributes possible | news.ycombinator.com | 2023-08-02
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • sheriff

    Conditional marshalling for Go (by liip)

  • borer

    Efficient CBOR and JSON (de)serialization in Scala

  • jettison

    Highly configurable, fast JSON encoder for Go

  • bitproto

    The bit level data interchange format for serializing data structures (long term maintenance).

  • jsonifier

    Fast and simple JSON encoding toolkit

  • Bundlizer

    Android Bundle format support for Kotlinx Serialization.

  • nvelope

    Define your JSON schema as Python dataclasses

  • sirdez

    Glorious Binary Serialization and Deserialization for TypeScript.

  • rlp.cr

    a native library implementing recursive length prefixes purely for the crystal language.

  • cppbor

    An implementation of cbor using C++ 17 variants (by RantyDave)

  • DeepFriedMarshmallow

    A plug-and-play JIT implementation for Marshmallow to speed up data serialization and deserialization

  • Project mention: Deep-Fried Marshmallow: JIT serialization in Marshmallow for a 3-5x speedup | news.ycombinator.com | 2023-10-25
  • ptr-poker

    Pointer poking action construction and composition toolkit

  • versionedobj

    Easy object serialization and versioning framework for python

  • jsmu

    An abstraction for Go's encoding/json that abstracts 2-pass encoding into a single pass similar to encoding/gob.

  • MarshalByRefProxy

    A .NET library for marshalling any object by reference that do not require the object to inherit from MarshalByRefObject.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Marshalling related posts

  • Fast, Typesafe Binary Serialization

    1 project | news.ycombinator.com | 13 Mar 2024
  • FlatBuffers – an efficient cross platform serialization library for many langs

    1 project | news.ycombinator.com | 18 Sep 2023
  • Help making draggable items for Flask app.

    1 project | /r/flask | 21 Aug 2023
  • Bebop introduces JSON-Over-Bebop for fast runtime type validation of raw JSON in JavaScript/TypeScript; faster than Zod and other alternatives

    1 project | /r/node | 27 Jun 2023
  • Anyone has experience with reverse engineering flatbuffers?

    1 project | /r/REGames | 25 May 2023
  • Bebop (Better Protocol Buffers) v2.7.0: watch mode, service streams, improved REPL, and compiler plugins RFC

    1 project | /r/programming | 24 May 2023
  • Bebop (Better Protocol Buffers) v2.7.0: watch mode, service streams, improved REPL, and compiler plugins RFC

    1 project | /r/rust | 24 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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. Learn more →

Index

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

Project Stars
1 Protobuf 63,731
2 FlatBuffers 22,088
3 marshmallow 6,904
4 incubator-fury 2,654
5 bebop 1,841
6 SwiftyJSONAccelerator 944
7 mashumaro 731
8 sheriff 239
9 borer 218
10 jettison 168
11 bitproto 115
12 jsonifier 83
13 Bundlizer 77
14 nvelope 65
15 sirdez 28
16 rlp.cr 13
17 cppbor 10
18 DeepFriedMarshmallow 8
19 ptr-poker 7
20 versionedobj 7
21 jsmu 3
22 MarshalByRefProxy 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com