imperugo
NuGet publisher profile
Packages (29)
StackExchange.Redis.Extensions.Core
StackExchange.Redis.Extensions is a library that extends StackExchange.Redis with higher-level APIs for common application scenarios. Compatible with StackExchange.Redis 2.x and 3.x. Features: - Store and retrieve complex .NET objects with pluggable serialization - Connection pooling with LeastLoaded and RoundRobin strategies - Pub/Sub messaging with typed handlers and error logging - Redis Streams with consumer group support - GeoSpatial indexes (GEOADD, GEOSEARCH, GEODIST) - HyperLogLog for probabilistic cardinality estimation - Distributed locking with IAsyncDisposable auto-release - Bitmap operations for analytics and feature flags - Lua scripting for atomic server-side operations - Hash field expiry (Redis 7.4+ HEXPIRE/HSETEX) - Transparent compression (LZ4, Snappy, Zstd, GZip, Brotli) - Azure Managed Identity support - ASP.NET Core DI integration - Multiple named Redis instances - Tags, Sets, Lists, Sorted Sets, key search Serializer packages (pick one): System.Text.Json, Newtonsoft, MemoryPack, MsgPack, Protobuf, ServiceStack, Utf8Json.
StackExchange.Redis.Extensions.Newtonsoft
StackExchange.Redis.Extensions is a library that extends StackExchange.Redis with higher-level APIs for common application scenarios. Compatible with StackExchange.Redis 2.x and 3.x. Features: - Store and retrieve complex .NET objects with pluggable serialization - Connection pooling with LeastLoaded and RoundRobin strategies - Pub/Sub messaging with typed handlers and error logging - Redis Streams with consumer group support - GeoSpatial indexes (GEOADD, GEOSEARCH, GEODIST) - HyperLogLog for probabilistic cardinality estimation - Distributed locking with IAsyncDisposable auto-release - Bitmap operations for analytics and feature flags - Lua scripting for atomic server-side operations - Hash field expiry (Redis 7.4+ HEXPIRE/HSETEX) - Transparent compression (LZ4, Snappy, Zstd, GZip, Brotli) - Azure Managed Identity support - ASP.NET Core DI integration - Multiple named Redis instances - Tags, Sets, Lists, Sorted Sets, key search Serializer packages (pick one): System.Text.Json, Newtonsoft, MemoryPack, MsgPack, Protobuf, ServiceStack, Utf8Json.
StackExchange.Redis.Extensions.AspNetCore
StackExchange.Redis.Extensions.AspNetCore is a library that has a set of extensions method fpr ASP.NET Core
StackExchange.Redis.Extensions.System.Text.Json
StackExchange.Redis.Extensions is a library that extends StackExchange.Redis with higher-level APIs for common application scenarios. Compatible with StackExchange.Redis 2.x and 3.x. Features: - Store and retrieve complex .NET objects with pluggable serialization - Connection pooling with LeastLoaded and RoundRobin strategies - Pub/Sub messaging with typed handlers and error logging - Redis Streams with consumer group support - GeoSpatial indexes (GEOADD, GEOSEARCH, GEODIST) - HyperLogLog for probabilistic cardinality estimation - Distributed locking with IAsyncDisposable auto-release - Bitmap operations for analytics and feature flags - Lua scripting for atomic server-side operations - Hash field expiry (Redis 7.4+ HEXPIRE/HSETEX) - Transparent compression (LZ4, Snappy, Zstd, GZip, Brotli) - Azure Managed Identity support - ASP.NET Core DI integration - Multiple named Redis instances - Tags, Sets, Lists, Sorted Sets, key search Serializer packages (pick one): System.Text.Json, Newtonsoft, MemoryPack, MsgPack, Protobuf, ServiceStack, Utf8Json.
StackExchange.Redis.Extensions.Protobuf
StackExchange.Redis.Extensions is a library that extends StackExchange.Redis with higher-level APIs for common application scenarios. Compatible with StackExchange.Redis 2.x and 3.x. Features: - Store and retrieve complex .NET objects with pluggable serialization - Connection pooling with LeastLoaded and RoundRobin strategies - Pub/Sub messaging with typed handlers and error logging - Redis Streams with consumer group support - GeoSpatial indexes (GEOADD, GEOSEARCH, GEODIST) - HyperLogLog for probabilistic cardinality estimation - Distributed locking with IAsyncDisposable auto-release - Bitmap operations for analytics and feature flags - Lua scripting for atomic server-side operations - Hash field expiry (Redis 7.4+ HEXPIRE/HSETEX) - Transparent compression (LZ4, Snappy, Zstd, GZip, Brotli) - Azure Managed Identity support - ASP.NET Core DI integration - Multiple named Redis instances - Tags, Sets, Lists, Sorted Sets, key search Serializer packages (pick one): System.Text.Json, Newtonsoft, MemoryPack, MsgPack, Protobuf, ServiceStack, Utf8Json.
StackExchange.Redis.Extensions.MsgPack
StackExchange.Redis.Extensions is a library that extends StackExchange.Redis with higher-level APIs for common application scenarios. Compatible with StackExchange.Redis 2.x and 3.x. Features: - Store and retrieve complex .NET objects with pluggable serialization - Connection pooling with LeastLoaded and RoundRobin strategies - Pub/Sub messaging with typed handlers and error logging - Redis Streams with consumer group support - GeoSpatial indexes (GEOADD, GEOSEARCH, GEODIST) - HyperLogLog for probabilistic cardinality estimation - Distributed locking with IAsyncDisposable auto-release - Bitmap operations for analytics and feature flags - Lua scripting for atomic server-side operations - Hash field expiry (Redis 7.4+ HEXPIRE/HSETEX) - Transparent compression (LZ4, Snappy, Zstd, GZip, Brotli) - Azure Managed Identity support - ASP.NET Core DI integration - Multiple named Redis instances - Tags, Sets, Lists, Sorted Sets, key search Serializer packages (pick one): System.Text.Json, Newtonsoft, MemoryPack, MsgPack, Protobuf, ServiceStack, Utf8Json.
StackExchange.Redis.Extensions.Utf8Json
StackExchange.Redis.Extensions is a library that extends StackExchange.Redis with higher-level APIs for common application scenarios. Compatible with StackExchange.Redis 2.x and 3.x. Features: - Store and retrieve complex .NET objects with pluggable serialization - Connection pooling with LeastLoaded and RoundRobin strategies - Pub/Sub messaging with typed handlers and error logging - Redis Streams with consumer group support - GeoSpatial indexes (GEOADD, GEOSEARCH, GEODIST) - HyperLogLog for probabilistic cardinality estimation - Distributed locking with IAsyncDisposable auto-release - Bitmap operations for analytics and feature flags - Lua scripting for atomic server-side operations - Hash field expiry (Redis 7.4+ HEXPIRE/HSETEX) - Transparent compression (LZ4, Snappy, Zstd, GZip, Brotli) - Azure Managed Identity support - ASP.NET Core DI integration - Multiple named Redis instances - Tags, Sets, Lists, Sorted Sets, key search Serializer packages (pick one): System.Text.Json, Newtonsoft, MemoryPack, MsgPack, Protobuf, ServiceStack, Utf8Json.
StackExchange.Redis.Extensions.Jil
StackExchange.Redis.Extensions is a library that extends StackExchange.Redis allowing you a set of functionality needed by common applications. To store complex data It requires one of the following implementations: - StackExchange.Redis.Extensions.Newtonsoft - StackExchange.Redis.Extensions.System.Text.Json - StackExchange.Redis.Extensions.Jil - StackExchange.Redis.Extensions.MemoryPack - StackExchange.Redis.Extensions.MsgPack - StackExchange.Redis.Extensions.Protobuf - StackExchange.Redis.Extensions.ServiceStack - StackExchange.Redis.Extensions.Utf8Json
StackExchange.Redis.Extensions.Binary
StackExchange.Redis.Extensions is a library that extends StackExchange.Redis allowing you a set of functionality needed by common applications. To store complex data It requires one of the following implementations: - StackExchange.Redis.Extensions.Newtonsoft - StackExchange.Redis.Extensions.Jil - StackExchange.Redis.Extensions.MsgPack - StackExchange.Redis.Extensions.Protobuf - StackExchange.Redis.Extensions.Utf8Json - StackExchange.Redis.Extensions.Binary - StackExchange.Redis.Extensions.System.Text.Json
StackExchange.Redis.Extensions.LegacyConfiguration
StackExchange.Redis.Extensions.LegacyConfiguration is a library that allows you to use App.Config or WebConfig with StackExchange.Redis.Extensions
AutoMapper.Extensions
A simple set of extensions that help you to convert an instance of an object to another one that is already mapped
MongoDB.Driver.Extensions
MongoDB.Driver.Extensions is a library that helps you to stay in love with MongoDb.
Microsoft.Extensions.Logging.Slack
Slack logger provider implementation for Microsoft.Extensions.Logging.
IdentityServer3.Contrib.Cache.Redis
IdentityServer3 - Cache.Redis is a library that includes the implementation for client, scope, and user stores using Redis as distribuited cache system.
SQS.Extensions
A set of extension for AWS SQS
Imperugo.HttpRequestToCurl
An extension method that create the cURL starting from an HttpRequest
Imperugo.HttpRequestLogger
An extension method that create the cURL starting from an HttpRequest
Imperugo.HttpRequestLogger.MongoDb
An extension method that create the cURL starting from an HttpRequest
Imperugo.HttpRequestLogger.Abstractions
An extension method that create the cURL starting from an HttpRequest
Imperugo.Validation.Common
Common helper and utility classes
Imperugo.DependencyInjection.Extensions
If you are in love with a lean ConfigureService method into your startup class but you ahve tons of packages/services to register, that's your solution.
Imperugo.Valdation.Castle
Validation Classes using Castle Windsor
StackExchange.Redis.Extensions.Compression.Snappier
Provides a Snappy ICompressor implementation for use with StackExchange.Redis.Extensions.Core's CompressedSerializer. Snappy prioritizes speed over compression ratio, similar to LZ4.
StackExchange.Redis.Extensions.Compression.Brotli
Provides a Brotli ICompressor implementation for use with StackExchange.Redis.Extensions.Core's CompressedSerializer. Uses System.IO.Compression from the BCL — no external dependencies. Requires .NET 8+.
StackExchange.Redis.Extensions.Compression.LZ4
Provides an LZ4 ICompressor implementation for use with StackExchange.Redis.Extensions.Core's CompressedSerializer. LZ4 offers the best compression/decompression speed, ideal for caching scenarios where latency matters more than compression ratio.
StackExchange.Redis.Extensions.Compression.GZip
Provides a GZip ICompressor implementation for use with StackExchange.Redis.Extensions.Core's CompressedSerializer. Uses System.IO.Compression from the BCL — no external dependencies.
StackExchange.Redis.Extensions.Compression.ZstdSharp
Provides a Zstandard ICompressor implementation for use with StackExchange.Redis.Extensions.Core's CompressedSerializer. Zstd offers an excellent balance between compression ratio and speed.
StackExchange.Redis.Extensions.MemoryPack
StackExchange.Redis.Extensions is a library that extends StackExchange.Redis with higher-level APIs for common application scenarios. Compatible with StackExchange.Redis 2.x and 3.x. Features: - Store and retrieve complex .NET objects with pluggable serialization - Connection pooling with LeastLoaded and RoundRobin strategies - Pub/Sub messaging with typed handlers and error logging - Redis Streams with consumer group support - GeoSpatial indexes (GEOADD, GEOSEARCH, GEODIST) - HyperLogLog for probabilistic cardinality estimation - Distributed locking with IAsyncDisposable auto-release - Bitmap operations for analytics and feature flags - Lua scripting for atomic server-side operations - Hash field expiry (Redis 7.4+ HEXPIRE/HSETEX) - Transparent compression (LZ4, Snappy, Zstd, GZip, Brotli) - Azure Managed Identity support - ASP.NET Core DI integration - Multiple named Redis instances - Tags, Sets, Lists, Sorted Sets, key search Serializer packages (pick one): System.Text.Json, Newtonsoft, MemoryPack, MsgPack, Protobuf, ServiceStack, Utf8Json.
StackExchange.Redis.Extensions.ServiceStack
StackExchange.Redis.Extensions is a library that extends StackExchange.Redis with higher-level APIs for common application scenarios. Compatible with StackExchange.Redis 2.x and 3.x. Features: - Store and retrieve complex .NET objects with pluggable serialization - Connection pooling with LeastLoaded and RoundRobin strategies - Pub/Sub messaging with typed handlers and error logging - Redis Streams with consumer group support - GeoSpatial indexes (GEOADD, GEOSEARCH, GEODIST) - HyperLogLog for probabilistic cardinality estimation - Distributed locking with IAsyncDisposable auto-release - Bitmap operations for analytics and feature flags - Lua scripting for atomic server-side operations - Hash field expiry (Redis 7.4+ HEXPIRE/HSETEX) - Transparent compression (LZ4, Snappy, Zstd, GZip, Brotli) - Azure Managed Identity support - ASP.NET Core DI integration - Multiple named Redis instances - Tags, Sets, Lists, Sorted Sets, key search Serializer packages (pick one): System.Text.Json, Newtonsoft, MemoryPack, MsgPack, Protobuf, ServiceStack, Utf8Json.