Repolode
stffnb

stffnb/edentext

Browser-based word processor for .docx and .odt files that runs locally, with no server or account required.

Open-source alternative to:Microsoft WordGoogle Docs

Stars
546
Forks
39
Open issues
5
Last commit
2 days ago

What is it?

EdenText is a word processor that runs entirely in the browser. Documents are processed locally and never leave the user's computer, and the app can be installed and used offline. It opens and saves both .odt and .docx files and exports PDF, with support for templates, password-protected files and page layout features such as headers and footers, footnotes, columns and watermarks.

The editor covers thesis and book needs: table of contents, captions, cross-references, citations and bibliography, an alphabetical index and LaTeX formulas. Review tools include track changes, threaded comments, spell check in several European languages, and grammar check for English. An optional AI assistant can use a user's own provider or a local model, and it can be turned off.

The project is in beta. It is built with Svelte 5, TypeScript, Vite and TipTap 3 on ProseMirror, and can be self-hosted as a static site or run as an Electron desktop app.

Key features

  • 01Real page layout with A4/Letter pages, margins, headers, footers and footnotes
  • 02Opens and saves .odt and .docx files and exports PDF
  • 03Track changes and threaded comments in the margin
  • 04Table of contents, captions, cross-references and bibliography support
  • 05Spell check in multiple languages and English grammar check
  • 06Works offline as an installable app with no account needed

Use cases

  • Writing a thesis or book with chapters, citations and an index in the browser
  • Editing Word or LibreOffice documents without installing office software
  • Reviewing documents with track changes and comments on a private machine
  • Self-hosting a private word processor as a static site

Quick start

  1. 1

    Install dependencies

    npm install
  2. 2

    Start the dev server with hot-reload

    npm run dev
  3. 3

    Or run the Docker image

    docker run -p 8080:80 ghcr.io/stffnb/edentext

Things to know

  • Still in beta, so bugs are possible and backups are advised.
  • Layout may differ from Word or LibreOffice in some documents.
  • Licensed under AGPL-3.0, which requires source disclosure for network use; a commercial license is separate.

Topics

FAQ

What is edentext?
Browser-based word processor for .docx and .odt files that runs locally, with no server or account required. EdenText is a word processor that runs entirely in the browser. Documents are processed locally and never leave the user's computer, and the app can be installed and used offline. It opens and saves both .odt and .docx files and exports PDF, with support for templates, password-protected files and page layout features such as headers and footers, footnotes, columns and watermarks.
Is edentext free to use? What license does it have?
edentext is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is edentext still maintained?
Actively maintained. The last commit to edentext was on Oct 18, 2026.
What can I use edentext for?
Writing a thesis or book with chapters, citations and an index in the browser Editing Word or LibreOffice documents without installing office software Reviewing documents with track changes and comments on a private machine Self-hosting a private word processor as a static site
How do I install edentext?
Install dependencies: npm install Start the dev server with hot-reload: npm run dev Or run the Docker image: docker run -p 8080:80 ghcr.io/stffnb/edentext
Where can I get edentext?
The source code and installation instructions are on GitHub: https://github.com/stffnb/edentext

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects