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