Source: https://seerepo.com/r/icsharpcode/ILSpy/built
Markdown source: https://seerepo.com/r/icsharpcode/ILSpy/built.md
Description: ILSpy is a C# repo built with Avalonia.Desktop, Avalonia, CommunityToolkit.Mvvm, and Microsoft.Extensions.Hosting.

# What is ILSpy built with?

ILSpy is a C# repo built with Avalonia.Desktop, Avalonia, CommunityToolkit.Mvvm, and Microsoft.Extensions.Hosting. It makes its content with Magick.NET-Q8-AnyCPU and is tested with Microsoft.Testing.Extensions.TrxReport, NUnit3TestAdapter, and NUnit. It has 403,634 written lines, with 721 test files.

Read on November 8, 2026, at commit 085a36d.

Repository: https://github.com/icsharpcode/ILSpy

## Frontend

### Interface

- **Avalonia.AvaloniaEdit**
- **ProDataGrid**
- **Svg.Controls.Skia.Avalonia**
- **Xaml.Behaviors.Avalonia**
- **AvaloniaEdit.TextMate**: 2 files

## Support

### The base

- **[Avalonia.Desktop](https://seerepo.com/uses/avaloniadesktop)**
- **Avalonia**: 126 files
- **[CommunityToolkit.Mvvm](https://seerepo.com/uses/communitytoolkitmvvm)**: 38 files
- **Microsoft.Extensions.Hosting**: 1 file

### Content

- **Magick.NET-Q8-AnyCPU**

### Testing

- **Microsoft.Testing.Extensions.TrxReport**
- **NUnit3TestAdapter**
- **NUnit**: 361 files

### Tools

- **AvaloniaUI**
- **Microsoft.CodeAnalysis.VisualBasic**
- **Microsoft.SourceLink.GitHub**
- **System.Reflection.Metadata**: 210 files
- **Microsoft.CodeAnalysis**: 5 files
- **Mono.Cecil**: 4 files
- **McMaster.Extensions.CommandLineUtils**: 3 files
- **Microsoft.CodeAnalysis.CSharp**: 3 files

### Other

- **Microsoft.Extensions.Configuration.Json**
- **Microsoft.Extensions.DependencyInjection.Abstractions**
- **System.Memory**
- **System.Runtime.CompilerServices.Unsafe**
- **System.Security.Cryptography.Pkcs**
- **System.Collections.Immutable**: 64 files
- **CliWrap**: 3 files
- **Microsoft.Extensions.Configuration**: 1 file
- **NuGet**: 1 file

## Other repos with a similar stack

- [Devolutions/UniGetUI](https://seerepo.com/r/Devolutions/UniGetUI/built): Avalonia.Desktop, Avalonia, CommunityToolkit.Mvvm, Avalonia.AvaloniaEdit · [Compare](https://seerepo.com/compare/Devolutions/UniGetUI/vs/icsharpcode/ILSpy)
- [2dust/v2rayN](https://seerepo.com/r/2dust/v2rayN/built): Avalonia.Desktop, Avalonia.AvaloniaEdit, ProDataGrid · [Compare](https://seerepo.com/compare/2dust/v2rayN/vs/icsharpcode/ILSpy)
- [ShareX/ShareX](https://seerepo.com/r/ShareX/ShareX/built): Avalonia.Desktop, Avalonia, CommunityToolkit.Mvvm · [Compare](https://seerepo.com/compare/icsharpcode/ILSpy/vs/ShareX/ShareX)
- [BeyondDimension/SteamTools](https://seerepo.com/r/BeyondDimension/SteamTools/built): Avalonia.Desktop, Avalonia, Avalonia.AvaloniaEdit · [Compare](https://seerepo.com/compare/BeyondDimension/SteamTools/vs/icsharpcode/ILSpy)
- [KnifeLemon/Filee](https://seerepo.com/r/KnifeLemon/Filee/built): Avalonia.Desktop, CommunityToolkit.Mvvm, Magick.NET-Q8-AnyCPU · [Compare](https://seerepo.com/compare/icsharpcode/ILSpy/vs/KnifeLemon/Filee)
- [Tyrrrz/YoutubeDownloader](https://seerepo.com/r/Tyrrrz/YoutubeDownloader/built): Avalonia.Desktop, Avalonia, CommunityToolkit.Mvvm · [Compare](https://seerepo.com/compare/icsharpcode/ILSpy/vs/Tyrrrz/YoutubeDownloader)

## Frequently asked questions

### What language is ILSpy written in?

ILSpy is written in C#, with 403,634 written lines.

### What framework does ILSpy use?

ILSpy is built with Avalonia.Desktop, Avalonia, CommunityToolkit.Mvvm, and Microsoft.Extensions.Hosting.

### Does ILSpy have tests?

Yes. ILSpy has 721 test files and is tested with Microsoft.Testing.Extensions.TrxReport, NUnit3TestAdapter, and NUnit.

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

The ones that share most of its stack: Devolutions/UniGetUI, 2dust/v2rayN, and ShareX/ShareX.

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