Freedom251 › Rich Text Editor Software
Remirror

What Remirror is
Remirror is an open-source wrapper library that makes ProseMirror easier to use and adds React integration for building editors. Developers can begin with an out-of-the-box editor or create a custom setup from extensions, components, and React hooks, with the option to work directly with ProseMirror. Its more than 30 extensions cover formatting, headings, lists, tables, images, links, mentions, Markdown transformation, and find and replace. For collaborative editing, Remirror supports Yjs and prosemirror-collab; Yjs is the recommended extension for collaborative editors. The project also describes accessibility support through ARIA compatibility, and internationalization via Lingui or a selected library connected through an i18nFormat function. Remirror is designed for JavaScript-enabled environments, including browsers, mobile and desktop platforms, and NodeJS. The MIT-licensed library is free and supports structured content, table editing, and media such as images, iframe embeds, and YouTube embeds. Documentation is aimed at library users, extension developers, and contributors who know JavaScript and some React. Remirror is in maintenance mode, receiving critical bug fixes, and the project advises against choosing it for new projects, pointing those teams to ProseKit.
Who it suits
Remirror suits JavaScript developers familiar with React who need a ProseMirror-based editor with structured content, extensions, or collaboration. It is a better fit for maintaining or extending existing projects than starting a new one, given its maintenance status.
What it does well
- Free and open source under the MIT License.
- Offers more than 30 extensions for editor customization.
- Supports collaborative editing with Yjs or prosemirror-collab.
- Runs across JavaScript-enabled browser, mobile, desktop, and NodeJS environments.
- Describes accessibility support through ARIA compatibility.
What to know first
- The project advises against using it for new projects.
- The Markdown extension does not sanitize HTML by default.
- CountExtension and FileExtension require manual installation.
Limits
The project is in maintenance mode and says it will receive critical bug fixes; it does not recommend Remirror for new projects. The Markdown extension does not sanitize HTML by default, and CountExtension and FileExtension must be installed separately.
Getting started
- Visit the Remirror website.
- Use the library in a JavaScript-enabled environment such as a browser, mobile or desktop platform, or NodeJS.
- Start with an out-of-the-box editor or assemble a custom editor with extensions, components, or React hooks.
- Add collaboration with Yjs or prosemirror-collab if needed.
- Supply HTML sanitization yourself when using the Markdown extension.
Verdict
Choose Remirror when you need a customizable ProseMirror editor with React integration, a broad extension set, and collaboration options. For a new project, its maintenance-mode status is a reason to look elsewhere; the project directs new projects to ProseKit.
Questions
How much does Remirror cost?
Remirror is free and open source under the MIT License.
What platforms does Remirror support?
It targets JavaScript-enabled environments, including browser, mobile, desktop, and NodeJS platforms.
Can Remirror support collaborative editing?
Yes. It supports Yjs and prosemirror-collab, and its extension documentation recommends Yjs for collaborative editors.
Does Remirror work with React?
Yes. Remirror wraps ProseMirror and provides React integration.
Is Remirror recommended for a new project?
No. The project says it is in maintenance mode and recommends against using it for new projects, directing new projects to ProseKit.
Does Remirror sanitize HTML in Markdown content?
No. Its Markdown extension does not sanitize HTML by default, so developers need to provide sanitization themselves.
Facts from Remirror's own pages
- Accessibility
- The project README describes Remirror as accessibility focused and ARIA compatible. · github.com, 11 Oct 2026
- Accessibility and languages
- The repository describes Remirror as accessibility-focused and ARIA-compatible, with internationalization support via Lingui. · github.com, 11 Oct 2026
- Audience
- The documentation is intended for library consumers, extension developers, and contributors, and assumes familiarity with JavaScript and some React. · remirror.io, 11 Oct 2026
- Collaboration
- The repository lists collaborative editing with Yjs or prosemirror-collab, and the extension documentation describes Yjs as the recommended collaborative-editor extension. · github.com, 11 Oct 2026
- Customization
- Developers can start with an out-of-the-box editor and customize it with components, React hooks, or bare-metal ProseMirror. · remirror.io, 11 Oct 2026
- Editing features
- Its extensions include formatting, headings, lists, tables, images, links, mentions, markdown, and find and replace. · remirror.io, 11 Oct 2026
- Editor features
- Documented extensions include formatting, lists, tables, images, links, mentions, find and replace, and Markdown transformation. · remirror.io, 11 Oct 2026
- Editor options
- Remirror supports out-of-the-box editors and custom editors assembled from extensions, components, and React hooks. · remirror.io, 11 Oct 2026
- Extensibility limit
- CountExtension and FileExtension are additional extensions that must be installed manually rather than being bundled with remirror. · remirror.io, 11 Oct 2026
- Extensions
- The repository says Remirror includes more than 30 extensions for customized editing experiences. · github.com, 11 Oct 2026
- Integrations
- Remirror supports React and can connect to a chosen internationalisation library through an i18nFormat function. · remirror.io, 11 Oct 2026
- License
- The repository states that Remirror is licensed under the MIT License. · github.com, 11 Oct 2026
- Maintenance status
- The GitHub README says Remirror is in maintenance mode, will receive critical bug fixes, and is not recommended for new projects. · github.com, 11 Oct 2026
- Mobile
- The README says Remirror has support for mobile devices, and the product site describes JavaScript-enabled mobile platforms as a target. · github.com, 11 Oct 2026
- Platform range
- The product site says it can run on JavaScript-enabled platforms, including NodeJS, mobile, desktop, and browser environments. · remirror.io, 11 Oct 2026
- Platforms
- Remirror is designed for JavaScript-enabled platforms, including NodeJS, mobile, desktop, and browser apps. · remirror.io, 11 Oct 2026
- Product
- Remirror is a wrapper library for ProseMirror that provides React integration and makes ProseMirror easier to work with. · remirror.io, 11 Oct 2026
- Project status
- The repository says Remirror is in maintenance mode, recommends against using it for new projects, and directs new projects to ProseKit. · github.com, 11 Oct 2026
- Security consideration
- The Markdown extension documentation says Remirror does not sanitize HTML by default and instructs users to provide sanitization themselves. · remirror.io, 11 Oct 2026
- Support
- The project directs users to open GitHub issues, join its Discord community, or submit a pull request for help or documentation improvements. · github.com, 11 Oct 2026
- Use cases
- The site describes support for collaborative editors, embedded content, and social functionality. · remirror.io, 11 Oct 2026
- What it is
- Remirror is a wrapper library and abstraction layer that makes ProseMirror easier to use and provides React integration. · remirror.io, 11 Oct 2026
Where Remirror stands on Freedom251
- Rich Text Editor Software#17 of 37