Kryo

Kryo is high-performance object serialization and cloning framework for Java. Kryo is useful when Java class objects need to be persisted to a database, transferred over the network, or otherwise cloned between two objects. It provides APIs for reading and writing objects to and from byte arrays, performing deep and shallow copies of objects, and converting serialized objects into streams for further processing such as compression, encryption and chunk-encoding. Built-in Kryo serializers support various object types including primitives, arrays, enums, Strings, collections, maps, beans, and POJOs, and one can write custom serializers. Kryo can be used with KryoNet when objects need to be serialized and transferred over the network.


  • Website: https://github.com/EsotericSoftware/kryo
  • Platform: Cross-platform
  • License: BSD
  • Source repository: git
  • Community: google group bug tracker
  • Features:
  • Subscribe to Xmodulo List

    Do you want to receive posts about Linux applications and software recommended by Xmodulo List? Enter your email address below, and we will deliver our recommendations straight to your email box, for free. Delivery powered by Google Feedburner.

    Leave a comment

    Your email address will not be published. Required fields are marked *