Plate
PlateEditorsTemplates
GitHub16kGitHub
DiscordDiscord
    • Overview
    • Why This Fork
    • Examples
    • Installing Plite
    • Adding Event Handlers
    • Defining Custom Elements
    • Applying Custom Formatting
    • Executing Commands
    • Saving to a Database
    • Canonical Change Substrate
    • Improving Performance
    • Interfaces
    • Nodes
    • Locations
    • Transforms
    • Document Changes
    • Commands
    • Editor
    • Plugins
    • Rendering
    • Serializing
    • Normalizing
    • Using TypeScript
    • Roots
    • Document State
    • Editing Behavior
    • Selection And DOM
    • Clipboard And Paste
    • Decorations, annotations, and widgets
    • Schema
    • Anchor API
    • Location API
    • Path API
    • PointEntry API
    • Point API
    • Range API
    • Selection API
    • Location Types APIs
    • Span API
    • Editor
    • Element API
    • NodeEntry API
    • Node API
    • Node Types APIs
    • Text API
    • Debug Value Scrubbing
    • Transforms API
    • Plite DOM
    • History Editor API
    • History Plugin Setup
    • History
    • Plite History
    • Plite Hyperscript
    • Plite PaginationExperimental
    • Annotations
    • DOM Coverage Boundaries
    • Editable Component
    • External Text Views
    • Plite React Event Handling
    • Virtualized Rendering
    • Plite React Hooks
    • React Editor Setup
    • React Editor
    • Plite React
    • Plite Component
    • Plite Yjs
    • Plite
    • Migration
    • Contributing
    • FAQ
    • Resources

Resources

Previous

Source, proof, ecosystem, and adjacent-editor links for Plite work.

Use these links as starting points. Current API truth lives in this docs section, package READMEs, source, and tests.

First-party references

  • Why This Fork explains the maintenance model, package set, and proof boundary.
  • Migration gives an ordered path for moving an upstream Slate 0.x editor.
  • Browser proof introduces the first-party browser proof harness.
  • Contributing explains issue and PR expectations.

Source

  • Plate repository
  • Plite docs
  • Plite examples

Ecosystem starting points

Treat ecosystem packages as compatibility research unless their current release explicitly targets this package set.

  • Plate is the product-level editor framework built on Plite.
  • slate-yjs is useful prior art for Yjs integration patterns.
  • slate-angular and slate-vue3 are useful prior art for non-React view layers.

Adjacent editors

These projects are useful for behavior and architecture comparison. Do not copy their APIs into Plite docs.

  • ProseMirror
  • Lexical
  • CodeMirror
  • Tiptap
FAQ

On This Page

First-party referencesSourceEcosystem starting pointsAdjacent editors
Build your editor
Production-ready AI template and reusable components.
Get all-access