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 →

toeverything/blocksuite has 6k+ stars and 550+ forks on GitHub, is written in TypeScript, and was last pushed on Oct 13, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours 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: 564
Total Stargazers: 6,057 (+0)
Total Subscribers: 39 (+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

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. 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: 0
Avg open age: 614 days
Stale 30+ days: 54
Stale 90+ days: 53

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
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

Sign in to see which issues are moving.
Sign in

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.