RayCraft Write
The rich text editor your users already know how to use.
A WYSIWYG editor for Blazor Server with clean, safe HTML, Markdown, JSON, e-mail HTML and Word files on the server. No third-party libraries, ten interface languages.
A familiar writing surface
Toolbar, slash menu and keyboard shortcuts.
Headings, lists, to-do lists, block quotes, code blocks, colors, fonts and alignment, with unlimited undo. Callouts, columns, toggles, equations and diagrams are one slash away, and every block has a handle to move or duplicate it.
- Design, HTML source and preview modes
- Find and replace in one undo step
- Markdown shortcuts as you type
- Full screen and a local draft
Tables, images, video and files
A media library that is ready to use.
Insert tables with a grid, merge and split cells, resize columns and set borders. Images get alternative text, captions and resize handles; the library of files has folders, search and drag and drop, and video from YouTube and Vimeo is embedded in a sandboxed frame.
- Tables with cell selection and a context menu
- Image dialog with alt-text hints
- File library with thumbnails
- Nine templates and your own
Paste from Word without the mess
Office markup is removed, structure is kept.
Lists stay lists and tables stay tables when you paste from Word or Excel. Choose between keeping formatting, keeping only character formatting or plain text, and import Markdown or JSON when you need to.
- Three paste modes
- Plain-text paste with Ctrl+Shift+V
- Drag and drop of images and files
- Markdown and JSON import
The format you need, made on the server
Clean HTML, Markdown, JSON, e-mail HTML and Word.
The C# side filters and cleans the HTML, so what you store is safe. The same content can be turned into Markdown, JSON, HTML for e-mails and Word files, and Word documents can be imported again.
- Safe, filtered HTML
- Markdown and JSON
- HTML ready for e-mail clients
- Word export and import
Comments, revisions and accessibility
Work together and publish with confidence.
Comment on a selection with replies and resolve, save named revisions and compare them side by side, and run an accessibility check before you publish. Small interfaces let you plug in your own storage, spell checker, people and collaboration.
- Comments with replies
- Named revisions with comparison
- Accessibility checks
- Replaceable storage and services
Ten languages and your own look
Interface texts are built in.
The editor speaks English, Bulgarian, German, French, Spanish, Brazilian Portuguese, Dutch, Danish, Swedish and Norwegian, with the language packs inside the assembly. Light and dark themes follow your application, and the JavaScript has no external libraries and no build step.
- Ten interface languages
- Light and dark themes
- No third-party libraries
- 14 plugins you can switch on or off