Pell
github.com
What it is
Pell is a free, self-hosted WYSIWYG text editor for web pages. It is written in pure JavaScript using ES6 and has no dependencies. The package is listed at 1.38 kB minified and gzipped, or 3.54 kB minified. Built-in actions cover bold, italic, underline, strikethrough, headings, paragraphs, quotes, lists, code, horizontal rules, links, and images. You can add custom actions and decide which controls appear and in what order. Styling can be changed through Pell’s Sass file or by overriding CSS. The onChange callback provides the editor’s HTML output, and the project demonstrates converting that HTML to Markdown with Turndown. Installation is documented through npm or by including a browser script and stylesheet. React and Vue examples are available. Listed browser support includes IE 9+, Chrome 5+, Firefox 4+, Safari 5+, and Opera 11.6+. Pell uses the MIT license.
Spec sheet
- Purpose
- Pell is a small WYSIWYG text editor for the web with no dependencies.Read 10 Oct 2026 · github.com
- Security
- The repository's Security and quality page displays zero security advisories.Read 9 Oct 2026 · github.com
- License
- Pell is released under the MIT License, which permits use, copying, modification, distribution, sublicensing, and sale subject to its stated conditions.Read 10 Oct 2026 · github.com
- Browser support
- The README lists IE 9+, Chrome 5+, Firefox 4+, Safari 5+, and Opera 11.6+ as supported browsers, describing IE support as theoretical.Read 10 Oct 2026 · github.com
- Custom actions
- The README says developers can create custom actions and choose which actions appear and in what order.Read 10 Oct 2026 · github.com
- Customization
- Pell can be styled by editing its Sass file or overriding its CSS, and its class names can be customized.Read 10 Oct 2026 · github.com
- Formatting
- Included actions cover bold, italic, underline, strike-through, headings, paragraphs, quotes, lists, code, horizontal rules, links, and images.Read 10 Oct 2026 · github.com
- Implementation
- Pell is written in pure JavaScript using ES6 and has no dependencies.Read 9 Oct 2026 · github.com
- Installation
- The README documents installation with npm or by including CSS and JavaScript from unpkg in an HTML page.Read 10 Oct 2026 · github.com
- Integration
- The README links React and Vue framework examples.Read 10 Oct 2026 · github.com
- Maintainer
- The package metadata names Jared Reich as the author.Read 10 Oct 2026 · github.com
- Output
- The editor's onChange callback provides HTML output, and the README demonstrates converting that HTML to Markdown with Turndown.Read 10 Oct 2026 · github.com
- Size
- The README lists Pell at 1.38 kB minified and gzipped, and 3.54 kB minified.Read 9 Oct 2026 · github.com
- Technology
- It is written in pure JavaScript and ES6, with no dependencies.Read 10 Oct 2026 · github.com
- Warranty
- The MIT license provides the software “AS IS” without warranty.Read 10 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free plan with no listed usage limits
- No dependencies and very small package size
- Custom actions and control ordering
- HTML output with Markdown conversion example
- React and Vue examples available
Limits
- Self-hosted web deployment only
- MIT license provides no warranty
- Browser support list includes older browsers
Who it suits
Pell suits developers embedding a lightweight editor in self-hosted web projects, including React or Vue integrations. It is also suitable when configurable formatting controls and HTML output are needed.
Verdict
Pell provides a compact, dependency-free editor with common formatting, configurable controls, and HTML output. Its self-hosted web focus and MIT warranty terms should be considered before adoption.
Where Specifiction places it
- Rich Text Editor Software#16 of 377.7