Dirkster99/AvalonDock
Our own development branch of the well known WPF document docking library observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 97
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 8
- age_days: 3188
- days_rel: 21
- days_push: 12
- n_releases_24m: 4
Adoption not part of the score
1725 stars · 352 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
AvalonDock is a WPF document and tool window layout container that arranges dockable windows like Visual Studio or other IDEs. This is the actively maintained Dirkster development branch with MVVM support, theming, and modular NuGet packages.
Use cases
- build a WPF app with dockable tool windows like Visual Studio
- add tabbed document layout to a WPF text editor
- create an IDE-style multi-document interface in .NET
- arrange floating and docked panels in a WPF application
- add dark and light themes to a docking layout
- build an MVVM WPF app with persistable window layouts
When to choose
- you are building a WPF desktop app that needs Visual Studio-style docking
- you want MVVM-friendly dockable documents and tool windows in .NET
- you need a mature, widely adopted WPF docking library with theming
When to avoid
- you are not targeting WPF or the .NET desktop stack
- you need cross-platform UI beyond Windows (e.g., Avalonia or web frontends)
- you need a simple tab control rather than full docking behavior
Facets
library · maturity active
ui-components desktop-framework desktop-applications web-development developer-tools windows dotnet cross-platform wpf docking mvvm ide-layout csharp dockable-windows layout-container
1 source
- readme: https://github.com/Dirkster99/AvalonDock · fetched 2026-08-28 · 03aa7f906ec5
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Dirkster99/AvalonDock | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="Dirkster99/AvalonDock")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem