From zbeyens. The source code is available on GitHub.

Plate
PlatePliteEditorsTemplates
GitHub16kGitHub
DiscordDiscord
UNPUBLISHED
  • Overview
  • Why This Fork
  • Examples
Walkthroughs
  • Installing Plite
  • Adding Event Handlers
  • Defining Custom Elements
  • Applying Custom Formatting
  • Executing Commands
  • Saving to a Database
  • Canonical Change Substrate
  • Improving Performance
Concepts
  • Interfaces
  • Nodes
  • Locations
  • Transforms
  • Document Changes
  • Commands
  • Editor
  • Extensions
  • Rendering
  • Serializing
  • Normalizing
  • Using TypeScript
  • Roots
  • Document State
  • Editing Behavior
  • Selection And DOM
  • Clipboard And Paste
  • Projection And Overlays
  • Schema
API
  • 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
Libraries
  • Plite DOM
  • History Editor API
  • History Extension Setup
  • History
  • Plite History
  • Plite Hyperscript
  • Plite Layout
  • Annotations
  • DOM Coverage Boundaries
  • Editable Component
  • Plite React Event Handling
  • Virtualized Rendering
  • Plite React Hooks
  • React Editor Setup
  • React Editor
  • Plite React
  • Plite Component
  • Plite Yjs
  • Plite
General
  • Migration
  • Contributing
  • Docs Proof Map
  • FAQ
  • Resources

Resources

PreviousNext

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.
  • Docs Proof Map links public claims to source and tests.
  • Browser documents the first-party browser proof harness.
  • Contributing explains issue and PR expectations.

Source

  • Plate repository
  • Plate package docs
  • Plate 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
FAQPlite DOM

On This Page

First-Party ReferencesSourceEcosystem Starting PointsAdjacent Editors
Build your editor
Production-ready AI template and reusable components.
Get all-access