Create custom interactive diagrams, such as networks, workflows, and org charts, on your .NET user interface with flexible, powerful, and extensible software. Integrate design tools, and enjoy optional automatic layout and instruments.
One of the most notable features included in GoDiagram is the support for layers, groups, subgraphs, scrolling, zooming, selection, drag-and-drop, clipboard, in-place editing, tooltips, grids, printing, overview window with panning, and a palette for draggable nodes. This makes it easy to navigate the design and customize it to meet your needs.
Furthermore, links can have labels and arrowheads, and their paths can be straight, rounded, or Bezier with different kinds of Pens and routed to be Orthogonal. Predefined node types including Balloon, BasicNode, IconicNode, TextNode, MultiTextNode, BoxNode, SimpleNode, GeneralNode, SubGraph, and more add convenience and ease to the customization process.
GoDiagram is entirely implemented in C# as a managed .NET Control, which makes it highly flexible and powerful. Its Document/View/Tool architecture is very flexible, and the classes provide many properties & events to make it easy to customize the appearance and behavior. The best part is that it includes extensive and useful sample programs with complete source code that you can modify and recompile, such as ProtoApp, Classier, Demo1, DataSetDemo, FamilyTree, Fishbone, FlowCharter, Flowgrammer, OrgCharter, Planogrammer, and many more.
Another significant advantage of GoDiagram is its rich documentation in the User Guides, Reference Manual, and FAQ, which provide answers to most of the questions received over many years of supporting our GO product lines. Did we mention that it also offers optional automatic layout components? Yes, that's right. It supports rearranging the nodes in a diagram to make it easier to understand with force-directed autolayout, incorporating electrical charge, gravitational mass, and spring length and stiffness, layered-digraph autolayout for tree and hierarchical organization of directed graphs, and tree layout.
Last but not least, there are no run-time royalties or deployment fees for GoDiagram components. So, what are you waiting for? Download GoDiagram now and start building your custom interactive diagrams!
Version 4.1: VS2010 support and .NET 4.0 support
Version 3.0: Simpler XML save/restore, improved appearance, more samples
Version 2.6: Free release of GoDiagram Express, Improved support for Vista
Version 2.5: Tree layout, AJAX support