Skip to content

BlockSuite

The Block-Based Collaborative Framework

BlockSuite is the open-source collaborative editor project behind AFFiNE.

📝 Block-Based Editing

BlockSuite breaks down rich content into discrete contenteditable blocks, avoiding pitfalls using traditional monolith rich text container.

🧬 CRDT-Driven State Management

By leveraging CRDT technology, BlockSuite supports zero-cost time travel, real-time collaboration, and pluggable persistence backends right out of the box.

🎨 Framework Agnostic Rendering

BlockSuite offers Web Components and hybrid canvas-based renderers, facilitating the creation of diverse collaborative applications.