Draw.vim is a project mainly written in Vim Script, it's free.
Draw rectangles and lines using blockwise Visual selection.
This is a mirror of http://www.vim.org/scripts/script.php?script_id=452
This plugin allows you to draw rectangles and lines using blockwise Visual mode, which makes it ideal for drawing tables and such. Simply move the cursor to the start position, hit CTRL-V to enter blockwise Visual mode and move the cursor to define the rectangle or line. Finally, type
Note: I strongly recommend ":set virtualedit+=block" when using this script, so you can define rectangles beyond the end of the line.