MemoryPack - C# 및 Unity를 위한 초고성능 제로 인코딩 바이너리 시리얼라이저
(github.com/Cysharp)- MessagePack for C#의 최대 기여자인 Yoshifumi Kawai님이 CTO/CEO로 활동하고 있는 Cysharp의 오픈소스 프로젝트
- 초고성능을 지향하는 제로 인코딩 디자인 사용
- C# 11과 증분 소스 생성기를 이용 동적 코드 생성 없음
- 최신 I/O API 지원
- 리플렉션 없는 비제네릭 API
- 기존 인스턴스로 역직렬화 가능
- 순환 참조 직렬화
- TypeScript 코드 생성 및 ASP.NET Core Formatter 지원
- .NET 소스 생성기를 통한 Unity (2021.3) IL2CPP 지원
- NativeAOT 대응 완료(.NET NativeAOT의 버그로 인해 .NET 8에서 지원 예정)
제목의 제품 이름이 잘못된 것 같습니다. MemoryPack입니다.
아마도 해당 저자의 이전 제품인 MessagePack for C#과 살짝 헷갈리신 것 같습니다. 겉보기에도 비슷하니까요.