Skip to content

Papishushi/ScapeCore.Core.Serialization

Repository files navigation

ScapeCore.Core.Serialization Codacy Badge

This set of scripts is the serialization engine used in ScapeCore. Can be used in a wide variety of projects.

Features

  • Protocol buffers: Supports Protocol Buffers using protobuf-net
  • gZip Compression: Supports in-build gZip compression
  • Serialization to memory: In-build serialization to and from RAM
  • Serialization to disk: In-build serialization to and from files
  • Error management: Full on error management, logged using serilog
  • Add your own custom types at runtime: Handy and efficient
  • Add your own custom types at builtime: Using a XML style file named BuildinTypes.xml

Quick Start

Different ways to use this repo

  1. Download this repository and use source code files directly in your project.
  2. Download the nuGet package for this project from the nuGet store.
  3. Download the last release of this package from Github.

About

Serializer used in ScapeCore. It uses protocol buffers with optional gZip compression.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages