Skip to main content

Editora Ecosystem

A rich-text editor you can actually read the source of.

Core runtime, React bindings, a plugin system, and a matching UI kit — versioned, typed, and documented as one coherent system.

8 packages·MIT licensed·Tree-shakeable
notes.tsx
import { Editor } from "@editora/react";
import { bold, italic, link, table } from "@editora/plugins";

export function Notes() {
return (
<Editor
plugins={[bold, italic, link, table]}
theme="default"
onChange={(doc) => save(doc)}
/>
);
}

Install

npmnpm i @editora/core @editora/react @editora/plugins
pnpmpnpm add @editora/core @editora/react @editora/plugins
yarnyarn add @editora/core @editora/react @editora/plugins

Packages

Reference application

A hospital ops dashboard, built entirely on the UI kit

Patient records, appointments, billing, pharmacy, and lab workflows — exercising drawers, accordions, date pickers, and tables together in a real, busy interface instead of isolated snippets.

VersionedDocs ship per release, not just for main.
Local-first searchAlgolia when configured, indexed fallback otherwise.
Live playgroundEditable code blocks throughout the guides.
Typed end to endEvery package ships its own .d.ts.

For AI assistants

Machine-readable component registry

Generate runnable Editora code with real imports via the AI guide and components.json.