Trix editor
Trix editor

Trix is an editor for writing messages, comments, articles, and lists—the simple documents most web apps are made of. It features a sophisticated document model, support for embedded attachments, and outputs terse and consistent HTML.

Trix is an open-source WYSIWYG (What You See Is What You Get) rich text editor developed by 37signals, designed to help users compose beautifully formatted text within web applications.

The main features of this tool include:

  • Sophisticated Document Model: Unlike standard editors that rely on the browser's often inconsistent contenteditable implementation, Trix uses its own document model to ensure stable and predictable behavior across different platforms.

  • Clean and Consistent HTML: The editor is optimized to output terse and consistent HTML, making it ideal for the core documents most web apps are built from, such as articles and comments.

  • Built-in Attachment Support: Trix features native support for embedded attachments, allowing users to handle files and images directly within the editing interface.

  • Optimized for Everyday Writing: It is specifically tailored for writing common web content, including messages, lists, blog posts, and articles.

  • Open-Source and Accessible: The tool is available on GitHub, making it easy for developers to integrate and customize within their own web projects.