Skip to content

Win2D is an easy-to-use Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration. It is available to C#, C++ and VB developers writing apps for the Windows Universal Platform (UWP). It utilizes the power of Direct2D, and integrates seamlessly with XAML and CoreWindow.

active 2025-03-022026-04-20 (UTC)

Partial coverage11,606 / 12,739 hourly files (91%) · 2 absent upstream · 1,129 failed, retryable2025-02-262026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
68
Pushes
1
Pull requests
2
Issues
10
Stars
33
Forks
10

Activity over time

Daily event counts in the loaded window

Line chart, 415 days from 2025-03-02 to 2026-04-20. Pushes: 1 total, peak 1 in a day. Pull requests: 2 total, peak 1 in a day. Issues: 10 total, peak 1 in a day. Comments: 12 total, peak 2 in a day. Stars: 33 total, peak 2 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
StevoSM4003
myokeeh2001
Gavin-Williams2001
benstevens482020
AndrewKeepCoding2002
baochenw1000
lgBlog1000
getrou1001
dr-eck1000
ghord1001
HO-COOH1000
WWW4R4E1000
nreh1001
zhuman1001
sbaeumlisberger1000
beth-panx1100
DilanBoskan1001
dongle-the-gadget1000

Recent activity

Latest issues, pull requests and releases

  • Issue comment#1023zhuman2026-03-20 00:38
    [WinAppSDK] Add HDR tone map and white level adjustment effects
  • Pull request#1014benstevens482026-03-02 17:28
  • Issue#1013Gavin-Williams2026-02-16 08:24
    Drawing Session, antialiasing doesn't seem to work
  • Pull request#1011benstevens482026-02-11 10:48
  • Issue#1010HO-COOH2026-02-07 09:12
    Remove [NoComposition] restriction for winui3
  • Issue comment#980nreh2026-01-14 23:03
    Fix local build and tests for UWP
  • Issue comment#282Gavin-Williams2025-11-19 16:45
    Win2D and SharpDX interop in C#
  • Issue comment#1002AndrewKeepCoding2025-11-04 07:16
    Blurry image with CanvasVirtualControl
  • Issue comment#1002AndrewKeepCoding2025-10-29 07:33
    Blurry image with CanvasVirtualControl
  • Issue comment#1001DilanBoskan2025-10-17 21:43
    Calling CanvasTextLayout.LineMetrics throws an Exception
  • Issue#996WWW4R4E2025-07-17 09:02
    Memory not fully released after high-frequency CanvasBitmap updates and subsequent cleanup on Win2D
  • Issue#952myokeeh2025-06-25 05:19
    Text Color Bleeding Out of Outline
  • Issue#994baochenw2025-06-21 14:32
    CanvasSwapChainPanel can not be transparent
  • Issue comment#952myokeeh2025-06-08 07:10
    Text Color Bleeding Out of Outline
  • Issue#993lgBlog2025-05-26 00:56
    Calling CanvasTextAnalyzer.Dispose() in winui3 will trigger an exception
  • Issue comment#990StevoSM2025-05-02 07:00
    Trouble accessing Win2D:CanvasControl from C++/WinRT (WinUI 3)
  • Issue comment#991StevoSM2025-05-02 06:57
    [Question/Crash] Can I add a CanvasControl to a custom control in C++/WinRT?
  • Issue#991StevoSM2025-05-02 06:57
    [Question/Crash] Can I add a CanvasControl to a custom control in C++/WinRT?
  • Issue comment#991StevoSM2025-04-26 06:59
    [Question/Crash] Can I add a CanvasControl to a custom control in C++/WinRT?
  • Issue comment#992getrou2025-04-25 03:21
    Performance issue in CanvasCommandList with big Scale Transform
  • Issue#990dr-eck2025-04-22 22:58
    Trouble accessing Win2D:CanvasControl from C++/WinRT (WinUI 3)
  • Issue#989sbaeumlisberger2025-03-29 13:08
    Negative one pixel offset when display scale is 175% and CanvasControl has certain sizes
  • Issue#988dongle-the-gadget2025-03-22 04:22
    "Cannot open include file" when including ABI header (WinUI 3)
  • Issue comment#983ghord2025-03-02 16:18
    CanvasVirtualControl does not cover whole VisibleRegion

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 33 stars here means stars gained during the window, not the repo's star count.