An open API service providing repository metadata for many open source software ecosystems.

Topic: "marshalling"

protocolbuffers/protobuf

Protocol Buffers - Google's data interchange format

Language: C++ - Size: 198 MB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 70,205 - Forks: 15,995

google/flatbuffers

FlatBuffers: Memory Efficient Serialization Library

Language: C++ - Size: 20.6 MB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 25,187 - Forks: 3,452

marshmallow-code/marshmallow

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

Language: Python - Size: 6.44 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 7,224 - Forks: 648

apache/fory

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

Language: Java - Size: 18.1 MB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 4,146 - Forks: 353

6over3/bebop

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

Language: C# - Size: 101 MB - Last synced at: 5 days ago - Pushed at: 27 days ago - Stars: 2,139 - Forks: 47

insanoid/SwiftyJSONAccelerator

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

Language: Swift - Size: 4.37 MB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 949 - Forks: 123

Fatal1ty/mashumaro

Fast and well tested serialization library

Language: Python - Size: 1.7 MB - Last synced at: 20 days ago - Pushed at: 24 days ago - Stars: 897 - Forks: 50

typedefs/typedefs

Programming language agnostic type construction language based on polynomials.

Language: Idris - Size: 718 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 364 - Forks: 18

mikeywaites/kim

Kim: A JSON Serialization and Marshaling framework

Language: Python - Size: 808 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 312 - Forks: 12

liip/sheriff

Conditional marshalling for Go

Language: Go - Size: 93.8 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 256 - Forks: 33

sirthias/borer

Efficient CBOR and JSON (de)serialization in Scala

Language: Scala - Size: 7.04 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 238 - Forks: 16

wI2L/jettison

Highly configurable, fast JSON encoder for Go

Language: Go - Size: 938 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 178 - Forks: 13

grundic/awesome-python-models

A curated list of awesome Python libraries, which implement models, schemas, serializers/deserializers, ODM's/ORM's, Active Records or similar patterns.

Size: 102 KB - Last synced at: 6 days ago - Pushed at: over 7 years ago - Stars: 166 - Forks: 9

hit9/bitproto

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

Language: C - Size: 1.86 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 159 - Forks: 19

nikita-volkov/jsonifier

Fast and simple JSON encoding toolkit

Language: Haskell - Size: 1.35 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 84 - Forks: 1

AhmedMourad0/bundlizer

Android Bundle format support for Kotlinx Serialization.

Language: Kotlin - Size: 116 KB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 82 - Forks: 6

monomonedula/nvelope

Define your JSON schema as Python dataclasses

Language: Python - Size: 90.8 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 61 - Forks: 1

beanio/beanio

BeanIO 3, a Java library for marshalling and unmarshalling bean objects from XML, CSV, delimited and fixed length stream formats.

Language: Java - Size: 8.87 MB - Last synced at: 8 months ago - Pushed at: 11 months ago - Stars: 52 - Forks: 28

mikeywaites/flask-arrested

Flask-Arrested: A Framework For Rapidly Building REST APIs with Flask.

Language: Python - Size: 268 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 39 - Forks: 5

planetis-m/eminim

JSON serialization framework for Nim, works from a Stream directly to any type and back. Depends only on stdlib.

Language: Nim - Size: 119 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 37 - Forks: 6

ing-bank/gohateoas

Plug-and-play HATEOAS for REST API's written in Go

Language: Go - Size: 53.7 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 1

reaster/schema-gen

XML Schema code generator outputting Swift, Kotlin and Java

Language: Groovy - Size: 415 KB - Last synced at: 8 months ago - Pushed at: almost 5 years ago - Stars: 29 - Forks: 7

weisrc/sirdez

Glorious Binary Serialization and Deserialization for TypeScript.

Language: TypeScript - Size: 2.83 MB - Last synced at: 27 days ago - Pushed at: 10 months ago - Stars: 27 - Forks: 3

tyckesak/introspective 📦

Compile-Time Reflection in C++ for use with Scripting Languages

Language: C++ - Size: 70.3 KB - Last synced at: almost 3 years ago - Pushed at: about 4 years ago - Stars: 25 - Forks: 1

lobaro/util-lorawan-packets

C-Lang LoRaWAN packet parser & encoder

Language: C - Size: 89.8 KB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 23 - Forks: 8

elliotgao2/xdata

Data validator for the zen of python

Language: Python - Size: 753 KB - Last synced at: 5 months ago - Pushed at: almost 9 years ago - Stars: 23 - Forks: 3

gabbhack/deser

Serde-like de/serialization library for Nim.

Language: Nim - Size: 1.37 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 0

heirko/go-contrib

Helper for Log configuration, Mixin for properties with fangs

Language: Go - Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 21 - Forks: 7

planetis-m/bingo

Binary serialization framework for Nim

Language: Nim - Size: 34.2 KB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 1

aDarkDev/Decrypte-Marshal

Decrypte Marshal Method for python3 + first time in GitHub

Language: Python - Size: 2.64 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 10

1996v/Bssom

Binary search algorithm structure model object binary marshalling

Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 20 - Forks: 1

RConsortium/sakura

Extension to R Serialization

Language: C - Size: 1.59 MB - Last synced at: 27 days ago - Pushed at: 9 months ago - Stars: 19 - Forks: 2

yangjianxin1/TankBattle

基于Netty的联机版坦克大战

Language: Java - Size: 1.71 MB - Last synced at: 7 months ago - Pushed at: about 3 years ago - Stars: 19 - Forks: 10

Trojaner/csharp-inline-assembly

Inline Assembly Demonstration in C# using Fasm.NET and Process.NET

Language: C# - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 19 - Forks: 8

RConsortium/marshalling-wg

ISC Working Group 'Marshaling and Serialization in R' (anno May 2024)

Language: HTML - Size: 42 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 2

futureverse/marshal

[PROTOTYPE] R package: marshal - Framework to Marshal Objects to be Used in Another R Processes

Language: R - Size: 1.87 MB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 15 - Forks: 1

josuebrunel/pysxm

Simple Python XML Marshaller

Language: Python - Size: 70.3 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 15 - Forks: 2

q9f/rlp.cr

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

Language: Crystal - Size: 205 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 4

CynicalApe/Minifilter-CSHARP-ConsoleApp

Permission Filesystem Minifilter

Language: C - Size: 93.8 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 14 - Forks: 15

mweibel/php-to-go

Library for generating Go structs using sheriff out of PHP models which use JMS Serializer.

Language: PHP - Size: 32.2 KB - Last synced at: 3 months ago - Pushed at: almost 8 years ago - Stars: 13 - Forks: 1

nolleh/serialize-interceptor

Nestjs interceptor for dto serialize. (snake -> camel to input dto, camel -> snake to returned json)

Language: TypeScript - Size: 328 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 12 - Forks: 2

JumpCrypto/podite

Transparent serialization of python plain-old-data classes

Language: Python - Size: 169 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 1

RantyDave/cppbor

An implementation of cbor using C++ 17 variants

Language: C++ - Size: 4.25 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 12 - Forks: 3

Dev1an/MsgPack

MessagePack encoder for types conforming to Swift 4's Encodable protocol

Language: Swift - Size: 37.1 KB - Last synced at: 9 months ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 2

seandstewart/python-typelib

A library for runtime type analysis, validation, and (un)marshalling.

Language: Python - Size: 3.52 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 11 - Forks: 0

eriknyquist/versionedobj

Easy object serialization and versioning framework for python

Language: Python - Size: 3.48 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 0

mLupine/DeepFriedMarshmallow Fork of lyft/toasted-marshmallow

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

Language: Python - Size: 104 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 9 - Forks: 0

hgromer/pymarshaler

Marshall python objects to and from JSON

Language: Python - Size: 56.6 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 2

linux4life798/dproto

Protobuf dynamic marshalling and unmarshalling

Language: Go - Size: 37.1 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 3

melsicon/kafka-sensors

Kafka Serialization Playground

Language: Java - Size: 2.17 MB - Last synced at: almost 3 years ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 0

rzaripov1990/JSON2DelphiRecord

[FireMonkey] make records from json data

Language: Pascal - Size: 91.8 KB - Last synced at: about 2 years ago - Pushed at: about 9 years ago - Stars: 9 - Forks: 9

nikita-volkov/ptr-poker

Pointer poking action construction and composition toolkit

Language: Haskell - Size: 109 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 4

sg3des/stob

marshal/unmarshal struct to raw bytes

Language: Go - Size: 23.4 KB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 0

g4s8/go-bundle

Go binary bundle for typed data

Language: Go - Size: 21.5 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

moreal/pystructs

Django-like binary parsing library for Python

Language: Python - Size: 272 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 6 - Forks: 1

dsnidr/encgen-go

A generator for JSON streamable encoders

Language: Go - Size: 24.4 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 6 - Forks: 2

romansky/jello

Scala/Scala.js JSON library, no thrills included

Language: Scala - Size: 93.8 KB - Last synced at: 8 months ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 0

TheCount/go-structfilter

Filter Go struct fields or change struct tags on the fly

Language: Go - Size: 26.4 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 2

ome/omero-marshal

OMERO marshalling infrastructure

Language: Python - Size: 405 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 11

NublyBR/go-pack

📦 Go object Packing and Unpacking.

Language: Go - Size: 122 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

Chaoses-Ib/MarshalByRefProxy

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

Language: C# - Size: 116 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

wessberg/marshaller

A lightweight way to serialize and deserialize complex data types non-destructively

Language: TypeScript - Size: 563 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 0

SparkPost/eriksen

A model marshaling library for dual-write/single-read data migration

Language: JavaScript - Size: 298 KB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 1

fillmore-labs/kafka-sensors

Kafka Serialization Playground

Language: Java - Size: 2.13 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 2

giannitedesco/xpdt

eXPeditious Data Transfer

Language: Python - Size: 89.8 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

arkency/protobuf-nested-struct

Serialize primitives and deep structures (array, hash) to protobuf

Language: Ruby - Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 4 - Forks: 1

parinpan/magicjson

A Golang package that allows you to marshal private struct fields

Language: Go - Size: 33.2 KB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

leftshiftone/dynabuffers

Dynamic cross platform serialization library

Language: Python - Size: 1.38 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

gabbhack/deser_json

JSON-Binding for deser.

Language: Nim - Size: 113 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

eunomia-bpf/c-struct-bindgen

Generate C structs serialization-free bindings and marshal / unmarshal functions for JSON (Can be used for pass structs between Wasm and eBPF/host)

Language: C++ - Size: 324 KB - Last synced at: 7 months ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 2

touchbit/form-urlencoded-marshaller

The marshaller allows you to convert a FormUrlEncoded string to a POJO/Map object and vice versa. Supports nesting of objects, lists, arrays. Supports indexed and non-indexed lists.

Language: Java - Size: 1.05 MB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

TillaTheHun0/murry

Separate controller and router handling with currying

Language: TypeScript - Size: 1.44 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

Bulat-Ziganshin/EasyProtoBuf

Tiny single-header C++ ProtoBuf library with both a simple, natural API and generator of elegant bindings from .proto files

Language: C++ - Size: 101 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

michaelrccurtis/teacake

Simple Typescript Serialization

Language: TypeScript - Size: 2 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

corefunc/v8

JavaScript V8 engine specific utilities

Language: JavaScript - Size: 344 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

infinispan-demos/infinispan-pokemon

Query over REST demo

Language: Python - Size: 8.79 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 1

nofeaturesonlybugs/jsmu

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

Language: Go - Size: 43.9 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

etecs-ru/typedjson

go generation for typed marshaling to json

Language: Go - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

dapper91/paxb

Python Architecture for XML Binding

Language: Python - Size: 67.4 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

Kingson-de/marshal-xml-serializer

Marshal XML is serializing / marshalling data structures to XML. It is also deserializing / unmarshalling XML back to the data structures.

Language: PHP - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 3

drywolf/J2V8-interop

Language: Java - Size: 82 KB - Last synced at: almost 3 years ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 1

nazarifard/fastape

fast tape data serializer Go module

Language: Go - Size: 8.74 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

nexema/nexema

Simplify binary interchange with multi-language code generation, inheritance, unions, enums, and fast serialization. Define once, generate anywhere.

Language: Go - Size: 459 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

NobeKanai/sutrie

Fast Succinct Trie for Go. Support Marshalling

Language: Go - Size: 61.5 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

rvflash/flat

Flat provides methods to handle JSON, XML or YAML data as a map[string]interface

Language: Go - Size: 40 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

archo5/dato-format

a binary format for directly accessing a tree of objects

Language: C++ - Size: 300 KB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

aabbdev/UniSerializer

Fast and efficient universal data serializer

Language: C - Size: 35.2 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

canchito-dev/marshalling-xml-using-ox-mappers

In this post, you will create a Spring project and use Castor XML mapping for marshalling/unmarshalling Java objects into an XML document.

Language: Java - Size: 26.4 KB - Last synced at: almost 3 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 2

karesti/protobuf-marshalling-guide

Simple code examples to understand cache encodings and marshalers in Infinispan: java marshalled data, text data and Protobuf binary data

Language: Java - Size: 109 KB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

Kingson-de/marshal-serializer

Marshal is serializing / marshalling data structures to the desired format. It is also deserializing / unmarshalling the format back to the data structures.

Language: PHP - Size: 238 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 3

cadelac/dispatcha

Java message-based framework for multi-threaded dispatch using dependency injection.

Language: Java - Size: 154 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 1

rhaseven7h/sqljson

SQL+JSON+Validator Support for sql.NullString, sql.NullBool, sql.NullInt64 and sql.NullFloat64.

Language: Go - Size: 316 KB - Last synced at: 10 months ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

emman27/json_object

JSON Marshalling for Python

Language: Python - Size: 41 KB - Last synced at: 26 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 0

FIFA0313/solana-podite

Transparent serialization of python plain-old-data classes

Language: Python - Size: 98.6 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

gega/mmfl

minimalist message framing library

Language: C - Size: 20.5 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

montag451/go-ojson

Serialize and deserialize JSON values while preserving object keys order

Language: Go - Size: 33.2 KB - Last synced at: 10 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

xp-forge/marshalling

Marshalling

Language: PHP - Size: 70.3 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

st1vms/dynamic-bits

Fast de/serialization library supporting variable-bits arrangement

Language: C - Size: 316 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

encodingx/bottled-lightning

A specialised encoder-decoder pair for transmitting or storing key-value data. Modelled after analogues in encoding/gob from the Go standard library, and designed with LMDB in mind.

Language: Go - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

cute-capacitor/bottled-lightning

A specialised encoder-decoder pair for transmitting or storing key-value data. Modelled after analogues in encoding/gob from the Go standard library, and designed with LMDB in mind.

Language: Go - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0