{"repo":"JYChen-8866/Cditor","free":true,"listed":false,"github":"https://github.com/JYChen-8866/Cditor","clone":"git clone https://github.com/JYChen-8866/Cditor.git","description":"Native block rich-text editor built with Rust and GPUI","language":"Rust","stars":23,"topics":["gpui","markdown","rich-text-editor","rust","wysiwyg-markdown"],"license":null,"category":"productivity","readme_excerpt":"Cditor English 简体中文 Cditor is an open-source, block-based rich-text editor built in Rust with GPUI. It is designed for large documents, native desktop performance, stable virtual scrolling, structured editing, and embedding in other GPUI applications. [!IMPORTANT] Cditor is under active development. APIs, persistence formats, and user-facing behavior may change before a stable release. Highlights - Windowed rendering and virtual scrolling designed for documents with up to 100,000 blocks - Paragraphs, headings, quotes, callouts, lists, todos, toggles, code blocks, tables, images, Mermaid diagrams, and whiteboards - Rich-text marks, Markdown import/export, structural editing, and cross-block selections - Native keyboard, clipboard, mouse, and IME integration, including CJK and emoji input - Undo/redo backed by persistent document transactions - Table editing with cell selection, copy/paste, merge/split, resize, reorder, and horizontal scrolling - SQLite and PostgreSQL persistence adapters - Inline AI integration through OpenAI-compatible providers - Reusable SDK and GPUI component APIs - macOS and Windows desktop targets Project Status Cditor is currently suitable for development, experimentation, and integration testing. It is not yet presented as a production-stable editor. The editor architecture intentionally separates document truth from the rendered viewport: The UI is a projection of the current viewport. Documents, selections, layout heights, transactions, and scroll st","default_branch":null,"files":null,"tree":[],"storefront":"/r/JYChen-8866","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JYChen-8866/Cditor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}