Skip to content

agenticloud-com/dotnet-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

dotnet-kit

My personal list of open source development kit for dotnet.

Caching

  1. https://docs.microsoft.com/en-us/dotnet/core/extensions/caching
  2. https://docs.microsoft.com/en-us/aspnet/core/performance/caching/memory?view=aspnetcore-6.0

Console Tools

  1. C# REPL https://github.com/waf/CSharpRepl
  2. Cocona https://github.com/mayuki/Cocona

Database

  1. Dapper https://github.com/DapperLib/Dapper
  2. ElasticSearch https://www.elastic.co/guide/index.html
  3. Redis https://docs.microsoft.com/en-us/azure/azure-cache-for-redis/cache-web-app-aspnet-core-howto?tabs=core6x
  4. Sqlite https://docs.microsoft.com/en-us/dotnet/standard/data/sqlite/?tabs=netcore-cli

Dependency Injection

  1. Scrutor https://github.com/khellang/Scrutor

Helpers

  1. RegExtract https://github.com/sblom/RegExtract
  2. UnitsNet https://github.com/angularsen/UnitsNet
  3. Humanizer https://github.com/Humanizr/Humanizer
  4. Polly https://github.com/App-vNext/Polly
  5. NSwag https://github.com/RicoSuter/NSwag
  6. Refit https://github.com/reactiveui/refit

Logging

  1. OpenTelemetry https://docs.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-enable?tabs=net
  2. Serilog https://github.com/serilog/serilog

Microservices

  1. Azure Container Apps https://docs.microsoft.com/en-us/azure/container-apps/get-started?tabs=bash
  2. Azure Service Bus https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview
  3. Docker https://docs.microsoft.com/en-us/virtualization/windowscontainers/quick-start/run-your-first-container

Patterns

  1. CQRS https://docs.microsoft.com/en-us/azure/architecture/patterns/cqrs
  2. EventSourcing https://docs.microsoft.com/en-us/azure/architecture/patterns/event-sourcing

Provisioning

  1. Cupboard https://github.com/cupboard-project/cupboard
  2. Pulumi https://www.pulumi.com/docs/get-started/azure/

Testing Tools

  1. .NET Testcontainers https://github.com/HofmeisterAn/dotnet-testcontainers
  2. BenchmarkDotNet https://github.com/dotnet/BenchmarkDotNet
  3. NBomber https://github.com/PragmaticFlow/NBomber
  4. NSubstitute https://github.com/nsubstitute/NSubstitute
  5. Verify https://github.com/VerifyTests/Verify
  6. WebApplicationFactory https://andrewlock.net/exploring-dotnet-6-part-6-supporting-integration-tests-with-webapplicationfactory-in-dotnet-6/
  7. xUnit https://github.com/xunit/xunit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published