toeverything/blocksuite

🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 23 minutes ago
Added to GitGenius on September 11th, 2026
Created on September 10th, 2022
Open Issues & Pull Requests: 196 (+0)
GitHub issues: Enabled
Number of forks: 562
Total Stargazers: 6,011 (+1)
Total Subscribers: 38 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.2 hours
Mean response time: 20.5 days
90th percentile: 31.0 days
Tracked items: 214

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "mod:infra" is answered fastest, typically in under an hour, while "mod:edgeless" waits about 3 days. Only 2% of issues opened in the past year have been closed. Three people close 63% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 56
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 613 days
Stale 30+ days: 54
Stale 90+ days: 53

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • type:bug (97)
  • good first issue (29)
  • story (20)
  • type:feat (20)
  • mod:infra (19)
  • mod:rich-text (15)
  • help wanted (13)
  • mod:edgeless (12)

Most active issues this week

Detailed Description

BlockSuite is a toolkit for building editors and collaborative applications on the web.

BlockSuite addresses the challenge of creating content editors that support multiple presentation modes, complex knowledge structures, and real-time collaboration without requiring incompatible frameworks. It provides a minimized vanilla framework as a runtime foundation, with native web components for editors and UI elements that work across different frameworks. The toolkit includes two primary editors: PageEditor for block-based document editing with extensive customization, and EdgelessEditor for graphics editing with optional canvas rendering while maintaining rich-text capabilities. Developers can reuse these editors, customize them with BlockSuite components, or build entirely new editors from the underlying framework.

BlockSuite suits teams building knowledge management systems, collaborative applications, or multi-view content platforms where the same underlying data needs to be presented in different formats. The web component architecture makes it framework-agnostic, allowing integration with popular frameworks without vendor lock-in. The toolkit's native support for CRDT-based state management means collaboration is built into the foundation rather than added as an afterthought. Developers should be aware that BlockSuite is in early stages with components and extension capabilities still under refinement.

The project maintains active development with regular updates to both core infrastructure and component libraries. Work spans across multiple areas including editor implementations, component refinement, and framework stability. The codebase shows ongoing attention to documentation and examples alongside core feature development.