Otl2rst is a project mainly written in JavaScript, it's free.
Convert vimoutliner files to restructured text
Write VimOutliner with restructured text and run them through this script to get an rst file.
See http://www.vim.org/scripts/script.php?script_id=517