
GoDiagramNorthwoods Software
Rapidly build interactive .NET diagrams with GoDiagram for WinForms and Avalonia.
Vendor
Northwoods Software
Company Website




Product details
Overview
GoDiagram is a .NET library designed for building interactive diagrams and graphs within WinForms applications. It enables developers to create various diagram types, including flowcharts, organizational charts, BPMN, UML, and more. The library supports features like data binding, automatic layouts, and customizable templates, facilitating the development of rich diagramming applications. With over 200 sample applications and comprehensive tutorials, GoDiagram provides a robust foundation for developers to implement complex diagramming solutions efficiently.
Features and Capabilities
- Automatic Layouts: Includes built-in layouts such as tree, force-directed, radial, and layered digraph, with samples for custom layouts.
- Node and Link Templates: Allows quick customization of diagram parts, separating appearance from data.
- Data Binding: Enables models to automatically synchronize data with the display and vice versa.
- Undo & Redo: Built-in state management records diagram and model changes, allowing users to undo and redo actions.
- Keyboard Shortcuts: Implements common keyboard commands and gestures, customizable to user needs.
- Subgraphs: Supports grouping of nodes into subgraphs, each with its own rules and layouts.
- Extensible Tools: Input is managed through tools that can be customized and extended for specific interactions.
- Customizable Events and Permissions: Allows execution of custom logic or notifications based on user actions, with the ability to disable certain interactions.
- Context Menus and Tooltips: Provides built-in context menus and tooltips that can be extended within the diagram.
- Dynamic Ports: Supports dynamic addition of ports and custom link routing, with data-binding capabilities for saving and loading routes.
- Industrial Processes Modeling: Facilitates modeling of industrial processes, workflows, and SCADA diagrams, with permissions and validation features.
- Dynamic Grouping: Enables use of groups as containers and subgraphs, with members bound by specific rules and layouts.
Find more products by industry
ManufacturingEducationProfessional ServicesPublic AdministrationInformation & CommunicationView all