Text processing system for processing plaintext documentation into useful formats, such as HTML, LaTeX, man-pages, open-document or XML. Designed to work flexibly with text in multiple languages (one language at a time). Language-specific features are fully parameterized.
The docutils Python library includes a tool called rst2html which converts plain text to html. rst is a plaintext format where you can use ascii to also put headings and bullet lists and stuff, but it also works just for plain text where you only have paragraphs.