I'm searching a Free/Opensource Linux software to easily create nice to view vertical timeline graphs.

What I want to achieve is something like this but with 3 or more vertical lines:


I've tryed XMind free but there isn't a template for this.

Any hints ?

  • 1
    I'm rushing to a meeting, so can't give much info - Google for graphviz message sequence and take it from there
    – Mawg
    Mar 14, 2017 at 16:22

1 Answer 1


Are you saying that you want to draw a Message Seuqence Chart?

Try MscGen

This script

# Fictional client-server protocol
msc {
 arcgradient = 8;

 a [label="Client"],b [label="Server"];

 a=>b [label="data1"];
 a-xb [label="data2"];
 a=>b [label="data3"];
 a<=b [label="ack1, nack2"];
 a=>b [label="data2", arcskip="1"];
 a<=b [label="ack3"];

produces this MSC

enter image description here

But, look into GraphViz too, as it can also produce many more kinds of charts.

  • 1
    Found also a plugin for my favorite text editor. Thanks!
    – sgargel
    Mar 15, 2017 at 10:36
  • Great news! Thanks for sharing the plugin; that will help others in future (+1). Btw, I strongly urge you to look at Grpahviz too
    – Mawg
    Mar 15, 2017 at 10:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.