{"data":{"slug":"udecode-plate","name":"plate","tagline":"Rich-text editor with AI and shadcn/ui","github_url":"https://github.com/udecode/plate","owner":"udecode","repo":"plate","owner_avatar_url":"https://avatars.githubusercontent.com/u/66228141?v=4","primary_language":"TypeScript","stars":16531,"forks":996,"topics":["ai","mcp","react","shadcn-ui","slate","typescript","wysiwyg"],"archived":false,"github_pushed_at":"2026-08-24T19:22:52+00:00","maintenance_label":"Very active","stars_delta_30d":85,"url":"https://www.graphcanon.com/tools/udecode-plate","markdown_url":"https://www.graphcanon.com/tools/udecode-plate.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/udecode-plate","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=udecode-plate","description":"Rich-text editor with AI and shadcn/ui","homepage_url":"https://platejs.org","license":"Other","open_issues":17,"watchers":57,"ai_summary":"A TypeScript-based rich-text editor integrating AI functionalities, featuring React, Slate for contenteditable interfaces, and ShadCN UI components for visual design.","readme_excerpt":"<h1 align=\"center\">\nPlate\n</h1>\n\n<p>\n<div align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@platejs/core\"><img src=\"https://img.shields.io/npm/dm/@platejs/core.svg\" alt=\"Total Downloads\"></a>\n  <a target=\"_blank\" href=\"https://github.com/udecode/plate/releases/latest\"><img src=\"https://img.shields.io/github/v/release/udecode/plate\" /></a>\n  <a target=\"_blank\" href=\"CONTRIBUTING.md\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n  <a target=\"_blank\" href=\"https://discord.gg/mAZRuBzGM3\"><img src=\"https://img.shields.io/badge/chat-on%20discord-7289da.svg?sanitize=true\" /></a>\n  <a target=\"_blank\" href=\"https://github.com/udecode/plate/blob/main/LICENSE\"><img src=\"https://badgen.now.sh/badge/license/MIT\" /></a>\n</div>\n\n[//]: # '  <a target=\"_blank\" href=\"https://platejs.org/docs/playground\" alt=\"Live Demo\"><img src=\"https://img.shields.io/badge/Live%20Demo-blue\" /></a>'\n[//]: # 'Welcome to Plate, a rich-text editor framework designed for simplicity and efficiency. Plate consists of four main parts:'\n[//]: #\n[//]: # \"1. **Core**: This is the heart of Plate. It's a special plugin system just for `slate-react`. We've made sure everything is neat and tidy, so it's easier for you to develop your project.\"\n[//]: # '2. **Plugins**: We give you a big selection of plugin packages. They help make editor behaviors, hooks, serialization, and normalization better, among other things.'\n[//]: # '3. **Primitives**: Besides the headless plugins, we also provide primitive hooks and components built on top of [Radix UI](https://www.radix-ui.com/). These are **unstyled** and accessible parts for making great design systems.'\n[//]: # '4. **Components**: We know a good-looking start is important. So, we give you components created with Plate CLI and [shadcn/ui](https://ui.shadcn.com/). Use these as a starting point to create your own component library.'\n\n## Templates\n\nYou can choose one of the following templates to get started:\n\n| Option                                                                            | Plate | Plugins | AI  | Backend |\n| --------------------------------------------------------------------------------- | ----- | ------- | --- | ------- |\n| [Notion-like template](https://pro.platejs.org/docs/templates/potion)             | ✅    | ✅      | ✅  | ✅      |\n| [Plate playground template](https://github.com/udecode/plate-playground-template) | ✅    | ✅      | ✅  |         |\n| [Plate minimal template](https://github.com/udecode/plate-template)               | ✅    |         |     |         |\n\n## Documentation\n\nYou can learn more about Plate by checking out our [documentation](https://platejs.org/docs).\n\n## Contributing\n\nTo get started, check out our [contributing guide](CONTRIBUTING.md).\n\n### Contributors\n\nWe'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.\n\n\n\nNeed more help? Join us on [Discord](https://discord.gg/mAZRuBzGM3). We're always here to guide you.\n\n## 中文文档\n\n您可以通过查看我们的[中文文档](tooling/cn/README.md)了解更多关于Plate的信息。如果您需要中文支持，欢迎加入我们的[Discord](https://discord.gg/mAZRuBzGM3)中文频道，我们的社区成员将很乐意用中文为您解答问题。\n\n对于贡献者，我们也提供了[中文贡献指南](tooling/cn/CONTRIBUTING.md)，帮助您参与到Plate的开发中。","github_created_at":"2019-12-02T01:40:10+00:00","created_at":"2026-07-11T11:48:40.72047+00:00","updated_at":"2026-08-26T00:02:05.643884+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"mcp","name":"mcp"},{"slug":"react","name":"react"},{"slug":"shadcn-ui","name":"shadcn-ui"},{"slug":"slate","name":"slate"},{"slug":"typescript","name":"typescript"},{"slug":"wysiwyg","name":"wysiwyg"}],"trust":{"provenance":{"is_fork":false,"github_id":225260962,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-26T00:02:04.552Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":28,"days_since_push":1,"last_release_at":"2026-08-24T16:29:06Z","stars_delta_30d":85,"open_issues_delta_30d":3},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:48:41.881Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-26T00:02:05.032Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-26T00:02:05.032Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-08-26T00:02:05.032Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-08-26T00:02:05.032Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["You need to integrate rich text editing capabilities with an emphasis on modern, sleek design provided by ShadCN components.","Your project requires TypeScript compatibility for type safety and reliability in a rich-text environment."],"when_not_to_use":["If your project is not based on React, as plate deeply integrates with the React ecosystem and its suite of tools like Slate.","When you seek a tool that does not require ShadCN UI components, as plate tightly couples these for its user interface design."],"source":"enrich:decision_facts","observed_at":"2026-07-16T20:19:36.452Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"plate is a TypeScript-based rich-text editor that combines Slate's contenteditable interfaces with ShadCN UI components and integrates AI functionalities."}]}}