Sign in

Repository Index

47,133 repositories indexed

Tags: Serialization library
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters

Filters

Clear all filters

1–24 of 25 · Most stars

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

  • serialization
  • deserialization
  • validation
  • python

Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.

A blazingly fast multi-language serialization framework for idiomatic domain objects, schema IDL, and cross-language data exchange.

  • cross-language
  • fast
  • jit
  • multiple-language

Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.

  • serialization
  • cpp
  • cpp17
  • reflection

A Java library for parsing and building iCalendar data models

  • icalendar
  • scheduling
  • library
  • java

Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.

  • go
  • golang
  • json
  • performance

A declarative serialization framework for controlling formatting of data at the byte and bit level using field bindings, converters, and code.

Header-only, lightweight C++ library for binary streaming & serialization. Network data handling made easy peasy!

  • binary-stream
  • header-only
  • serialisation
  • serialization

Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.

ROXML is a module for binding Ruby classes to XML. It supports custom mapping and bidirectional marshalling between Ruby and XML using annotation-style class methods, via Nokogiri or LibXML.

Highly configurable, fast JSON encoder for Go

  • go
  • golang
  • json
  • encoder

Golang binary decoder for mapping data into the structure

  • golang
  • binary
  • decoder
  • unmarshaling

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

  • java
  • library
  • marshalling
  • unmarshalling

Compile-time JSON marshaling and abstraction for Scala, Scala Native and Scala.js

  • json
  • scala-js
  • scala-json
  • scala

Audio Definition Model (ITU-R BS.2076) handling library

Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON

  • go
  • golang
  • time
  • json