Steffen Becker d273c04f9c feat: a split button's arrow is bigger where its menu is the point
The caret half of the Show comments and Show revisions buttons was a 10px glyph
in the dim grey, hard to aim at and easy to miss, though the menu it opens is
the half of that control used most: there it is 16px scaled past its box, in
the text colour, and sits against the label rather than at the button's far
edge. Each half now answers its own hover a step past the wrapper's tint, so
the pointer says which of the two it would hit.
2026-09-04 19:30:03 +02:00
2026-08-17 18:59:48 +02:00
2026-06-09 23:02:19 +02:00

EdenText

Powerful word processor — just one URL away.
Free · Open Source · Private by Design

CI License: AGPL-3.0 Version Status: beta

▶ Open EdenText


EdenText is a web-based, powerful word processor for everything from quick notes to full-length books. No server, no account — processing runs locally and your documents never leave your computer. Just one URL away, or completely offline as a slim browser app — only ~1 MB1 .

Note

EdenText is young, in beta and actively developed — more features are on the way. It is tested — the full suite plus LibreOffice round-trip checks run on every commit — but expect occasional bugs, and keep backups of documents you care about.

EdenText editing a multi-column document Sample File from https://sample-files.com/

Features

  • Real page layout — A4/Letter pages, margins, headers & footers, footnotes, columns, page numbering, watermarks, ...
  • Opens and saves .odt and .docx, exports PDF; templates (.ott/.dotx)
  • Styles — paragraph, character and table styles with inheritance
  • Tables with styles, sorting and spreadsheet-style formulas
  • Everything a thesis needs — table of contents, captions, cross-references, citations & bibliography, alphabetical index, formulas (LaTeX)
  • Review tools — track changes, comments, spell check (English & German), synonyms
  • Private by design — your documents never leave your computer, all processing runs locally; works offline as an installable app

Development

npm install
npm run dev      # dev server with hot-reload
npm test         # test suite
npm run build    # production build → dist/

Built with Svelte 5, TypeScript, Vite and TipTap 3 (ProseMirror).

Contributing

Contributions are welcome — see CONTRIBUTING.md. Merging requires a signed CLA, checked automatically on every pull request.

Contributors

Thanks to everyone who helped — with ideas, bug reports, testing and feedback:

  • Patrick R. — alpha tester
  • @Deleh — beta tester

License

Copyright © 2026 Steffen Becker.

AGPL-3.0. A commercial license is available for use cases the AGPL does not fit. Bundled fonts and language data keep their own licenses — see THIRD-PARTY-NOTICES.md.

EdenText is an independent project, not affiliated with Microsoft or The Document Foundation. .docx and .odt are supported for interoperability.


  1. First load, compressed. Further fonts, spell-check dictionaries and the thesaurus load on demand; the complete offline install is ~25 MB. ↩︎

Languages
TypeScript 73.2%
Svelte 21.4%
JavaScript 3.6%
CSS 1.7%