PyRST Documentation

A WebAssembly-powered reStructuredText editor using Pyodide and docutils.

PyRST is a client-side web application that runs Python code in the browser using WebAssembly (via Pyodide). The application processes reStructuredText markup and converts it to HTML without any server-side processing.

PyRST Editor Interface

Features

  • Live Preview: Instant HTML rendering as you type

  • Client-Side Processing: All processing happens in your browser

  • Full RST Support: Comprehensive rendering of RST elements

  • Error Detection: Real-time syntax checking with line highlighting

  • Export Options: Copy or download as RST, HTML, or PDF

  • Resizable Panels: Customizable workspace layout

  • Zero Build Step: No transpilation or compilation required

Quick Start

Visit rst.scriptr.dev to start using the editor immediately.

Documentation Contents

Indices and tables