yFiles.NET (WinForms)Diagramming for the .NET environment
yFiles.NET (WinForms) is an extensive Windows Forms programming library for the Microsoft .NET environment. It provides first-class UI controls for viewing, editing, and
analyzing diagrams. This lets you create feature-rich Windows Forms-based diagramming applications.
Its top-notch data structures and sophisticated layout algorithms allow you to automatically
arrange complex graphs, diagrams, and networks at the click of a button.

We´d love to help you. Reach out and we'll get in touch with you.
Your message has been sent.

Design perfect, intuitive diagrams with .NET (WinForms)
The yFiles diagramming library makes it easy to bring complex networks and data relationships to life. Start your next project with confidence, knowing that expert support from core developers is available to help overcome any challenges.
Take the first step toward visualizing complex networks and dynamic relationships with the organic layout in yFiles and experience how effortlessly your ideas can take shape.
Test yFiles free of charge
Technical features
Extensive Developer’s Guide and API documentation. Supports IntelliSense and thus code completion and API documentation.
yFiles supports individual scaling and DPI-aware scaling to improve user experience on high-DPI devices.
.NET Framework, .NET 6 to 9. yFiles follows you wherever .NET goes.
The yFiles.NET (WinForms) assemblies can be easily bundled into NuGet packages. The packages support multiple targets.
yFiles in action
Interactive demos
Explore the advanced features of yFiles through our interactive demos. More than 300 demos created with yFiles for HTML to try directly in your browser.
Interactive demosFurther information
Working resources
Find helpful resources like Developer’s Guides, API documentation and videos.
Support hubLicense information
Find the right license and accurate pricing information for your specific use case.
LicensesTechnical requirements
For software development with yFiles.NET (WinForms), you need the Microsoft .NET Framework 4.0 SDK (or higher). A suitable IDE like Microsoft Visual Studio or JetBrains Rider is recommended. Development with yFiles.NET (WinForms) Layout requires .NET Framework 3.5 or higher or .NET Standard 2.0 or higher.