Skip to main content
ipjohnson123 avatar

ipjohnson123

NuGet publisher profile

Packages
193
Total Downloads
9.7M
9,678,921

Packages (193)

Grace package icon

Grace

Grace is a feature-rich dependency injection container designed with ease of use and performance in mind.

3.4M
downloads
Grace.DependencyInjection.Extensions package icon

Grace.DependencyInjection.Extensions

ASP.Net Core DI extension for Grace container

2.0M
downloads
Grace.AspNetCore.Hosting package icon

Grace.AspNetCore.Hosting

Package Description

664.0K
downloads
SimpleFixture package icon

SimpleFixture

Test fixture framework for unit and integration testing.

553.9K
downloads
Grace.Factory package icon

Grace.Factory

IL Generation library for Grace dependency injection container

229.0K
downloads
SimpleFixture.Moq package icon

SimpleFixture.Moq

Package Description

223.9K
downloads
Grace.AspNetCore.MVC package icon

Grace.AspNetCore.MVC

MVC extensions for Grace DI container

179.9K
downloads
Grace.Net package icon

Grace.Net

Grace.Net provides feature for the Grace container that only existin in .Net such as scanning loaded assemblies.

131.5K
downloads
Grace.MVC5 package icon

Grace.MVC5

Package Description

126.7K
downloads
Grace.NSubstitute package icon

Grace.NSubstitute

Grace.NSubstitute provides integration classes between NSubstitute and Grace (Dependency Injection Contaniner)

114.8K
downloads
SimpleFixture.MSTest package icon

SimpleFixture.MSTest

Package Description

113.2K
downloads
Grace.Dynamic package icon

Grace.Dynamic

IL Generation library for Grace dependency injection container

112.2K
downloads
Grace.MVC4 package icon

Grace.MVC4

Package Description

108.6K
downloads
Grace.WCF package icon

Grace.WCF

Package Description

106.3K
downloads
StyleMVVM package icon

StyleMVVM

StyleMVVM is a full featured MVVM framework designed from the ground up for the Windows Store platform (C#, C++ and HTML/JS supported). StyleMVVM has now been ported to Windows Phone 8 and WPF (.Net 4.5).

91.4K
downloads
Grace.Moq package icon

Grace.Moq

Grace.Moq provides integration classes between Moq and Grace (Dependency Injection Container)

91.2K
downloads
Grace.NLog package icon

Grace.NLog

Grace.NLog provides integration class between NLog and Grace (Dependency Injection Container)

88.2K
downloads
Grace.log4net package icon

Grace.log4net

Grace.log4net provides integration classes between log4net and Grace (Dependency Injection Container)

81.6K
downloads
EasyRpc.DynamicClient package icon

EasyRpc.DynamicClient

Client library that for EasyRpc.AspNetCore

81.3K
downloads
EasyRpc.AspNetCore package icon

EasyRpc.AspNetCore

An easy to use web services library built on top of Asp.Net Core 3.1

76.6K
downloads
Grace.CommonServiceLocator package icon

Grace.CommonServiceLocator

Grace.CommonServiceLocator provides integration classes between the Microsoft CommonServiceLocator Pattern and Grace (Dependency Injection Container)

74.9K
downloads
SimpleFixture.NSubstitute package icon

SimpleFixture.NSubstitute

Package Description

74.4K
downloads
EasyRpc.DynamicClient.Grace package icon

EasyRpc.DynamicClient.Grace

Client library that for EasyRpc.AspNetCore and Grace

69.7K
downloads
Grace.FakeItEasy package icon

Grace.FakeItEasy

Grace.FakeItEasy provides integration classes between Fake it Easy and Grace (Dependency Injection Container)

62.9K
downloads
SimpleFixture.xUnit package icon

SimpleFixture.xUnit

Package Description

61.3K
downloads
Grace.Common.Logging package icon

Grace.Common.Logging

Grace.Common.Logging provides integration class between Common.Logging and Grace (Dependency Injection Container)

57.0K
downloads
EasyRpc.AspNetCore.FluentValidation package icon

EasyRpc.AspNetCore.FluentValidation

Library for adding FluentValidation to EasyRpc.AspNetCore

39.9K
downloads
SimpleFixture.FakeItEasy package icon

SimpleFixture.FakeItEasy

Package Description

39.7K
downloads
StyleMVVM.CSharp package icon

StyleMVVM.CSharp

StyleMVVM.CSharp is an adjunct to StyleMMVM for C# development (Windows Store App only)

38.9K
downloads
EasyRpc.AspNetCore.DataAnnotations package icon

EasyRpc.AspNetCore.DataAnnotations

Adds DataAnnotations validation to rpc calls

38.9K
downloads
StyleMVVM.Controls package icon

StyleMVVM.Controls

StyleMVVM.Controls is the controls library to go with StyleMVVM

35.9K
downloads
DependencyModules.Runtime package icon

DependencyModules.Runtime

Runtime support for DependencyModules: attributes, module interfaces, and IServiceCollection extensions used to compose attribute-driven dependency injection modules. Pair with the DependencyModules.SourceGenerator package, which generates the registration code.

28.5K
downloads
DependencyModules.SourceGenerator.Impl package icon

DependencyModules.SourceGenerator.Impl

Source-only package containing the DependencyModules generator internals. Set PackageDependencyModuleIncludeSource=true to compile these sources into your own Roslyn generator and extend DependencyModules with custom attributes and registration logic. Most projects want DependencyModules.SourceGenerator instead.

23.1K
downloads
SeleniumFixture package icon

SeleniumFixture

Companion library for Selenium that helps implement the PageObject pattern.

20.9K
downloads
DependencyModules.SourceGenerator package icon

DependencyModules.SourceGenerator

Roslyn source generator for DependencyModules. Turns [DependencyModule], [SingletonService], [ScopedService], [TransientService], and [CrossWireService] attributes into IServiceCollection registration code at compile time — no reflection or assembly scanning at run time. Pair with the DependencyModules.Runtime package.

20.6K
downloads
StyleMVVM.Conventions package icon

StyleMVVM.Conventions

StyleMVVM.Conventions is the conventions library for StyleMVVM

18.9K
downloads
DependencyModules.xUnit package icon

DependencyModules.xUnit

xUnit v3 integration for DependencyModules. Provides the [ModuleTest] attribute, which builds a service provider from your modules and injects the services a test method asks for, plus attributes for per-test service overrides and value injection.

17.0K
downloads
Grace.Extensions.Hosting package icon

Grace.Extensions.Hosting

Package Description

15.9K
downloads
CloseEnoughEquality package icon

CloseEnoughEquality

Utility library for doing complex equality comparisons

14.2K
downloads
StyleMVVM.WCF package icon

StyleMVVM.WCF

StyleMVVM.WCF library adds dependency injection to a WCF service (.Net only)

14.1K
downloads
SeleniumFixture.xUnit package icon

SeleniumFixture.xUnit

Provides xUnit attributes for SeleniumFixture

13.9K
downloads
StyleMVVM.log4net package icon

StyleMVVM.log4net

StyleMVVM.log4net library to route log messages to log4net (.Net only)

13.7K
downloads
StyleMVVM.MVC4 package icon

StyleMVVM.MVC4

StyleMVVM.MVC4 is a companion library for ASP.Net MVC 4 application, adding dependency injection and validation (.Net only)

13.4K
downloads
EasyRpc.Abstractions package icon

EasyRpc.Abstractions

Abstraction library for EasyRpc.AspNetCore

13.4K
downloads
EasyRpc.AspNetCore.Brotli package icon

EasyRpc.AspNetCore.Brotli

Brotli compression library for EasyRpc.AspNetCore

12.0K
downloads
DependencyModules.xUnit.NSubstitute package icon

DependencyModules.xUnit.NSubstitute

Package Description

11.2K
downloads
EasyRpc.AspNetCore.Utf8Json package icon

EasyRpc.AspNetCore.Utf8Json

Utf8Json serializer for EasyRpc

8.8K
downloads
StyleMVVM.DotNet.ServiceLocator package icon

StyleMVVM.DotNet.ServiceLocator

StyleMVVM.DotNet.ServiceLocator is an implementation of the IServiceLocator interface (.Net only)

8.6K
downloads
DependencyModules.Testing package icon

DependencyModules.Testing

Test-framework-neutral building blocks for DependencyModules test integrations. Contains the [Mock] and [InjectValues] parameter attributes, the mocking seam (IMockSupportAttribute) that the DependencyModules.NSubstitute, DependencyModules.Moq and DependencyModules.FakeItEasy packages implement, the hooks an integration uses to build a test's container, and attribute discovery helpers. Reference a test framework integration such as DependencyModules.xUnit rather than this package directly.

8.2K
downloads
CSharpAuthor package icon

CSharpAuthor

Source generation library, intended to be used in C# source generators

7.4K
downloads
SimpleRequest.Testing package icon

SimpleRequest.Testing

Package Description

7.3K
downloads
SimpleRequest.Runtime package icon

SimpleRequest.Runtime

Package Description

7.3K
downloads
SimpleRequest.SourceGenerator package icon

SimpleRequest.SourceGenerator

Package Description

7.2K
downloads
ValidationModules.Runtime package icon

ValidationModules.Runtime

Runtime support for ValidationModules: constraint attributes, the IValidatorFor<T> contracts, the validation context and error model, and IServiceCollection extensions. Pair with the ValidationModules.SourceGenerator package, which flattens the attributes into straight-line validators at build time.

7.1K
downloads
SimpleRequest.Web.AspNetHost package icon

SimpleRequest.Web.AspNetHost

Package Description

7.1K
downloads
Hardened.Shared.Runtime package icon

Hardened.Shared.Runtime

Core runtime for the Hardened framework: module entry points ([HardenedModule]), configuration binding, environment abstraction and application lifecycle. Service registration is handled by DependencyModules ([SingletonService], [ScopedService], [TransientService]).

6.7K
downloads
EasyRpc.AspNetCore.Views package icon

EasyRpc.AspNetCore.Views

Library for rendering cshtml views for EasyRpc

6.7K
downloads
SimpleRequest.Functions.Runtime package icon

SimpleRequest.Functions.Runtime

Package Description

6.6K
downloads
SimpleRequest.Web.Runtime package icon

SimpleRequest.Web.Runtime

Package Description

6.4K
downloads
SimpleRequest.Functions.SourceGenerator package icon

SimpleRequest.Functions.SourceGenerator

Package Description

6.4K
downloads
SimpleRequest.Web.SourceGenerator package icon

SimpleRequest.Web.SourceGenerator

Package Description

6.3K
downloads
Hardened.Requests.Abstract package icon

Hardened.Requests.Abstract

Transport-agnostic request and response abstractions for the Hardened execution pipeline: IExecutionContext, IExecutionRequest, IExecutionResponse and IExecutionFilter.

5.9K
downloads
EasyJwtProvider package icon

EasyJwtProvider

Package Description

5.8K
downloads
Hardened.Requests.Runtime package icon

Hardened.Requests.Runtime

Execution pipeline implementation for Hardened: filters, serialization, parameter validation and error handling.

5.7K
downloads
SimpleRequest.SwaggerUi package icon

SimpleRequest.SwaggerUi

Package Description

4.7K
downloads
SimpleRequest.Swagger package icon

SimpleRequest.Swagger

Package Description

4.7K
downloads
EasyRpc.DynamicClient.Newtonsoft package icon

EasyRpc.DynamicClient.Newtonsoft

Client library that for EasyRpc.AspNetCore and Newtonsoft

3.9K
downloads
Hardened.Web.Runtime package icon

Hardened.Web.Runtime

HTTP routing for Hardened: [Get], [Post], [Put], [Delete], [Patch] and [BasePath], plus static content serving and CORS.

3.9K
downloads
EasyRpc.AspNetCore.Newtonsoft package icon

EasyRpc.AspNetCore.Newtonsoft

Newtonsoft serializer for EasyRpc

3.8K
downloads
SimpleRequest.RazorBlade package icon

SimpleRequest.RazorBlade

Package Description

3.5K
downloads
ValidationModules.SourceGenerator.Impl package icon

ValidationModules.SourceGenerator.Impl

Source-only package containing the ValidationModules generator internals: the validated-type IR, the attribute and DataAnnotations front-ends, and the validator and registration emitters. Set PackageValidationModulesIncludeSource=true to compile these into your own Roslyn generator and drive the same emitter from your own front-end. Most projects want ValidationModules.SourceGenerator instead.

3.4K
downloads
SimpleRequest.RazorBlade.SourceGenerator package icon

SimpleRequest.RazorBlade.SourceGenerator

Package Description

3.3K
downloads
Hardened.Shared.Testing package icon

Hardened.Shared.Testing

Test support for Hardened applications: the entry point attribute that builds a test's container from the real module graph, ITestContext, and the running-test seam a runner package fills. Reference Hardened.Shared.Testing.xUnit or Hardened.Shared.Testing.NUnit beside it for [HardenedTest], and DependencyModules.NSubstitute, DependencyModules.Moq or DependencyModules.FakeItEasy for [Mock].

3.1K
downloads
Hardened.SourceGenerator package icon

Hardened.SourceGenerator

Shared source library compiled into the Hardened source generators. Not referenced directly by application projects.

3.1K
downloads
SimpleWhiteFixture package icon

SimpleWhiteFixture

Helper framework that wraps TestStack.White to ease aid in desktop UI testing

2.6K
downloads
SimpleWhiteFixture.xUnit package icon

SimpleWhiteFixture.xUnit

Helper framework that uses xUnit to execute UI tests based on TestStack.White

2.5K
downloads
Hardened.Requests.Testing package icon

Hardened.Requests.Testing

Test doubles for the Hardened execution pipeline, and the shared transport conformance suite every IExecutionRequest implementation is held to.

2.5K
downloads
Hardened.Web.Kestrel.Runtime package icon

Hardened.Web.Kestrel.Runtime

Kestrel hosting for Hardened. Implements IHttpApplication directly so requests run on Kestrel without the ASP.NET Core middleware pipeline or HttpContext.

2.4K
downloads
Hardened.Web.Testing package icon

Hardened.Web.Testing

In-memory web test harness for Hardened: ITestWebApp, TestWebRequest and TestWebResponse, with status and content assertions.

2.3K
downloads
Hardened.Amz.Shared.Lambda.Runtime package icon

Hardened.Amz.Shared.Lambda.Runtime

Shared AWS Lambda runtime support for Hardened: bootstrap, logging and embedded CloudWatch metrics.

2.3K
downloads
DependencyModules.Testing.NSubstitute package icon

DependencyModules.Testing.NSubstitute

Package Description

2.2K
downloads
Nancy.Bootstrapper.Grace package icon

Nancy.Bootstrapper.Grace

Nancy.Bootstrapper.Grace is a Nancy bootstrapper using Grace for dependency injection

2.2K
downloads
Hardened.Web.SourceGenerator package icon

Hardened.Web.SourceGenerator

Source generator that builds compile-time route tables and request handler invocation classes for Hardened web applications.

2.2K
downloads
Hardened.Library.SourceGenerator package icon

Hardened.Library.SourceGenerator

Source generator for Hardened library and module projects: dependency injection registrations and configuration implementations.

2.1K
downloads
DependencyModules.NSubstitute package icon

DependencyModules.NSubstitute

NSubstitute mocking support for DependencyModules test integrations. Add [NSubstituteSupport] to resolve any unregistered dependency as an NSubstitute substitute, and use [Mock] on a test parameter to inject and configure it. Pair with a test framework integration such as DependencyModules.xUnit.

2.1K
downloads
DependencyModules.NUnit package icon

DependencyModules.NUnit

NUnit integration for DependencyModules. Provides the [ModuleTest] attribute, which builds a service provider from your modules for every test iteration and injects the services a test method asks for, plus [ModuleTestCase] for data-driven tests and attributes for per-test service overrides and value injection.

2.1K
downloads
Hardened.Web.AspNetCore.Runtime package icon

Hardened.Web.AspNetCore.Runtime

ASP.NET Core hosting bridge for Hardened. Maps HttpContext onto the Hardened execution pipeline through UseHardened().

2.0K
downloads
Hardened.Templates.RazorBlade package icon

Hardened.Templates.RazorBlade

RazorBlade template rendering for the Hardened execution pipeline. Compiles .cshtml at build time with no dependency on ASP.NET, so it runs on Lambda as well as Kestrel.

2.0K
downloads
Microsoft.Framework.DependencyInjection.Grace package icon

Microsoft.Framework.DependencyInjection.Grace

Microsoft.Framework.DependencyInjection.Grace

2.0K
downloads
Hardened.OpenApi.SourceGenerator package icon

Hardened.OpenApi.SourceGenerator

Generates Hardened models, service interfaces, handlers and routing from an OpenAPI document at build time.

2.0K
downloads
Hardened.Requests.Serializers.Newtonsoft package icon

Hardened.Requests.Serializers.Newtonsoft

Newtonsoft.Json request and response serializer for the Hardened execution pipeline.

1.9K
downloads
Hardened.Validation.SourceGenerator package icon

Hardened.Validation.SourceGenerator

Source generator that turns constraint attributes - ValidationModules' own and System.ComponentModel.DataAnnotations - into straight-line validators, and registers them into the Hardened entry point.

1.9K
downloads
Hardened.Function.SourceGenerator package icon

Hardened.Function.SourceGenerator

Source generator for Hardened function handlers marked with [HardenedFunction].

1.9K
downloads
Hardened.SourceGeneration.Testing package icon

Hardened.SourceGeneration.Testing

Testing utilities for Hardened source generation: runs a generator over an in-memory compilation and asserts that what it emits compiles.

1.9K
downloads
Hardened.Amz.Function.Lambda.Runtime package icon

Hardened.Amz.Function.Lambda.Runtime

AWS Lambda function hosting for Hardened: handler invocation and batch execution filters.

1.9K
downloads
ValidationModules.SourceGenerator package icon

ValidationModules.SourceGenerator

Roslyn source generator for ValidationModules. Flattens [Required], [StringLength], [Range], [Pattern] and the rest - plus System.ComponentModel.DataAnnotations equivalents - into straight-line validators at compile time, with no reflection, expression trees or runtime-compiled regex. Pair with the ValidationModules.Runtime package.

1.9K
downloads
DependencyModules.Moq package icon

DependencyModules.Moq

Moq mocking support for DependencyModules test integrations. Add [MoqSupport], then take a Mock<T> test parameter to get the mock itself, or mark a parameter [Mock] to get the mocked instance. Either way the service under test is built against the same mock. Pair with a test framework integration such as DependencyModules.xUnit.

1.7K
downloads
Hardened.Idl.SourceGenerator package icon

Hardened.Idl.SourceGenerator

Roslyn generator that turns a normalised service model into Hardened handlers and a routing table. Shared by every description language front end; reference a front end package rather than this one directly.

1.7K
downloads
Hardened.Amz.Shared.Lambda.Testing package icon

Hardened.Amz.Shared.Lambda.Testing

Test support shared across Hardened AWS Lambda runtimes.

1.7K
downloads
DependencyModules.FakeItEasy package icon

DependencyModules.FakeItEasy

FakeItEasy mocking support for DependencyModules test integrations. Add [FakeItEasySupport] to resolve any unregistered dependency as a FakeItEasy fake, and use [Mock] on a test parameter to inject and configure it. Pair with a test framework integration such as DependencyModules.xUnit.

1.7K
downloads
Hardened.Amz.Web.Lambda.Runtime package icon

Hardened.Amz.Web.Lambda.Runtime

API Gateway hosting for Hardened web applications. Maps API Gateway proxy events onto the Hardened execution pipeline.

1.6K
downloads
Hardened.Amz.Function.Lambda.Testing package icon

Hardened.Amz.Function.Lambda.Testing

Test support for Hardened AWS Lambda function handlers.

1.6K
downloads
Hardened.Web.StaticContent package icon

Hardened.Web.StaticContent

Static file serving for Hardened. Serves a content directory as a route, so authorization, conventions, HEAD and 405 apply to a file the same way they apply to a handler. Opt in by referencing this package and writing [HardenedStaticContent].

1.5K
downloads
Hardened.Templates package icon

Hardened.Templates

dotnet new templates for Hardened: hardened-web, hardened-function and hardened-library.

1.5K
downloads
Hardened.Amz.Function.Sqs.Runtime package icon

Hardened.Amz.Function.Sqs.Runtime

SQS batch message processing for Hardened function handlers.

1.5K
downloads
Hardened.Smithy.SourceGenerator package icon

Hardened.Smithy.SourceGenerator

Generates Hardened models, service interfaces, handlers and routing from a Smithy JSON AST at build time.

1.5K
downloads
Hardened.Functions.Runtime package icon

Hardened.Functions.Runtime

The trigger attributes a Hardened function handler is written against: queues, topics, timers and events. Provider-neutral - which adapter serves a trigger is decided by the runtime package that is referenced.

1.5K
downloads
Hardened.Amz.Web.Lambda.SourceGenerator package icon

Hardened.Amz.Web.Lambda.SourceGenerator

Source generator for Hardened web applications hosted on AWS Lambda and API Gateway.

1.4K
downloads
Hardened.Amz.Function.Sqs.Testing package icon

Hardened.Amz.Function.Sqs.Testing

Test support for Hardened SQS handlers.

1.4K
downloads
ValidationModules.AspNetCore package icon

ValidationModules.AspNetCore

ASP.NET Core integration for ValidationModules: an endpoint filter that validates minimal API arguments before the handler runs, an RFC 9457 ProblemDetails mapping for ValidationResult, and an exception handler for ValidationException. No per-request reflection, Native AOT safe.

1.4K
downloads
AtomIoc package icon

AtomIoc

Package Description

1.4K
downloads
Hardened.Amz.Function.Lambda.SourceGenerator package icon

Hardened.Amz.Function.Lambda.SourceGenerator

Source generator for Hardened AWS Lambda function projects: bootstrap and handler wiring.

1.4K
downloads
AtomIoc.Register package icon

AtomIoc.Register

Package Description

1.3K
downloads
Hardened.Amz.Web.Lambda.Harness package icon

Hardened.Amz.Web.Lambda.Harness

In-process hosting for Hardened web applications on AWS Lambda: runs the Lambda pipeline behind an HTTP listener so a request can be driven end to end without deploying.

1.3K
downloads
Hardened.Amz.DynamoDbClient package icon

Hardened.Amz.DynamoDbClient

A DynamoDB client provider for Hardened applications: named clients that bring their own credentials, built on first use and cached for the process.

1.2K
downloads
SeleniumFixture.xUnit.dnx package icon

SeleniumFixture.xUnit.dnx

SeleniumFixture support for xUnit and DNX

1.2K
downloads
Hardened.Amz.Function.DDB.Runtime package icon

Hardened.Amz.Function.DDB.Runtime

DynamoDB Streams processing for Hardened function handlers.

1.2K
downloads
Hardened.Amz.Function.DDB.Testing package icon

Hardened.Amz.Function.DDB.Testing

Test support for Hardened DynamoDB Streams handlers.

1.1K
downloads
Hardened.Amz.DynamoDbClient.Testing package icon

Hardened.Amz.DynamoDbClient.Testing

Runs Hardened tests against a real DynamoDB in a container, rather than a fake.

1.1K
downloads
Hardened.Amz.Function.Lambda.Streaming package icon

Hardened.Amz.Function.Lambda.Streaming

AWS Lambda response streaming for Hardened function handlers.

1.1K
downloads
SimpleRequest.JsonRpc package icon

SimpleRequest.JsonRpc

Package Description

1.1K
downloads
Hardened.Amz.Cdk package icon

Hardened.Amz.Cdk

AWS CDK constructs for deploying Hardened Lambda applications, including alias deployment groups and CloudWatch alarms.

1.1K
downloads
SimpleRequest.JsonRpc.SourceGenerator package icon

SimpleRequest.JsonRpc.SourceGenerator

Package Description

1.0K
downloads
Hardened.Aws.Lambda.Runtime package icon

Hardened.Aws.Lambda.Runtime

The AWS Lambda host for Hardened applications: the invocation loop, the payload adapter seam, and the ambient services the environment expects. Reference an adapter package alongside it for the triggers a function serves.

915
downloads
SimpleRequest.Aws.Host.Runtime package icon

SimpleRequest.Aws.Host.Runtime

Package Description

911
downloads
SimpleRequest.Aws.Host.DdbStream package icon

SimpleRequest.Aws.Host.DdbStream

Package Description

901
downloads
SimpleRequest.Aws.Host.Sqs package icon

SimpleRequest.Aws.Host.Sqs

Package Description

895
downloads
SimpleRequest.Aws.Lambda.CwDashboard package icon

SimpleRequest.Aws.Lambda.CwDashboard

Package Description

891
downloads
Hardened.Amz.Web.Lambda.Streaming package icon

Hardened.Amz.Web.Lambda.Streaming

AWS Lambda response streaming for Hardened web applications.

885
downloads
SimpleRequest.Aws.Lambda.Runtime package icon

SimpleRequest.Aws.Lambda.Runtime

Package Description

885
downloads
SimpleRequest.Aws.Lambda.Testing package icon

SimpleRequest.Aws.Lambda.Testing

Package Description

881
downloads
SimpleRequest.Aws.Lambda.Sqs package icon

SimpleRequest.Aws.Lambda.Sqs

Package Description

875
downloads
SimpleRequest.Aws.Lambda.Web package icon

SimpleRequest.Aws.Lambda.Web

Package Description

869
downloads
SimpleRequest.Aws.Lambda.DdbStream package icon

SimpleRequest.Aws.Lambda.DdbStream

Package Description

865
downloads
SimpleRequest.Aws.Lambda.EventBridge package icon

SimpleRequest.Aws.Lambda.EventBridge

Package Description

855
downloads
CompiledTemplateEngine.Runtime package icon

CompiledTemplateEngine.Runtime

Package Description

715
downloads
Hardened.Requests.Caching.Memory package icon

Hardened.Requests.Caching.Memory

In-process response caching for Hardened. Stores what a handler answered and serves it again without running the handler. Opt in by referencing this package and writing [HardenedMemoryResponseCache].

679
downloads
Hardened.Shared.Testing.xUnit package icon

Hardened.Shared.Testing.xUnit

The xUnit v3 runner for Hardened tests: [HardenedTest], the logger that writes to a test's output, and the running-test seam Hardened.Shared.Testing reads. A test project references this beside Hardened.Shared.Testing, or Hardened.Shared.Testing.NUnit instead of it.

672
downloads
Hardened.CloudEvents package icon

Hardened.CloudEvents

CloudEvents 1.0 for Hardened function adapters: the structured JSON form and the binary HTTP form read into one CloudEvent, with a source-generated serializer context and the route helpers an adapter maps source, type and subject through. No dependency on the CloudNative SDK.

655
downloads
Hardened.Functions.Testing package icon

Hardened.Functions.Testing

Test-time access to the triggers a Hardened function declares: send to a queue, publish to a topic or fire a timer by name, with the payload type the handler binds.

639
downloads
Hardened.Gcp.CloudRun.Runtime package icon

Hardened.Gcp.CloudRun.Runtime

The Google Cloud Run host for Hardened applications: Kestrel on PORT with a SIGTERM drain, and a trigger front door that turns the envelope a Pub/Sub push, an Eventarc CloudEvent or a Cloud Scheduler request arrives in into the trigger route a handler declared. Reference an adapter package alongside it for the triggers a service serves.

632
downloads
Hardened.Azure.Functions.Runtime package icon

Hardened.Azure.Functions.Runtime

The Azure Functions isolated worker host for Hardened applications: the invocation handler, the trigger adapter seam, and the worker registration of the generated function shims. Reference an adapter package alongside it for the triggers a function serves, and Hardened.Azure.Functions.SourceGenerator to write the shims.

625
downloads
Hardened.Aws.Lambda.Sqs package icon

Hardened.Aws.Lambda.Sqs

Serves [Queue] handlers on AWS Lambda from Amazon SQS, delivered as a batch against one queue, with optional partial batch failure reporting.

607
downloads
Hardened.Web.Kestrel.Testing package icon

Hardened.Web.Kestrel.Testing

[KestrelHost] for a Hardened test: runs the test's application on Kestrel, over the test's own container, on a loopback port the kernel picks, with ITestWebApp and every client the harness hands out sending to that socket.

603
downloads
Hardened.Aws.Lambda.EventBridge package icon

Hardened.Aws.Lambda.EventBridge

Serves [Timer] and [Event] handlers on AWS Lambda from Amazon EventBridge: scheduled rules and bus events share one envelope, so they share one adapter.

601
downloads
Hardened.Aws.Lambda.Kinesis package icon

Hardened.Aws.Lambda.Kinesis

Serves [Stream] handlers on AWS Lambda from Kinesis Data Streams: an ordered batch of records off one shard, with each record's data bound as the publisher wrote it.

601
downloads
Hardened.Kiota.Testing package icon

Hardened.Kiota.Testing

Assert through a Kiota-generated client in a Hardened test: [assembly: KiotaTesting] builds every Kiota client over the pipeline for a test parameter, and reads what a call answered for Returns<T>().

593
downloads
Hardened.Aws.Lambda.Invoke package icon

Hardened.Aws.Lambda.Invoke

Serves [HardenedFunction] handlers on AWS Lambda invoked directly by an SDK caller, Step Functions or a test, with the payload passed through as the request body.

591
downloads
Hardened.Aws.Lambda.Sns package icon

Hardened.Aws.Lambda.Sns

Serves [Topic] handlers on AWS Lambda from Amazon SNS, delivered as a batch of notifications against one topic.

590
downloads
Hardened.Shared.Testing.NUnit package icon

Hardened.Shared.Testing.NUnit

The NUnit runner for Hardened tests: [HardenedTest], the logger that writes to a test's output, and the running-test seam Hardened.Shared.Testing reads. A test project references this beside Hardened.Shared.Testing, or Hardened.Shared.Testing.xUnit instead of it.

589
downloads
Hardened.Refit.Testing package icon

Hardened.Refit.Testing

Assert through a Refit client in a Hardened test: [assembly: RefitTesting] builds every Refit interface over the pipeline for a test parameter, and reads what a call answered for Returns<T>().

589
downloads
Hardened.Aws.Lambda.S3 package icon

Hardened.Aws.Lambda.S3

Serves [Blob] handlers on AWS Lambda from S3 object notifications: bucket, key, size and event name bound as a plain record, with the key already URL-decoded.

586
downloads
Hardened.Web.AspNetCore.Testing package icon

Hardened.Web.AspNetCore.Testing

[AspNetCoreHost] for a Hardened test: runs the test's application inside the real ASP.NET Core pipeline on Kestrel, over the test's own container, on a loopback port the kernel picks, with ITestWebApp and every client the harness hands out sending to that socket.

585
downloads
Hardened.Aws.Lambda.DynamoDb package icon

Hardened.Aws.Lambda.DynamoDb

Serves [Change] handlers on AWS Lambda from DynamoDB Streams: an ordered batch of row changes against one table, with the changed item bound as plain JSON.

575
downloads
Hardened.Aws.Lambda package icon

Hardened.Aws.Lambda

Every AWS Lambda adapter in one reference: API Gateway, SQS, SNS, EventBridge, DynamoDB Streams, Kinesis, S3 and direct invoke. Reference the individual packages instead to keep out of the deployment bundle what the function is not triggered by.

552
downloads
Hardened.Aws.Lambda.Testing package icon

Hardened.Aws.Lambda.Testing

Raises the fidelity of a Hardened function test on AWS: delivers through the envelope the source actually sends - SQS, SNS, EventBridge, DynamoDB Streams, Kinesis or S3 - and the real invocation loop, so the adapter and the payload peek are exercised too.

539
downloads
ValidationModules.Messages package icon

ValidationModules.Messages

Every built-in language for ValidationModules' error messages, shipped as data: the *.validation-messages.json files compile into your assembly at your build, validated against your runtime's shape inventory. All languages by default; set <ValidationModulesLanguages>fr;de</ValidationModulesLanguages> to compile exactly those, or 'none' to opt out - excluded languages are absent from the binary, not carried and ignored.

537
downloads
CompiledTemplateEngine.SourceGenerator package icon

CompiledTemplateEngine.SourceGenerator

Package Description

492
downloads
Hardened.Gcp.CloudRun.Eventarc package icon

Hardened.Gcp.CloudRun.Eventarc

Serves [Event] handlers on Google Cloud Run from Eventarc: any CloudEvent, binary or structured, routes on its source and type through Hardened.CloudEvents, with the event's data as the handler's body and its attributes as headers.

461
downloads
Hardened.Azure.Functions.ServiceBus package icon

Hardened.Azure.Functions.ServiceBus

Serves [Queue] handlers on Azure Functions from Service Bus, delivered as a batch against one queue.

447
downloads
Hardened.Azure.Functions.Http package icon

Hardened.Azure.Functions.Http

Serves a Hardened web application on Azure Functions from one anonymous HTTP trigger catching every method under every path, with Hardened's routing table doing the routing.

447
downloads
Hardened.Gcp.CloudRun.PubSub package icon

Hardened.Gcp.CloudRun.PubSub

Serves [Queue] and [Topic] handlers on Google Cloud Run from Pub/Sub: a push subscription's envelope, wrapped or unwrapped, routes on the subscription's name, and an Eventarc trigger on a topic routes on the topic's; the message is the handler's body and its attributes are headers either way.

447
downloads
Hardened.Gcp.CloudRun.Scheduler package icon

Hardened.Gcp.CloudRun.Scheduler

Serves [Timer] handlers on Google Cloud Run from Cloud Scheduler: a job whose HTTP target is the service's /_triggers/timer/{name} route reaches the handler that declared the name, cross-checked against the headers Scheduler sends.

446
downloads
Hardened.Gcp.CloudRun.Storage package icon

Hardened.Gcp.CloudRun.Storage

Serves [Blob] handlers on Google Cloud Run from Cloud Storage, in both forms an object change arrives in: the Eventarc CloudEvent and the Pub/Sub notification. The bucket is the route and the handler binds the object's metadata.

445
downloads
Hardened.Azure.Functions.CosmosDb package icon

Hardened.Azure.Functions.CosmosDb

Serves [Change] handlers on Azure Functions from the Cosmos DB change feed, delivered as an ordered batch of the current documents.

445
downloads
Hardened.Azure.Functions.EventGrid package icon

Hardened.Azure.Functions.EventGrid

Serves [Event] handlers on Azure Functions from Event Grid, delivered in the CloudEvents schema and routed by source and type.

442
downloads
SimpleRequest.Models package icon

SimpleRequest.Models

Package Description

440
downloads
Hardened.Azure.Functions.Blobs package icon

Hardened.Azure.Functions.Blobs

Serves [Blob] handlers on Azure Functions from a blob trigger fed by Event Grid, delivering what Storage says about the blob rather than the blob.

439
downloads
Hardened.Azure.Functions.EventHubs package icon

Hardened.Azure.Functions.EventHubs

Serves [Stream] handlers on Azure Functions from Event Hubs, delivered as an ordered batch off one partition.

437
downloads
Hardened.Azure.Functions.Timer package icon

Hardened.Azure.Functions.Timer

Serves [Timer] handlers on Azure Functions from a timer trigger whose schedule is an app setting named after the trigger.

435
downloads
Hardened.Gcp.CloudRun.Firestore package icon

Hardened.Gcp.CloudRun.Firestore

Serves [Change] handlers on Google Cloud Run from Firestore through Eventarc: a document event's new value is the handler's body as plain JSON, the collection is the route, and [OldValue] binds the previous document.

435
downloads
Hardened.Gcp.CloudRun.Invoke package icon

Hardened.Gcp.CloudRun.Invoke

Serves [HardenedFunction] handlers on Google Cloud Run as direct invocations over HTTP: a POST to /_triggers/invoke/{operation} carries the caller's payload to the operation, and the handler's return value is the response body.

427
downloads
Hardened.Aws.DynamoDbClient package icon

Hardened.Aws.DynamoDbClient

A DynamoDB client provider for Hardened applications: named clients that bring their own credentials, built on first use and cached for the process.

423
downloads
Hardened.Azure.Functions package icon

Hardened.Azure.Functions

Every Azure Functions adapter in one reference: HTTP, Service Bus, Timer, Event Hubs, Cosmos DB, Blob Storage and Event Grid. Reference the individual packages instead to keep out of the deployment what the function is not triggered by.

421
downloads
Hardened.Gcp.CloudRun package icon

Hardened.Gcp.CloudRun

Every Google Cloud Run adapter in one reference: Pub/Sub, Cloud Scheduler, direct invocation, Cloud Storage, Firestore and Eventarc. Reference the individual packages instead to keep out of the image what the service is not triggered by.

420
downloads
Hardened.Aws.DynamoDbClient.Testing package icon

Hardened.Aws.DynamoDbClient.Testing

Runs Hardened tests against a real DynamoDB in a container, rather than a fake.

398
downloads
Hardened.Azure.Functions.Testing package icon

Hardened.Azure.Functions.Testing

Raises the fidelity of a Hardened function test on Azure: delivers the trigger data the isolated worker would bind - Service Bus messages, Event Hubs events, change feed documents, blobs, timers, CloudEvents and HTTP requests - through the real invocation handler, so the adapter and the batch fan-out are exercised too.

389
downloads
Hardened.Gcp.CloudRun.Testing package icon

Hardened.Gcp.CloudRun.Testing

Raises the fidelity of a Hardened function test on Google Cloud Run: delivers through the envelope each source actually sends - a Pub/Sub push, an Eventarc CloudEvent, a Cloud Scheduler request, a direct invocation - in through the front door and the same dispatch a deployed service runs, on the pipeline host or over a Kestrel socket.

381
downloads
Hardened.Aws.Lambda.ApiGateway package icon

Hardened.Aws.Lambda.ApiGateway

Serves HTTP routes on AWS Lambda behind API Gateway: the proxy payload adapter for [Get], [Post] and the rest, in both v1 and v2 shapes.

368
downloads
Hardened.Azure.Functions.SourceGenerator package icon

Hardened.Azure.Functions.SourceGenerator

Source generator for Hardened applications hosted in the Azure Functions isolated worker: writes a [Function] shim per trigger handler, and the metadata provider and executor the worker indexes and invokes them through.

353
downloads
Hardened.Commands package icon

Hardened.Commands

Command line parsing, option binding and help output for Hardened console applications.

293
downloads
Hardened.Console.SourceGenerator package icon

Hardened.Console.SourceGenerator

Source generator for Hardened console applications: entry point generation and command definitions.

285
downloads
Hardened.Aws.Lambda.Http package icon

Hardened.Aws.Lambda.Http

Serves HTTP routes on AWS Lambda: the payload format 2.0 adapter for [Get], [Post] and the rest, behind an API Gateway HTTP API or a function URL.

235
downloads
Hardened.Requests.Serializers.MessagePack package icon

Hardened.Requests.Serializers.MessagePack

MessagePack request and response serializer for the Hardened execution pipeline.

196
downloads
ValidationModules.Options package icon

ValidationModules.Options

Options validation for ValidationModules: AddValidatedOptions<T>() wires the generated validators into IValidateOptions<T> and ValidateOnStart(), so a host with a bad appsettings.json refuses to start instead of running misconfigured. No reflection, Native AOT safe.

169
downloads
Hardened.Gcp.Functions.Runtime package icon

Hardened.Gcp.Functions.Runtime

Runs a Hardened application as a Google Cloud Functions 2nd gen function: a FunctionsStartup that populates the application into the Functions Framework's own container, and the host that runs a request through the Hardened chain from the features the framework's HttpContext carries. The triggers, the front door and the routing are Hardened.Gcp.CloudRun.Runtime's, unchanged - only the entry point differs.

97
downloads
Hardened.Gcp.Functions.SourceGenerator package icon

Hardened.Gcp.Functions.SourceGenerator

Source generator for Hardened applications deployed as Google Cloud Functions 2nd gen: writes the FUNCTION_TARGET entry type into the application's own assembly, with the startup attribute that populates the application into the Functions Framework's container.

89
downloads
LambdaWidgets.Harness package icon

LambdaWidgets.Harness

A console-shaped dashboard that runs on your machine, interprets cwdb-action clicks and forms, and invokes a custom widget through any Lambda Invoke API endpoint. Any language.

78
downloads
LambdaWidgets.Runtime package icon

LambdaWidgets.Runtime

The widget host for a Hardened application: routing and binding from the widget event, Razor helpers that emit cwdb-action from generated links, describe, and the typed widget context.

77
downloads
LambdaWidgets.Dashboard package icon

LambdaWidgets.Dashboard

The CloudWatch custom widget contract as a library: events, cwdb-action, forms, the sanitizer and the default styles. No host, no HTTP, no UI.

75
downloads
LambdaWidgets.Testing package icon

LambdaWidgets.Testing

A click-through test driver for widget applications. Drives the generated Invoke in-process; needs neither the test tool nor the harness.

73
downloads
LambdaWidgets.Charts package icon

LambdaWidgets.Charts

Charts for CloudWatch custom widgets: inline SVG rendered on the server, because the console strips JavaScript. Validated colours for both console themes, and a table beside every chart.

65
downloads
LambdaWidgets.Templates package icon

LambdaWidgets.Templates

dotnet new templates for CloudWatch custom widgets: a Logs Insights search, a DynamoDB lookup, and a chart over CloudWatch metrics. Each produces a widget and a test project that drives it the way a viewer does.

61
downloads