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.
FeaturesThe 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.
FeaturesAdd it to your project
Install the package, register the service and place the component on an interactive page. The editor and the server code come in one Razor class library that depends only on the ASP.NET Core shared framework.
Get starteddotnet add package RayCraft.Rte
// Program.cs
builder.Services.AddRazorComponents()
.AddInteractiveServerComponents()
.AddHubOptions(o => o.MaximumReceiveMessageSize = 20 * 1024 * 1024);
builder.Services.AddRte();
@* Article.razor *@
@page "/article"
@rendermode InteractiveServer
<RichTextEditor @bind-Value="html" DocumentId="article-42" />
@code {
string? html = "<p>Hello</p>";
}Built for real content
Everything included, one price
Try it for 14 days without a card. If it is not for you, ask for your money back within 7 days of buying.
RayCraft Write
- The full editor: every plugin and all ten interface languages
- Updates and the private feed for the whole license year
- No license key in your code and no build-time checks
- Build and ship unlimited applications, royalty-free
- Email support in English and Bulgarian
- 14-day trial, no card needed
- 7-day money-back guarantee