JetBrains / Avalonia
File Age & Freshness

File age measurements show the distribution of file ages (days since the first commit) and the file freshness (days since the latest commit).

Summary
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 2,946 files with 276,005 lines of code in files.
    • 2,806 files that are 366+ days old (268,801 lines of code)
    • 55 files that are 181-365 days old (3,133 lines of code)
    • 85 files that are 91-180 days old (4,071 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | 1% | 1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by age
File Freshness Distribution Overall
Days since last update
  • There are 2,946 files with 276,005 lines of code in files.
    • 2,342 files have been last changed 366+ days ago (166,962 lines of code)
    • 273 files have been last changed 181-365 days ago (43,068 lines of code)
    • 331 files have been last changed 91-180 days ago (65,975 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
60% | 15% | 23% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
cs, xaml, csproj, xml, props, ts, mm, txt, h, json, md, plist, targets, yaml, gitignore, sh, js, html, fs, css, xib, razor, ps1, editorconfig, glsl, tsx, dotsettings, resx, gitmodules, cmd, fsproj, gitattributes, fx, svg, proj
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs97% | 1% | 1% | 0% | 0%
xaml99% | 0% | <1% | 0% | 0%
mm99% | 0% | <1% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
h98% | 0% | 1% | 0% | 0%
targets97% | 0% | 2% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
tsx100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
proj100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs60% | 16% | 22% | 0% | 0%
xaml74% | 7% | 17% | 0% | 0%
mm25% | 2% | 71% | 0% | 0%
ts65% | 9% | 24% | 0% | 0%
xml78% | 9% | 12% | 0% | 0%
h57% | 0% | 42% | 0% | 0%
props51% | 30% | 17% | 0% | 0%
targets43% | 8% | 48% | 0% | 0%
tsx100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
proj0% | 0% | 100% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src97% | 1% | 1% | 0% | 0%
native99% | 0% | <1% | 0% | 0%
nukebuild98% | 0% | 1% | 0% | 0%
packages100% | 0% | 0% | 0% | 0%
build97% | 0% | 2% | 0% | 0%
api100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src61% | 16% | 22% | 0% | 0%
native29% | 2% | 67% | 0% | 0%
nukebuild25% | 0% | 74% | 0% | 0%
packages58% | 0% | 41% | 0% | 0%
build55% | 20% | 23% | 0% | 0%
ROOT62% | 14% | 23% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
api0% | 0% | 100% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
UnmanagedMethods.cs
in src/Windows/Avalonia.Win32/Interop
2234 23 2016-05-11 2025-10-13 464 77 grokys@gmail.com 109803929+tomedwardsenscape...
Grid.cs
in src/Avalonia.Controls
2086 72 2016-05-11 2025-07-30 201 59 grokys@gmail.com 96322503+zxbmmmmmmmmm@users...
TextBox.cs
in src/Avalonia.Controls
1706 57 2016-05-11 2025-10-08 645 113 grokys@gmail.com emmausssss@gmail.com
WindowImpl.cs
in src/Windows/Avalonia.Win32
1333 64 2016-05-11 2025-10-09 746 109 grokys@gmail.com emmausssss@gmail.com
DrawingContextImpl.cs
in src/Skia/Avalonia.Skia
1148 60 2016-05-11 2025-08-23 506 71 grokys@gmail.com julien@lebosquain.net
SelectingItemsControl.cs
in src/Avalonia.Controls/Primitives
980 47 2016-05-11 2025-04-18 489 84 grokys@gmail.com julien@lebosquain.net
ScrollContentPresenter.cs
in src/Avalonia.Controls/Presenters
797 30 2016-05-11 2025-08-27 286 62 grokys@gmail.com emmausssss@gmail.com
Window.cs
in src/Avalonia.Controls
796 35 2016-05-11 2025-08-13 568 81 grokys@gmail.com julien@lebosquain.net
TextPresenter.cs
in src/Avalonia.Controls/Presenters
766 29 2016-05-11 2025-05-09 425 81 grokys@gmail.com emmausssss@gmail.com
TreeView.cs
in src/Avalonia.Controls
722 34 2016-05-11 2024-09-30 397 71 grokys@gmail.com workgroupengineering@users....
Popup.cs
in src/Avalonia.Controls/Primitives
706 38 2016-05-11 2025-03-27 399 68 grokys@gmail.com emmausssss@gmail.com
TopLevel.cs
in src/Avalonia.Controls
679 39 2016-05-11 2025-10-11 508 81 grokys@gmail.com emmausssss@gmail.com
TextBlock.cs
in src/Avalonia.Controls
624 34 2016-05-11 2025-09-18 370 70 grokys@gmail.com 10546952+miloush@users.nore...
GridSplitter.cs
in src/Avalonia.Controls
576 25 2016-05-11 2025-08-12 125 36 grokys@gmail.com wieslawsoltes@users.noreply...
MenuItem.cs
in src/Avalonia.Controls
567 35 2016-05-11 2025-06-17 401 72 grokys@gmail.com laszlo.paillat@gmail.com
ItemsControl.cs
in src/Avalonia.Controls
502 30 2016-05-11 2024-10-10 405 68 grokys@gmail.com 109803929+tomedwardsenscape...
AvaloniaObject.cs
in src/Avalonia.Base
500 44 2016-05-11 2025-03-28 384 60 grokys@gmail.com dan@walms.co.uk
AvaloniaList.cs
in src/Avalonia.Base/Collections
496 29 2016-05-11 2024-11-14 154 46 grokys@gmail.com 164873743+mpylon@users.nore...
Button.cs
in src/Avalonia.Controls
492 35 2016-05-11 2025-03-21 343 64 grokys@gmail.com 1357165+pavelovcharov@users...
ContentPresenter.cs
in src/Avalonia.Controls/Presenters
469 17 2016-05-11 2025-04-03 306 53 grokys@gmail.com emmausssss@gmail.com
ScrollViewer.cs
in src/Avalonia.Controls
465 39 2016-05-11 2024-02-06 236 58 grokys@gmail.com maxkatz6@outlook.com
DefinitionBase.cs
in src/Avalonia.Controls
458 23 2016-05-11 2023-09-25 120 42 grokys@gmail.com 17771375+lehonti@users.nore...
KeyInterop.cs
in src/Windows/Avalonia.Win32/Input
443 7 2016-05-11 2023-09-22 37 16 grokys@gmail.com julien@lebosquain.net
Track.cs
in src/Avalonia.Controls/Primitives
398 18 2016-05-11 2023-11-20 176 42 grokys@gmail.com 109803929+tomedwardsenscape...
ScrollBar.cs
in src/Avalonia.Controls/Primitives
374 30 2016-05-11 2024-08-01 225 51 grokys@gmail.com emmausssss@gmail.com
AvaloniaProperty.cs
in src/Avalonia.Base
368 22 2016-05-11 2025-04-24 260 57 grokys@gmail.com 107254966+anastassiap@users...
Control.cs
in src/Avalonia.Controls
352 18 2016-05-11 2025-06-20 349 58 grokys@gmail.com 109803929+tomedwardsenscape...
StackPanel.cs
in src/Avalonia.Controls
341 7 2016-05-11 2023-09-25 143 39 grokys@gmail.com 17771375+lehonti@users.nore...
AvaloniaPropertyRegistry.cs
in src/Avalonia.Base
339 19 2016-05-11 2024-09-14 151 42 grokys@gmail.com julien@lebosquain.net
AvaloniaView.cs
in src/iOS/Avalonia.iOS
331 21 2016-05-11 2025-10-01 196 45 grokys@gmail.com julien@lebosquain.net
ContextMenu.cs
in src/Avalonia.Controls
329 18 2016-05-11 2024-09-30 318 55 grokys@gmail.com grokys@users.noreply.github...
TypeUtilities.cs
in src/Avalonia.Base/Utilities
325 13 2016-05-11 2024-01-29 135 41 grokys@gmail.com grokys@users.noreply.github...
Slider.cs
in src/Avalonia.Controls
323 16 2016-05-11 2024-03-15 265 54 grokys@gmail.com 109803929+tomedwardsenscape...
Shape.cs
in src/Avalonia.Controls/Shapes
294 11 2016-05-11 2024-04-01 155 45 grokys@gmail.com 29896317+skproch@users.nore...
SkiaSharpExtensions.cs
in src/Skia/Avalonia.Skia
286 28 2016-05-11 2025-08-23 136 30 grokys@gmail.com julien@lebosquain.net
TreeViewItem.cs
in src/Avalonia.Controls
281 15 2016-05-11 2024-11-19 252 57 grokys@gmail.com 14807942+rabbitism@users.no...
MathUtilities.cs
in src/Avalonia.Base/Utilities
272 31 2016-05-11 2025-03-28 121 41 grokys@gmail.com julien@lebosquain.net
LayoutTransformControl.cs
in src/Avalonia.Controls
268 10 2016-05-11 2024-08-03 145 38 grokys@gmail.com 38405645+bobld@users.norepl...
Win32Platform.cs
in src/Windows/Avalonia.Win32
262 13 2016-05-11 2025-10-01 429 80 grokys@gmail.com julien@lebosquain.net
AdornerLayer.cs
in src/Avalonia.Controls/Primitives
259 22 2016-05-11 2024-01-17 226 46 grokys@gmail.com grokys@users.noreply.github...
WrapPanel.cs
in src/Avalonia.Controls
257 5 2016-05-11 2025-05-15 96 41 grokys@gmail.com 165401152+ingts@users.norep...
ProgressBar.cs
in src/Avalonia.Controls
251 8 2016-05-11 2024-12-23 289 61 grokys@gmail.com kierandevvs@gmail.com
Direct2D1Platform.cs
in src/Windows/Avalonia.Direct2D1
242 22 2016-05-11 2024-08-05 337 56 grokys@gmail.com keks9n@gmail.com
TemplatedControl.cs
in src/Avalonia.Controls/Primitives
242 12 2016-05-11 2025-03-28 253 51 grokys@gmail.com julien@lebosquain.net
TabControl.cs
in src/Avalonia.Controls
233 14 2016-05-11 2024-09-27 197 48 grokys@gmail.com 109803929+tomedwardsenscape...
AvaloniaObjectExtensions.cs
in src/Avalonia.Base
233 24 2016-05-11 2024-10-03 196 44 grokys@gmail.com yoh.deadfall@hotmail.com
ToolTip.cs
in src/Avalonia.Controls
226 21 2016-05-11 2024-09-30 186 45 grokys@gmail.com grokys@users.noreply.github...
StreamGeometryImpl.cs
in src/Skia/Avalonia.Skia
224 21 2016-05-11 2024-06-13 87 22 grokys@gmail.com grokys@users.noreply.github...
StringUtils.cs
in src/Avalonia.Controls/Utils
223 8 2016-05-11 2023-08-16 67 26 grokys@gmail.com workgroupengineering@users....
DispatcherTimer.cs
in src/Avalonia.Base/Threading
210 12 2016-05-11 2025-03-06 88 26 grokys@gmail.com maxkatz6@outlook.com
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
WindowEdge.cs
in src/Avalonia.Controls
14 - 2016-05-11 2016-05-11 1 1 grokys@gmail.com grokys@gmail.com
props
4 - 2017-03-19 2018-06-16 15 8 wieslaw.soltes@gmail.com jkoritzinsky@gmail.com
9 - 2017-03-19 2018-06-16 27 11 wieslaw.soltes@gmail.com jkoritzinsky@gmail.com
WindowStartupLocation.cs
in src/Avalonia.Controls
9 - 2017-07-06 2018-06-16 8 6 jpedrolmail@gmail.com jkoritzinsky@gmail.com
IMessageTypeResolver.cs
in src/Avalonia.Remote.Protocol
9 - 2017-08-18 2018-06-16 9 6 keks9n@gmail.com jkoritzinsky@gmail.com
EventStash.cs
in src/Avalonia.Remote.Protocol
67 4 2017-08-19 2018-06-16 10 6 keks9n@gmail.com jkoritzinsky@gmail.com
5 - 2017-03-19 2018-08-25 10 10 wieslaw.soltes@gmail.com hikari.netto23@gmail.com
IExternalDirect2DRenderTargetSurface.cs
in src/Windows/Avalonia.Direct2D1
10 - 2017-06-03 2018-09-26 23 11 keks9n@gmail.com hikari.netto23@gmail.com
targets
3 - 2018-09-15 2018-11-08 5 8 jkoritzinsky@gmail.com grokys@users.noreply.github...
props
6 - 2018-09-15 2018-11-08 5 8 jkoritzinsky@gmail.com grokys@users.noreply.github...
DebugUtils.cs
in src/Windows/Avalonia.Direct2D1/Utils
12 1 2018-11-24 2019-02-20 9 6 grokys@users.noreply.github... grokys@users.noreply.github...
XamlFileInfo.cs
in src/Avalonia.Build.Tasks
17 1 2018-11-14 2019-02-20 9 6 keks9n@gmail.com grokys@users.noreply.github...
AvaloniaResourceXamlInfo.cs
in src/Markup/Avalonia.Markup.Xaml/PortableXaml
11 - 2018-11-14 2019-08-11 10 6 keks9n@gmail.com dan@walms.co.uk
5 - 2018-09-15 2019-12-11 15 11 jkoritzinsky@gmail.com luisvde@outlook.de
IScreenInfoProvider.cs
in src/Linux/Avalonia.LinuxFramebuffer/Input
7 - 2019-07-22 2019-12-11 9 6 keks9n@gmail.com luisvde@outlook.de
8 - 2019-01-10 2019-12-11 10 8 keks9n@gmail.com luisvde@outlook.de
IOutputBackend.cs
in src/Linux/Avalonia.LinuxFramebuffer/Output
8 - 2019-07-24 2019-12-11 13 6 grokys@users.noreply.github... luisvde@outlook.de
MarkupExtension.cs
in src/Markup/Avalonia.Markup.Xaml
8 - 2019-06-13 2019-12-11 8 9 foggyfinder@yandex.ua luisvde@outlook.de
IInputBackend.cs
in src/Linux/Avalonia.LinuxFramebuffer/Input
11 - 2019-07-22 2019-12-11 9 6 keks9n@gmail.com luisvde@outlook.de
GlErrors.cs
in src/Avalonia.OpenGL
15 - 2019-01-15 2019-12-11 7 6 keks9n@gmail.com luisvde@outlook.de
TcpTransportBase.cs
in src/Avalonia.Remote.Protocol
67 4 2017-08-19 2019-12-11 25 11 keks9n@gmail.com luisvde@outlook.de
5 - 2017-03-19 2020-06-22 18 15 wieslaw.soltes@gmail.com dan@walms.co.uk
avalonia-native-guids.h
in native/Avalonia.Native/inc
2 - 2018-10-28 2020-07-04 16 11 dan@walms.co.uk jkoritzinsky@gmail.com
5 - 2017-08-07 2020-07-04 29 11 grokys@users.noreply.github... jkoritzinsky@gmail.com
5 - 2017-07-14 2020-07-04 49 16 keks9n@gmail.com jkoritzinsky@gmail.com
TabStripItem.cs
in src/Avalonia.Controls/Primitives
6 - 2016-05-11 2020-07-04 13 7 grokys@gmail.com jkoritzinsky@gmail.com
ITemplate`2.cs
in src/Avalonia.Controls/Templates
7 - 2016-05-11 2020-07-04 23 9 grokys@gmail.com jkoritzinsky@gmail.com
Separator.cs
in src/Avalonia.Controls
7 - 2016-05-11 2020-07-04 19 11 grokys@gmail.com jkoritzinsky@gmail.com
TransportMessages.cs
in src/Avalonia.Remote.Protocol
8 - 2019-11-18 2020-07-04 11 6 keks9n@gmail.com jkoritzinsky@gmail.com
FocusAdornerTemplate.cs
in src/Markup/Avalonia.Markup.Xaml/Templates
9 - 2016-05-11 2020-07-04 16 7 grokys@gmail.com jkoritzinsky@gmail.com
ShutdownMode.cs
in src/Avalonia.Controls
10 - 2019-04-10 2020-07-04 29 12 benedikt.schroeder@outlook.de jkoritzinsky@gmail.com
NotificationType.cs
in src/Avalonia.Controls/Notifications
10 - 2019-05-08 2020-07-04 22 10 dan@walms.co.uk jkoritzinsky@gmail.com
WindowState.cs
in src/Avalonia.Controls
10 - 2016-05-11 2020-07-04 23 9 grokys@gmail.com jkoritzinsky@gmail.com
LogEventLevel.cs
in src/Avalonia.Base/Logging
12 - 2016-05-11 2020-07-04 13 7 grokys@gmail.com jkoritzinsky@gmail.com
index.tsx
in src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src
12 1 2019-11-18 2020-07-04 11 6 keks9n@gmail.com jkoritzinsky@gmail.com
SelectionMode.cs
in src/Avalonia.Controls
12 - 2016-05-11 2020-07-04 13 7 grokys@gmail.com jkoritzinsky@gmail.com
ScrollEventType.cs
in src/Avalonia.Controls/Primitives
12 - 2018-06-13 2020-07-04 19 10 16554748+jmacato@users.nore... jkoritzinsky@gmail.com
PixelPointEventArgs.cs
in src/Avalonia.Controls
12 1 2019-01-18 2020-07-04 22 10 grokys@users.noreply.github... jkoritzinsky@gmail.com
ControlledApplicationLifetimeExitEventArgs.cs
in src/Avalonia.Controls/ApplicationLifetimes
12 1 2019-06-21 2020-07-04 29 13 keks9n@gmail.com jkoritzinsky@gmail.com
ITransport.cs
in src/Avalonia.Remote.Protocol
12 - 2017-08-18 2020-07-04 28 13 keks9n@gmail.com jkoritzinsky@gmail.com
TemplateAppliedEventArgs.cs
in src/Avalonia.Controls/Primitives
13 1 2016-05-11 2020-07-04 13 7 grokys@gmail.com jkoritzinsky@gmail.com
BrushWrapper.cs
in src/Windows/Avalonia.Direct2D1/Media
13 1 2016-05-11 2020-07-04 13 7 grokys@gmail.com jkoritzinsky@gmail.com
StartupEventArgs.cs
in src/Avalonia.Controls/ApplicationLifetimes
14 1 2019-06-21 2020-07-04 29 13 keks9n@gmail.com jkoritzinsky@gmail.com
RectangleGeometryImpl.cs
in src/Windows/Avalonia.Direct2D1/Media
15 2 2019-03-16 2020-07-04 21 9 darek.komosinski@gmail.com jkoritzinsky@gmail.com
EllipseGeometryImpl.cs
in src/Windows/Avalonia.Direct2D1/Media
16 2 2019-03-16 2020-07-04 21 9 darek.komosinski@gmail.com jkoritzinsky@gmail.com
SelectionChangedEventArgs.cs
in src/Avalonia.Controls
17 1 2016-05-11 2020-07-04 22 9 grokys@gmail.com jkoritzinsky@gmail.com
LineGeometryImpl.cs
in src/Windows/Avalonia.Direct2D1/Media
17 1 2019-03-16 2020-07-04 21 9 darek.komosinski@gmail.com jkoritzinsky@gmail.com
Ellipse.cs
in src/Avalonia.Controls/Shapes
20 3 2016-05-11 2020-07-04 22 10 grokys@gmail.com jkoritzinsky@gmail.com
Mappings.xml
in src/Avalonia.Native
25 - 2018-09-27 2020-07-04 21 14 dan@walms.co.uk jkoritzinsky@gmail.com
cursor.h
in native/Avalonia.Native/src/OSX
27 1 2018-10-28 2020-07-04 26 16 dan@walms.co.uk jkoritzinsky@gmail.com
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SkiaMetalExternalObjectsFeature.cs
in src/Skia/Avalonia.Skia/Gpu/Metal
59 1 2025-10-03 2025-10-03 1 1 keks9n@gmail.com keks9n@gmail.com
GpuHandleWrapFeature.cs
in src/Avalonia.Native
45 5 2025-10-03 2025-10-03 1 1 keks9n@gmail.com keks9n@gmail.com
memhelp.mm
in native/Avalonia.Native/src/OSX
31 6 2025-10-03 2025-10-03 1 1 keks9n@gmail.com keks9n@gmail.com
IMetalExternalObjectsFeature.cs
in src/Avalonia.Metal
31 - 2025-10-03 2025-10-03 1 1 keks9n@gmail.com keks9n@gmail.com
crapium.mm
in native/Avalonia.Native/src/OSX
15 1 2025-10-03 2025-10-03 1 1 keks9n@gmail.com keks9n@gmail.com
crapium.h
in native/Avalonia.Native/src/OSX
7 - 2025-10-03 2025-10-03 1 1 keks9n@gmail.com keks9n@gmail.com
OleDataObjectHelper.cs
in src/Windows/Avalonia.Win32
226 9 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
DataTransferToOleDataObjectWrapper.cs
in src/Windows/Avalonia.Win32
147 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
DataTransferItem.cs
in src/Avalonia.Base/Input
124 9 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
DataFormat.cs
in src/Avalonia.Base/Input
106 7 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
ClipboardImpl.cs
in src/iOS/Avalonia.iOS/Clipboard
105 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
ClipboardReadSession.cs
in src/Avalonia.Native
88 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
Clipboard.cs
in src/Avalonia.Base/Input/Platform
77 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
ClipboardDataFormatHelper.cs
in src/Avalonia.X11/Clipboard
72 4 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
ClipboardDataTransferItem.cs
in src/Avalonia.Native
71 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
69 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
DataObjectToDataTransferWrapper.cs
in src/Avalonia.Base/Input/Platform
66 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
AsyncDataTransferExtensions.cs
in src/Avalonia.Base/Input
66 5 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
ClipboardFormatRegistry.cs
in src/Windows/Avalonia.Win32
62 4 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
ClipboardExtensions.cs
in src/Avalonia.Base/Input/Platform
61 4 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
OleDataObjectToDataTransferWrapper.cs
in src/Windows/Avalonia.Win32
60 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
DataTransferExtensions.cs
in src/Avalonia.Base/Input
60 3 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
DataObjectToDataTransferItemWrapper.cs
in src/Avalonia.Base/Input/Platform
59 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
ClipboardDataReader.cs
in src/Avalonia.X11/Clipboard
56 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
BinaryFormatterHelper.cs
in src/Avalonia.Base/Input/Platform
55 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
BrowserDataTransferHelper.cs
in src/Browser/Avalonia.Browser
53 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
PasteboardItemToDataTransferItemWrapper.cs
in src/iOS/Avalonia.iOS/Clipboard
49 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
PlatformDataTransferItem.cs
in src/Avalonia.Base/Input/Platform
44 2 2025-10-01 2025-10-09 2 1 julien@lebosquain.net julien@lebosquain.net
ClipboardUriListHelper.cs
in src/Avalonia.X11/Clipboard
43 - 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
ClipboardDataFormatHelper.cs
in src/Avalonia.Native
42 2 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
ClipDataItemToDataTransferItemWrapper.cs
in src/Android/Avalonia.Android/Platform
41 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
ClipboardDataFormatHelper.cs
in src/iOS/Avalonia.iOS/Clipboard
41 3 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
40 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
NativeOwned.cs
in src/Avalonia.Native
35 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
DataTransfer.cs
in src/Avalonia.Base/Input
34 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
PasteboardToDataTransferWrapper.cs
in src/iOS/Avalonia.iOS/Clipboard
33 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
DataTransferToDataObjectWrapper.cs
in src/Avalonia.Base/Input/Platform
32 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
ClipDataToDataTransferWrapper.cs
in src/Android/Avalonia.Android/Platform
30 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
AsyncToSyncDataTransfer.cs
in src/Avalonia.Base/Input
30 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
BrowserClipboardDataTransfer.cs
in src/Browser/Avalonia.Browser
29 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
BrowserDragDataTransfer.cs
in src/Browser/Avalonia.Browser
29 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
ClipboardDataTransfer.cs
in src/Avalonia.Native
29 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
BrowserDataFormatHelper.cs
in src/Browser/Avalonia.Browser
27 2 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
AndroidDataFormatHelper.cs
in src/Android/Avalonia.Android/Platform
26 2 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
PlatformDataTransfer.cs
in src/Avalonia.Base/Input/Platform
26 - 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
AsyncDataTransferItemExtensions.cs
in src/Avalonia.Base/Input
24 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
DataTransferItemExtensions.cs
in src/Avalonia.Base/Input
23 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
BrowserClipboardDataTransferItem.cs
in src/Browser/Avalonia.Browser
22 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
PlatformAsyncDataTransfer.cs
in src/Avalonia.Base/Input/Platform
22 - 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
BrowserDragDataTransferItem.cs
in src/Browser/Avalonia.Browser
21 1 2025-10-01 2025-10-01 1 1 julien@lebosquain.net julien@lebosquain.net
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
UnmanagedMethods.cs
in src/Windows/Avalonia.Win32/Interop
2234 23 2016-05-11 2025-10-13 464 77 grokys@gmail.com 109803929+tomedwardsenscape...
AvaloniaXamlIlBindingPathParser.cs
in src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers
301 8 2020-07-17 2025-10-13 62 19 gillibald@users.noreply.git... 109803929+tomedwardsenscape...
Win32Icon.cs
in src/Windows/Avalonia.Win32/Interop
297 11 2023-10-30 2025-10-13 4 3 keks9n@gmail.com 109803929+tomedwardsenscape...
WindowNotificationManager.cs
in src/Avalonia.Controls/Notifications
168 14 2019-05-06 2025-10-13 168 48 dan@walms.co.uk 4870330+fgsfds@users.norepl...
NotificationCard.cs
in src/Avalonia.Controls/Notifications
126 9 2019-05-08 2025-10-13 92 36 dan@walms.co.uk 4870330+fgsfds@users.norepl...
RotateTransform.cs
in src/Avalonia.Base/Media
49 3 2022-04-14 2025-10-13 37 21 maxkatz6@outlook.com 66534752+yorimirus@users.no...
TopLevel.cs
in src/Avalonia.Controls
679 39 2016-05-11 2025-10-11 508 81 grokys@gmail.com emmausssss@gmail.com
Win32StorageProvider.cs
in src/Windows/Avalonia.Win32
232 4 2022-06-24 2025-10-11 48 21 maxkatz6@outlook.com 109803929+tomedwardsenscape...
PointerOverPreProcessor.cs
in src/Avalonia.Base/Input
224 12 2022-04-14 2025-10-11 72 25 maxkatz6@outlook.com emmausssss@gmail.com
AvnView.mm
in native/Avalonia.Native/src/OSX
824 1 2022-05-05 2025-10-10 97 23 dan@walms.co.uk 16554748+jmacato@users.nore...
AvnWindow.mm
in native/Avalonia.Native/src/OSX
507 - 2022-05-06 2025-10-10 99 28 dan@walms.co.uk 16554748+jmacato@users.nore...
WindowImpl.cs
in src/Windows/Avalonia.Win32
1333 64 2016-05-11 2025-10-09 746 109 grokys@gmail.com emmausssss@gmail.com
WindowImpl.CustomCaptionProc.cs
in src/Windows/Avalonia.Win32
189 4 2020-05-20 2025-10-09 122 38 dan@walms.co.uk emmausssss@gmail.com
PlatformDataTransferItem.cs
in src/Avalonia.Base/Input/Platform
44 2 2025-10-01 2025-10-09 2 1 julien@lebosquain.net julien@lebosquain.net
IAsyncDataTransferItem.cs
in src/Avalonia.Base/Input
8 - 2025-10-01 2025-10-09 2 1 julien@lebosquain.net julien@lebosquain.net
TextBox.cs
in src/Avalonia.Controls
1706 57 2016-05-11 2025-10-08 645 113 grokys@gmail.com emmausssss@gmail.com
FocusManager.cs
in src/Avalonia.Base/Input
885 44 2022-04-14 2025-10-08 43 17 maxkatz6@outlook.com emmausssss@gmail.com
TextSelectionCanvas.cs
in src/Avalonia.Controls/Primitives
333 22 2023-10-31 2025-10-08 8 2 emmausssss@gmail.com emmausssss@gmail.com
TextSelectionHandle.cs
in src/Avalonia.Controls/Primitives
150 14 2023-10-31 2025-10-08 3 1 emmausssss@gmail.com emmausssss@gmail.com
targets
AvaloniaSingleProject.targets
in packages/Avalonia
231 - 2024-03-28 2025-10-06 5 2 maxkatz6@outlook.com julien@lebosquain.net
IScreenImpl.cs
in src/Avalonia.Controls/Platform
145 2 2017-09-23 2025-10-06 58 21 j.f.biewenga@gmail.com maxkatz6@outlook.com
proj
dirs.proj
in root
25 - 2018-08-16 2025-10-06 131 36 jkoritzinsky@gmail.com julien@lebosquain.net
23 - 2024-03-05 2025-10-06 5 3 maxkatz6@outlook.com julien@lebosquain.net
15 - 2024-03-28 2025-10-06 2 2 maxkatz6@outlook.com julien@lebosquain.net
main.mm
in native/Avalonia.Native/src/OSX
433 37 2018-10-28 2025-10-03 210 46 dan@walms.co.uk keks9n@gmail.com
289 22 2022-12-06 2025-10-03 18 13 keks9n@gmail.com keks9n@gmail.com
metal.mm
in native/Avalonia.Native/src/OSX
271 14 2023-06-30 2025-10-03 5 8 ptasev@gmail.com keks9n@gmail.com
ExternalObjectsOpenGlExtensionFeature.cs
in src/Avalonia.OpenGL/Features
244 16 2023-01-19 2025-10-03 17 14 keks9n@gmail.com keks9n@gmail.com
GlSkiaExternalObjectsFeature.cs
in src/Skia/Avalonia.Skia/Gpu/OpenGl
208 16 2023-01-19 2025-10-03 17 13 keks9n@gmail.com keks9n@gmail.com
cgl.mm
in native/Avalonia.Native/src/OSX
185 10 2020-02-06 2025-10-03 25 13 dan@walms.co.uk keks9n@gmail.com
AvaloniaNativePlatform.cs
in src/Avalonia.Native
177 12 2018-09-15 2025-10-03 337 60 dan@walms.co.uk keks9n@gmail.com
Metal.cs
in src/Avalonia.Native
171 17 2023-06-30 2025-10-03 5 7 ptasev@gmail.com keks9n@gmail.com
GlSkiaGpu.cs
in src/Skia/Avalonia.Skia/Gpu/OpenGl
159 9 2019-12-20 2025-10-03 107 31 keks9n@gmail.com keks9n@gmail.com
147 - 2023-07-13 2025-10-03 31 15 maxkatz6@outlook.com keks9n@gmail.com
ImmutableBitmap.cs
in src/Skia/Avalonia.Skia
137 10 2018-06-20 2025-10-03 121 34 ncarrillo1@outlook.com keks9n@gmail.com
CompositionInterop.cs
in src/Avalonia.Base/Rendering/Composition
132 13 2023-01-19 2025-10-03 23 16 keks9n@gmail.com keks9n@gmail.com
common.h
in native/Avalonia.Native/src/OSX
111 - 2018-10-28 2025-10-03 197 44 dan@walms.co.uk keks9n@gmail.com
SkiaMetalGpu.cs
in src/Skia/Avalonia.Skia/Gpu/Metal
111 9 2023-06-30 2025-10-03 7 8 ptasev@gmail.com keks9n@gmail.com
VulkanSkiaExternalObjectsFeature.cs
in src/Skia/Avalonia.Skia/Gpu/Vulkan
102 5 2024-04-29 2025-10-03 3 2 keks9n@gmail.com keks9n@gmail.com
AngleExternalD3D11Texture2D.cs
in src/Windows/Avalonia.Win32/OpenGl/Angle
87 5 2023-01-19 2025-10-03 20 13 keks9n@gmail.com keks9n@gmail.com
GlConsts.cs
in src/Avalonia.OpenGL
85 - 2018-09-30 2025-10-03 50 22 keks9n@gmail.com keks9n@gmail.com
ServerCompositionDrawingSurface.cs
in src/Avalonia.Base/Rendering/Composition/Server
80 8 2023-01-19 2025-10-03 27 16 keks9n@gmail.com keks9n@gmail.com
SkiaMetalExternalObjectsFeature.cs
in src/Skia/Avalonia.Skia/Gpu/Metal
59 1 2025-10-03 2025-10-03 1 1 keks9n@gmail.com keks9n@gmail.com
CompositionExternalMemory.cs
in src/Avalonia.Base/Rendering/Composition
59 1 2023-01-19 2025-10-03 24 16 keks9n@gmail.com keks9n@gmail.com
48 3 2023-01-19 2025-10-03 11 8 keks9n@gmail.com keks9n@gmail.com
48 - 2023-01-19 2025-10-03 11 8 keks9n@gmail.com keks9n@gmail.com
CompositionDrawingSurface.cs
in src/Avalonia.Base/Rendering/Composition
45 4 2023-01-19 2025-10-03 26 16 keks9n@gmail.com keks9n@gmail.com
GpuHandleWrapFeature.cs
in src/Avalonia.Native
45 5 2025-10-03 2025-10-03 1 1 keks9n@gmail.com keks9n@gmail.com
PlatformGraphicsExternalMemory.cs
in src/Avalonia.Base/Platform
32 - 2023-01-19 2025-10-03 19 11 keks9n@gmail.com keks9n@gmail.com
memhelp.mm
in native/Avalonia.Native/src/OSX
31 6 2025-10-03 2025-10-03 1 1 keks9n@gmail.com keks9n@gmail.com