An annotation-based Java library for creating Thrift serializable types and services.