Repolode
HandyOrg

HandyOrg/HandyControl

A WPF control library of commonly used UI controls, styles and themes for building Windows desktop apps in C#.

Stars
7,225
Forks
1,158
Open issues
329
Last commit
24 days ago

What is it?

HandyControl is a collection of ready-made WPF controls and styles for C# desktop applications. It covers everyday UI needs such as buttons, text boxes, combo boxes, date and time pickers, data grids, tabs, sliders, progress indicators and dialogs, so developers can avoid building these from scratch.

The library ships with a default skin and a theme that can be switched to dark mode. It also includes several specialized controls and layout panels, such as a color picker, a property grid, a flip clock, a GIF image control, a relative panel and a waterfall panel, along with effects like blur windows and glow windows.

HandyControl targets .NET Framework 4.0 and later and is distributed as the HandyControl package on NuGet. Usage involves referencing the package, merging its resource dictionaries into App.xaml, and adding an XML namespace to the XAML files.

Key features

  • 01Provides common WPF controls such as buttons, text boxes, combo boxes, date pickers and data grids.
  • 02Includes a default skin with a dark theme option.
  • 03Offers specialized controls like color picker, property grid, flip clock and GIF image.
  • 04Includes layout panels such as relative, waterfall and circle panels.
  • 05Distributed as a NuGet package and targets .NET Framework 4.0 and later.

Use cases

  • Building a Windows desktop application in WPF that needs a polished, ready-made control set.
  • Adding a dark theme to an existing WPF application.
  • Creating settings screens with a property grid or color picker.
  • Displaying dashboards with progress indicators, charts-like controls or flip clocks.

Things to know

  • Windows-only: it is a WPF control library for Windows desktop apps written in C#.

In collections

Topics

FAQ

What is HandyControl?
A WPF control library of commonly used UI controls, styles and themes for building Windows desktop apps in C#. HandyControl is a collection of ready-made WPF controls and styles for C# desktop applications. It covers everyday UI needs such as buttons, text boxes, combo boxes, date and time pickers, data grids, tabs, sliders, progress indicators and dialogs, so developers can avoid building these from scratch.
Is HandyControl free to use? What license does it have?
HandyControl is open source under the MIT license. Check the license terms before using it in commercial products.
Is HandyControl still maintained?
Actively maintained. The last commit to HandyControl was on Oct 15, 2026.
What can I use HandyControl for?
Building a Windows desktop application in WPF that needs a polished, ready-made control set. Adding a dark theme to an existing WPF application. Creating settings screens with a property grid or color picker. Displaying dashboards with progress indicators, charts-like controls or flip clocks.
Where can I get HandyControl?
The source code and installation instructions are on GitHub: https://github.com/HandyOrg/HandyControl

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects