MCPcopy
hub / github.com/udecode/plate

github.com/udecode/plate @v53.3.1 sqlite

repository ↗ · DeepWiki ↗ · release v53.3.1 ↗
5,291 symbols 19,110 edges 3,283 files 39 documented · 1%
README

Plate

Total Downloads PRs Welcome

Templates

You can choose one of the following templates to get started:

Option Plate Plugins AI Backend
Notion-like template
Plate playground template
Plate minimal template

Documentation

You can learn more about Plate by checking out our documentation.

Contributing

To get started, check out our contributing guide.

Contributors

We'd love for you to join us! Whether it's through giving us a 🌟 star, making a 📥 pull request, or sharing your plugins, your help is always appreciated.

Star History Chart

Need more help? Join us on Discord. We're always here to guide you.

中文文档

您可以通过查看我们的中文文档了解更多关于Plate的信息。如果您需要中文支持,欢迎加入我们的Discord中文频道,我们的社区成员将很乐意用中文为您解答问题。

对于贡献者,我们也提供了中文贡献指南,帮助您参与到Plate的开发中。

Extension points exported contracts — how you extend this code

ExportToDocxInternalOptions (Interface)
* Internal options for exportToDocxInternal.
packages/docx-io/src/lib/docx-export-plugin.tsx
IEmojiFloatingLibrary (Interface)
(no doc) [1 implementers]
packages/emoji/src/react/utils/EmojiLibrary/EmojiFloatingLibrary.types.ts
InsertMediaOptions (Interface)
(no doc)
packages/media/src/lib/media/insertMedia.ts
StaticPhrasingContentMap (Interface)
(no doc)
packages/markdown/src/lib/plugins/remarkMention.ts
WrapLinkOptions (Interface)
(no doc)
packages/link/src/lib/transforms/wrapLink.ts
TCalloutElement (Interface)
(no doc)
packages/utils/src/lib/plate-types.ts
CursorOverlayState (Interface)
(no doc)
packages/cursor/src/types.ts
IntrinsicElements (Interface)
(no doc)
packages/test-utils/src/jsx.ts

Core symbols most depended-on inside this repo

createSlateEditor
called by 832
packages/core/src/lib/editor/withSlate.ts
cn
called by 440
apps/www/src/lib/utils.ts
createSlatePlugin
called by 410
packages/core/src/lib/plugin/createSlatePlugin.ts
createEditor
called by 356
packages/slate/src/create-editor.ts
mockReturnValue
called by 351
tooling/config/global.d.ts
keys
called by 347
packages/emoji/src/lib/utils/EmojiLibrary/EmojiInlineLibrary.ts
get
called by 327
packages/emoji/src/react/storage/LocalStorage.ts
createItem
called by 304
packages/list/src/lib/normalizers/normalizeListStart.slow.tsx

Shape

Function 4,839
Method 193
Interface 157
Class 102

Languages

TypeScript100%

Modules by API surface

packages/docx-io/src/lib/internal/helpers/xml-builder.ts91 symbols
tooling/scripts/generate-ui-changelog-entries.mjs86 symbols
apps/www/src/app/dev/editor-perf/page.tsx74 symbols
tooling/scripts/release-branch-prs.mjs64 symbols
benchmarks/editor/src/index.mjs45 symbols
packages/docx-io/src/lib/internal/docx-document.ts43 symbols
apps/www/src/registry/blocks/fumadocs/mdx-plate-components.tsx42 symbols
tooling/scripts/sync-version-package-releases.mjs41 symbols
tooling/scripts/release-notes.mjs41 symbols
packages/udecode/cmdk/src/cmdk.tsx32 symbols
packages/selection/src/internal/SelectionArea.ts28 symbols
apps/www/src/components/ui/sidebar.tsx28 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

@ai-sdk/google4.0.0 · 1×
@ai-sdk/openai4.0.0 · 1×
@ai-sdk/react4.0.0 · 1×
@antfu/ni24.3.0 · 1×
@ariakit/react0.4.31 · 1×
@biomejs/biome2.5.0 · 1×
@changesets/cli2.30.0 · 1×
@changesets/get-github-info0.8.0 · 1×
@codemirror/lang-javascript6.2.4 · 1×
@codemirror/theme-one-dark6.1.3 · 1×
@emoji-mart/data1.2.1 · 1×

Datastores touched

(mongodb)Database · 1 repos
dbDatabase · 1 repos
dbDatabase · 1 repos

For agents

$ claude mcp add plate \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact