A favicon of Tiptap Shadcn

Tiptap Shadcn

A TipTap-based rich text editor featuring shadcn/ui components, file uploads, math equation support, dark mode, and responsive design for modern web applications.

A screenshot of Tiptap ShadcnVisit

TipTap Editor: Advanced Rich Text Editing with shadcn/ui and Next.js

This TipTap Editor is a sophisticated solution for integrating rich text editing capabilities into your web projects. Built upon the flexible TipTap headless editor and styled with customizable shadcn/ui components, it offers a seamless developer experience. It includes features like file uploads with drag and drop, math equation support, and a responsive design that adapts to both desktop and mobile views, ensuring a versatile and user-friendly editing environment.

Features:

  • File Uploads: Seamless drag-and-drop file integration with support for various file types.
  • Customizable UI: Leverages shadcn/ui components for easy theming and adaptation to your project's design system.
  • Dark Mode: Full dark mode support that can detect and adapt to system preferences.
  • Responsive Design: Optimized for a consistent and effective user experience across desktop and mobile devices.
  • Math Equation Support: Allows users to embed and render mathematical formulas directly within the editor.
  • Floating Menu & Toolbar: Contextual editing tools that appear on text selection or nearby for an intuitive workflow.
  • Image Embedding: Supports adding and managing images within the content, including placeholders during upload.
  • Search and Replace: Integrated functionality to quickly find and modify text throughout the document.
  • Rich Text Formatting: Comprehensive options including bold, italic, underline, strikethrough, various heading levels, text alignment (left, center, right, justify), text color, and background highlighting.
  • Link Management: Easy insertion, editing, and removal of hyperlinks.
  • List Creation: Support for creating ordered (numbered) and unordered (bullet) lists.
  • Code Styling: Format text as inline code or as dedicated, syntax-aware code blocks.
  • Structural Elements: Insert blockquotes for distinctively styling quoted text and horizontal rules for visual separation.
  • Undo/Redo: Standard editing history navigation, allowing users to revert and reapply changes.
  • Mobile-Optimized Toolbar: A dedicated toolbar layout designed for enhanced usability and accessibility on smaller screens.

Summary:

This TipTap editor provides a robust and developer-friendly way to implement advanced rich text editing. Leveraging TipTap's headless architecture and shadcn/ui's customizable components, it offers features like file uploads, math support, and extensive formatting options. It's designed for Next.js applications, ensuring a modern, responsive, and feature-complete editing experience out-of-the-box, complete with dark mode and mobile optimization for broad accessibility.

Distribution:
opensource
GitHub:
63 Stars
28 Forks
Share:

 

  
 

Similar to Tiptap Shadcn: