← 全部工具

101editor

热度 55 更新于 开发与构建

A fully free, customizable rich text editor for Django — built on Lexical and React

pypiauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

101editor

A fully free, pip-installable rich text editor for Django — built on Lexical (Meta's editor framework) and React. No paid tier, no vendor lock-in, 100% MIT licensed.

Documentation is available in English, O'zbek and Русский below.

---

<a name="english"</a

English Documentation

Features

  • Toolbar modes — minimal (default) or full, or a custom list of items
  • Formatting — Bold, Italic, Underline, Strikethrough, Inline Code
  • Font — Family, Size (10–64)
  • Colors — Text color and highlight color (per character / selection)
  • Alignment — Left, Center, Right, Justify
  • Headings — H1–H6 + Paragraph
  • Lists — Ordered and unordered (toggle on/off)
  • Blockquote
  • Code block — Syntax highlighting for 30+ languages; triple-Enter exits
  • Link — Insert, edit, open, remove via floating popover
  • Image — Upload, resize (W), align (left / center / right), delete with confirmation
  • Table — 9×9 hover grid picker, right-click context menu (add/remove rows & columns)
  • i18n — en / ru / uz — placeholder, tooltips, heading labels, modals
  • Django Admin — Works automatically with no extra configuration
  • HTML storage — Content saved as HTML; portable if you ever switch editors

---

Requirements

| Requirement | Version | |---|---| | Python | 3.10+ | | Django | 3.2+ | | Browser | Any modern browser |

---

Installation

Step 1 — Install the package

pip install 101editor

Step 2 — Add to INSTALLEDAPPS