yFiles Diagramming Libraries

yWorks provides the professional software manufacturer with state-of-the-art diagramming components.
The yFiles product family has it all:

  • cutting-edge graph analysis
  • unequaled automatic diagram layout
  • extraordinary visualization
  • rich APIs for extensive customization

Add high-quality diagramming to your own applications with the yFiles diagramming software components!

The yFiles software components cover a wide range of platforms and deployment scenarios: from web applications to cross-platform Java(FX) to the Microsoft .NET environment.

yFiles Introduction Video

This video gives a brief overview of the yFiles diagramming software library and handles topics like available graph layout, analysis and edge routing algorithms as well as the corresponding customization options. You will find more information on visualization options, nesting and filtering as well as possibilities on how to customize user interaction to your needs.
Last but not least, you get to know the great developer support that yFiles comes with including an extensive and well documented API, outstanding IDE support, lots of tutorials and source code demos and an in-depth developer's guide.

Tools and Applications

yEd Graph Editor

yEd is a powerful desktop application that can be used to quickly and effectively generate high-quality diagrams.

It is freely available and runs on all major platforms: Windows, Unix/Linux, and Mac OS X.


Our products, the yFiles diagramming software components and our tools and applications, are used by many renowned companies all around the world.

Contact yWorks

The data you enter will only be used to contact you.
Learn about our privacy policy.

Thank you!
Your message has been sent to contact@yworks.com
We are sorry,
Your request could not be sent to contact@yworks.com. Please reload the page and try again.
If the problem persists, please report the error to contact@yworks.com