Skip to content

Robin--/AqlaSerializer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AqlaSerializer

It is a fast and portable binary serializer designed to be easily used on your existing code with minimal changes on a wide range of .NET platforms. With AqlaSerializer you can store objects as a small in size binary data (far smaller than xml). And it's more CPU effective than BinaryFormatter and other core .NET serializers (which could be unavailable on your target platform).

Basically this is a fork of well known protobuf-net project. Protobuf-net, as a data serializer, has issues with handling some very common .NET specific features. See also comparison page.

AqlaSerializer is an object serializer, it's primary goal is to support important .NET features like nested collections, references, etc. And it still supports Google Protocol Buffers format in compatibility mode.

It is a free open source project in which you can participiate.

Nuget: aqlaserializer.

See also wiki.

See also License.txt.

About

Binary serializer with full .NET support!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 98.2%
  • JavaScript 0.7%
  • Classic ASP 0.4%
  • CSS 0.2%
  • HTML 0.2%
  • Protocol Buffer 0.2%
  • Other 0.1%