Image 1 — EdenText: an open-source reimplementation of Word, rebuilt in Svelte. Opens and saves .docx and .odt entirely in your browser, with no server.
Image 2 — EdenText: an open-source reimplementation of Word, rebuilt in Svelte. Opens and saves .docx and .odt entirely in your browser, with no server.
Image 3 — EdenText: an open-source reimplementation of Word, rebuilt in Svelte. Opens and saves .docx and .odt entirely in your browser, with no server.
Image 4 — EdenText: an open-source reimplementation of Word, rebuilt in Svelte. Opens and saves .docx and .odt entirely in your browser, with no server.
Image 5 — EdenText: an open-source reimplementation of Word, rebuilt in Svelte. Opens and saves .docx and .odt entirely in your browser, with no server.
▲ 69 r/foss

EdenText: an open-source reimplementation of Word, rebuilt in Svelte. Opens and saves .docx and .odt entirely in your browser, with no server.

Think of draw.io, but for documents: Open a URL and start writing. It also works offline as an installable app, and the first load is under 2 MB (for most languages).

What it does:

- Opens and saves .docx and .odt, and exports PDF, optimised for high compatibility with Word and LibreOffice

- Real pages: headers and footers, footnotes, columns, page and line numbering, mirrored margins for books

- Styles with inheritance, tables with spreadsheet-style formulas, table of contents, cross-references, citations and bibliography, LaTeX formulas, images, ...

- Track changes, threaded comments, spell check in 8 languages

- Optional AI assistant with your own provider or a local model. Requests go straight to the provider, and you can switch it off entirely

- UI in 11 languages, desktop builds for macOS, Windows and Linux, and self-hosting with a single docker run

Why: I wanted a word processor as easy to reach as a website and as private as a local app, built on open formats instead of somebody's cloud.

Stack: Svelte 5, TipTap/ProseMirror, TypeScript. Licensed under AGPL-3.0.

It's still in beta. Got a document that doesn't look right? I'd love to see it. Drop it (or a stripped-down copy) into an issue and it becomes a test case.

▶ Try it: https://edentext.app (Hosted on Github Pages)

⭐ Code: https://github.com/stffnb/edentext

Hope you like it, cheers!

u/JabbadieKiste — 4 days ago

EdenText – a fully local, open-source Word Processor

Hey everyone,
I've been building EdenText, an open-source word processor that runs 100% locally in the browser or as a PWA. No account, no server round-trips — your documents never leave your machine.

Why I built it: similar to draw.io, I wanted something as capable as Word/LibreOffice for odt/docx documents, but without installing anything or handing my files to a cloud service.

Features:

  • Real page layout: A4/Letter, margins, headers/footers, footnotes, columns, watermarks
  • Opens/saves .odt and .docx, exports PDF, .ott/.dotx templates, password-protected files
  • Paragraph/character/table/list styles with inheritance
  • Tables with styles, sorting and spreadsheet-style formulas
  • TOC, citations & bibliography, cross-references, index, LaTeX formulas
  • Track changes, comments, spell check & thesaurus (6 languages), grammar check (English)

Tech: Svelte 5, TypeScript, Vite, TipTap 3 (ProseMirror). AGPL-3.0 licensed (commercial license available too).

It's in beta, tested with a full test suite + LibreOffice round-trip checks in CI, but still finding edge cases. Feedback and bug reports very welcome! Hope you like it. Cheers!

Try it: https://edentext.app (hosted on GitHub Pages)
Code: https://github.com/stffnb/edentext

u/JabbadieKiste — 25 days ago

EdenText – a fully local, open-source word processor built with Svelte 5 (Self-Promo)

Hey everyone, I've been building EdenText, an open-source word processor that runs 100% locally in the browser or as PWA. No account, no server round-trips — your documents never leave your machine.

Why I built it: Similar to draw.io, I wanted something as capable as Word/LibreOffice for odt/docx documents but without needing to install anything or hand my files to a cloud service.

It was my first project with Svelte. I loved using runes, the reactivity model just made sense and state management across the app felt surprisingly straightforward for a beginner.

Features:

  • Real page layout: A4/Letter, margins, headers/footers, footnotes, columns
  • Opens/saves .odt and .docx, exports PDF, supports .ott/.dotx templates
  • Paragraph/character/table styles with inheritance
  • Tables with spreadsheet-style formulas
  • TOC, citations & bibliography, cross-references, LaTeX formulas
  • Track changes, comments, spell check (English & German)

Tech: Svelte 5, TypeScript, Vite, TipTap 3 (ProseMirror).

It's in beta, tested with a full test suite + LibreOffice round-trip checks in CI, but still finding edge cases. Feedback and bug reports very welcome! Hope you like it. Cheers!

Try it: https://edentext.app (hosted on GitHub Pages)
Code: https://github.com/stffnb/edentext

u/JabbadieKiste — 2 months ago