9 buildDotnetModule rec {
13 src = fetchFromGitHub {
17 hash = "sha256-04USuwfoACJdEQ98DCzUKBVAyoGhTn1dHgVHw38xaWY=";
20 projectFile = "main/GarnetServer/GarnetServer.csproj";
21 nugetDeps = ./deps.json;
23 dotnet-sdk = dotnetCorePackages.sdk_8_0;
24 dotnet-runtime = dotnetCorePackages.runtime_8_0;
30 dotnetInstallFlags = dotnetBuildFlags;
33 updateScript = nix-update-script { };
37 description = "Remote cache-store from Microsoft Research";
39 A remote cache-store that offers strong performance, scalability,
40 storage, recovery, cluster sharding, key migration, replication features,
41 and compatibility with existing Redis clients
43 homepage = "https://microsoft.github.io/garnet/";
44 changelog = "https://github.com/microsoft/garnet/releases/tag/v${version}";
45 license = lib.licenses.mit;
46 maintainers = with lib.maintainers; [ getchoo ];
47 mainProgram = "GarnetServer";