SaaSHub helps you find the best software and product alternatives Learn more →
MessagePack for C# (.NET, .NET Core, Unity, Xamarin) Alternatives
Similar projects and alternatives to MessagePack for C# (.NET, .NET Core, Unity, Xamarin)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
incubator-fury
A blazingly fast multi-language serialization framework powered by JIT and zero-copy.
-
corert
Discontinued This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.
-
Bois
Salar.Bois is a compact, fast and powerful binary serializer for .NET Framework. With Bois you can serialize your existing objects with almost no change.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
MessagePack for C# (.NET, .NET Core, Unity, Xamarin) reviews and mentions
- .NET 9 will be putting BinaryFormatter out to pasture
-
Fury: 170x faster than JDK, fast serialization powered by JIT and Zero-copy
Given it's a binary serialization framework, it should not be too difficult, because the domain is well-explored and numerous libraries exist in C# which address same goals that Fury does.
More popular/newer examples are https://github.com/Cysharp/MemoryPack (which is similar to Fury with its own spec, C#-code first schema), https://github.com/MessagePack-CSharp/MessagePack-CSharp or even gRPC / Protobuf tooling https://github.com/grpc/grpc-dotnet
-
Native AOT Overview
With Unity/IL2CPP stuff: For general-purpose serialization libraries like JSON, you sometimes need to provide hints to make sure types are included: https://github.com/jilleJr/Newtonsoft.Json-for-Unity/wiki/Fi...
For schema serialization on known types, there are codegen tools (i.e. moc for MessagePack): https://github.com/neuecc/MessagePack-CSharp
MessagePack is migrating to Rosalyn code generators, so basically invisible codegen. Cysharp's newer serialization library, MessagePack, already uses this: https://github.com/Cysharp/MemoryPack
-
Dupes in bonelab?
Thanks, I'm sure I'll need it, though I do have my own platform with serialization set up already that I'm hoping I can port relatively easily (It's backended with MessagePack C# which is a lovely serializer for Unity.)
-
Does MessagePack-CSharp support OneOf type?
In the Road map of features #119 for MessagePack-CSharp, they checked the box for:
-
Dotnet API super slow?
Try MessagePack for serialization. It will help to reduce the size of the message and the time of serialization.
- Need persistent data across runs of your Unity game? Don't use PlayerPrefs for your game state! Here's how you can easily store your arbitrary game state in files instead.
-
Practice resources for handling and optimizing large game data sets?
I mentioned JSON, but there are many formats that are much more efficient. I can mention FlatBuffers, MessagePack and ProtoBuf. These are the ones I've used myself, and personally I'm most comfortable with MessagePack and ProtoBuf. I don't think the performance would be an issue if you had to choose between these three, it's mostly the API that is different.
- any good binary serializers that are not assembly dependent
-
LIVE: Otimizando aplicações .NET com MessagePack.
Biblioteca Nuget para C#
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Stats
MessagePack-CSharp/MessagePack-CSharp is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of MessagePack for C# (.NET, .NET Core, Unity, Xamarin) is C#.
Popular Comparisons
- MessagePack for C# (.NET, .NET Core, Unity, Xamarin) VS Json.NET
- MessagePack for C# (.NET, .NET Core, Unity, Xamarin) VS Protobuf.NET
- MessagePack for C# (.NET, .NET Core, Unity, Xamarin) VS Protobuf
- MessagePack for C# (.NET, .NET Core, Unity, Xamarin) VS ZeroFormatter
- MessagePack for C# (.NET, .NET Core, Unity, Xamarin) VS Msgpack-Cli
- MessagePack for C# (.NET, .NET Core, Unity, Xamarin) VS FlatSharp
- MessagePack for C# (.NET, .NET Core, Unity, Xamarin) VS Bois
- MessagePack for C# (.NET, .NET Core, Unity, Xamarin) VS ProtoBuf
- MessagePack for C# (.NET, .NET Core, Unity, Xamarin) VS Jil
- MessagePack for C# (.NET, .NET Core, Unity, Xamarin) VS Ceras
Sponsored