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.
The Redis client for .NET
Fluent migrations framework for .NET
- fluentmigrator
- database-schema
- database
- migration
A framework for building messaging apps with .NET and C#.
- command-processor
- command-dispatcher
- brighter
- asynchronously
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
Pluggable foundation blocks for building distributed apps.
- azure
- c-sharp
- lock
- message-bus
:boom: EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
- orm
- dotnet-core
- cross-platform
- high-performance
Database migration tool for .NET and .NET Core projects. Inspired by Flyway.
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
An efficient multi-layered caching system for .NET
- redis-caching
- memory-cache
- caching-library
- caching
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database and LSM-tree storage engine for .NET.
Free and open source schema versioning and database migration made natively with .NET/6. NEW THIS MAY 2022! v1.3.15 released!
SapphireDb Server, a self-hosted, easy to use realtime database for Asp.Net Core and EF Core
⚡️ A fully-featured and blazing-fast C# API client to interact with Algolia.
Implementations of the repository pattern for .NET to support the domain-driven modeling
- entity-manager
- repository
- repository-pattern
- entity