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

portabletext/portabletext

Portable Text is a JSON based rich text specification for modern content editing platforms. observed · 2026-08-28

github.com/portabletext/portabletext · homepage · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

74/100

  • Activity 92
  • 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-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2835
  • days_rel: n/a
  • days_push: 49
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1438 stars · 21 forks observed · 2026-08-28

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

Portable Text is a JSON-based open specification for structured block content (rich text, images, code, custom types) that can be serialized into any markup language like HTML, Markdown, or XML. The repository hosts the specification along with tooling including a React-based Portable Text Editor and serializers for rendering content in various frameworks.

Use cases

  • store rich text as structured JSON instead of HTML strings
  • render rich text content as HTML, Markdown, or React components
  • build a customizable block content editor in React
  • serialize rich text to multiple output formats from one source
  • implement real-time collaborative rich text editing
  • embed custom content types like images or CTAs inside rich text

When to choose

  • you need a framework-agnostic rich text format that serializes to any markup
  • you're building a content editing platform or CMS with structured block content
  • you want a React editor with custom blocks, styles, and annotations
  • you need real-time collaborative editing with rich text annotations

When to avoid

  • you just need simple Markdown or HTML storage without structured blocks
  • you need a non-React editor without building your own tooling
  • your project requires a WYSIWYG editor out of the box with no configuration

Facets

library · maturity active

serialization markdown json templating ui-components form-handling web-development frontend cms documentation text-editors browser rich-text portable-text content-specification block-content editor json-specification serialization web-server nodejs react javascript

4 sources

Member repositories

RepositoryRoleHealth v2
portabletext/portabletextmain74

For agents

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

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