A lightweight, customizable Rich Text Editor built on TipTap, designed for modern React projects with support for SSR, Tailwind, ShadCN UI, and plugin extensibility based on @tiptap/react
@tiptap/react
npm install nexo-editor --save # or bun install nexo-editor # or pnpm add nexo-editor
nexo-editor
import React, { useState } from 'react'; import { NexoEditor } from 'nexo-editor'; import type { Content } from '@tiptap/react'; export function Editor() { const [content, setContent] = useState<Content>({ type: "doc", content: [ { type: "paragraph", content: [{ type: "text", text: "Hello, this is Nexo Editor!" }] } ] }); return ( <NexoEditor content={content} onChange={(updatedContent) => setContent(updatedContent)} /> ); }