0.8.2 ā€¢ Published 10 months ago

brbytes-editor v0.8.2

Weekly downloads
-
License
MPL-2.0
Repository
-
Last release
10 months ago

Features

BlockNote comes with a number of features and components to make it easy to embed a high-quality block-based editor in your app:

Animations:

Helpful placeholders:

Drag and drop blocks:

Nesting / indentation with tab and shift+tab:

Slash (/) menu:

Format menu:

Real-time collaboration:

Contributing šŸ™Œ

See CONTRIBUTING.md for more info and guidance on how to run the project (TLDR: just use npm start).

Directory structure:

blocknote
ā”œā”€ā”€ packages/core       - The core of the editor
ā”œā”€ā”€ packages/react      - The main library for use in React apps
ā”œā”€ā”€ examples/editor     - Example React app that embeds the editor
ā”œā”€ā”€ examples/vanilla    - An advanced example if you don't want to use React or want to build your own UI components
ā””ā”€ā”€ tests               - Playwright end to end tests

The codebase is automatically tested using Vitest and Playwright.

Credits ā¤ļø

BlockNote builds directly on two awesome projects; Prosemirror by Marijn Haverbeke and Tiptap. Consider sponsoring those libraries when using BlockNote: Prosemirror, Tiptap.

BlockNote is built as part of TypeCell. TypeCell is proudly sponsored by the renowned NLNet foundation who are on a mission to support an open internet, and protect the privacy and security of internet users. Check them out!

Hosting and deployments powered by Vercel: