For an open source alternative to Microsoft Word, the strongest matches are zettlr/zettlr (Zettlr is a cross-platform desktop markdown editor geared toward), onlyoffice/desktopeditors (DesktopEditors is a cross-platform office suite with robust document) and wereturtle/ghostwriter (Ghostwriter is a cross-platform desktop text editor that supports). typecellos/blocknote and marktext/marktext round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Open-source tools and libraries for identifying linguistic alternatives, synonyms, and related vocabulary for text processing.
Zettlr is an academic markdown editor and research note management tool designed for professional writing and knowledge organization. It functions as a document processor that enables users to draft, structure, and manage research projects within a unified workspace. The application distinguishes itself by integrating a Zettelkasten-based knowledge management system, allowing users to link related research concepts and notes to foster discovery. It utilizes a local-file-system persistence model, ensuring that all data remains under user control and portable across different environments. The
Zettlr is a cross-platform desktop markdown editor geared toward academic writing with document export and office integration, though it focuses on markdown and Zettelkasten workflows rather than traditional rich text word processing.
DesktopEditors is an office suite application designed for creating and editing text documents, spreadsheets, and presentations across different operating systems. It serves as an OOXML compatible editor, ensuring that files are read and written according to Office Open XML standards for cross-platform document exchange. The suite functions as a collaborative document platform featuring real-time co-authoring, version tracking, and integrated communication tools. It also acts as an AI-powered document assistant and PDF editor, providing capabilities for content generation, automated spreadshe
DesktopEditors is a cross-platform office suite with robust document editing, collaboration tools, and export formats that serves as a capable alternative to proprietary software, though it is packaged as a complete suite rather than a standalone word processor.
Ghostwriter is a distraction-free Markdown text editor and writing environment. It functions as a desktop application designed to minimize visual noise while authors compose long-form documents using Markdown syntax. The project integrates a live previewer that renders Markdown text into HTML in real time using a Webkit engine. It also serves as a document converter, allowing users to export Markdown files into various other formats through integrated processing tools. The software provides cross-platform text editing for Windows and Linux, built using the Qt framework for native performance
Ghostwriter is a cross-platform desktop text editor that supports Markdown writing and document exports, though it focuses on distraction-free writing rather than being a full-featured word processor or office suite.
BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model to organize content into draggable, nestable blocks rather than a single flat document. The system functions as a high-level interface built on ProseMirror that abstracts document state into discrete, manipulatable content blocks. The project serves as a framework for integrating large language models into document editors, enabling context-aware text generation and AI-driven workflows. It also acts as a document export engine capable of converting structured block data into fo
BlockNote is an embeddable rich-text editor framework rather than a standalone desktop office suite, making it a building block for applications rather than an alternative to Microsoft Word.
Marktext is a cross-platform desktop application designed for markdown document authoring and structured note-taking. It functions as a WYSIWYG text processor, providing a distraction-free interface that renders formatted content in real-time while hiding the underlying markup syntax. The application utilizes a multi-process architecture that separates system integration from the user interface, ensuring consistent performance across Windows, macOS, and Linux. By employing a custom editor core built on native browser capabilities and a structured syntax tree, it manages complex document eleme
Marktext is a markdown editor and note-taking application rather than a general-purpose word processor or full office suite like Microsoft Word.
LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw
LanguageTool provides grammar and spell-checking capabilities that can be integrated into writing software, but it is a proofreading engine rather than a full-featured word processor or office suite.
Leanote is a collaborative Markdown editor, hierarchical note manager, and self-hosted blogging platform. It functions as a knowledge base that uses a document store to organize structured notebooks and rich-text documents. The system enables real-time co-authoring, allowing multiple users to simultaneously edit documents and brainstorm ideas. It also includes a publishing engine that transforms private notes into public-facing blogs using customizable themes and multi-contributor management. The platform provides tools for knowledge management through notebooks and tags, supporting both ric
Leanote is a collaborative Markdown note-taking and knowledge base platform rather than a traditional desktop word processor or office suite.
Whitebophir is a collaborative whiteboarding application designed for real-time visual collaboration. It enables multiple users to brainstorm and create content together on a shared virtual canvas using freehand sketching, geometric shapes, and text labels. The platform focuses on private workspace management, allowing the creation of restricted boards via unique URLs and token-based access control to manage editing permissions. It integrates real-time state synchronization for drawing updates and a built-in chat system for text communication between collaborators. The workspace includes too
This repository provides a real-time collaborative whiteboarding application rather than a document-focused word processor or office suite.
Braft Editor is a React-based rich text editor built on Draft.js that provides a framework for content creation and formatting. It functions as a reusable UI component that allows users to compose formatted documents in a WYSIWYG interface and export the resulting content as HTML strings. The project features built-in localization support for multiple languages, including Chinese, Japanese, and Korean. It provides a modular system for extending editor functionality through plugins, custom toolbar mappings, and specialized media entities. The editor covers a broad range of content capabilitie
Braft Editor is a reusable React component for rich text editing rather than a standalone desktop word processor or office suite, making it a building block for web applications rather than a direct Microsoft Word alternative.
Etherpad-lite is a web-based platform designed for real-time collaborative text editing. It enables multiple users to view and modify the same document simultaneously, utilizing an operational transformation engine to synchronize content across all connected client sessions. The platform distinguishes itself through a modular, plugin-based architecture that allows for the integration of third-party extensions to introduce custom functionality. It provides a comprehensive programmatic interface for document management, allowing users to automate the creation, update, and retrieval of text docu
Etherpad-lite provides real-time collaborative text editing in a web browser, but it is a collaborative scratchpad rather than a full-featured office suite or traditional word processor with advanced desktop formatting.
Ghostwriter is a distraction-free markdown text editor and document processor. It provides a focused writing environment for composing documents using markdown syntax, separating the drafting process from final formatting. The application features a minimalist interface designed to minimize visual clutter, including the ability to disable deletion keys to enforce a forward-only drafting flow. It includes a live statistics dashboard for tracking word counts and session metrics, as well as visual highlighting that fades non-active text to focus attention on the current line, sentence, or paragr
Ghostwriter is a distraction-free markdown text editor rather than a full word processor or office suite, making it a neighbouring writing tool rather than a direct alternative to Microsoft Word.
This project is a comprehensive diagramming ecosystem that functions as both a standalone cross-platform desktop application and a modular JavaScript library for web-based mind mapping. It provides a visual workspace for structuring hierarchical information, allowing users to create, organize, and manipulate complex node trees through an interactive canvas interface. The platform distinguishes itself through deep integration with artificial intelligence, enabling users to automatically generate, expand, and refine diagram content directly within their workspace. It supports real-time collabor
This project is a mind-mapping and diagramming tool rather than a traditional word processor or office suite, making it a neighbouring visualization category instead of the document-editing alternative requested.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| zettlr/zettlr | 13.1K | TypeScript | GPL-3.0 | |
| onlyoffice/desktopeditors | 4.4K | — | other | |
| wereturtle/ghostwriter | 4.9K | C++ | GPL-3.0 | |
| typecellos/blocknote | 9.1K | TypeScript | other | |
| marktext/marktext | 57.4K | TypeScript | MIT | |
| languagetool-org/languagetool | 14.6K | Java | LGPL-2.1 | |
| leanote/leanote | 11.7K | JavaScript | — | |
| lovasoa/whitebophir | 2.6K | JavaScript | agpl-3.0 | |
| margox/braft-editor | 4.6K | JavaScript | MIT | |
| ether/etherpad-lite | 18.1K | TypeScript | apache-2.0 |