Blocknote for Django
  • JavaScript 81.8%
  • Python 10.5%
  • TypeScript 4.4%
  • Shell 2.7%
  • CSS 0.4%
  • Other 0.1%
Find a file
2026-06-01 01:42:09 +00:00
.forgejo refactor(readme): Remove from githerald updates #85 2026-05-31 08:31:45 +08:00
.github_OG refactor(forge): Add/Update to use git-herald #85 2026-05-31 07:18:37 +08:00
django_blocknote chore(version): Bump to 2026.05.31.2 2026-05-31 01:30:54 +00:00
docs chore(version): Bump to 2026.05.31.2 2026-05-31 01:30:54 +00:00
frontend feat(frontend): Add django form draft save integration #81 (#82) 2026-02-17 11:09:03 +08:00
tests/backend test(fields): Update for js to ts refactor #3 2025-05-30 15:17:53 +08:00
.coveragerc test(assets): Add test infra and tests #1 2025-05-29 13:22:13 +08:00
.gitignore feat(frontend): Add django form draft save integration #81 (#82) 2026-02-17 11:09:03 +08:00
.python-version chore(initial): Initial Commit 2025-05-28 15:03:30 +08:00
AGENTS.md docs(llm): Add CLAUDE.md and llm.txt #83 2026-05-29 16:14:25 +08:00
CHANGELOG.md chore(version): Bump to 2026.05.31.2 2026-05-31 01:30:54 +00:00
CLAUDE.md docs(claude): Add git-herald commit message info #90 2026-06-01 07:51:29 +08:00
debug.sh chore(initial): Initial Commit 2025-05-28 15:03:30 +08:00
dev-setup.sh chore(example):Move the debug info to the bottom of the page #67 (#68) 2025-10-13 13:07:05 +08:00
dev-setup_migr_error.sh fix(frontend): Add template config #43 (#44) 2025-07-03 14:19:57 +08:00
dev-start.sh chore(initial): Initial Commit 2025-05-28 15:03:30 +08:00
LICENSE chore(initial): Initial Commit 2025-05-28 15:03:30 +08:00
make.bat chore(initial): Initial Commit 2025-05-28 15:03:30 +08:00
Makefile chore(initial): Initial Commit 2025-05-28 15:03:30 +08:00
MANIFEST.in refactor(readme): Convert from .rst to .md #88 2026-05-31 09:29:22 +08:00
pyproject.toml chore(version): Bump to 2026.05.31.2 2026-05-31 01:30:54 +00:00
README.md docs(readme): Update downloads to use peppy #92 2026-06-01 09:41:05 +08:00
readthedocs.yaml chore(initial): Initial Commit 2025-05-28 15:03:30 +08:00
requirements.txt test(assets): Add test infra and tests #1 2025-05-29 13:22:13 +08:00
tox.ini chore(dev): Update setup and test coverage #12 2025-06-06 09:58:00 +08:00
version.toml chore(version): Bump to 2026.05.31.2 2026-05-31 01:30:54 +00:00

Django BlockNote

Project Status: WIP - Initial development is in progress, but there has not yet been a stable, usable release suitable for the public. PyPI - Version PyPI - Python Version PyPI - Versions from Framework Classifiers Documentation Status

Total downloads Monthly downloads Weekly downloads

Licenses

Django: BSD 3-Clause "New" or "Revised License"

BlockNote: Mozilla Public License Version 2.0

What is django-blocknote

django-blocknote: A Powerful and Versatile Rich Text Editor for Your Django Projects

  • Seamlessly integrate BlockNote into your Django website.
  • Provide your users with a modern and intuitive content creation experience.
  • Includes features like text formatting, image uploads, tables, code blocks, and more.
  • Highly customizable to fit your project's exact needs.

See the Quickstart: here

Ideal For:

  • Blogs
  • Content Management Systems (CMS)
  • Websites requiring advanced text editing features

Includes the following BlockNote features:

Text Formatting

Basic:

  • Bold
  • Italic
  • Underline
  • Strikethrough
  • Superscript
  • Subscript
  • Code

Paragraph and Structure:

  • BlockQuote
  • Heading
  • Paragraph
  • Alignment

Lists:

  • List
  • TodoList
  • ListProperties

Advanced:

  • Highlight
  • Indent
  • IndentBlock

Images and Media

Core:

  • Image
  • ImageCaption
  • ImageStyle
  • ImageToolbar
  • ImageResize
  • ImageInsert
  • LinkImage

Upload:

  • UploadAdapter
  • SimpleUploadAdapter

Embedding:

  • MediaEmbed
  • HtmlEmbed

Other

Link:

  • Link

Table:

  • Table
  • TableToolbar

Style:

  • Font
  • Style
  • HorizontalLine

Editing Tools:

  • Autoformat

Word Processing Features:

  • Mention