[Open Source] A modern and visually appealing WinForm UI library based on the Ant Design design language
![[Open Source] A modern and visually appealing WinForm UI library based on the Ant Design design language](https://yy123.ink/api/img/1782608492562-gp3v11.jpg)
1. Project Overview

AntdUI
A WinForms UI component library based on the Ant Design design language, dedicated to bringing modern and elegant frontend design styles to desktop applications. It uses pure GDI rendering and requires no image resources. It fully supports AOT and is compatible with .NET Framework 4.0 and later.

2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Screenshots
ChatUI
Pure GDI rendering, not drag-and-drop controls such as TextBox.

4. Feature Overview
✨ Features
-
High-quality anti-aliased text rendering. -
Pure GDI vector graphics with smooth, interruptible animations. -
Emoji break the black-and-white boundaries and add fun. -
The most sophisticated shadow effects in WinForms. -
Borderless windows with native window features. -
Theme configuration with light and dark modes. -
Internationalization support. -
SVG vector graphics. -
DPI scaling support. -
AOT publishing.
Components
|
⬇️ |
General 2 |
Animation |
Disabled |
|
➡️ |
Button Button |
✅ |
✅ |
|
➡️ |
FloatButton Floating Button |
✅ |
❎ |
|
|
|
|
|
|
⬇️ |
Layout 5 |
Animation |
Disabled |
|
➡️ |
Divider Divider |
❎ |
❎ |
|
➡️ |
StackPanel Stack Layout |
❎ |
❎ |
|
➡️ |
FlowPanel Flow Layout |
❎ |
❎ |
|
➡️ |
GridPanel Grid Layout |
❎ |
❎ |
|
➡️ |
Splitter Split Panel |
❎ |
❎ |
|
|
|
|
|
|
⬇️ |
Navigation 7 |
Animation |
Disabled |
|
➡️ |
Breadcrumb Breadcrumb |
✅ |
❎ |
|
➡️ |
Dropdown Dropdown Menu |
✅ |
✅ |
|
➡️ |
Menu Navigation Menu |
✅ |
❎ |
|
➡️ |
PageHeader Page Header |
✅ |
❎ |
|
➡️ |
TabHeader Multi-Tab Header |
✅ |
❎ |
|
➡️ |
Pagination Pagination |
✅ |
✅ |
|
➡️ |
Steps Steps |
❎ |
❎ |
|
|
|
|
|
|
⬇️ |
Data Entry 13 |
Animation |
Disabled |
|
➡️ |
Checkbox Checkbox |
✅ |
✅ |
|
➡️ |
ColorPicker Color Picker |
✅ |
✅ |
|
➡️ |
DatePicker Date Picker |
✅ |
✅ |
|
➡️ |
DatePickerRange Date Range Picker |
✅ |
✅ |
|
➡️ |
Input Input |
✅ |
✅ |
|
➡️ |
InputNumber Number Input |
✅ |
✅ |
|
➡️ |
Radio Radio Button |
✅ |
✅ |
|
➡️ |
Rate Rating |
✅ |
❎ |
|
➡️ |
Select Select |
✅ |
✅ |
|
➡️ |
Slider Slider |
✅ |
❎ |
|
➡️ |
Switch Switch |
✅ |
✅ |
|
➡️ |
TimePicker Time Picker |
✅ |
✅ |
|
➡️ |
UploadDragger Drag-and-Drop Upload |
✅ |
❎ |
|
|
|
|
|
|
⬇️ |
Data Display 18 |
Animation |
Disabled |
|
➡️ |
Avatar Avatar |
❎ |
❎ |
|
➡️ |
Badge Badge |
✅ |
❎ |
|
➡️ |
Calendar Calendar |
✅ |
❎ |
|
➡️ |
Panel Panel |
✅ |
❎ |
|
➡️ |
Carousel Carousel |
✅ |
❎ |
|
➡️ |
Collapse Collapse |
✅ |
❎ |
|
➡️ |
Preview Image Preview |
✅ |
✅ |
|
➡️ |
Popover Popover |
✅ |
❎ |
|
➡️ |
Segmented Segmented Control |
✅ |
✅ |
|
➡️ |
Table Table |
✅ |
❎ |
|
➡️ |
Tabs Tabs |
✅ |
✅ |
|
➡️ |
Tag Tag |
✅ |
❎ |
|
➡️ |
Timeline Timeline |
❎ |
❎ |
|
➡️ |
Tooltip Tooltip |
✅ |
❎ |
|
➡️ |
Tree Tree |
✅ |
✅ |
|
➡️ |
Tour Guided Tour |
✅ |
❎ |
|
➡️ |
Label Text |
✅ |
❎ |
|
➡️ |
LabelTime Time Text |
✅ |
❎ |
|
|
|
|
|
|
⬇️ |
Feedback 7 |
Animation |
Disabled |
|
➡️ |
Alert Warning Message |
✅ |
❎ |
|
➡️ |
Drawer Drawer |
✅ |
❎ |
|
➡️ |
Message Global Notification |
✅ |
❎ |
|
➡️ |
Modal Dialog |
✅ |
❎ |
|
➡️ |
Notification Notification Alert |
✅ |
❎ |
|
➡️ |
Progress Progress Bar |
✅ |
❎ |
|
➡️ |
Spin Loading |
✅ |
❎ |
|
|
|
|
|
|
⬇️ |
Chat 2 |
Animation |
Disabled |
|
➡️ |
MsgList Friend Message List |
✅ |
❎ |
|
➡️ |
ChatList Bubble Chat List |
✅ |
❎ |
|
|
|
|
|
|
⬇️ |
Other 5 |
Animation |
Disabled |
|
➡️ |
Battery Battery Level |
✅ |
❎ |
|
➡️ |
Signal Signal Strength |
✅ |
❎ |
|
➡️ |
Shield Badge |
❎ |
❎ |
|
➡️ |
ContextMenuStrip Context Menu |
✅ |
❎ |
|
➡️ |
Image3D 3D Image |
✅ |
❎ |
5. Tech Stack
Environment
-
.NET 9.0 -
.NET 6.0 -
.NET Framework4.8 -
.NET Framework 4.0 or later