Discover and explore top open-source AI tools and projects—updated daily.
Mina-MassoudReact rich text editor with AI generation and real-time collaboration
Top 80.0% on SourcePulse
A block-based rich text editor for React, Mina Rich Editor provides integrated AI content generation, real-time collaboration, and a flexible extension system. It aims to equip modern applications with advanced features out-of-the-box, reducing the burden on developers to build these complex functionalities themselves.
How It Works
The editor utilizes a block-based architecture for structured content creation. AI integration streams LLM output (from OpenAI, Anthropic, Gemini, Ollama, or custom endpoints) directly into editor blocks, supporting token-by-token streaming and AI-powered text editing/formatting on highlighted selections. Real-time collaboration is managed by Y.js, employing Conflict-Free Replicated Data Types (CRDTs) for seamless multi-user editing and live cursor presence. A TipTap-inspired extension API allows developers to create custom blocks, marks, and commands as plain objects, building upon 22 built-in extensions. Performance is optimized via per-block subscriptions and O(1) lookups in a flat node map, minimizing re-renders and keystroke overhead.
Quick Start & Requirements
Installation packages (npm + shadcn CLI) are currently being finalized.
Highlighted Details
Maintenance & Community
No specific details regarding notable contributors, sponsorships, partnerships, community channels (e.g., Discord, Slack), or a public roadmap are provided in the README.
Licensing & Compatibility
The project is licensed under the MIT License. Copyright is held by Mina Massoud for 2025-2026. The MIT license is generally permissive for commercial use and integration into closed-source projects.
Limitations & Caveats
Installation packages are still being finalized, indicating the project may be in an active development or pre-release phase. No other specific limitations, known bugs, or unsupported platforms are detailed in the provided README.
2 weeks ago
Inactive