xi-editor
A modern editor with a backend written in Rust. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3781
- days_rel: n/a
- days_push: 898
- n_releases_24m: 0
Adoption not part of the score
19821 stars · 706 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Xi-editor is a high-performance text editor core written in Rust, using a CRDT and persistent rope for fast, reliable editing, with a JSON-RPC protocol connecting it to separate frontends. The project is officially discontinued, with the official macOS frontend (xi-mac) and several third-party frontends available.
Use cases
- fast text editor that never lags while typing
- build a custom editor frontend on a Rust backend
- study CRDT-based text editing engine design
- write editor plugins in any language via RPC
- explore modern editor architecture and rope science
When to choose
- you want to study or fork a well-documented CRDT/rope-based editor core
- you're building an experimental editor frontend and need a backend
- you need a case study in high-performance editor design
When to avoid
- you need a maintained, production-ready editor with active development
- you want new features or plugin ecosystem growth
- you want a daily-driver editor today - consider Lapce, its spiritual successor
Facets
application · maturity abandoned
editor plugin-system rpc text-editors developer-tools cross-platform windows rust cross-platform crdt rope text-editor-core json-rpc discontinued macos linux
10 sources
- readme: https://github.com/xi-editor/xi-editor · fetched 2026-08-28 · 7041725f2330
- homepage: https://xi-editor.io · fetched 2026-08-29 · 0fc412267c9b
- site_page: https://xi-editor.io/building-docs.html · fetched 2026-08-29 · ed30f659451b
- site_page: https://xi-editor.io/docs/tracing.html · fetched 2026-08-29 · 0b43104a2a38
- site_page: https://xi-editor.io/docs.html · fetched 2026-08-29 · 430f74034566
- site_page: https://xi-editor.io/docs/frontend-notes.html · fetched 2026-08-29 · 2eb001b97d79
- site_page: https://xi-editor.io/docs/frontend-protocol.html · fetched 2026-08-29 · deb75d33b43f
- site_page: https://xi-editor.io/docs/plugin.html · fetched 2026-08-29 · 75cac57389c2
- site_page: https://xi-editor.io/docs/config.html · fetched 2026-08-29 · 45183cfc68b9
- site_page: https://xi-editor.io/docs/crdt.html · fetched 2026-08-29 · 843d780e7f4d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| xi-editor/xi-editor | main | 32 |
| xi-editor/xi-mac | frontend | 32 |
For agents
markdown · JSON · MCP: product_card(name="xi-editor/xi-editor")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem