awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
heyscrumpy avatar

heyscrumpy/tiptap

0
View on GitHub↗
37,270 स्टार्स·3,018 फोर्क्स·TypeScript·MIT·7 व्यूज़tiptap.dev↗

Tiptap

Tiptap is a headless rich text editor framework and extensible WYSIWYG framework designed for building custom text editors. It functions as a high-level wrapper around the ProseMirror toolkit, separating core editing logic and state management from the user interface.

The framework enables real-time collaborative editing through a synchronization system using conflict-free replicated data types. It also supports the integration of AI content generation to provide automated suggestions and content refinement directly within the editor.

The system utilizes a plugin-based extension architecture to add custom nodes, marks, and interaction patterns. It covers document version management and schema-driven modeling to ensure consistent data formats across the editing experience.

Features

  • Headless Logic Decoupling - Provides a headless architecture that decouples core editing logic and state management from the visual rendering layer.
  • Headless Frameworks - A framework for building custom text editors by separating the core editing logic from the user interface.
  • Collaborative Editors - Enables multiple users to synchronize and collaborate on shared documents in real time.
  • Real-time Synchronization - Implements real-time state synchronization across multiple clients using CRDTs to ensure document consistency during collaborative sessions.
  • Document State Managers - Maintains a central document state and transaction system via a high-level wrapper around the ProseMirror toolkit.
  • Extensible Plugin Architectures - Features an extensible plugin architecture for injecting custom nodes, marks, and commands into the editor pipeline.
  • Editor Extension Frameworks - A modular system for adding custom nodes, plugins, and AI-driven content generation to a text editor.
  • Editor Plugins - Provides a plugin system to add custom block types and interaction patterns to the rich text editor.
  • Rich Text Editors - Offers a framework for building custom document models and rich text editing experiences.
  • Collaborative Editing Frameworks - Allowing multiple users to edit the same document simultaneously with synchronized changes and conflict resolution.
  • Headless Editor Frameworks - Implements a headless editor framework that provides core logic without enforcing a specific user interface.
  • AI-Assisted Editing Environments - Integrates AI-powered content generation and refinement suggestions directly within the editing workflow.
  • Automated Content Generation - Leverages artificial intelligence to assist users in the automated generation and refinement of text content.
  • Atomic Transaction Models - Utilizes atomic transactions for document updates, enabling precise undo, redo, and change tracking.
  • Document Schema Definitions - Defines a strict structural hierarchy of allowed nodes and marks to ensure consistent document data formats.
  • Rich Text Editors - Extendable and renderless rich-text editor.

स्टार हिस्ट्री

heyscrumpy/tiptap के लिए स्टार हिस्ट्री चार्टheyscrumpy/tiptap के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

heyscrumpy/tiptap क्या करता है?

Tiptap is a headless rich text editor framework and extensible WYSIWYG framework designed for building custom text editors. It functions as a high-level wrapper around the ProseMirror toolkit, separating core editing logic and state management from the user interface.

heyscrumpy/tiptap की मुख्य विशेषताएं क्या हैं?

heyscrumpy/tiptap की मुख्य विशेषताएं हैं: Headless Logic Decoupling, Headless Frameworks, Collaborative Editors, Real-time Synchronization, Document State Managers, Extensible Plugin Architectures, Editor Extension Frameworks, Editor Plugins।

heyscrumpy/tiptap के कुछ ओपन-सोर्स विकल्प क्या हैं?

heyscrumpy/tiptap के ओपन-सोर्स विकल्पों में शामिल हैं: ianstormtaylor/slate — Slate is a customizable rich text editor framework that treats documents as a recursive tree of nodes. It functions as… red-axe/am-editor — This project is a framework for building real-time collaborative rich-text editing environments. It provides a… udecode/plate — Plate is a headless editor toolkit and framework designed for building custom rich text editing experiences. It… yjs/yjs — Yjs is a CRDT framework and real-time state synchronization engine providing shared data types for collaborative… yoopta-editor/yoopta-editor — Yoopta-Editor is a headless framework for building customizable block-based rich text editors. It utilizes a… typecellos/blocknote — BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model…

Tiptap के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Tiptap के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • ianstormtaylor/slateianstormtaylor का अवतार

    ianstormtaylor/slate

    31,698GitHub पर देखें↗

    Slate is a customizable rich text editor framework that treats documents as a recursive tree of nodes. It functions as a schema-based, state-driven system designed to enforce structural constraints and manage nested components within a structured document model. The framework utilizes a plugin-based architecture to extend editor functionality, allowing for the injection of custom logic into the rendering and transformation pipeline. It supports real-time collaborative editing by synchronizing document operations across multiple users. The system covers a broad range of capabilities, includin

    TypeScriptbrowsereditorframework
    GitHub पर देखें↗31,698
  • red-axe/am-editorred-axe का अवतार

    red-axe/am-editor

    977GitHub पर देखें↗

    This project is a framework for building real-time collaborative rich-text editing environments. It provides a structured, schema-based engine that enforces document integrity while allowing multiple users to modify content simultaneously through synchronized state management and conflict resolution protocols. The editor distinguishes itself through a highly modular plugin architecture that supports the integration of complex, interactive UI components built with external frontend libraries. By utilizing a custom rendering engine and a versioned, immutable document state tree, it enables deve

    TypeScriptam-editorcollaborative-editorcontenteditable
    GitHub पर देखें↗977
  • udecode/plateudecode का अवतार

    udecode/plate

    15,947GitHub पर देखें↗

    Plate is a headless editor toolkit and framework designed for building custom rich text editing experiences. It provides a modular architecture that relies on a plugin-based system to manage document models, schema-driven node definitions, and state updates, allowing developers to assemble tailored content creation environments. The project distinguishes itself through a source-code injection pattern, where pre-built user interface templates and components are copied directly into the local project codebase. This approach ensures that developers maintain full control over the styling, markup,

    TypeScriptaimcpreact
    GitHub पर देखें↗15,947
  • yjs/yjsyjs का अवतार

    yjs/yjs

    22,069GitHub पर देखें↗

    Yjs is a CRDT framework and real-time state synchronization engine providing shared data types for collaborative software. It functions as a shared data type library of collaborative maps, arrays, and text structures that converge automatically across distributed clients, serving as a local-first data store and a collaborative editor backend. The system distinguishes itself through a synchronization engine that encodes document changes into commutative binary updates. It employs state-vector based differencing to transmit only missing incremental updates between peers and uses relative-positi

    JavaScriptcollaborationcollaborative-editingcrdt
    GitHub पर देखें↗22,069
Tiptap के सभी 30 विकल्प देखें→