The open source
Block-Based
rich text editor
A beautiful text editor that just works. Easily add an editor to your app that users will love. Customize it with your own functionality like custom blocks or AI tooling.
Why BlockNote?
Whether you want deep customization or a great out-of-the-box experience, BlockNote has you covered with features for any use case.
![Extensibility](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fslash_menu.ead8764d.png&w=1920&q=75)
![Extensibility](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fslash_menu_dark.3e2b495a.png&w=1920&q=75)
![Theming](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fslash_menu.ead8764d.png&w=1920&q=75)
![Theming](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fslash_menu_dark.3e2b495a.png&w=1920&q=75)
![UI Components](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fslash_menu.ead8764d.png&w=1920&q=75)
![UI Components](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fslash_menu_dark.3e2b495a.png&w=1920&q=75)
Let's build
When we started building an Open Source Notion alternative, we figured: "How hard can it be?". Pretty hard, it turns out. Text editors in 2024? More complex than we thought.
After going down many rabbit holes and becoming accidental wizards in Prosemirror (the industry standard used by giants like NY Times, Atlassian, Gitlab and many others), we figured that we could save other devs a lot of pain by creating a modern, batteries-included, block-based text editor on top of it.
We're excited to share BlockNote with you. No more dealing with low-level positions; use the strongly typed, block-based API to work with your editor and documents. No need to build all interface elements from scratch; it comes with modern UI components out-of-the-box. Now, you can add a rich text editor with a polished UX to your app with just a few lines of code.
It's early days, but the excitement is real. We're seeing a mix of companies, enthusiasts, and community heroes jumping in. As a community-led open source project, we're looking forward to your contributions, feedback, or collaboration!