{"repo":"novincode/lexkit","free":true,"listed":false,"github":"https://github.com/novincode/lexkit","clone":"git clone https://github.com/novincode/lexkit.git","description":"Rich text editor built on top of Lexical","language":"TypeScript","stars":114,"topics":["react","rich-text-editor","text-editor","text-editor-react"],"license":null,"category":"ui-components","readme_excerpt":"LexKit Type-safe rich text editor for React developers Built on Meta's Lexical. Headless, extensible, and production-ready. 🚀 Demo • 📖 Documentation • ⚡ Playground --- Why LexKit? Rich text editors shouldn't be a nightmare. LexKit makes building them delightful: - 🔒 Type-safe everything - Commands and states inferred from your extensions. No runtime surprises. - 🎨 Headless & flexible - Build any UI you want. Style it your way. - 🧩 Modular extensions - Add only what you need, when you need it. - ⚡ Production features - HTML/Markdown export, image handling, tables, undo/redo. - ⚛️ React-first - Hooks, components, and patterns you already know. Quick Start Install the Lexical peer dependencies: That's it. You now have a fully functional, type-safe rich text editor. Features 🎨 Built-in Extensions (25+) - Text Formatting : Bold, italic, underline, strikethrough, inline code - Structure : Headings, lists (with nesting), quotes, horizontal rules - Rich Content : Tables, images (upload/paste/alignment), links, code blocks - Advanced : History (undo/redo), command palette, floating toolbar, context menus 🎯 Smart List Handling - Toggle lists with intelligent nesting behavior - Context-aware toolbar (indent/outdent appear when needed) - Nested lists without keyboard shortcuts - Clean UX that matches modern editors 📤 Export & Import - HTML with semantic markup - Markdown with GitHub Flavored syntax - JSON for structured data - Custom transformers for specialized formats 🎨 Themin","default_branch":null,"files":null,"tree":[],"storefront":"/r/novincode","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/novincode/lexkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}