yWorks Logo

Products

Our yFiles product family offers high-quality diagramming for cross-platform Java / JavaFX applications, for Windows Forms and WPF applications on the .NET platform, and for web applications based on HTML5 / JavaScript.

The state-of-the-art component technology used in our extensive class libraries allows easy integration into your applications.

See for yourself!

Cross-platform

yFiles for Java

Our flagship product yFiles for Java is an extensive Java™ class library that provides algorithms and components to help you better analyze, view, and draw graphs, diagrams, and networks.
Diverse extension packages provide yFiles for Java with additional functionality.

yFiles for JavaFX

yFiles for JavaFX brings high-quality diagramming to your JavaFX applications.

.NET Platform

yFiles.NET and yFiles WPF offer first-class support for the Microsoft .NET environment to create Windows Forms and Windows Presentation Foundation (WPF) applications, respectively.
Both these extensive class library provide algorithms and components to help you better analyze, view, and draw graphs, diagrams, and networks.

Web Applications

yFiles for HTML

yFiles for HTML brings the proven power and ease of yFiles diagramming to your HTML5 / JavaScript applications.

Plugin and Client/Server Technologies

The yFiles product family also supports earlier technologies. The following diagramming libraries target web applications that are based on browser plug-in technologies:

yFiles AJAX is a client/server approach to show bitmap images or SVG generated on the server by the Java server component:

For new development of diagramming applications that target the web browser, we recommend yFiles for HTML.

 
In addition to these extensive diagramming class libraries, yWorks also provides high-quality tools and applications that not only showcase the power of yFiles technology but also effectively can be used in software development and software documentation.