Skip to content

Libraries

General-purpose libraries that most WinUI 3 apps end up needing.

  • ControlsRecommendation: recommended

    WinUI.TableView (external site)

    Fast, lightweight data grid for WinUI 3 built on ListView, with sorting, grouping, Excel-like column filters, cell editing and CSV export.

    NuGet WinUI.TableView

  • Data & storageRecommendation: situational

    LiteDB (external site)

    Embedded NoSQL document database for .NET in a single data file. A lightweight way to persist app data locally without a database server.

    NuGet LiteDB

  • GraphicsRecommendation: situational

    SkiaSharp (external site)

    Cross-platform 2D graphics for .NET, built on Google's Skia. Add SkiaSharp.Views.WinUI for SKXamlCanvas and SKSwapChainPanel drawing surfaces in WinUI.

    NuGet SkiaSharp

  • Shell integrationRecommendation: recommended

    H.NotifyIcon (external site)

    System tray (notification area) icons for WinUI 3 with themed context menus, notifications and Efficiency Mode support, independent of Windows Forms.

    NuGet H.NotifyIcon.WinUI