Skip to content
amilochauPublic

About

Core libraries for .NET Core applications on AWS ✅

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

222 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Release Version Downloads

@amilochau/core-aws

@amilochau/core-aws is a set of opinionated packages used to create AWS Lambda functions with .NET 9.0 native AOT. This repository comes from a fork of multiple AWS dotnet packages, rewritten to focus on performances:

Main features

  • Web: ASP.NET application libraries, optimized to run within Lambda functions
  • API Gateway: authentication checks, request validations
  • DynamoDB: document attribute mapping, expressions based on code generation
  • Integration: multi-lambda integration application baseline

Usage

amilochau/core-aws is proposed as a set of NuGet packages.

  1. Install the NuGet packages

Run the following command to install the NuGet packages - use the packages you want for your use case:

dotnet add package Milochau.Core.Aws.Abstractions
dotnet add package Milochau.Core.Aws.ApiGateway
dotnet add package Milochau.Core.Aws.Cognito
dotnet add package Milochau.Core.Aws.Core
dotnet add package Milochau.Core.Aws.DynamoDB
dotnet add package Milochau.Core.Aws.Integration
dotnet add package Milochau.Core.Aws.Lambda
dotnet add package Milochau.Core.Aws.SESv2
dotnet add package Milochau.Core.Aws.SNS
  1. Use the packages

See the reference projects to find usage examples:


Contribute

Feel free to push your code if you agree with publishing under the MIT license.

About

Core libraries for .NET Core applications on AWS ✅

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages