Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / TypeCellOS / BlockNote
A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TypeCellOS%2FBlockNote
Stars: 5,117
Forks: 306
Open Issues: 108
License: mpl-2.0
Language: TypeScript
Repo Size: 40.8 MB
Dependencies:
1,977
Created: about 2 years ago
Updated: 13 days ago
Last pushed: about 1 month ago
Last synced: about 1 month ago
Topics: block-based, editor, javascript, notion, notion-editor, prosemirror, react, rich-text-editor, tiptap, typescript, wysiwyg, yjs
Funding links: https://github.com/sponsors/TypeCellOS, https://github.com/sponsors/yousefed
Files
Dependencies
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- rimraf ^5.0.5 development
- rollup-plugin-webpack-stats ^0.2.2 development
- vite ^4.4.8 development
- vite-plugin-eslint ^1.8.1 development
- @blocknote/core ^0.12.4
- @blocknote/react ^0.12.4
- @liveblocks/client ^1.10.0
- @liveblocks/yjs ^1.10.0
- @mantine/core ^7.7.1
- react ^18.2.0
- react-dom ^18.2.0
- react-router-dom ^6.20.0
- y-partykit ^0.0.25
- yjs ^13.6.10
- cla-assistant/github-action v2.1.3-beta composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-node v2 composite
- actions/upload-artifact v2 composite
- @playwright/experimental-ct-react ^1.38.1 development
- @playwright/test ^1.38.1 development
- @typescript-eslint/eslint-plugin ^5.5.0 development
- @typescript-eslint/parser ^5.5.0 development
- eslint ^8.22.0 development
- eslint-config-react-app ^7.0.0 development
- eslint-plugin-import ^2.28.0 development
- lerna ^5.4.0 development
- patch-package ^6.4.7 development
- typescript ^5.0.4 development
- @types/hast ^2.3.4 development
- @types/lodash ^4.14.179 development
- @types/uuid ^8.3.4 development
- eslint ^8.10.0 development
- jsdom ^21.1.0 development
- prettier ^2.7.1 development
- typescript ^5.0.4 development
- vite ^4.4.8 development
- vite-plugin-eslint ^1.8.1 development
- vitest ^0.34.1 development
- @emotion/cache ^11.10.5
- @emotion/serialize ^1.1.1
- @emotion/utils ^1.2.0
- @tiptap/core ^2.0.3
- @tiptap/extension-bold ^2.0.3
- @tiptap/extension-code ^2.0.3
- @tiptap/extension-collaboration ^2.0.3
- @tiptap/extension-collaboration-cursor ^2.0.3
- @tiptap/extension-dropcursor ^2.0.3
- @tiptap/extension-gapcursor ^2.0.3
- @tiptap/extension-hard-break ^2.0.3
- @tiptap/extension-history ^2.0.3
- @tiptap/extension-horizontal-rule ^2.0.3
- @tiptap/extension-italic ^2.0.3
- @tiptap/extension-link ^2.0.3
- @tiptap/extension-paragraph ^2.0.3
- @tiptap/extension-strike ^2.0.3
- @tiptap/extension-text ^2.0.3
- @tiptap/extension-underline ^2.0.3
- @tiptap/pm ^2.0.3
- hast-util-from-dom ^4.2.0
- lodash ^4.17.21
- prosemirror-model ^1.18.3
- prosemirror-state ^1.4.3
- prosemirror-transform ^1.7.2
- prosemirror-view ^1.31.4
- rehype-parse ^8.0.4
- rehype-remark ^9.1.2
- rehype-stringify ^9.0.3
- remark-gfm ^3.0.1
- remark-parse ^10.0.1
- remark-rehype ^10.1.0
- remark-stringify ^10.0.2
- unified ^10.1.2
- uuid ^8.3.2
- y-prosemirror 1.0.20
- y-protocols ^1.0.5
- yjs ^13.6.1
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- prettier ^2.7.1 development
- typescript ^5.0.4 development
- vite ^4.4.8 development
- vite-plugin-eslint ^1.8.1 development
- vite-plugin-externalize-deps ^0.7.0 development
- @blocknote/core ^0.9.5
- @emotion/react ^11.10.5
- @mantine/core ^5.6.1
- @mantine/hooks ^5.6.1
- @mantine/utils ^6.0.5
- @tippyjs/react ^4.2.6
- @tiptap/core ^2.0.3
- @tiptap/react ^2.0.3
- lodash ^4.17.21
- react ^18.2.0
- react-icons ^4.3.1
- tippy.js ^6.3.7
- use-prefers-color-scheme ^1.1.3
- relative-ci/agent-action v2 composite
- @blocknote/core ^0.10.1 development
- @blocknote/react ^0.10.1 development
- @playwright/experimental-ct-react ^1.38.1 development
- @playwright/test ^1.38.1 development
- eslint ^8.10.0 development
- react-icons ^4.3.1 development
- rimraf ^5.0.5 development
- react ^18.2.0
- react-dom ^18.2.0
- @types/node ^20 development
- @types/react ^18 development
- @types/react-dom ^18 development
- autoprefixer ^10.0.1 development
- eslint ^8 development
- eslint-config-next 14.1.0 development
- postcss ^8 development
- prettier-plugin-tailwindcss ^0.5.11 development
- tailwindcss ^3.3.0 development
- typescript ^5 development
- @blocknote/core ^0.12.4
- @blocknote/react ^0.12.4
- @headlessui/react ^1.7.18
- @mantine/core ^7.7.1
- @next/bundle-analyzer ^14.1.0
- @vercel/analytics ^1.2.2
- @vercel/og ^0.6.2
- classnames 2.3.2
- clsx ^2.1.0
- framer-motion ^10.16.16
- next 14.1.0
- next-auth ^5.0.0-beta.9
- nextra ^2.13.2
- nextra-theme-docs ^2.13.2
- partykit ^0.0.84
- raw-loader ^4.0.2
- react ^18
- react-dom ^18
- react-github-btn ^1.4.0
- react-icons ^4.3.1
- y-partykit ^0.0.25
- yjs ^13.6.1
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- @mantine/core ^7.7.1
- react ^18.2.0
- react-dom ^18.2.0
- react-icons ^4.3.1
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- react-icons ^4.3.1
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- react-icons ^4.3.1
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- react-icons ^4.3.1
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- react-icons ^4.3.1
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- @mantine/core ^7.7.1
- react ^18.2.0
- react-dom ^18.2.0
- react-icons ^4.3.1
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- y-partykit ^0.0.25
- yjs ^13.6.1
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- @liveblocks/client ^1.10.0
- @liveblocks/react ^1.10.0
- @liveblocks/yjs ^1.10.0
- react ^18.2.0
- react-dom ^18.2.0
- yjs ^13.6.1
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- @vitejs/plugin-react ^4.0.4 development
- eslint ^8.10.0 development
- vite ^4.4.8 development
- @blocknote/core ^0.12.0
- @blocknote/react ^0.12.0
- react ^18.2.0
- react-dom ^18.2.0
- @types/react ^18.0.25 development
- @types/react-dom ^18.0.9 development
- eslint ^8.10.0 development
- fast-glob ^3.3.2 development
- glob ^10.3.10 development
- prettier ^2.7.1 development
- react ^18 development
- react-dom ^18 development
- tsx ^4.6.2 development
- typescript ^5.3.3 development