cnblogs
NuGet publisher profile
Packages (52)
EnyimMemcachedCore
EnyimMemcachedCore is a Memcached client library for .NET. Add services.AddEnyimMemcached() in Startup. Inject IMemcachedClient into constructors.
Cnblogs.IdentityServer4.Storage
Storage interfaces and models for IdentityServer4
Cnblogs.IdentityServer4.EntityFramework.Storage
EntityFramework persistence layer for IdentityServer4
Cnblogs.IdentityServer4
OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
Cnblogs.IdentityServer4.EntityFramework
EntityFramework persistence layer for IdentityServer4
Cnblogs.IdentityServer4.AccessTokenValidation
ASP.NET Core authentication handler to validate JWT and reference tokens from IdentityServer4
Cnblogs.IdentityServer4.AspNetIdentity
ASP.NET Core Identity Integration for IdentityServer4
Cnblogs.Architecture.Ddd.Domain.Abstractions
Provides abstractions for implementing DDD patterns. Commonly used types: Cnblogs.Architecture.Ddd.Domain.Abstrations.Entity Cnblogs.Architecture.Ddd.Domain.Abstrations.DomainEvent Cnblogs.Architecture.Ddd.Domain.Abstrations.IRepository Cnblogs.Architecture.Ddd.Domain.Abstrations.IAggregateRoot Cnblogs.Architecture.Ddd.Domain.Abstrations.IDateTimeProvider Cnblogs.Architecture.Ddd.Domain.Abstrations.IRandomProvider
Cnblogs.Architecture.Ddd.Infrastructure.Abstractions
Provides abstractions for implementing infrastructure layer in DDD pattern. Commonly used types: Cnblogs.Architecture.Ddd.Infratstructure.Abstractions.PagingParams Cnblogs.Architecture.Ddd.Infratstructure.Abstractions.QueryStringBuilder Cnblogs.Architecture.Ddd.Infratstructure.Abstractions.IRemoteCacheProvider
Cnblogs.Architecture.Ddd.Cqrs.Abstractions
Provides building blocks to archive CQRS pattern. Commonly used types: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IQuery Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IPageableQuery
Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection
CQRS extensions for ASP.NET Core.
Cnblogs.CodeQuality
Roslyn analyzer rulesets used by Cnblogs
Cnblogs.Architecture.Ddd.Infrastructure.Dapper
Provides implementations for persistence layer of DDD with Dapper. Commonly used types: Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DapperContext
Cnblogs.Architecture.Ddd.EventBus.Abstractions
Provides abstractions for implementing distributed message system.
Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework
Provides implementations for persistence layer of DDD with EntityFramework Core. Commonly used types: Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository
Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent
Provides abstrations for implementing service agent.
Cnblogs.Architecture.Ddd.EventBus.Dapr
Implements distributed message system with dapr.
Cnblogs.Architecture.Ddd.Cqrs.AspNetCore
Base classes and extensions for CQRS and AspNetCore integrations. Commonly used types: Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ApiControllerBase
Cnblogs.Architecture.Ddd.Cqrs.EntityFramework
Provides pageable query handler with EntityFramework. Commonly used types: Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.EfPageableQueryHandler
Cnblogs.Architecture.Ddd.Infrastructure.MongoDb
Provides implementations for persistence layer of DDD with MongoDb. Commonly used types: Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContext Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository
Cnblogs.Architecture.Ddd.Cqrs.Dapper
Provides extensions to use dapper as ORM in commands and queries.
Cnblogs.Architecture.Ddd.Cqrs.MongoDb
Provide MongoDb base classes for implemnting command and queries. Commonly used types: Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoPageableQueryHandler
Cnblogs.Architecture.Ddd.Infrastructure.RedLock
Provides distributed lock with RedLock. Commonly used types: Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockDistributionLockProvider
Cnblogs.Architecture.Ddd.Cqrs.MongoDb.Analyzer
Provide mongodb analyzer with Cnblogs flavored configuration.
Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer
Provides SQL server provider for dapper to use.
Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory
Provides cache provider that implemented with ASP.NET Core MemoryCache.
Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse
Provides implementation for persistance layer of DDD with Dapper and Clickhouse. Commonly used types: Cnblogs.Architecture.Ddd.Infrasturcture.Dapper.Clickhouse.ClickhouseDapperContext
Cnblogs.DashScope.Core
Provide pure api access to DashScope without extra references. Cnblogs.DashScope.Sdk should be used for general purpose.
Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse
Provides clickhouse dapper integration.
aliyun.sdk.oss
Aliyun OSS SDK for .NET Core
Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss
Package Description
Cnblogs.DashScope.Sdk
An unofficial dotnet DashScope SDK maintained by cnblogs.
KubernetesClient.Extensions
Extensions for KubernetesClient.
Cnblogs.SemanticKernel.Connectors.DashScope
Semantic Kernel Connector to Aliyun DashScope.
Cnblogs.DashScope.AspNetCore
An unofficial dotnet DashScope SDK maintained by cnblogs.
Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis
Provides remote cache provider that implemented with Redis
Cnblogs.KernelMemory.AI.DashScope
Provide access to DashScope LLM models in Kernel Memory to generate embeddings and text
Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.EventBus.Dapr
Provides extensions for inject DaprEventBus to DI container.
Cnblogs.DashScope.AI
Implementation of generative AI abstractions for DashScope endpoints.
Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.RedLock
Provides extensions foe injecting RedLock distributed lock provider to DI containers.
Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CacheProviders.InMemory
Extension methods to inject InMemoryCacheProvider into DI container.
GeetestSDK.Core
Package Description
QCloud.CosApi.Client
Tencent Cloud Object Storage SDK for .NET Core
Cnblogs.GitLabApiClient
GitLabApiClient is a .NET rest client for GitLab API v4.
Cnblogs.Jieba.Net
Jieba for Lucece.Net
Cnblogs.DashScope.Sdk.SnapshotGenerator
An unofficial dotnet DashScope SDK maintained by cnblogs.
cos_dotnet_sdk
Package Description
Cnblogs.Architecture.ServiceAgent.Design
Design-time support for generating strongly-typed CQRS service agents. Install this package in the API project; it is activated (as a no-op-otherwise hosting startup) by the dotnet-cnblogs-sa global tool to export the registered CQRS endpoints as a manifest.
dotnet-cnb
dotnet-cnblogs-sa: generates strongly-typed CQRS service agents (IXxxService / XxxService) from a Cnblogs.Architecture API project that uses MapQuery / MapCommand.
Cnblogs.Architecture.Ddd.Cqrs.AgentFramework
Expose opted-in CQRS Commands and Queries as Microsoft.Extensions.AI tools, dispatched in-process over MediatR's IMediator, and host them behind typed Microsoft Agent Framework agents. Coexists with MapCommand/MapQuery HTTP endpoints; tool calls run through the same validation/logging/cache/lock/enricher pipeline. Commonly used types: Cnblogs.Architecture.Ddd.Cqrs.AgentFramework.ICqrsAgent Cnblogs.Architecture.Ddd.Cqrs.AgentFramework.CqrsAgent Cnblogs.Architecture.Ddd.Cqrs.AgentFramework.AgentToolAttribute Cnblogs.Architecture.Ddd.Cqrs.AgentFramework.CqrsAgentOptions Cnblogs.Architecture.Ddd.Cqrs.AgentFramework.CqrsToolSet Cnblogs.Architecture.Ddd.Cqrs.AgentFramework.CqrsInjectorExtensions Cnblogs.Architecture.Ddd.Cqrs.AgentFramework.CqrsAgentEndpointExtensions
HybridCache.MessagePack
Package Description
cnb-arch-tool
dotnet-cnblogs-sa: generates strongly-typed CQRS service agents (IXxxService / XxxService) from a Cnblogs.Architecture API project that uses MapQuery / MapCommand.