ReText – editor for Markdown and reStructuredText

ReText is a simple open source text editor that supports Markdown and reStructuredText markup languages. ReText gives users the power to control all output formatting. Markdown and reST are WYSIWYM markup languages, so if you save a document as plain text, anyone will be able to see how it has been formatted. ReText also has support for tabs.

ReText uses the PyQt libraries.

ReText supports text formatting and can save to different file formats (PDF, HTML).

Features include:

  • Full Markdown and reStructuredText support.
  • Markdown extensions support.
  • Supported export formats: HTML, PDF, ODT (OpenDocument Text), Webpages generation.
  • Tabs and Live preview.
  • Spellchecking.
  • CSS styles support.
  • Syntax highlighting – displays text, especially source code, in different colors and fonts according to the category of terms.
  • Tags and symbols boxes for quick insert.
  • Page breaks support.
  • Upload documents to Google Docs.
  • View HTML code.
  • Files auto-save option.
  • Create math formulas with ReText using MathJax.
  • “Export Extensions” which allow you to add your own export functions to ReText.

Developer: Dmitry Shachnev
License: GNU GPL v2


ReText is written in Python. Learn Python with our recommended free books and free tutorials.

Return to Markdown Editors Home Page

Read our complete collection of recommended free and open source software. The collection covers all categories of software.
Share this article

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.