An open API service for producing an overview of a list of open source projects.

https://github.com/MessagePack-CSharp/MessagePack-CSharp

c-sharp lz4 messagepack msgpack serialization serializer unity xamarin

Score: 34.20550495609664

Last synced: 1 day ago
JSON representation

Repository metadata:

Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 2,519
Total Committers: 134
Avg Commits per committer: 18.799
Development Distribution Score (DDS): 0.444

Commits in past year: 78
Committers in past year: 6
Avg Commits per committer in past year: 13.0
Development Distribution Score (DDS) in past year: 0.231

Name Email Commits
Andrew Arnott a****t@g****m 1400
neuecc i****s@n****c 569
dependabot[bot] 4****] 140
pCYSl5EDgo p****o@y****p 73
Alan Liu a****0@g****m 24
Mayuki Sawatari m****b@m****g 18
github-actions[bot] 4****] 16
y-sasaki 1****L 11
shimat s****k@g****m 9
Ikiru Yoshizaki 3****c 8
Sergey Andreev s****y@t****o 7
NOlbert 4****t 7
Rynco Maekawa l****d@o****m 6
Johannes Deml p****c@d****o 6
Toru Higuruma s****a@o****p 6
Aleksander Heintz a****r@a****e 5
Jonas Frost j****@d****g 5
Þorgeir t****r@s****m 5
itn3000 i****0@g****m 5
nmi n****i@r****m 5
wait w****d@g****m 5
g.shinohara g****a@c****i 5
Copilot 1****t 4
Dave s****n@g****m 4
Nirklav m****1@g****m 4
Pranav K p****n@h****m 4
avtc t****v@g****m 4
honda.tatsuya h****a@d****p 4
Alex Zavadsky z****a@i****u 4
maxim m****m@D****T 4
and 104 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 347
Total pull requests: 436
Average time to close issues: 4 months
Average time to close pull requests: 15 days
Total issue authors: 231
Total pull request authors: 58
Average comments per issue: 2.8
Average comments per pull request: 1.02
Merged pull request: 281
Bot issues: 2
Bot pull requests: 104

Past year issues: 21
Past year pull requests: 39
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 5 days
Past year issue authors: 21
Past year pull request authors: 11
Past year average comments per issue: 1.43
Past year average comments per pull request: 1.67
Past year merged pull request: 19
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/MessagePack-CSharp/MessagePack-CSharp

Top Issue Authors

  • AArnott (36)
  • neuecc (18)
  • pCYSl5EDgo (6)
  • N-Olbert (5)
  • alexvaluyskiy (5)
  • billwoo (4)
  • AlanLiu90 (4)
  • pkindruk (4)
  • fanoI (4)
  • alexyakunin (3)
  • TheCGDF (3)
  • thewalrusnp (3)
  • krishkat (3)
  • LavrinenkoRuslan (3)
  • s-anzai (3)

Top Pull Request Authors

  • AArnott (146)
  • dependabot[bot] (104)
  • neuecc (44)
  • AlanLiu90 (28)
  • pCYSl5EDgo (18)
  • nmi-relewise (6)
  • Copilot (4)
  • AronParker (4)
  • N-Olbert (4)
  • BertanAygun (4)
  • alimakki (3)
  • unsafePtr (3)
  • pkindruk (3)
  • Y-YoL (3)
  • Bykiev (3)

Top Issue Labels

  • unity (16)
  • bug (13)
  • enhancement (12)
  • analyzer (12)
  • source generation (11)
  • no-issue-activity (10)
  • wontfix (6)
  • help wanted (4)
  • awaiting-approval (4)
  • blocker (3)
  • question (3)
  • dependencies (2)
  • invalid (1)

Top Pull Request Labels

  • dependencies (104)
  • source generation (27)
  • analyzer (15)
  • enhancement (12)
  • .NET (10)
  • unity (6)
  • hacktoberfest-accepted (2)
  • breaking change (1)
  • bug (1)
  • blocker (1)

Package metadata

nuget.org: messagepack.lz4

LZ4 compression for MessagePack as a MessagePackMessageProcessor: options.WithLz4Frame() writes standard LZ4 frames (optionally with a dictionary) that the lz4 tool reads; the v3-compatible Lz4Block (ext 99) and Lz4BlockArray (ext 98) envelopes remain for data shared with v3.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 4.0.0-preview.2 (published 4 days ago)
  • Last Synced: 2026-10-31T16:08:39.362Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.243%
    • Forks count: 0.484%
    • Average: 8.243%
    • Dependent repos count: 12.697%
    • Dependent packages count: 19.548%
nuget.org: messagepack.zstandard

Zstandard compression for MessagePack as a MessagePackMessageProcessor — standard Zstandard frames, composed purely through options. Uses the BCL codec on .NET 11 and NativeCompressions.Zstandard below.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 4.0.0-preview.2 (published 4 days ago)
  • Last Synced: 2026-10-31T16:08:37.952Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 5.525%
    • Average: 10.147%
    • Dependent packages count: 14.769%
nuget.org: messagepack.signalr

SignalR "messagepack" hub protocol (server and client) on MessagePack v4, wire-compatible with Microsoft.AspNetCore.SignalR.Protocols.MessagePack and the JavaScript/Java MessagePack clients.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 4.0.0-preview.2 (published 4 days ago)
  • Last Synced: 2026-10-31T16:08:38.009Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 5.525%
    • Average: 10.147%
    • Dependent packages count: 14.769%
nuget.org: messagepack

Extremely fast MessagePack (MsgPack) serializer for C#: source-generated formatters, Native AOT and trimming support, zero-copy buffers on .NET 9+, and wire compatibility with MessagePack for C# v3. Supports .NET Framework (netstandard2.0), .NET 9+ and Unity.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 3.1.12 (published 21 days ago)
  • Last Synced: 2026-11-01T09:06:29.519Z (1 day ago)
  • Versions: 153
  • Dependent Packages: 519
  • Dependent Repositories: 0
  • Downloads: 357,033,179 Total
  • Rankings:
    • Downloads: 0.087%
    • Average: 10.914%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (2)
nuget.org: messagepack.annotations

Migration shim for MessagePack v3 code: the attributes now live in the MessagePack package and this package type-forwards to it. Reference MessagePack directly in new projects.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 3.1.12 (published 21 days ago)
  • Last Synced: 2026-10-31T16:08:40.807Z (2 days ago)
  • Versions: 78
  • Dependent Packages: 60
  • Dependent Repositories: 0
  • Downloads: 300,416,745 Total
  • Rankings:
    • Downloads: 0.107%
    • Average: 10.92%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (2)
nuget.org: messagepackanalyzer

Analyzers and source generator for MessagePack for C#. Verify rules for [MessagePackObject] and code fix for [Key]. A roslyn source generator for AOT or faster startup of applications that use the MessagePack nuget package.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 3.1.12 (published 21 days ago)
  • Last Synced: 2026-10-31T16:08:38.450Z (2 days ago)
  • Versions: 94
  • Dependent Packages: 34
  • Dependent Repositories: 0
  • Downloads: 100,334,864 Total
  • Rankings:
    • Downloads: 0.198%
    • Average: 10.951%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (2)
nuget.org: messagepack.aspnetcoremvcformatter

ASP.NET Core MVC input/output formatters for MessagePack (application/x-msgpack), the v4 counterpart of MessagePack.AspNetCoreMvcFormatter.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 3.1.12 (published 21 days ago)
  • Last Synced: 2026-10-31T16:08:40.897Z (2 days ago)
  • Versions: 127
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,886,457 Total
  • Rankings:
    • Downloads: 0.838%
    • Average: 11.164%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (2)
nuget.org: messagepack.immutablecollection

Deprecated package to add System.Collections.Immutable support to MessagePack. This is now built into the main package.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 3.1.12 (published 21 days ago)
  • Last Synced: 2026-11-01T04:25:20.937Z (2 days ago)
  • Versions: 143
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Downloads: 1,512,465 Total
  • Rankings:
    • Downloads: 1.199%
    • Average: 11.285%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (2)
nuget.org: messagepack.msbuild.tasks

MSBuild Tasks of MessagePack for C#.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 2.5.307 (published about 1 month ago)
  • Last Synced: 2026-10-31T16:08:40.844Z (2 days ago)
  • Versions: 47
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,293,783 Total
  • Rankings:
    • Downloads: 1.485%
    • Average: 11.38%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (2)
nuget.org: messagepack.unityshims

UnityEngine value-type shims (Vector2/3/4, Quaternion, Color, Rect, Bounds, Matrix4x4, AnimationCurve, Gradient, ...) with the same MessagePack formatters the MessagePack.Unity package uses inside Unity, so servers read and write the Unity wire.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 3.1.12 (published 21 days ago)
  • Last Synced: 2026-11-01T09:06:33.992Z (1 day ago)
  • Versions: 140
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 814,391 Total
  • Rankings:
    • Downloads: 2.397%
    • Average: 11.684%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (2)
nuget.org: messagepack.reactiveproperty

Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). Extension support for ReactiveProperty.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 3.1.12 (published 21 days ago)
  • Last Synced: 2026-11-01T10:30:02.294Z (1 day ago)
  • Versions: 145
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 339,522 Total
  • Rankings:
    • Downloads: 3.58%
    • Average: 12.078%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (2)
nuget.org: messagepack.generator

MessagePack standalone code generator.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 2.5.307 (published about 1 month ago)
  • Last Synced: 2026-10-31T16:08:38.828Z (2 days ago)
  • Versions: 44
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 784,737 Total
  • Rankings:
    • Downloads: 3.625%
    • Average: 12.093%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (1)
nuget.org: messagepack.experimental

Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). Experimental implementations.

  • Homepage: https://github.com/MessagePack-CSharp/MessagePack-CSharp
  • Licenses: MIT
  • Latest release: 3.1.12 (published 21 days ago)
  • Last Synced: 2026-10-31T16:08:40.070Z (2 days ago)
  • Versions: 56
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 24,038 Total
  • Rankings:
    • Dependent repos count: 13.819%
    • Average: 18.624%
    • Dependent packages count: 18.835%
    • Downloads: 23.218%
  • Maintainers (2)

Dependencies

.github/workflows/stale.yml actions
  • actions/stale v5.2.0 composite
.github/workflows/unity.yml actions
  • Cysharp/Actions/.github/actions/check-metas main composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-dotnet v3 composite
  • actions/upload-artifact v3 composite
  • game-ci/unity-builder v2 composite
benchmark/ExperimentalBenchmark/ExperimentalBenchmark.csproj nuget
  • BenchmarkDotNet 0.12.1
  • BenchmarkDotNet.Diagnostics.Windows 0.12.1
benchmark/SerializerBenchmark/SerializerBenchmark.csproj nuget
  • BenchmarkDotNet 0.12.1
  • Ceras 4.1.7
  • FsPickler 5.2.2
  • Hyperion 0.9.11
  • Jil 2.17.0
  • MsgPack.Cli 1.0.1
  • Newtonsoft.Json 13.0.1
  • Newtonsoft.Json.Bson 1.0.2
  • SpanJson 3.0.1
  • System.Text.Json 4.6.0
  • Utf8Json 1.3.7
  • protobuf-net 2.4.4
sandbox/DynamicCodeDumper/DynamicCodeDumper.csproj nuget
  • Microsoft.NET.StringTools 17.4.0
  • Nerdbank.Streams 2.8.57
sandbox/MessagePack.Internal/MessagePack.Internal.csproj nuget
  • System.Runtime.CompilerServices.Unsafe 4.5.2
sandbox/PerfBenchmarkDotNet/PerfBenchmarkDotNet.csproj nuget
  • BenchmarkDotNet *
  • BenchmarkDotNet.Diagnostics.Windows 0.11.4
  • Hyperion *
  • Jil *
  • MessagePack *
  • MsgPack.Cli *
  • Nerdbank.Streams 2.8.57
  • Newtonsoft.Json *
  • RandomFixtureKit 1.0.0
  • Sigil *
  • ZeroFormatter *
  • protobuf-net *
sandbox/PerfNetFramework/PerfNetFramework.csproj nuget
  • MsgPack.Cli *
  • Nerdbank.Streams 2.8.57
  • Newtonsoft.Json *
  • ZeroFormatter *
  • protobuf-net *
sandbox/Sandbox/Sandbox.csproj nuget
  • Microsoft.NETCore.Portable.Compatibility 1.0.1
  • MsgPack.Cli 0.7.1
  • Newtonsoft.Json 13.0.1
  • ZeroFormatter 1.6.4
  • protobuf-net 2.1.0
sandbox/TestData.InvalidProject/TestData.InvalidProject.csproj nuget
  • MessagePack *
  • System.Threading.Tasks.Extensions *
  • System.ValueTuple *
sandbox/TestData.InvalidSyntax/TestData.InvalidSyntax.csproj nuget
  • MessagePack *
  • System.Threading.Tasks.Extensions *
  • System.ValueTuple *
sandbox/TestData2/TestData2.csproj nuget
  • IsExternalInit 1.0.1
  • MessagePack 2.1.90
  • System.Threading.Tasks.Extensions 4.5.3
  • System.ValueTuple 4.5.0
src/MessagePack/MessagePack.csproj nuget
  • Microsoft.Bcl.AsyncInterfaces 6.0.0
  • Microsoft.CodeAnalysis.PublicApiAnalyzers 3.3.3
  • Microsoft.NET.StringTools 17.4.0
  • System.Collections.Immutable 1.7.1
  • System.Reflection.Emit 4.7.0
  • System.Reflection.Emit.Lightweight 4.7.0
  • System.Threading.Tasks.Extensions 4.5.4
src/MessagePack.ReactiveProperty/MessagePack.ReactiveProperty.csproj nuget
  • ReactiveProperty 4.2.2
  • System.Reactive.PlatformServices 3.1.1
tests/MessagePack.AspNetCoreMvcFormatter.Tests/MessagePack.AspNetCoreMvcFormatter.Tests.csproj nuget
  • Microsoft.NET.Test.Sdk 16.7.0
  • Moq 4.10.1
tests/MessagePack.Experimental.Tests/MessagePack.Experimental.Tests.csproj nuget
  • Microsoft.NET.Test.Sdk 16.4.0
  • NUnit3TestAdapter 3.15.1
  • nunit 3.12.0
tests/MessagePack.GeneratedCode.Tests/MessagePack.GeneratedCode.Tests.csproj nuget
  • Microsoft.NET.Test.Sdk 16.5.0
  • Nerdbank.Streams 2.8.57
  • coverlet.collector 1.2.0
  • xunit 2.4.0
  • xunit.runner.visualstudio 2.4.0
tests/MessagePack.Internal.Tests/MessagePack.Internal.Tests.csproj nuget
  • Microsoft.NET.Test.Sdk 16.7.0
  • MsgPack.Cli *
  • xunit *
  • xunit.runner.visualstudio 2.4.3
tests/MessagePack.Tests/MessagePack.Tests.csproj nuget
  • Microsoft.NET.Test.Sdk 16.7.0
  • MsgPack.Cli *
  • Nerdbank.Streams 2.8.57
  • ReactiveProperty *
  • Xunit.SkippableFact 1.4.13
  • xunit *
  • xunit.runner.console 2.4.1
  • xunit.runner.visualstudio 2.4.3
.devcontainer/Dockerfile docker
  • mcr.microsoft.com/dotnet/sdk 7.0.101-jammy build
src/MessagePack.UnityClient/Assets/Scripts/MessagePack/package.json npm
sandbox/SharedData/SharedData.csproj nuget
src/MessagePack.Annotations/MessagePack.Annotations.csproj nuget
src/MessagePack.AspNetCoreMvcFormatter/MessagePack.AspNetCoreMvcFormatter.csproj nuget
src/MessagePack.Experimental/MessagePack.Experimental.csproj nuget
src/MessagePack.ImmutableCollection/MessagePack.ImmutableCollection.csproj nuget
src/MessagePack.UnityShims/MessagePack.UnityShims.csproj nuget
.github/workflows/build-release.yml actions
  • ./.github/actions/setup-dotnet * composite
  • actions/checkout v5 composite
  • actions/upload-artifact v7 composite
.github/workflows/_create-release.yaml actions
  • ./.github/actions/setup-dotnet * composite
  • NuGet/login v1 composite
  • actions/checkout v5 composite
  • actions/download-artifact v8 composite
src/MessagePack.Analyzers/MessagePack.Analyzers.csproj nuget
.github/workflows/_update-packagejson.yaml actions
  • actions/checkout v5 composite
  • ad-m/github-push-action master composite
tests/MessagePack.SourceGenerator.MapModeExecutionTests/MessagePack.SourceGenerator.MapModeExecutionTests.csproj nuget
  • Microsoft.NET.Test.Sdk *
  • xunit *
  • xunit.runner.visualstudio *
benchmark/CollectionsMarshalBenchmark/CollectionsMarshalBenchmark.csproj nuget
  • BenchmarkDotNet *
  • BenchmarkDotNet.Diagnostics.Windows *
.github/actions/check-metas/action.yaml actions
src/MessagePack.UnityClient/Assets/packages.config nuget
  • Microsoft.NET.StringTools 17.10.4
  • System.Buffers 4.5.1
  • System.Collections.Immutable 7.0.0
  • System.Memory 4.5.5
  • System.Numerics.Vectors 4.4.0
  • System.Runtime.CompilerServices.Unsafe 6.0.0
.github/workflows/_clean-packagejson-branch.yaml actions
.github/workflows/dotnet.yml actions
  • ./.github/actions/setup-dotnet * composite
  • actions/checkout v4 composite
src/MessagePack.Analyzers.CodeFixes/MessagePack.Analyzers.CodeFixes.csproj nuget
  • Microsoft.CodeAnalysis.CSharp.Workspaces *
tests/MessagePack.SourceGenerator.ExecutionTests/MessagePack.SourceGenerator.ExecutionTests.csproj nuget
  • Microsoft.NET.Test.Sdk *
  • xunit *
  • xunit.runner.visualstudio *
.github/actions/setup-dotnet/action.yaml actions
  • actions/setup-dotnet v5 composite
tests/MessagePack.SourceGenerator.Tests/MessagePack.SourceGenerator.Tests.csproj nuget
  • Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.XUnit *
  • Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit *
  • Microsoft.CodeAnalysis.CSharp.Workspaces *
  • Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.XUnit *
  • Microsoft.CodeAnalysis.VisualBasic.Workspaces *
  • Microsoft.NET.Test.Sdk *
  • Nerdbank.Streams *
  • Shouldly *
  • xunit *
  • xunit.Combinatorial *
  • xunit.runner.visualstudio *
bin/MessagePack/Debug/netstandard2.1/package.json npm
src/MessagePack.SourceGenerator/MessagePack.SourceGenerator.csproj nuget
  • Microsoft.CodeAnalysis.CSharp *
  • Microsoft.CodeAnalysis.ResxSourceGenerator *