Skip to content

Introduction

Why Develop JuiceEditor

The author, frequently needing to take notes, tried many note-taking software but was unsatisfied:

  • Some had too few features
  • Some had too many features
  • Some had poor interaction

So the author decided to develop a note-taking APP to meet his own needs.

The rich text editor for this note-taking APP is JuiceEditor.

JuiceEditor

For the author's usage requirements, JuiceEditor needs to meet the following criteria:

  • Powerful functionality
  • Good interaction
  • Extensible
  • Embeddable in APPs
  • Concise
  • Embeddable in web pages
  • SEO friendly

This is a large project, and despite the author's efforts, it is still under development and not yet stable as of 2024.

What's Different

  • JuiceEditor is embedded in the page as a tag: <juice-editor></juice-editor>;
  • It can be used with any framework, in any environment that supports Javascript, CSS, and HTML;
  • JuiceEditor has a built-in plugin system, allowing flexible addition of plugins to implement more features, such as:
    • While writing an article, you can open a drawing component at any time to insert a flowchart

Use Cases

Currently, the following products use JuiceEditor for their rich text modules:

Developed Based On