EVERYTHING XIAOMI
Get listed

ReText

ReText is a free Linux editor for markup documents stored in local files.

Place
#26 of 31
Score
6.2
ReText's website

What ReText is

ReText is a free Linux editor for markup documents stored in local files. Its Markups module handles Markdown, reStructuredText, Textile, and AsciiDoc, and Python modules can add support for custom markups. Documents can be exported to PDF or HTML, but ReText has no publishing workflow, so it focuses on editing and file export. Installation requires Python 3.9 or later, PyQt6, and Markups 4.0 or later; the project provides a pip command, source tarball, and repository options. Optional packages add spell checking, encoding detection, and a preview engine with JavaScript support. New tabs can open in editor, normal-preview, or live-preview modes. Configurable tools include document statistics, line numbers, spell checking, synchronized scrolling, and a directory tree. Wiki documentation covers export extensions, Markdown syntax extensions, table editing mode, and FakeVim mode. Configuration is stored in a text file whose path is printed at startup. ReText is licensed under GNU GPL version 2 or later.

Good

  • Supports four markup languages
  • Allows custom markups through Python modules
  • Exports documents to PDF and HTML
  • Offers configurable preview and editing modes
  • Free under GNU GPL version 2 or later

Watch out

  • Linux only
  • Requires Python 3.9 or later, PyQt6, and Markups 4.0+
  • No publishing workflow
  • Spell checking and JavaScript preview need optional packages

Who it suits

ReText suits Linux users who edit Markdown and other markup files locally and need PDF or HTML export. It is less suited to users seeking built-in publishing workflow management.

Verdict

ReText provides a focused Linux workspace for editing several markup formats and exporting finished files. Its local-file approach, configurable previews, and open-source license fit technical writers who do not need publication management inside the editor.

Plans and prices

From ReText's own pricing page, checked 9 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeGNU GPL v2 or later · Python 3.9 or later required

The facts

Each one read from ReText's own pages, with the date it was checked.

What it does

Configuration
ReText stores its configuration in a text file, and prints that file's path to stdout at startup.checked 9 Oct 2026
Custom markup
Users can add support for custom markups using Python modules.checked 9 Oct 2026
Dependencies
ReText requires PyQt6 and Markups 4.0 or later.checked 9 Oct 2026
Editing options
Document statistics, line numbers, spell checking, synchronized scrolling and a directory tree are configurable options.checked 9 Oct 2026
Export and editing extensions
The project wiki lists documentation for export extensions, Markdown syntax extensions, table editing mode and FakeVim mode.checked 9 Oct 2026
Export formats
PDF,HTMLchecked 20 Sep 2026
Install
The project says to install Python 3.9 or later and run `pip3 install ReText`, or download the source tarball or clone the repository.checked 9 Oct 2026
License
ReText is licensed under the GNU GPL, version 2 or later.checked 9 Oct 2026
Local file support
Yeschecked 20 Sep 2026
Maintainer
The project README credits Dmitry Shachnev and Maurice van der Pot for copyright.checked 9 Oct 2026
Optional features
The project recommends pyenchant for spell checking, chardet for encoding detection, and PyQt6-WebEngine for a preview engine with JavaScript support.checked 9 Oct 2026
Preview
The configuration supports editor, normal-preview and live-preview modes for new tabs.checked 9 Oct 2026
Publishing workflow
nonechecked 20 Sep 2026
Purpose
ReText is an editor for markup languages.checked 9 Oct 2026
Supported markup
Its Markups module supports Markdown, reStructuredText, Textile and AsciiDoc.checked 9 Oct 2026
Translation
The project says users can translate ReText through Transifex.checked 9 Oct 2026

Money

Free plan
Yeschecked 20 Sep 2026

Where it runs

Supported platforms
linuxchecked 20 Sep 2026

Alternatives to ReText

All alternatives
  1. 1StackEdit logo

    StackEdit

    Free planOpen sourceWeb
    8.0Free plan
  2. 2HackMD logo

    HackMD

    Free planWeb
    8.0From $5 a month
  3. 3Markra logo

    Markra

    Free planWebLinuxmacOSWindows
    7.5Free plan
  4. 4HedgeDoc logo

    HedgeDoc

    Free planWebSelf-hosted
    7.4Free plan
  5. 5

    MarkText

    Free planLinuxmacOSWindows
    7.4Free plan
  6. 6Typora logo

    Typora

    LinuxmacOSWindows
    7.3