engineer-dahe / protostuff

Java serialization library, proto compiler, code generator

Home Page:http://protostuff.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Protostuff

A serialization library with built-in support for forward-backward compatibility (schema evolution) and validation.

Documentation:

  1. http://www.protostuff.io/

Benchmarks:

  1. http://hperadin.github.io/jvm-serializers-report/report.html

Usage (maven)

  1. When you generate schemas for your classes
<dependency>
  <groupId>io.protostuff</groupId>
  <artifactId>protostuff-core</artifactId>
  <version>1.5.2</version>
</dependency>
  1. Runtime schemas
<dependency>
  <groupId>io.protostuff</groupId>
  <artifactId>protostuff-runtime</artifactId>
  <version>1.5.2</version>
</dependency>

Questions/Concerns/Suggestions

Requirements

Java 1.6 or higher

Build Requirements

Maven 3.2.3 or higher

Developing with eclipse

mvn install && mvn eclipse:eclipse
# Open eclipse, import existing project, navigate to the protostuff module you're after, then hit 'Finish'.

About

Java serialization library, proto compiler, code generator

http://protostuff.io

License:Apache License 2.0


Languages

Language:Java 97.0%Language:Protocol Buffer 1.9%Language:GAP 1.1%Language:Shell 0.0%