Source: https://seerepo.com/r/ardalis/CleanArchitecture/built
Markdown source: https://seerepo.com/r/ardalis/CleanArchitecture/built.md
Description: CleanArchitecture is a C# repo. It stores its data in Microsoft.EntityFrameworkCore.Sqlite. It has 11,006 written lines, with 60 test files.

# What is CleanArchitecture built with?

CleanArchitecture is a C# repo. It stores its data in Microsoft.EntityFrameworkCore.Sqlite, reaches it with Microsoft.EntityFrameworkCore.Relational and Microsoft.EntityFrameworkCore.Design, signs people in with Azure.Identity, makes its content with MailKit, deploys with Microsoft.Extensions.Logging.Abstractions, OpenTelemetry.Exporter.OpenTelemetryProtocol, OpenTelemetry.Instrumentation.AspNetCore, OpenTelemetry.Instrumentation.Http, Microsoft.Extensions.Logging, and 3 more, and uses Aspire.Hosting.SqlServer and Microsoft.EntityFrameworkCore.SqlServer. It has 11,006 written lines, with 60 test files.

Read on November 6, 2026, at commit da5491f.

Repository: https://github.com/ardalis/CleanArchitecture

## Frontend

### Interface

- **Scalar**: 2 files

## Backend

### Data

- **Aspire.Hosting.SqlServer**
- **Microsoft.EntityFrameworkCore.SqlServer**
- **Microsoft.EntityFrameworkCore.Sqlite**: 17 files

### Data access

- **Microsoft.EntityFrameworkCore.Relational**
- **Microsoft.EntityFrameworkCore.Design**: 1 file

### Sign-in

- **Azure.Identity**

## Support

### Content

- **MailKit**: 1 file

### Deploy

- **Microsoft.Extensions.Logging.Abstractions**
- **OpenTelemetry.Exporter.OpenTelemetryProtocol**
- **OpenTelemetry.Instrumentation.AspNetCore**
- **OpenTelemetry.Instrumentation.Http**
- **Microsoft.Extensions.Logging**: 5 files
- **Serilog.AspNetCore**: 4 files
- **[OpenTelemetry](https://seerepo.com/uses/opentelemetry)**: 2 files
- **Aspire**: 1 file

### Other

- **MessagePack**
- **Microsoft.Extensions.Http.Resilience**
- **Ardalis.GuardClauses**: 4 files
- **Microsoft.Extensions.ServiceDiscovery**: 2 files
- **Microsoft.Extensions.Configuration**: 1 file

## Other repos with a similar stack

- [dotnet/aspnetcore](https://seerepo.com/r/dotnet/aspnetcore/built): Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Design, Azure.Identity, Microsoft.Extensions.Logging.Abstractions, OpenTelemetry.Exporter.OpenTelemetryProtocol, OpenTelemetry.Instrumentation.AspNetCore, OpenTelemetry.Instrumentation.Http, Microsoft.Extensions.Logging, OpenTelemetry · [Compare](https://seerepo.com/compare/ardalis/CleanArchitecture/vs/dotnet/aspnetcore)
- [jasontaylordev/CleanArchitecture](https://seerepo.com/r/jasontaylordev/CleanArchitecture/built): Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.Design, Azure.Identity, OpenTelemetry.Exporter.OpenTelemetryProtocol, OpenTelemetry.Instrumentation.AspNetCore, OpenTelemetry.Instrumentation.Http, OpenTelemetry · [Compare](https://seerepo.com/compare/ardalis/CleanArchitecture/vs/jasontaylordev/CleanArchitecture)
- [bitwarden/server](https://seerepo.com/r/bitwarden/server/built): Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Design, Microsoft.Extensions.Logging · [Compare](https://seerepo.com/compare/ardalis/CleanArchitecture/vs/bitwarden/server)
- [microsoft/autogen](https://seerepo.com/r/microsoft/autogen/built): OpenTelemetry.Exporter.OpenTelemetryProtocol, OpenTelemetry.Instrumentation.Http, Microsoft.Extensions.Logging, OpenTelemetry · [Compare](https://seerepo.com/compare/ardalis/CleanArchitecture/vs/microsoft/autogen)
- [jellyfin/jellyfin](https://seerepo.com/r/jellyfin/jellyfin/built): Microsoft.EntityFrameworkCore.Sqlite, Microsoft.Extensions.Logging
- [KnifeLemon/Filee](https://seerepo.com/r/KnifeLemon/Filee/built): Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging

## Frequently asked questions

### What language is CleanArchitecture written in?

CleanArchitecture is written in C#, with 11,006 written lines.

### What database does CleanArchitecture use?

CleanArchitecture stores its data in Microsoft.EntityFrameworkCore.Sqlite and reaches it with Microsoft.EntityFrameworkCore.Relational and Microsoft.EntityFrameworkCore.Design.

### What does CleanArchitecture sign people in with?

CleanArchitecture signs people in with Azure.Identity.

### What services does CleanArchitecture use?

CleanArchitecture uses Aspire.Hosting.SqlServer and Microsoft.EntityFrameworkCore.SqlServer.

### Does CleanArchitecture have tests?

Yes. CleanArchitecture has 60 test files.

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

The ones that share most of its stack: dotnet/aspnetcore, jasontaylordev/CleanArchitecture, and bitwarden/server.

## 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.
