# Automatic diagram generation with HTML output

**URL:** <https://www.ruby-forum.com/t/automatic-diagram-generation-with-html-output/92257>\
**Category:** Rails\
**Created:** [April 17, 2007, 4:35pm UTC](https://www.ruby-forum.com/t/automatic-diagram-generation-with-html-output/92257 "2007-04-17T16:35:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![isbof](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/e79b87/32.png) [@isbof](https://www.ruby-forum.com/u/isbof)\
**Post date:** [April 17, 2007, 4:35pm UTC](https://www.ruby-forum.com/t/automatic-diagram-generation-with-html-output/92257/1 "2007-04-17T16:35:34Z")

</div>

Does any one know of a good, open source, diagram package/library that  
generates html pages?

I need to show a complex relationship between web pages, a normal tree  
structure would not be enough.

IsBOF

---

<div class="post-metadata">

**Author:** ![isbof](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/e79b87/32.png) [@isbof](https://www.ruby-forum.com/u/isbof)\
**Post date:** [April 18, 2007, 2:39pm UTC](https://www.ruby-forum.com/t/automatic-diagram-generation-with-html-output/92257/2 "2007-04-18T14:39:44Z")

</div>

OmniGraffle from the OmniGroup is a great diagraming tool, though  
it’s not open source. It outputs to HTML and handles linking in the  
html output as well. I use it for diagramming classes as well as  
quick & dirty application flow mockups.

Niels

---

<div class="post-metadata">

**Author:** ![isbof](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/e79b87/32.png) [@isbof](https://www.ruby-forum.com/u/isbof)\
**Post date:** [April 20, 2007, 1:27am UTC](https://www.ruby-forum.com/t/automatic-diagram-generation-with-html-output/92257/3 "2007-04-20T01:27:17Z")

</div>

At 2:34 PM +0000 4/17/07, IsBOF wrote:

> Does any one know of a good, open source, diagram  
> package/library that generates html pages?
> 
> I need to show a complex relationship between web pages,  
> a normal tree structure would not be enough.

GraphViz is good for mechanical generation of diagrams of  
directed graphs. It generates a variety of image formats,  
as well as image maps. These can be folded into web pages.

## -r

[http://www.cfcl.com/rdm](http://www.cfcl.com/rdm) Rich M.  
[http://www.cfcl.com/rdm/resume](http://www.cfcl.com/rdm/resume) removed\_email\_address@domain.invalid  
[http://www.cfcl.com/rdm/weblog](http://www.cfcl.com/rdm/weblog) +1 650-873-7841

Technical editing and writing, programming, and web development

---

<div class="post-metadata">

**Author:** ![isbof](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/e79b87/32.png) [@isbof](https://www.ruby-forum.com/u/isbof)\
**Post date:** [April 20, 2007, 1:45am UTC](https://www.ruby-forum.com/t/automatic-diagram-generation-with-html-output/92257/4 "2007-04-20T01:45:19Z")

</div>

here it is, and yes, it’s foss:  
[http://railroad.rubyforge.org/](http://railroad.rubyforge.org/)
