# Document Editor

> Choose a Document Editor frontend for ASP.NET Core, Angular, React, JavaScript, Blazor or Node.js and see how the WebSocket endpoint and backend fit together.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > Getting Started > Document Editor
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/llms-full.txt

---

## On This Page

- [What the Document Editor Is](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/#what-the-document-editor-is)
- [How It Works](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/#how-it-works)
- [Choose a Frontend](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/#choose-a-frontend)
- [Pages in This Section](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/#pages-in-this-section)

---

## In This Section

- [Angular](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/angular/llms.txt): Create an ASP.NET Core backend and an Angular CLI app that shows the Document Editor with the tx-document-editor component, then run both together.
- [ASP.NET Core](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/aspnet-core/llms.txt): Create an ASP.NET Core MVC app that hosts the Document Editor backend, shows the editor in a view and runs it on Windows, in WSL or in a Linux container.
- [Blazor](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/blazor/llms.txt): Add the Document Editor component to a Blazor Web App with interactive server rendering and load and save documents on the server with C#.
- [JavaScript](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/javascript/llms.txt): Load the Document Editor into a plain HTML page without a framework, connect it to an ASP.NET Core backend and program it with the JavaScript API.
- [Node.js](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/nodejs/llms.txt): Show the Document Editor in a Node.js app with Express and Pug: tx-document-editor, tx-websocket-server and the TXTextControl.Web.Server.Core backend.
- [React](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/react/llms.txt): Create an ASP.NET Core backend and a React app that shows the Document Editor with the DocumentEditor component from tx-react-document-editor.

---

## Nearby

- **Previous:** [Save as DOCX and PDF](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-processing/save-docx-pdf/llms.txt)
- **Next:** [ASP.NET Core](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/aspnet-core/llms.txt)
