Skip to content
SPECIFICTION
Get listed

Squire

github.com

Web
Visit github.com
Spec score 6.7 #32 of 37 in Rich Text Editor Software

Spec sheet

Purpose
Squire is an HTML5 rich text editor for arbitrary HTML.Read 11 Oct 2026 · github.com
Product
Squire is an HTML5 rich text editor designed to handle arbitrary HTML with cross-browser normalization.Read 5 Oct 2026 · github.com
Integrations
The README names Fastmail, Proton Mail, SnappyMail, StartMail, Tutanota, Zoho Mail, Superhuman, Teamwork Desk, and Google Earth as users.Read 11 Oct 2026 · github.com
Security
The README says users must safely convert raw HTML into DOM nodes and that Squire integrates with DOMPurify when it is present.Read 11 Oct 2026 · github.com
Support
The README asks bug reporters to reproduce issues using the repository's Demo.html to help distinguish editor bugs from integration bugs.Read 11 Oct 2026 · github.com
License
Squire is released under the MIT license.Read 11 Oct 2026 · github.com
Maker
Fastmail says it is headquartered in Melbourne, Australia, and has operated as an independent email service since 1999.Read 11 Oct 2026 · fastmail.com
Browser support
Squire supports reasonably recent browsers and no longer supports any version of Internet Explorer.Read 11 Oct 2026 · github.com
Designed for email
Squire was designed for email composition in the Fastmail web app and preserves HTML from third-party emails.Read 11 Oct 2026 · github.com
Email composition
Squire was designed for email composition in the Fastmail web app, including forwarding and quoting third-party HTML.Read 5 Oct 2026 · github.com
Features
The API includes formatting, links, lists, blockquotes, code, undo and redo, and HTML insertion and retrieval.Read 11 Oct 2026 · github.com
Formatting
Squire provides editor methods for text formatting, links, lists, code, text alignment, and quote levels.Read 5 Oct 2026 · github.com
Installation
The README documents installation with npm install squire-rte and use through JavaScript imports or a script tag.Read 11 Oct 2026 · github.com
Integration
Squire is designed to fit into an application's own UI and does not provide its own toolbar, widgets, or overlays.Read 11 Oct 2026 · github.com
Integration options
The README documents installing Squire with npm or loading its JavaScript file through a script tag.Read 5 Oct 2026 · github.com
Lightweight
The README describes it as 16KB of JavaScript after minification and gzip, with no dependencies.Read 11 Oct 2026 · github.com
Maker and headquarters
Fastmail says it is headquartered in Melbourne, Australia.Read 5 Oct 2026 · fastmail.com
Maker history
Fastmail says it has been an independent email service since 1999.Read 5 Oct 2026 · fastmail.com
Package size
The README describes Squire as a lightweight package of 16KB of JavaScript after minification and gzip, with no dependencies.Read 5 Oct 2026 · github.com
Production use
The README lists Fastmail, Proton Mail, SnappyMail, StartMail, Tutanota, Zoho Mail, Superhuman, Teamwork Desk, and Google Earth as users.Read 5 Oct 2026 · github.com

Where Specifiction places it

Alternatives to SquireAll alternatives →