Ross ROSS = Recommend OSS · open-source software intelligence for agents

cessen/ropey

A utf8 text rope for manipulating and editing large texts. observed · 2026-08-28

github.com/cessen/ropey · Rust · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

75/100

  • Activity 96
  • 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: 3192
  • days_rel: n/a
  • days_push: 29
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1666 stars · 70 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Ropey is a fast and robust UTF-8 text rope library for Rust, designed as the backing text buffer for applications like text editors. It handles frequent edits to large texts with predictable performance and strong Unicode correctness.

Use cases

  • build a text editor with an efficient backing text buffer
  • manipulate and edit very large text files in memory
  • perform frequent insertions and deletions on text with predictable performance
  • handle Unicode text safely without creating invalid UTF-8
  • convert between char indices, UTF-16 code units, and line numbers
  • load and save text files to and from readers and writers

When to avoid

  • your texts are consistently very small (under a couple of kilobytes), where rope chunk allocation adds bloat
  • you need to handle texts larger than available memory, since Ropey is an in-memory data structure
  • you need a minimal data structure without the overhead of tracking line endings and Unicode scalar values

Facets

library · maturity stable

file-system parser developer-tools text-editors developer-tools files rust cross-platform rope text-buffer utf8 unicode data-structure

2 sources

Member repositories

RepositoryRoleHealth v2
cessen/ropeymain75

For agents

markdown · JSON · MCP: product_card(name="cessen/ropey")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem