Skip to content
@yWorks

yWorks GmbH

yWorks - the diagramming experts

yWorks – The Diagramming Experts

Welcome to yWorks on GitHub! We are a team of passionate software engineers dedicated to making diagramming and graph visualization easier for developers. For more than 25 years, yWorks has been providing professional graph visualization solutions, helping users turn complex data into clear, actionable diagrams.

yFiles – The Powerful Diagramming SDK

Our flagship product is yFiles, an industry-leading software library (SDK) for building interactive diagrams, network graphs, and visual data editors. With yFiles, developers can easily create high-quality visualizations for use cases ranging from business process modeling to fraud detection and IT network monitoring. yFiles supports all major platforms – including web (HTML5/Typescript/JavaScript), .NET (WinForms & WPF), and Java (Swing & JavaFX) – and connects to any data source to turn raw data into actionable insights. It’s trusted worldwide, with yFiles libraries used by hundreds of renowned companies and universities around the globe.

yFiles benefits for developers:

  • Rich features out of the box: Automatic layout algorithms, powerful graph analysis, dynamic visualizations, and intuitive user interactions enable you to create polished diagrams with minimal effort. (Online Demos) (Online Playground)
  • Flexible integration: Easily hook into your data – from databases and spreadsheets to JSON/XML – and let yFiles generate meaningful visuals from your connected data.
  • Extensive demos & docs: Explore hundreds of source-code demos and a comprehensive Developer's Guide to quickly get started. We provide lots of examples and direct support from our core developers to ensure your success.

Free & Open-Source Projects

We believe in supporting the developer community with free and open tools, examples, and integrations. Here are some popular free projects from yWorks on GitHub:

  • yFiles for HTML Demos – A rich collection of several hundred source code demos for the yFiles for HTML library (check them out live ✨). From organization charts to flowcharts, see what yFiles can do!
    GitHub stars

  • svg2pdf.js – A JavaScript-only SVG to PDF conversion library that runs right in the browser. Use it to export your SVGs and diagrams as crisp PDF documents.
    GitHub stars

  • yGuard – An open-source Java bytecode obfuscator and shrinker for protecting your Java applications. (Yes, we even make tools beyond diagramming!)
    GitHub stars

  • yFiles Jupyter Graphs – A popular Jupyter Notebook/Lab widget for graph visualization, powered by yFiles for HTML. Bring the power of yFiles into Python data science workflows to visualize graphs and networks in notebooks.
    GitHub stars

...and many more! We also provide demo source code for Java, JavaFX, WPF, and other platforms in this repository. Feel free to explore our examples and use them as a starting point for your own projects.

✨ New & Noteworthy

We're always working on new ways to make diagramming even easier for developers. Some new and noteworthy offerings include:

  • yFiles React Components – Our latest ready-to-use React components (🚀 Organization Chart, Company Ownership, Supply Chain Component, and more) provide plug-and-play UI building blocks for common diagram types. These powerful components are built on yFiles and let you seamlessly embed interactive org charts or corporate structures into your React applications. (Check out the react-yfiles-orgchart and react-yfiles-company-ownership repositories to learn more.)

  • Neo4j Integration Demo – Ever wanted to visualize graph database data? Our yfiles-neo4j-basic-demo shows how to integrate yFiles for HTML with a Neo4j database to visualize its contents. This is a great starting point for building data-driven graph apps with yFiles.

  • ...and more on the horizon! ✨ Stay tuned for upcoming projects and improvements – we're constantly innovating to bring you the best in diagramming tech.

Connect with Us

Let's build amazing diagrams together! Here are a few ways to learn more and get in touch:

  • 🌐 Website: yworks.com – Learn more about our company, products, and latest news.
  • 📘 yFiles SDK: yfiles.com – Discover the yFiles SDK in depth, download a free 60-day evaluation, and access documentation.
  • 💼 LinkedIn: yWorks on LinkedIn – Follow us for updates, use cases, and industry insights.
  • 🐦 Twitter/X: @yWorks – Follow our official account for the latest announcements and tips.
  • 📧 Newsletter: Sign-Up - Stay informed about yFiles, network visualization, and graph technology updates.
  • 📺 YouTube: @yWorksTube - Find tips and tricks, webinar recordings, and more about graph technology on our YouTube channel.
  • 💬 GitHub Discussions: Have questions or ideas? Many of our repos have a Discussions tab – join the conversation, ask questions, and share your feedback with us.

🚀 Get Started: We encourage you to explore our repositories, try out yFiles for yourself, and ⭐️ star any projects you find useful. If you have questions or want to contribute to our examples, don't hesitate to reach out. Together, let's create something great!

Pinned Loading

  1. yfiles-for-html-demos Public

    The source code demos for the yFiles for HTML diagramming library

    433 290

  2. svg2pdf.js Public

    A javascript-only SVG to PDF conversion utility that runs in the browser. Brought to you by yWorks - the diagramming experts

    TypeScript 750 110

  3. yfiles-jupyter-graphs Public

    The home of the Jupyter notebook graph visualization widget powered by yFiles for HTML

    194 20

  4. yGuard Public

    The open-source Java obfuscation tool working with Ant and Gradle by yWorks - the diagramming experts

    Java 405 62

  5. yfiles-neo4j-basic-demo Public

    A sample web app for the integration of yFiles for HTML with Neo4j to visualize database contents

    JavaScript 16 6

  6. react-yfiles-orgchart Public

    yFiles React Organization Chart Component - A powerful and versatile React component based on the yFiles library, allows you to seamlessly incorporate dynamic and interactive organization charts in…

    TypeScript 19 1

Repositories

Showing 10 of 56 repositories
  • .github Public

    The Profile Repository for GitHub

    0 0 0 0 Updated Apr 10, 2025
  • canvg Public Forked from canvg/canvg

    Fork of the JavaScript SVG parser and renderer on Canvas

    JavaScript 4 MIT 670 0 10 Updated Apr 10, 2025
  • yfiles-jupyter-graphs-for-kuzu Public

    The open-source adapter for working with Kuzu databases and cypher queries in jupyter notebooks leveraging the yFiles Graphs for Jupyter plugin.

    Python 3 MIT 1 1 1 Updated Apr 10, 2025
  • mcp-typescribe Public

    An MCP server implementation enabling LLMs to work with new APIs and frameworks

    TypeScript 9 MIT 0 0 0 Updated Apr 4, 2025
  • yfiles-jupyter-graphs-for-sparql Public

    The open-source adapter for working with RDF databases and SPARQL queries in Jupyter notebooks leveraging the yFiles Graphs for Jupyter plugin.

    Python 20 MIT 1 1 0 Updated Apr 4, 2025
  • yfiles-jupyter-graphs-for-neo4j Public

    The open-source adapter for working with neo4j graphs and cypher queries in jupyter notebooks leveraging the yFiles Graphs for Jupyter plugin.

    Python 35 MIT 4 5 0 Updated Apr 3, 2025
  • yfiles-jupyter-graphs Public

    The home of the Jupyter notebook graph visualization widget powered by yFiles for HTML

    194 20 9 (1 issue needs help) 0 Updated Apr 3, 2025
  • yfiles-vue-integration-basic Public

    A basic sample app for the integration of yFiles for HTML with Vue.js

    Vue 5 MIT 1 0 0 Updated Apr 2, 2025
  • yfiles-react-integration-basic Public

    A basic sample app for the integration of yFiles for HTML with React

    TypeScript 7 MIT 3 0 0 Updated Apr 2, 2025
  • yfiles-angular-integration-basic Public

    A basic sample app for the integration of yFiles for HTML with Angular

    TypeScript 6 MIT 3 1 0 Updated Apr 2, 2025

Top languages

Loading…

Most used topics

Loading…