PHPackages                             raisaldi/summernote - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. raisaldi/summernote

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

raisaldi/summernote
===================

Mirror and Composer-ready fork of summernote/summernote — a super simple WYSIWYG editor built on Bootstrap and jQuery.

00JavaScript

Since Oct 5Pushed 7mo agoCompare

[ Source](https://github.com/raisal-saldi/summernote)[ Packagist](https://packagist.org/packages/raisaldi/summernote)[ RSS](/packages/raisaldi-summernote/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Summernote
==========

[](#summernote)

[![Build Status](https://camo.githubusercontent.com/2cb13c13cd448fe51b75a70aeb3345935d71e22aaa43afb236c6f42142c4ca22/68747470733a2f2f7472617669732d63692e6f72672f73756d6d65726e6f74652f73756d6d65726e6f74652e7376673f6272616e63683d646576656c6f70)](http://travis-ci.org/summernote/summernote)[![npm version](https://camo.githubusercontent.com/c89fd1a12f4126ca66249e00e3741afecb6063b945165b0584e9bf65539d896a/68747470733a2f2f62616467652e667572792e696f2f6a732f73756d6d65726e6f74652e737667)](http://badge.fury.io/js/summernote)[![Coverage Status](https://camo.githubusercontent.com/5755452972c97344cf62c43671df81a264284fac7c3aa4f2620396c6d7cb2a07/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f73756d6d65726e6f74652f73756d6d65726e6f74652f62616467652e7376673f6272616e63683d646576656c6f7026736572766963653d676974687562)](https://coveralls.io/github/summernote/summernote?branch=develop)

Summernote is a JavaScript library that helps you create WYSIWYG editors with a simple and easy-to-use interface. Summernote is licensed under MIT and maintained by the community.

Homepage:

Why Summernote?
---------------

[](#why-summernote)

Summernote has a few special features:

- **Simple and User-friendly**: Providing a simple and intuitive interface that allows users
- **Easy to install**: Just include the JS/CSS files on your HTML and create a div tag to get started.
- **Compatible with Bootstrap**: Bootstrap 3, 4, and 5.
- **Rich ecosystem**: A wide array of [plugins and connectors](https://github.com/summernote/awesome-summernote) are available, enhancing functionality and integration options.
- **Easy image handling**: Images are automatically embedded in the content using base64 encoding, eliminating the need for separate image management

How to Use
----------

[](#how-to-use)

Summernote is built on [jQuery](http://jquery.com/).

### How to install

[](#how-to-install)

#### 1. Include JS/CSS

[](#1-include-jscss)

Include the following code in the `` tag of your HTML:

```

```

#### 2. Place a `div` tag

[](#2-place-a-div-tag)

Then place a `div` tag somewhere in the `body` tag. This element will be replaced with the summernote editor.

```
Hello Summernote
```

#### 3. Initialize Summernote

[](#3-initialize-summernote)

Finally, initialize Summernote with the following JavaScript:

```
$(document).ready(function() {
  $('#summernote').summernote();
});
```

For more examples, please visit to [homepage](http://summernote.org/examples).

### API

[](#api)

Summernote provides a set of API. For example, you can use the following code to get the HTML source code underlying the text in the editor:

```
var html = $('#summernote').summernote('code');
```

For more detail about API, please refer to [document](http://summernote.org/getting-started/#basic-api).

> Warning - code injection The code view allows the user to enter script contents. Make sure to filter/[sanitize the HTML on the server](https://github.com/search?l=JavaScript&q=sanitize+html). Otherwise, an attacker can inject arbitrary JavaScript code into clients.

For contributing
----------------

[](#for-contributing)

See the [CONTRIBUTING.md](https://github.com/summernote/summernote/blob/main/.github/CONTRIBUTING.md) for details on how to contribute to Summernote.

Contributors ✨
--------------

[](#contributors-)

Thanks go to these incredible people:

[ ![contributors](https://camo.githubusercontent.com/821f00acdec314f20a8c151c5945f3ed6429073f94de737425c9f5a6f9bbdabf/68747470733a2f2f636f6e747269622e726f636b732f696d6167653f7265706f3d73756d6d65726e6f74652f73756d6d65726e6f7465)](https://github.com/summernote/summernote/graphs/contributors)Sponsors
--------

[](#sponsors)

Is your company using Summernote? Ask your boss to support us. It will help us dedicate more time to maintain this project and to make it even better for all our users. Also, your company logo will show up on here and on our website: -) \[[Become a sponsor](https://opencollective.com/summernote#sponsor)\] [![](https://camo.githubusercontent.com/d7cb48b8f7823b9b050046b5330e8c86ac57a8d4669c585038ad9308c3e5b3ae/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f73756d6d65726e6f74652f73706f6e736f722e7376673f77696474683d383930)](https://opencollective.com/summernote#sponsor)

### Backers

[](#backers)

Please be our [Backers](https://opencollective.com/summernote#backers). [![](https://camo.githubusercontent.com/66d8d5b019a85008ef27d209d98b8049d1b39183180d5f2a8636a1f18c290764/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f73756d6d65726e6f74652f6261636b6572732e7376673f77696474683d383930)](https://opencollective.com/summernote#backers)

Contacts
--------

[](#contacts)

- Discord: [Join the Summernote Discord community](https://discord.gg/7A64GBKwyu)

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance44

Moderate activity, may be stable

Popularity0

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity13

Early-stage or recently created project

 Bus Factor1

Top contributor holds 65.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/d2a8af54943734ffc6adb1d70eae5f1508827a4825e126da53d318d6182a053b?d=identicon)[raisaldi](/maintainers/raisaldi)

---

Top Contributors

[![hackerwins](https://avatars.githubusercontent.com/u/2059311?v=4)](https://github.com/hackerwins "hackerwins (1754 commits)")[![lqez](https://avatars.githubusercontent.com/u/579366?v=4)](https://github.com/lqez "lqez (403 commits)")[![easylogic](https://avatars.githubusercontent.com/u/591983?v=4)](https://github.com/easylogic "easylogic (236 commits)")[![outsideris](https://avatars.githubusercontent.com/u/390146?v=4)](https://github.com/outsideris "outsideris (42 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (41 commits)")[![reinaldocoelho](https://avatars.githubusercontent.com/u/889634?v=4)](https://github.com/reinaldocoelho "reinaldocoelho (22 commits)")[![mstred](https://avatars.githubusercontent.com/u/1061950?v=4)](https://github.com/mstred "mstred (20 commits)")[![feryardiant](https://avatars.githubusercontent.com/u/508665?v=4)](https://github.com/feryardiant "feryardiant (12 commits)")[![hendrismit](https://avatars.githubusercontent.com/u/2870999?v=4)](https://github.com/hendrismit "hendrismit (11 commits)")[![yadue](https://avatars.githubusercontent.com/u/853711?v=4)](https://github.com/yadue "yadue (11 commits)")[![jacobbroberg](https://avatars.githubusercontent.com/u/8348616?v=4)](https://github.com/jacobbroberg "jacobbroberg (9 commits)")[![littlebigbot](https://avatars.githubusercontent.com/u/1292876?v=4)](https://github.com/littlebigbot "littlebigbot (9 commits)")[![caseyjhol](https://avatars.githubusercontent.com/u/2874325?v=4)](https://github.com/caseyjhol "caseyjhol (8 commits)")[![drewcovi](https://avatars.githubusercontent.com/u/400278?v=4)](https://github.com/drewcovi "drewcovi (8 commits)")[![roseline124](https://avatars.githubusercontent.com/u/41788121?v=4)](https://github.com/roseline124 "roseline124 (8 commits)")[![abuabdul](https://avatars.githubusercontent.com/u/2231672?v=4)](https://github.com/abuabdul "abuabdul (8 commits)")[![hackerlose](https://avatars.githubusercontent.com/u/5312314?v=4)](https://github.com/hackerlose "hackerlose (7 commits)")[![HoffmannTom](https://avatars.githubusercontent.com/u/27145868?v=4)](https://github.com/HoffmannTom "HoffmannTom (7 commits)")[![devlato](https://avatars.githubusercontent.com/u/1210210?v=4)](https://github.com/devlato "devlato (7 commits)")[![n1k1ch](https://avatars.githubusercontent.com/u/2084110?v=4)](https://github.com/n1k1ch "n1k1ch (7 commits)")

### Embed Badge

![Health badge](/badges/raisaldi-summernote/health.svg)

```
[![Health](https://phpackages.com/badges/raisaldi-summernote/health.svg)](https://phpackages.com/packages/raisaldi-summernote)
```

###  Alternatives

[alexandre-daubois/lazy-stream

Write data to streams, only when it is really needed to.

755.7k](/packages/alexandre-daubois-lazy-stream)[yireo/magento2-theme-override-checker

N/A

178.3k](/packages/yireo-magento2-theme-override-checker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
