Skip to main content
MicroElements avatar

MicroElements

NuGet publisher profile

Packages
41
Total Downloads
62.5M
62,545,723

Packages (41)

MicroElements.Swashbuckle.FluentValidation package icon

MicroElements.Swashbuckle.FluentValidation

Swagger ISchemaFilter that uses FluentValidation validators instead System.ComponentModel based attributes.

41.9M
downloads
MicroElements.OpenApi.FluentValidation package icon

MicroElements.OpenApi.FluentValidation

Package Description

15.0M
downloads
MicroElements.AutoFixture.NodaTime package icon

MicroElements.AutoFixture.NodaTime

AutoFixture NodaTime generators

2.4M
downloads
MicroElements.Swashbuckle.NodaTime package icon

MicroElements.Swashbuckle.NodaTime

Configure Asp.Net Core and swagger to use NodaTime types. # Benefits of MicroElements.Swashbuckle.NodaTime - Supports Swashbuckle 5, net core 3 and brand new System.Text.Json - Implemented in c#, no FSharp.Core lib in dependencies - NamingStrategy support. You can use DefaultNamingStrategy, CamelCaseNamingStrategy or SnakeCaseNamingStrategy - Supports DateInterval - Can be generated with user provided examples or without examples

1.6M
downloads
MicroElements.AspNetCore.OpenApi.FluentValidation package icon

MicroElements.AspNetCore.OpenApi.FluentValidation

Applies FluentValidation rules to OpenAPI schemas generated by Microsoft.AspNetCore.OpenApi (IOpenApiSchemaTransformer).

186.8K
downloads
MicroElements package icon

MicroElements

MicroElements bootstrap contains bootstrapper for .net services.

185.5K
downloads
MicroElements.Metadata package icon

MicroElements.Metadata

Metadata model, parsing, validation and reporting.

175.2K
downloads
MicroElements.Functional package icon

MicroElements.Functional

C# implementation of functional concepts: Maybe (Option), Either (Result), Try, Memoize

151.6K
downloads
MicroElements.AutoMapper.NodaTime package icon

MicroElements.AutoMapper.NodaTime

NodaTime support for AutoMapper.

139.9K
downloads
MicroElements.DevOps package icon

MicroElements.DevOps

DevOps scripts for CI and CD ## Main features - Based on CakeBuild - Supported OS: Windows, Linux - Supported CI: Travis, AppVeyor, Jenkins, any other - C# project generation or initialization with CI and CD included - Only two files: build.ps1 and build.sh. All other files can be generated - No need to maintain your own build scripts - You can customize and add own tasks if you need

110.6K
downloads
MicroElements.Swashbuckle.FluentValidation.WebApi package icon

MicroElements.Swashbuckle.FluentValidation.WebApi

Swagger ISchemaFilter that uses FluentValidation validators instead System.ComponentModel based attributes.

70.4K
downloads
MicroElements.NSwag.FluentValidation package icon

MicroElements.NSwag.FluentValidation

Adds FluentValidation rules to swagger schema.

57.2K
downloads
MicroElements.Metadata.OpenXml package icon

MicroElements.Metadata.OpenXml

Metadata model, parsing, validation and reporting.

46.9K
downloads
MicroElements.Metadata.SystemTextJson package icon

MicroElements.Metadata.SystemTextJson

Metadata model, parsing, validation and reporting.

45.3K
downloads
MicroElements.Metadata.AspNetCore package icon

MicroElements.Metadata.AspNetCore

Metadata model, parsing, validation and reporting.

38.4K
downloads
MicroElements.Metadata.NewtonsoftJson package icon

MicroElements.Metadata.NewtonsoftJson

Metadata model, parsing, validation and reporting.

31.0K
downloads
MicroElements.CodeContracts.Sources package icon

MicroElements.CodeContracts.Sources

MicroElements source code only package: CodeContracts. Main methods: AssertArgumentNotNull.

30.9K
downloads
MicroElements.JetBrains.Sources package icon

MicroElements.JetBrains.Sources

MicroElements source only package: JetBrains.Annotations. It is a subset of JetBrains.Annotations that is used in MicroElements projects.

26.2K
downloads
MicroElements.IsExternalInit package icon

MicroElements.IsExternalInit

MicroElements source code only package: IsExternalInit. Record support for dotnet versions before .NET 5.0.

26.0K
downloads
MicroElements.Metadata.All package icon

MicroElements.Metadata.All

Metadata model, parsing, validation and reporting.

25.4K
downloads
MicroElements.FileStorage package icon

MicroElements.FileStorage

FileStorage is a document database stored in file system. Documents stores in various formats: json, csv, etc.

23.3K
downloads
MicroElements.Collections.Sources package icon

MicroElements.Collections.Sources

MicroElements source only package: Collection extensions: NotNull, Iterate, Execute, WhereNotNull, Materialize, IncludeByWildcardPatterns, ExcludeByWildcardPatterns. Special collections: Cache, TwoLayerCache, PollingCache.

22.4K
downloads
MicroElements.Metadata.Xml package icon

MicroElements.Metadata.Xml

Metadata model, parsing, validation and reporting.

18.9K
downloads
MicroElements.Data package icon

MicroElements.Data

Data aspects: caching

18.3K
downloads
MicroElements.Reflection.Sources package icon

MicroElements.Reflection.Sources

MicroElements source only package: Reflection. Classes: TypeExtensions, TypeCheck, ObjectExtensions, Expressions, CodeCompiler, FriendlyName.

16.4K
downloads
MicroElements.Processing package icon

MicroElements.Processing

Provides async processing blocks

13.8K
downloads
MicroElements.Abstractions package icon

MicroElements.Abstractions

MicroElements is small components for fast start.

11.7K
downloads
MicroElements.FluentProxy package icon

MicroElements.FluentProxy

Simple http proxy to use in front of real services. Use it for tracing blackboxes and for mocking responses.

11.4K
downloads
MicroElements.DependencyInjection package icon

MicroElements.DependencyInjection

Package Description

10.8K
downloads
MicroElements.Text.Sources package icon

MicroElements.Text.Sources

MicroElements source code only package. Provides extensions for working with text: formatting, hashing, encoding. Commonly Used Extensions: FormatValue, FormatAsTuple, EncodeBase58.

7.0K
downloads
MicroElements.Formatting.Sources package icon

MicroElements.Formatting.Sources

MicroElements source only package: Formatting. Main methods: FormatValue, FormatAsTuple.

6.7K
downloads
MicroElements.FileStorage.ZipEngine package icon

MicroElements.FileStorage.ZipEngine

ZipEngine for MicroElements.FileStorage supports zip archives and nuget packages. NuGet packages can be remote.

6.6K
downloads
MicroElements.Testing package icon

MicroElements.Testing

Integration testing and unit testing helpers.

6.6K
downloads
MicroElements.Testing.xUnit package icon

MicroElements.Testing.xUnit

xUnit Integration testing and testing helpers.

5.6K
downloads
MicroElements.Shared.Sources package icon

MicroElements.Shared.Sources

MicroElements source packages metapackage.

4.0K
downloads
MicroElements.Metadata.Json package icon

MicroElements.Metadata.Json

Metadata model, parsing, validation and reporting.

2.7K
downloads
MicroElements.Collections.Extensions.Sources package icon

MicroElements.Collections.Extensions.Sources

MicroElements source only package: Collection extensions. Main methods: NotNull.

2.7K
downloads
MicroElements.Logging package icon

MicroElements.Logging

OptimizedLoggerFactory, OptimizedLogger allows to do not write duplicated messages.

2.3K
downloads
MicroElements.Design.Annotations package icon

MicroElements.Design.Annotations

Design annotations for DDD, CQRS and other architectural methodologies.

2.1K
downloads
MicroElements.Diagnostics package icon

MicroElements.Diagnostics

Metadata model, parsing, validation and reporting.

504
downloads
MicroElements.Metadata.Experimental package icon

MicroElements.Metadata.Experimental

Metadata model, parsing, validation and reporting.

270
downloads