drift

Drift can be used to serialize and deserialze objects in a cross language manner. It will generate code based on a grammar and provide hooks for data migrations across different grammar versions. In many ways very similar to Thrift (original code base) and protobuffers. It's focus is serialization and data migration rather than RPC and service implementation though.

License

License

Categories

Categories

Drift Net Networking
GroupId

GroupId

org.vafer
ArtifactId

ArtifactId

drift
Last Version

Last Version

0.1
Release Date

Release Date

Type

Type

jar
Description

Description

drift
Drift can be used to serialize and deserialze objects in a cross language manner. It will generate code based on a grammar and provide hooks for data migrations across different grammar versions. In many ways very similar to Thrift (original code base) and protobuffers. It's focus is serialization and data migration rather than RPC and service implementation though.
Source Code Management

Source Code Management

http://github.com/tcurdt/drift/tree/master

Download drift

How to add to project

<!-- https://jarcasting.com/artifacts/org.vafer/drift/ -->
<dependency>
    <groupId>org.vafer</groupId>
    <artifactId>drift</artifactId>
    <version>0.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.vafer/drift/
implementation 'org.vafer:drift:0.1'
// https://jarcasting.com/artifacts/org.vafer/drift/
implementation ("org.vafer:drift:0.1")
'org.vafer:drift:jar:0.1'
<dependency org="org.vafer" name="drift" rev="0.1">
  <artifact name="drift" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.vafer', module='drift', version='0.1')
)
libraryDependencies += "org.vafer" % "drift" % "0.1"
[org.vafer/drift "0.1"]

Dependencies

compile (3)

Group / Artifact Type Version
org.apache.ant : ant jar 1.7.1
org.antlr : antlr jar 3.1
org.antlr : stringtemplate jar 3.2

Project Modules

There are no modules declared in this project.

Versions

Version
0.1