Wordgard: The new in-browser rich-text editor from the creator of ProseMirror

indy1 pts0 comments

Wordgard

Wordgard [wɜrd-gɑrd] noun A garden for cultivating words.<br>Open-source JavaScript library implementing an in-browser rich-text<br>editor.

Semantic Rich Text Editor System

Wordgard provides a set of tools for building content editors. It<br>is not a free-form HTML editor, but one where you control precisely<br>what kind of content you support.

Its main distinguishing feature is a powerful programming<br>interface that makes the library a good foundation for customized<br>editors—even complex, demanding ones.

Features

Schema-Based

Precisely define the structure of your documents. Create custom<br>document elements.

Deluxe API

The editor's programming interface has been obsessively<br>designed for generality and versatility.

Modular

Most editor features are implemented as extensions, which means<br>you can replace or modify them when they don't work for you.

Accessible

Works for screen reader users, keyboard-only users, and mobile<br>devices. Support for UI inter&shy;nationalization.

Right-to-Left Writing

Direction-aware in both the content and the interface. Supports<br>bidirectional content and right-to-left documents.

Structured Content

Document trees can include tables, nesting lists, captioned<br>figures, and custom structure.

Functional

A large part of the system is written in functional style for<br>clarity and testability.

Collaborative Editing

Support for multiple users editing the same document at the same<br>time, merging concurrent edits.

About

Wordgard is open source under a permissive license<br>(MIT).<br>It is being developed<br>on code.haverbeke.berlin.<br>Bug reports are very welcome. Pull requests<br>are not<br>accepted.

If you are using Wordgard<br>commercially, there is a social (but no legal) expectation<br>that you help fund its maintenance.<br>Start here.

Discussing the project or asking questions is best done on<br>the forum. Bugs should<br>be reported through<br>the issue<br>tracker.

wordgard editor content rich text support

Related Articles