garnet

Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients. (by microsoft)

Garnet Alternatives

Similar projects and alternatives to garnet

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better garnet alternative or higher similarity.

garnet discussion

Log in or Post with

garnet reviews and mentions

Posts with mentions or reviews of garnet. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-08-07.
  • Redis users considering alternatives after licensing move
    1 project | news.ycombinator.com | 21 Sep 2024
  • Official proposal for Type Unions in C#
    16 projects | news.ycombinator.com | 7 Aug 2024
    Java has been fine for infrastructure projects. There is so much out there that relies on things like elasticsearch, Kafka, or any aws service. Heck even the columnar dbs like pinot and Druid are most likely more used than clickhouse.

    C# is also fine for this, just way less popular. Recently ms put out https://github.com/microsoft/Garnet when the redis debacle happened.

    The Apache project has helped put out quite a few large infra projects, most of them in Java (I don’t know why this is but assume they have lots of resources to help with that, and also that people don’t like debugging memory crashes).

    Ms has just been not the greatest collaborators with their open source community. A lot of the time it seems like they want to do the initial foundation, then leave “drawing the rest of the owl” to the community, which ends with lots of partially functional things. GUI frameworks, f# tooling, drivers for commonly used critical infra. At the same time, people get upset when ms tries to build a better version of an existing open source project, so there’s no winning. They’ve just put themselves in such a poor spot.

  • Garnet. Does Microsoft's cache -store also store bugs?
    2 projects | dev.to | 22 May 2024
    For our check, let's take the latest Garnet release (the 1.0.6 version at the time of writing the article) and analyze the source code using the PVS-Studio static analyzer 7.30.
  • Redis license change, and Rails Solid Cache
    4 projects | dev.to | 13 May 2024
    View on GitHub
  • A MySQL compatible database engine written in pure Go
    10 projects | news.ycombinator.com | 9 Apr 2024
    You would be surprised by performance of modern .NET :)

    Writing no-alloc is oftentimes done by reducing complexity and not doing "stupid" tricks that actually work against JIT and CoreLib features.

    For databases specifically, .NET is actually positioned very well with its low-level features (intrisics incl. SIMD, FFI, struct generics though not entirely low-level) and high-throughput GC.

    Interesting example of this applied in practice is Garnet[0]/FASTER[1]. Keep in mind that its codebase still consist of un-idiomatic C# and you can do way better by further simplification, but it already does the job well enough.

    [0] https://github.com/microsoft/garnet

    [1] https://github.com/microsoft/FASTER

  • FLaNK AI Weekly 25 March 2025
    30 projects | dev.to | 25 Mar 2024
  • Redis License Changed
    11 projects | news.ycombinator.com | 20 Mar 2024
    At the same time Microsoft releases Garnet: https://github.com/microsoft/garnet

    Good timing.

  • Garnet – A new remote cache-store from Microsoft Research
    6 projects | news.ycombinator.com | 18 Mar 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic garnet repo stats
8
10,186
9.7
3 days ago

microsoft/garnet is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of garnet is C#.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that C# is
the 9th most popular programming language
based on number of metions?