Source: https://seerepo.com/r/App-vNext/Polly/built
Markdown source: https://seerepo.com/r/App-vNext/Polly/built.md
Description: Polly is a C# repo built with System.ValueTuple and Microsoft.Extensions.Options. It validates its data with System.ComponentModel.Annotations.

# What is Polly built with?

Polly is a C# repo built with System.ValueTuple and Microsoft.Extensions.Options. It validates its data with System.ComponentModel.Annotations, is tested with NSubstitute, deploys with Microsoft.Extensions.Logging.Console, System.Diagnostics.DiagnosticSource, and Microsoft.Extensions.Logging.Abstractions, and uses Microsoft.Extensions.Caching.Memory. It has 106,814 written lines, with 325 test files.

Read on November 9, 2026, at commit 8a37f64.

Repository: https://github.com/App-vNext/Polly

## Backend

### Data

- **Microsoft.Extensions.Caching.Memory**

## Support

### The base

- **System.ValueTuple**
- **Microsoft.Extensions.Options**: 3 files

### Validation

- **System.ComponentModel.Annotations**

### Testing

- **NSubstitute**: 24 files

### Deploy

- **Microsoft.Extensions.Logging.Console**
- **System.Diagnostics.DiagnosticSource**
- **[Microsoft.Extensions.Logging.Abstractions](https://seerepo.com/uses/microsoftextensionsloggingabstractions)**: 2 files

### Other

- **Microsoft.Bcl.AsyncInterfaces**
- **Microsoft.Bcl.TimeProvider**
- **Microsoft.Extensions.Http.Resilience**
- **RestSharp**
- **System.Threading.Tasks.Extensions**
- **System.Threading.RateLimiting**: 5 files
- **Microsoft.Extensions.DependencyInjection**: 2 files

## Other repos with a similar stack

- [chocolatey/choco](https://seerepo.com/r/chocolatey/choco/built): System.ValueTuple, Microsoft.Extensions.Options, System.ComponentModel.Annotations, System.Diagnostics.DiagnosticSource, Microsoft.Extensions.Logging.Abstractions · [Compare](https://seerepo.com/compare/App-vNext/Polly/vs/chocolatey/choco)
- [dotnet/aspnetcore](https://seerepo.com/r/dotnet/aspnetcore/built): Microsoft.Extensions.Caching.Memory, System.ComponentModel.Annotations, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Abstractions · [Compare](https://seerepo.com/compare/App-vNext/Polly/vs/dotnet/aspnetcore)
- [duplicati/duplicati](https://seerepo.com/r/duplicati/duplicati/built): Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Abstractions · [Compare](https://seerepo.com/compare/App-vNext/Polly/vs/duplicati/duplicati)
- [microsoft/agent-framework](https://seerepo.com/r/microsoft/agent-framework/built): Microsoft.Extensions.Caching.Memory, System.Diagnostics.DiagnosticSource, Microsoft.Extensions.Logging.Abstractions · [Compare](https://seerepo.com/compare/App-vNext/Polly/vs/microsoft/agent-framework)
- [aspnetboilerplate/aspnetboilerplate](https://seerepo.com/r/aspnetboilerplate/aspnetboilerplate/built): Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Options, System.ComponentModel.Annotations · [Compare](https://seerepo.com/compare/App-vNext/Polly/vs/aspnetboilerplate/aspnetboilerplate)
- [microsoft/semantic-kernel](https://seerepo.com/r/microsoft/semantic-kernel/built): Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Abstractions

## Frequently asked questions

### What language is Polly written in?

Polly is written in C#, with 106,814 written lines.

### What framework does Polly use?

Polly is built with System.ValueTuple and Microsoft.Extensions.Options.

### What services does Polly use?

Polly uses Microsoft.Extensions.Caching.Memory.

### Does Polly have tests?

Yes. Polly has 325 test files and is tested with NSubstitute.

### Which repos have a stack like Polly's?

The ones that share most of its stack: chocolatey/choco, dotnet/aspnetcore, and duplicati/duplicati.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
