Displaying 1 to 20 from 20 results

Protocol Buffers - Google's data interchange format

  •    C++

Protocol buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages.

protobuf - Protocol Buffers - Google's data interchange format

  •    C++

Copyright 2008 Google Inc. Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data. You can find protobuf's documentation on the Google Developers site.

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

  •    Python

marshmallow is an ORM/ODM/framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes. Full documentation is available at http://marshmallow.readthedocs.io/ .

avsc - Avro for JavaScript :zap:

  •    Javascript

Pure JavaScript implementation of the Avro specification. avsc is compatible with all versions of node.js since 0.11 and major browsers via browserify (see the full compatibility table here). For convenience, you can also find compiled distributions with the releases (but please host your own copy).


  •    CSharp

These are my best thin and fun buddies in daily coding!

kim - Kim: A JSON Serialization and Marshaling framework

  •    Python

Kim is a feature packed framework for handling even the most complex marshaling and serialization requirements. Learn all of Kim's features with these simple step-by-step instructions or check out the quickstart guide for a rapid overview to get going quickly.

sheriff - Conditional marshalling for Go

  •    Go

Package sheriff marshals structs conditionally based on tags on the fields. A typical use is an API which marshals structs into JSON and maintains different API versions. Using sheriff, struct fields can be annotated with API version and group tags.

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

  •    Python

Take the pain out of REST API creation with Arrested - batteries included for quick wins, highly extensible for specialist requirements. Arrested is a framework for rapidly building REST API's with Flask.

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


A curated list of awesome Python libraries, which implement models, schemas, serializers/deserializers, ODM's/ORM's, Active Records or similar patterns. Libraries implementing some kind of model, letting you to serialize/deserialize python object to some data structures.

super-json - JSON serializer that handles Dates, RegExps, Functions or any other type you want

  •    Javascript

Library that provides JSON serialization of javascript objects not supported natively by JSON such as Dates, RegExps, Functions or any other user-defined class instance. It is possible to use 'myJson' as a drop-in replacement for the global JSON object, but if the replacer/reviver arguments are used the custom serialization will not work.

omero-marshal - OMERO marshalling infrastructure

  •    Python

Extensible marshaling code to transform various OMERO objects into dictionaries which can then be marshalled using JSON or alternative encodings. This project, similar to many Open Microscopy Environment (OME) projects, is licensed under the terms of the GNU General Public License (GPL) v2 or later.

util-lorawan-packets - C-Lang LoRaWAN packet parser & encoder

  •    C

A simple library just to pack (marshal) and parse (unmarshal) LoRaWAN packets in C. It's intended to be used as basis for upper-layer LoRaWAN node oder network-server stacks. Beside this it could be useful for LoRaWAN testing and verification purposes. We use this library internally inside our proprietary closed-source (sorry!) freeRTOS based LoRaWAN-Stack. At Lobaro we heavily try to achieve a flexible & modular code-base to get projects done fast. With embedded C-code this is often not that easy as with modern languages like goLang. This might be the reason why most LoRaWAN implementations mix the "simple" task of packet encode/decode with protocol business logic.

toasted-marshmallow - S'More speed for Marshmallow

  •    Python

This will also install a slightly-forked marshmallow that includes some hooks Toastedmarshmallow needs enable the JIT to run before falling back to the original marshmallow code. These changes are minimal making it easier to track upstream. You can find the changes Here. This means you should remove marshmallow from your requirements and replace it with toastedmarshmallow. By default there is no difference unless you explicitly enable Toasted Marshmallow.

typedefs - Programming language agnostic type construction language based on polynomials.

  •    Idris

Typedefs is a programming language-agnostic, algebraic data type definition language, written in Idris. Nix package descriptions, an Elba manifest and a Makefile are provided.

go-contrib - Helper for Log configuration, Mixin for properties with fangs

  •    Go

Heirko use open source software and want contribute to community. This repository represent some library in Golang developed by our team. A Properites / configuration app helper, Properties accessor that wrap Viper. Easier app configuration.

jettison - Fast and flexible JSON encoder for Go

  •    Go

Jettison is a fast and flexible JSON encoder for the Go programming language, inspired by bet365/jingo, with a richer features set, aiming at 100% compatibility with the standard library. Jettison uses the new Go modules. Releases are tagged according to the SemVer format, prefixed with a v, starting from 0.2.0. You can get the latest release using the following command.

dproto - Protobuf dynamic marshalling and unmarshalling

  •    Go

This library allows you to use Protobufs (Google Protocol Buffers) without needing to generate protobuf code and compile it into your project. This means you don't need to compile .proto files. This library is designed for marshaling and unmarshalling protobufs in a dynamic way. It is designed to interface with any standard protobuf library and is tested against the official protobuf C++ and Golang bindings, in addition to the C Nanopdb library.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.