awesome-editorjs

Rich Text Editor Tools

A curated list of tools and libraries for building rich text editors with the Editor.js framework.

🤩 A curated list of awesome Editor.js tools, libraries and resources.

GitHub

2k stars
48 watching
184 forks
last commit: almost 2 years ago
Linked from 1 awesome list

awesomeawesome-listeditorjslibrariestools

Awesome Editor.js / Tools / Block Tools

@editorjs/paragraph46almost 2 years ago— text block base tool
@editorjs/header104almost 2 years ago— header block
@editorjs/quote41almost 2 years ago— tool for quotes
@editorjs/warning31almost 2 years ago— warning tool can be used as editorials notifications or appeals
@editorjs/delimiter40about 2 years ago— delimiter tool
@coolbytes/editorjs-delimiter5about 2 years ago— Improved delimiter block tool (Includes more styles - and )
editorjs-alert62over 2 years agotool for adding colorful alert messages
header-with-alignment3about 4 years agoheader block base tool with alignment control
paragraph-with-alignment44over 3 years agotext block base tool with alignment control. FYI
header-with-anchor9over 3 years agoheader block with the ability to set an anchor text
editorjs-toggle-block47almost 2 years agotool for nesting blocks in a toggleable element
editorjs-aitext33over 2 years agoai suggestions tool based on paragraph tool and openai node lib
title-editorjs6almost 3 years agoProvides Title (headings) Blocks for the Editor.js with various settings like H1...H6, colors (red, pink, purple...) and text-align. It is compatible with react and typescript, without causing typing errors
editorjs-color-picker2almost 2 years agoColor Picker Tool
@editorjs/list53almost 2 years ago— ordered or unordered (bulleted) lists
@editorjs/nested-list53almost 2 years ago— Multi-leveled lists
@editorjs/checklist58almost 2 years ago— checklists for your texts
@calumk/editorjs-nested-checklist9about 3 years ago— Nested Checklists for your texts
@editorjs/image245almost 2 years ago— image block
@editorjs/simple-image57almost 3 years ago— add images to article by pasting image URLs. no server-side uploader required
@editorjs/link92about 2 years ago— link with preview
@editorjs/attaches65about 2 years ago— attach files to your article
@editorjs/embed149almost 2 years ago— pasted patterns handling and inserts iframe with embedded content
simple-image-editorjs11over 3 years ago— fork of the SimpleImage repository. It adds in extra functionality such as a toolbar to add images (rather than just drag and drop) and uses blob URL's to improve memory usage
editorjs-inline-image101almost 2 years ago— embed images from image files, URLs or Unsplash
mr8bit/carousel-editorjs47over 2 years ago— Carousel/Gallery Block for the Editor.js
mdgaziur/EditorJS-LaTeX38over 2 years ago— LaTeX block support for EditorJS
rodrigoodhin/editorjs-image-gallery— image gallery block
naduma/editorjs-mermaid21about 4 years ago— Mermaid Block for Editor.js
VolgaIgor/editorjs-gallery13over 2 years ago— Gallery Block with multiloading and sorting
AnatoliyKozlov/editorjs-telegram-post2over 3 years ago— Telegram Post widget
renanrider/editorjs-audio-player10almost 3 years agoSimple Audio Tool, works only with pasted URLs with audio src and requires no server-side uploader
Furison-Tech/editorjs-audio1almost 2 years agoHTML audio block with uploader (requires server-side uploader), based on the official editorjs image tool
sureshHARDIYA/flipboxplus1about 2 years agoConfigurable carousel that allows to add, edit, delete slides. Slides are configured to display as flipbox
image-with-link4over 2 years agoupload image with link. forked by official image plugin
@editorjs/table130almost 2 years ago— table constructor tool
editorjs-table42over 2 years agoTable contructor tool with great editing row/column options
@editorjs/code76almost 2 years ago— tools for code examples
@editorjs/raw59almost 2 years ago— include raw HTML code to your article
editor-js-code9over 6 years ago— a fork of Code Tool for the Editor.js that allows to include code examples along with language codes that are supported by PrismJs in your articles
editorjs-codemirror19almost 4 years ago— Code Mirror for the Editor.js allows to include code examples in your articles
@bomdi/codebox38over 3 years ago— code syntax highlighting tool for Editor.js
@calumk/editorjs-codeflask20over 2 years ago— Beautiful code highlighting, with linenumbers, and language support. Powered by Codeflask + PrismJs
ace-code-editorjs6about 2 years ago— Ace Code Editor block for the Editor.js with language selection
@rxpm/editor-js-code0almost 2 years agoCustom Code Plugin adds code examples to articles with a language dropdown
editorjs-button25over 2 years ago— Create a button with a link and text
editorjs-layout72over 3 years ago— Layout block tool for Editor.js
@calumk/editorjs-columns117over 2 years ago— Multi-Column Layout tool, using nested editorJs Instances

Awesome Editor.js / Tools / Inline Tools

@editorjs/marker75almost 3 years ago— tool for highlighting text-fragments
@editorjs/inline-code49about 2 years ago— tool for marking monospace code-fragments
@editorjs/underline19almost 2 years ago— underlining text fragments
@editorjs/link-autocomplete28almost 3 years ago— an upgraded version of base inline link tool with your server's search
editorjs-hyperlink36over 2 years ago— a tool link with target & rel attribute for Editor.js
editorjs-inline-spoiler-tool— inline text spoiler
editorjs-inline-tool11about 6 years ago— create an inline tool for (editorjs.io) with text formatting tags (eg. bold, strong, em, u, ...)
editorjs-inline33over 3 years ago— Inline-Editor.js Tool for Editor.js
editorjs-inline-template11over 3 years ago— Inline-template Tool for Editor.js
editorjs-style56over 3 years ago— Inline-style Tool for Editor.js
editorjs-change-case15almost 3 years ago— change case Tool for the Editor.js
editorjs-tooltip37almost 2 years ago— Tool for adding tooltips in EditorJS
@sotaproject/strikethroughtool for strikethrough text
editorjs-text-color-pluginInline tool for coloring/marking selected text with customized colors
VolgaIgor/editorjs-annotation11almost 2 years ago— Tool for adding an extended annotation to any text in EditorJS blocks
editorjs-comment3over 2 years agoTool that allows you to add comment to editorjs

Awesome Editor.js / Tools / Block Tune Tools

@editorjs/text-variant-tune12about 2 years ago— Block Tune for text variants: Call-out, Citation, Details
editorjs-alignment-blocktune54over 2 years ago— Add text alignment to any Block Tools
VolgaIgor/editorjs-anchor5over 2 years ago— Add anchor field to any Block Tools
VolgaIgor/editorjs-notice5about 2 years ago— Highlight or hide with caption any Editor.js block
editorjs-indent-tuneBlock Tune for indenting any type of block
@coolbytes/editorjs-anchor4almost 2 years ago— Block Tune to toggle Anchor for any block type
editor-js-alignment-tune0about 2 years ago— Block Tune to add cutomizable text alignment to any Block Tool

Awesome Editor.js / Tools / Plugins

editorjs-drag-drop190almost 2 years ago— Drag/Drop feature for Editor.js
editorjs-undo174almost 2 years ago— Undo/Redo feature for Editor.js
editorjs-markdown-parser58almost 6 years agoTwo plugins which allow you to export/import Markdown file
editorjs-multiblock-selection-pluginPlugin to extend your inline tools to work in multiblock selection

Awesome Editor.js / Libraries / JavaScript

editorjs-parser92over 2 years ago— a library to parse Editorjs clean data to HTML in Node and Browser
editorjs-html331over 2 years ago— a utility to parse editorjs clean data to HTML
editorjs-to-html7over 2 years ago— editorjs format parser to html with saving editorjs markup format
editor-js-component14almost 3 years agoan editorjs library that can use Vue and React frameworks
Editorjs.vueVue 3 SFC for Editor.js using v-model with custom Vue component using Video.js
vue-editor-js360over 3 years ago— editor.js for Vue users
react-editor-js965over 2 years ago— the unofficial editor-js component for React
@stfy/react-editor.js128over 3 years ago— React wrapper component for Editor.js
editorjs-blocks-react-renderer142about 2 years agoReact component to render blocks to semantic HTML5 tags
editorjs-react10about 3 years ago— Editor.js React parser to parse Editor.js data to JSX components
editorjs-react-parser4about 2 years agoParse Editor.js data to semantic html tags with syntax highlighting and support
editorjs-antd-renderer1almost 2 years ago— Render Editor.js data to React components
editorjs-viewer-native45over 3 years ago— A React Native solution to parse outputData generated by Editor.Js
@tinynodes/ngx-editorjs— This library provides Angular support for EditorJS
sveditorjs35almost 2 years ago— This library provides svelte support for EditorJS

Awesome Editor.js / Libraries / PHP

editorjs-php247over 2 years ago— server-side data validation, HTML sanitization and convertation output JSON to the Block objects
orchid-editorjs-field13almost 3 years ago
yii2-editorjs-widget9over 6 years ago— Editor.js widget for Yii 2
EditorjsBundle16over 3 years ago— Symfony bundle for Editor.js
nova-editor-js92over 2 years ago— Editor JS field for Laravel Nova
codex-to-html15almost 6 years ago— Converter EditorJS JSON to HTML
magento2-editorjs3over 5 years ago— Editor.js module for Magento 2
editorjs-symfony-parser-bundle21about 3 years ago— Editor.js-Bundle for Symfony to parse blocks created with Editor.js
rahmanramsi/filament-editorjsEditor JS for
bumpcore/editor.php29over 2 years agoAn advanced library for parsing and manipulating Editor.js output using either vanilla PHP or Laravel
editorjs-simple-html-parser6over 2 years ago2 way parser for Editor.js: JSON to HTML & HTML to JSON

Awesome Editor.js / Libraries / Python

django-editorjs-fields135over 3 years ago— Editor.js integration for Django
pyEditorJS19about 3 years agoA very simple Editor.js parser written in pure Python

Awesome Editor.js / Libraries / Ruby

editor_js— it validates, parses, and renders content from editorjs
render_editorjs31almost 2 years ago— A modular and customizable Ruby renderer for Editor.js

Awesome Editor.js / Libraries / Go

micheleriva/editorjs-go37over 3 years ago— Fast markdown/HTML generator for Editor.js
davidscottmills/goeditorjs15over 4 years agoAn extensible HTML/markdown generator for editorjs
rodrigoodhin/go-editorjs-parser— A Golang library which converts Editor.js JSON output to pure Markdown or HTML

Awesome Editor.js / Libraries / Swift

editor.js-kit-ios31over 2 years agoiOS framework for parsing and rendering blocks

Awesome Editor.js / Libraries / Kotlin

editor.js-kit-android28over 2 years agoAndroid framework for parsing and rendering blocks

Awesome Editor.js / Libraries / Plugins for CMS

Front EditorFront Editor plugin for
EditorJSBackend formwidget for
Strapi-EditorJS171almost 3 years agoReplace default WYSIWYG editor with Editor.js
Admin Block EditorAdmin plugin for (based on symfony)
Editor.js - Directus Extension184over 3 years agoAdd an Editor.js interface to
Cotonti CMF Editor.js plugin3over 2 years agoContent editor plugin for

Awesome Editor.js / Tutorials and sources

editorjs.io— offical docs
Tutorial: Integrating Editor.js into your react application
Tutorial: Creating a custom editorjs block tool with React
editorjs-examples18over 3 years ago— Examples of using Editor.js

Awesome Editor.js / Projects Using Editor.js

Newsletter.pageA platform for sending email newsletters
IrenSystemSystem for business - allows you to work with clients, managers, contractors and suppliers
beemyDedicated blog builder to better manage content
Notice.studioCMS & component editor that blends in your website
Poda— Project planning and roadmaping
SlidVideo note-taking tool for online learners
Unicorn PlatformCreate landing pages and write blogs
MarsXAI/NoCode/ProCode builder
WalkthroughWrite great codelab style tutorials
DraftsWeb based text editor for writing quick drafts
CaiAI Writer, Content Generator & Writing Assistant
ChronopinTrack the release dates of your favorite games and interests. Also share, review, and comment on your posts with a like-minded community
ContractifyContract management software for e-signing, managing and automating all your contracts online
TulskAI-powered project management tool designed to simplify your workflow
WebResearcherJS5almost 2 years agoFirefox extension which allows users to take notes on webpages

Awesome Editor.js / Projects Using Editor.js / Open source projects

frappeframework.comA meta data based framework which has workspace feature which uses Editor.js
automad.org— a flat-file content management system and template engine
CodeX Docs712over 2 years ago— documentation engine
CodeX Media93over 2 years ago— platform for building modern website for educational or media organizations
CodeX Notes141almost 4 years ago— crossplatform desktop notes application based on Electron and Editor.js
NoterA State of the Art realtime and collaborative note taking platform
enassi0over 2 years agoEncryption assistant that encrypts and stores your notes and files
EvaNotebookA collaborative peer-to-peer notebook for Web Technologies

Backlinks from these awesome lists:

More related projects: