What is BlockNote built with?
BlockNote is a TypeScript repo built with React and Hono. It uses AI through ai, ai-sdk, and OpenAI, makes its content with shikijs, @react-email/components, docx, katex, mathml2omml, and 4 more, is tested with xml-formatter, jsdom, msw, and @cantoo/pdf-lib, and deploys with @hono/node-server. It has 262,847 written lines, with 801 test files.
Read on November 13, 2026, at commit 58a40d2. Read it as markdown
The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.
Frontend
The base 1
- React227 files
Interface 12
- ProseMirror94 files
tiptap71 files
- Mantine25 files
- Ariakit21 files
@floating-ui/react16 files
- Base UI10 files
frimousse3 files
@tiptap/pm2 files
@tiptap/core1 file
pele1 file
- prosemirror-changeset1 file
- prosemirror-highlight1 file
Styles 4
class-variance-authority4 files
@shikijs/themes1 file
tailwind-merge1 file
- Tailwind CSS
Icons 2
react-icons52 files
- Lucide3 files
Backend
The base 1
Services 1
Other repos with a similar stack
Ordered by how much of its stack they share with BlockNote, then by stars.
- reactive-resumereactive-resume45.7k
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
12 of 60 in commonCompare → - CherryHQcherry-studio53.5k
Your AI workspace for models, agents, and productivity.
11 of 60 in commonCompare →
Frequently asked questions
What language is BlockNote written in?
What framework does BlockNote use?
Does BlockNote use AI?
Does BlockNote have tests?
Which repos have a stack like BlockNote's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

