{"id":13517389,"url":"https://github.com/editor-js/awesome-editorjs","last_synced_at":"2025-09-28T14:30:41.384Z","repository":{"id":37476960,"uuid":"271224625","full_name":"editor-js/awesome-editorjs","owner":"editor-js","description":"🤩 A curated list of awesome Editor.js tools, libraries and resources.","archived":false,"fork":false,"pushed_at":"2024-05-17T19:00:06.000Z","size":312,"stargazers_count":1911,"open_issues_count":3,"forks_count":159,"subscribers_count":45,"default_branch":"master","last_synced_at":"2024-05-19T18:37:39.061Z","etag":null,"topics":["awesome","awesome-list","editorjs","libraries","tools"],"latest_commit_sha":null,"homepage":"https://github.com/codex-team/editor.js","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/editor-js.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-10T08:41:02.000Z","updated_at":"2024-05-29T02:41:32.183Z","dependencies_parsed_at":"2023-02-19T01:46:10.850Z","dependency_job_id":"9149684d-8e74-4735-8afe-5cc641f74008","html_url":"https://github.com/editor-js/awesome-editorjs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editor-js%2Fawesome-editorjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editor-js%2Fawesome-editorjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editor-js%2Fawesome-editorjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editor-js%2Fawesome-editorjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/editor-js","download_url":"https://codeload.github.com/editor-js/awesome-editorjs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234525612,"owners_count":18846934,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","editorjs","libraries","tools"],"created_at":"2024-08-01T05:01:33.254Z","updated_at":"2025-09-28T14:30:41.377Z","avatar_url":"https://github.com/editor-js.png","language":null,"readme":"[![](./assets/editor-awesome.png)](https://editorjs.io/)\n\n# Awesome Editor.js [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)\n\n\u003e A curated list of awesome Editor.js tools, libraries and resources.\n\nInspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel free to improve this list by contributing!\n\n## Contents\n\n* [Tools](#tools)\n  * [Block Tools](#block-tools)\n    * [Text and typography](#text-and-typography)\n    * [Lists](#lists)\n    * [Media \u0026 Embed](#media--embed)\n    * [Table](#table)\n    * [Code](#code)\n    * [Button](#button)\n    * [Layout](#layout)\n  * [Inline Tools](#inline-tools)\n  * [Block Tune Tools](#block-tune-tools)\n  * [Plugins](#plugins)\n* [Libraries](#libraries)\n  * [JavaScript](#javascript)\n    * [Vue.js](#vuejs)\n    * [React](#react)\n    * [React Native](#react-native)\n    * [Angular](#angular)\n    * [Svelte](#svelte)\n  * [PHP](#php)\n  * [Python](#python)\n  * [Ruby](#ruby)\n  * [Go](#go)\n  * [Swift](#swift)\n  * [Kotlin](#kotlin)\n  * [Plugins for CMS](#plugins-for-cms)\n* [Tutorials and sources](#tutorials-and-sources)\n* [Projects Using Editor.js](#projects-using-editorjs)\n  * [Open source projects](#open-source-projects)\n\u003c!-- * [Apps / Websites](#apps-websites) --\u003e\n\u003c!-- * [Commercial Products](#commercial-products) --\u003e\n\n\n\n## Ask AI\n\n[Awesome-Editorjs](https://codeparrot.ai/oracle?owner=editor-js\u0026repo=awesome-editorjs) AI will help you understand this repository better. \n\n## Tools\n\n### Block Tools\n\n#### Text and typography\n\n* [@editorjs/paragraph](https://github.com/editor-js/paragraph) — text block base tool \n* [@editorjs/header](https://github.com/editor-js/header) — header block\n* [@editorjs/quote](https://github.com/editor-js/quote) — tool for quotes\n* [@editorjs/warning](https://github.com/editor-js/warning) — warning tool can be used as editorials notifications or appeals\n* [@editorjs/delimiter](https://github.com/editor-js/delimiter) — delimiter tool\n* [@coolbytes/editorjs-delimiter](https://github.com/CoolBytesIN/editorjs-delimiter) — Improved delimiter block tool (Includes more styles - `dash` and `line`)\n* [editorjs-alert](https://github.com/vishaltelangre/editorjs-alert) - tool for adding colorful alert messages\n* [header-with-alignment](https://github.com/wandersonsousa/header-with-alignment) - header block base tool with alignment control\n* [paragraph-with-alignment](https://github.com/kaaaaaaaaaaai/paragraph-with-alignment) - text block base tool with alignment control. FYI [editorjs-alignment-blocktune](https://github.com/kaaaaaaaaaaai/editorjs-alignment-blocktune)\n* [header-with-anchor](https://github.com/Aleksst95/header-with-anchor) - header block with the ability to set an anchor text\n* [editorjs-toggle-block](https://github.com/kommitters/editorjs-toggle-block) - tool for nesting blocks in a toggleable element\n* [editorjs-aitext](https://github.com/etozhealkhipce/editorjs-aitext) - ai suggestions tool based on paragraph tool and openai node lib\n* [title-editorjs](https://github.com/EmersonMatias/title-editorjs) - Provides 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.\n* [editorjs-color-picker](https://github.com/Matergi/editorjs-color-picker) - Color Picker Tool\n* [@cychann/editorjs-quote](https://github.com/cychann/editorjs-quote) - Improved Quote Block Tool (Includes more quote styles)\n* [@skchawala/editorjs-text-style](https://github.com/skchawala/editorjs-text-style) - inline tool for customizing font size and font family — lightweight, configurable, and easy to use.\n\n#### Lists\n\n* [@editorjs/list](https://github.com/editor-js/list) — ordered or unordered (bulleted) lists\n* [@editorjs/nested-list](https://github.com/editor-js/nested-list) — Multi-leveled lists\n* [@editorjs/checklist](https://github.com/editor-js/checklist) — checklists for your texts\n* [@calumk/editorjs-nested-checklist](https://github.com/calumk/editorjs-nested-checklist) — Nested Checklists for your texts\n\n#### Media \u0026 Embed\n\n* [@editorjs/image](https://github.com/editor-js/image) — image block\n* [@editorjs/simple-image](https://github.com/editor-js/simple-image) — add images to article by pasting image URLs. no server-side uploader required\n* [@editorjs/link](https://github.com/editor-js/link) — link with preview\n* [@editorjs/attaches](https://github.com/editor-js/attaches) — attach files to your article\n* [@editorjs/embed](https://github.com/editor-js/embed) — pasted patterns handling and inserts iframe with embedded content\n* [simple-image-editorjs](https://github.com/PaulKinlan/simple-image) — 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\n* [editorjs-inline-image](https://github.com/kommitters/editorjs-inline-image) — embed images from image files, URLs or Unsplash\n* [mr8bit/carousel-editorjs](https://github.com/mr8bit/carousel-editorjs) — Carousel/Gallery Block for the Editor.js\n* [mdgaziur/EditorJS-LaTeX](https://github.com/mdgaziur/EditorJS-LaTeX) — LaTeX block support for EditorJS\n* [rodrigoodhin/editorjs-image-gallery](https://gitlab.com/rodrigoodhin/editorjs-image-gallery) — image gallery block\n* [naduma/editorjs-mermaid](https://github.com/naduma/editorjs-mermaid) — Mermaid Block for Editor.js\n* [VolgaIgor/editorjs-gallery](https://github.com/VolgaIgor/editorjs-gallery) — Gallery Block with multiloading and sorting\n* [AnatoliyKozlov/editorjs-telegram-post](https://github.com/AnatoliyKozlov/editorjs-telegram-post) — Telegram Post widget\n* [renanrider/editorjs-audio-player](https://github.com/renanrider/editorjs-audio-player) - Simple Audio Tool, works only with pasted URLs with audio src and requires no server-side uploader.\n* [Furison-Tech/editorjs-audio](https://github.com/Furison-Tech/editorjs-audio) - HTML audio block with uploader (requires server-side uploader), based on the official editorjs image tool.\n* [sureshHARDIYA/flipboxplus](https://github.com/sureshHARDIYA/flipboxplus) - Configurable carousel that allows to add, edit, delete slides. Slides are configured to display as flipbox. \n* [image-with-link](https://github.com/kaaaaaaaaaaai/image-with-link) - upload image with link. forked by official image plugin\n* [editorjs-drawing-tool](https://github.com/blade47/editorjs-drawing-tool) - Drawing Tool for Editor.js\n* [@cychann/editorjs-group-image](https://github.com/cychann/editorjs-group-image) - Multi-image block with advanced drag-and-drop functionality\n* [editorjs-gifs](https://github.com/jingjunm/editorjs-gif) - Add GIFs to your editorjs setup\n\n#### Table\n\n* [@editorjs/table](https://github.com/editor-js/table) — table constructor tool\n* [editorjs-table](https://github.com/4rw44z/editorjs-table) - Table contructor tool with great editing row/column options.\n\n#### Code\n\n* [@editorjs/code](https://github.com/editor-js/code) — tools for code examples\n* [@editorjs/raw](https://github.com/editor-js/raw) — include raw HTML code to your article\n* [editor-js-code](https://github.com/paraswaykole/editor-js-code) — 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\n* [editorjs-codemirror](https://github.com/alexiej/editorjs-codemirror) — Code Mirror for the Editor.js allows to include code examples in your articles.\n* [@bomdi/codebox](https://github.com/BomdiZane/codebox) — code syntax highlighting tool for Editor.js\n* [@calumk/editorjs-codeflask](https://github.com/calumk/editorjs-codeflask) — Beautiful code highlighting, with linenumbers, and language support. Powered by Codeflask + PrismJs\n* [ace-code-editorjs](https://github.com/hsnfirdaus/ace-code-editorjs) — Ace Code Editor block for the Editor.js with language selection.\n* [@rxpm/editor-js-code](https://github.com/rajatxs/editor-js-code) - Custom Code Plugin adds code examples to articles with a language dropdown.\n\n#### Button\n\n* [editorjs-button](https://github.com/kaaaaaaaaaaai/editorjs-button) — Create a button with a link and text.\n\n#### Layout\n\n* [editorjs-layout](https://github.com/hata6502/editorjs-layout) — Layout block tool for Editor.js.\n* [@calumk/editorjs-columns](https://github.com/calumk/editorjs-columns) — Multi-Column Layout tool, using nested editorJs Instances\n* [editorjs-collapsible-block](https://github.com/sebmeister2077/editorjs-accordion) — Accordion-like block tool that manages collapsing of the next blocks.\n\n### Inline Tools\n\n* [@editorjs/marker](https://github.com/editor-js/marker) — tool for highlighting text-fragments\n* [@editorjs/inline-code](https://github.com/editor-js/inline-code) — tool for marking monospace code-fragments\n* [@editorjs/underline](https://github.com/editor-js/underline) — underlining text fragments\n* [@editorjs/link-autocomplete](https://github.com/editor-js/link-autocomplete) — an upgraded version of base inline link tool with your server's search\n* [editorjs-hyperlink](https://github.com/trinhtam/editorjs-hyperlink) — a tool link with target \u0026 rel attribute for Editor.js\n* [editorjs-inline-spoiler-tool](https://www.npmjs.com/package/editorjs-inline-spoiler-tool) — inline text spoiler\n* [editorjs-inline-tool](https://github.com/natterstefan/editorjs-inline-tool) — create an inline tool for (editorjs.io) with text formatting tags (eg. bold, strong, em, u, ...)\n* [editorjs-inline](https://github.com/hata6502/editorjs-inline) — Inline-Editor.js Tool for Editor.js\n* [editorjs-inline-template](https://github.com/hata6502/editorjs-inline-template) — Inline-template Tool for Editor.js\n* [editorjs-style](https://github.com/hata6502/editorjs-style) — Inline-style Tool for Editor.js\n* [editorjs-change-case](https://github.com/maziyank/editorjs-change-case) — change case Tool for the Editor.js\n* [editorjs-tooltip](https://github.com/kommitters/editorjs-tooltip) — Tool for adding tooltips in EditorJS\n* [@sotaproject/strikethrough](https://www.npmjs.com/package/@sotaproject/strikethrough) - tool for strikethrough text\n* [editorjs-text-color-plugin](https://www.npmjs.com/package/editorjs-text-color-plugin) - Inline tool for coloring/marking selected text with customized colors\n* [VolgaIgor/editorjs-annotation](https://github.com/VolgaIgor/editorjs-annotation) — Tool for adding an extended annotation to any text in EditorJS blocks\n* [editorjs-comment](https://github.com/osain-az/editorjs-comment) - Tool that allows you to add comment to editorjs\n* [editorjs-inline-hotkey](https://github.com/Stuhl/editorjs-inline-hotkey) - Inline Tool that marks text as Hotkey\n* [editor-js-tg-spoiler](https://github.com/izotikov/editor-js-tg-spoiler) - Inline tool for adding spoilers to text fragments for Editor.js, supporting export to telegram.\n\n### Block Tune Tools\n\n* [@editorjs/text-variant-tune](https://github.com/editor-js/text-variant-tune) — Block Tune for text variants: Call-out, Citation, Details\n* [editorjs-alignment-blocktune](https://github.com/kaaaaaaaaaaai/editorjs-alignment-blocktune) — Add text alignment to any Block Tools.\n* [VolgaIgor/editorjs-anchor](https://github.com/VolgaIgor/editorjs-anchor) — Add anchor field to any Block Tools\n* [VolgaIgor/editorjs-notice](https://github.com/VolgaIgor/editorjs-notice) — Highlight or hide with caption any Editor.js block\n* [editorjs-indent-tune](https://www.npmjs.com/package/editorjs-indent-tune) - Block Tune for indenting any type of block\n* [@coolbytes/editorjs-anchor](https://github.com/CoolBytesIN/editorjs-anchor) — Block Tune to toggle Anchor for any block type\n* [editor-js-alignment-tune](https://github.com/Diesnei/editor-js-alignment-tune) — Block Tune to add cutomizable text alignment to any Block Tool\n  \n### Plugins\n\n* [editorjs-drag-drop](https://github.com/kommitters/editorjs-drag-drop) — Drag/Drop feature for Editor.js\n* [editorjs-undo](https://github.com/kommitters/editorjs-undo) — Undo/Redo feature for Editor.js\n* [editorjs-markdown-parser](https://github.com/stejul/editorjs-markdown-parser) - Two plugins which allow you to export/import Markdown file\n* [editorjs-multiblock-selection-plugin](https://www.npmjs.com/package/editorjs-multiblock-selection-plugin) - Plugin to extend your inline tools to work in multiblock selection\n\n## Libraries\n\n### JavaScript\n\n* [editorjs-parser](https://github.com/MichaelMikeJones/editorjs-parser) — a library to parse Editorjs clean data to HTML in Node and Browser\n* [editorjs-html](https://github.com/pavittarx/editorjs-html) — a utility to parse editorjs clean data to HTML\n* [editorjs-to-html](https://github.com/vorjyga/editorjs-to-html) — editorjs format parser to html with saving editorjs markup format\n* [editor-js-component](https://github.com/WebJeffery/editor-js-component) - an editorjs library that can use Vue and React frameworks\n\n#### Vue.js\n\n* [Editorjs.vue](https://gist.github.com/bettysteger/d7f2b1a52bb1c23a0c24f3a9ff5832d9) - Vue 3 SFC for Editor.js using v-model with custom Vue component using Video.js\n* [vue-editor-js](https://github.com/ChangJoo-Park/vue-editor-js) — editor.js for Vue users\n\n#### React\n\n* [react-editor-js](https://github.com/Jungwoo-An/react-editor-js) — the unofficial editor-js component for React\n* [@stfy/react-editor.js](https://github.com/stfy/react-editor.js) — React wrapper component for Editor.js\n* [editorjs-blocks-react-renderer](https://github.com/moveyourdigital/editorjs-blocks-react-renderer) - React component to render blocks to semantic HTML5 tags\n* [editorjs-react](https://github.com/etozhealkhipce/editorjs-react) — Editor.js React parser to parse Editor.js data to JSX components\n* [editorjs-react-parser](https://github.com/cevinw/editorjs-react-parser) - Parse Editor.js data to semantic html tags with syntax highlighting and [@calumk/editorjs-columns](https://github.com/calumk/editorjs-columns) support\n* [editorjs-antd-renderer](https://github.com/gosvoh/editorjs-antd-renderer) — Render Editor.js data to React [Ant Design](https://github.com/ant-design/ant-design) components\n\n#### React Native\n\n* [editorjs-viewer-native](https://github.com/Hidekih/editorjs-viewer-native) — A React Native solution to parse outputData generated by Editor.Js\n* [editorjs-renderer-react-native](https://github.com/BibleBites/editorjs-renderer-react-native) — A React Native renderer for EditorJS JSON\n\n#### Angular\n\n* [@tinynodes/ngx-editorjs](https://www.npmjs.com/package/@tinynodes/ngx-editorjs) — This library provides Angular support for EditorJS.\n\n#### Svelte\n\n* [sveditorjs](https://github.com/pouchcms/sveditorjs) — This library provides svelte support for EditorJS.\n\n### PHP\n\n* [editorjs-php](https://github.com/editor-js/editorjs-php) — server-side data validation, HTML sanitization and convertation output JSON to the Block objects\n* [orchid-editorjs-field](https://github.com/AlexSabur/orchid-editorjs-field)\n* [yii2-editorjs-widget](https://github.com/zakurdaev/yii2-editorjs-widget) — Editor.js widget for Yii 2\n* [EditorjsBundle](https://github.com/tbmatuka/EditorjsBundle) — Symfony bundle for Editor.js\n* [nova-editor-js](https://github.com/advoor/nova-editor-js) — Editor JS field for Laravel Nova\n* [codex-to-html](https://github.com/Archakov06/codex-to-html) — Converter EditorJS JSON to HTML\n* [magento2-editorjs](https://github.com/Wamoco/magento2-editorjs) — Editor.js module for Magento 2\n* [editorjs-symfony-parser-bundle](https://github.com/SyntaxPhoenix/editorjs-symfony-parser-bundle) — Editor.js-Bundle for Symfony to parse blocks created with Editor.js\n* [rahmanramsi/filament-editorjs](https://filamentphp.com/plugins/msuhels-editorjs) - Editor JS for [filamentphp](https://filamentphp.com)\n* [bumpcore/editor.php](https://github.com/bumpcore/editor.php) - An advanced library for parsing and manipulating Editor.js output using either vanilla PHP or Laravel.\n* [editorjs-simple-html-parser](https://github.com/Edd-G/editorjs-simple-html-parser) - 2 way parser for Editor.js: JSON to HTML \u0026 HTML to JSON\n* [UX Editor](https://github.com/pentiminax/ux-editor) - Editor.js integration for Symfony\n\n### Python\n\n* [django-editorjs-fields](https://github.com/2ik/django-editorjs-fields) — Editor.js integration for Django\n* [pyEditorJS](https://github.com/SKevo18/pyEditorJS) - A very simple Editor.js parser written in pure Python\n\n### Ruby\n\n* [editor_js](https://rubygems.org/gems/editor_js) — it validates, parses, and renders content from editorjs\n* [render_editorjs](https://github.com/ceritium/render_editorjs) — A modular and customizable Ruby renderer for Editor.js\n\n### Go\n\n* [micheleriva/editorjs-go](https://github.com/micheleriva/editorjs-go) — Fast markdown/HTML generator for Editor.js\n* [davidscottmills/goeditorjs](https://github.com/davidscottmills/goeditorjs) - An extensible HTML/markdown generator for editorjs.\n* [rodrigoodhin/go-editorjs-parser](https://gitlab.com/rodrigoodhin/go-editorjs-parser) — A Golang library which converts Editor.js JSON output to pure Markdown or HTML.\n\n### Swift\n\n* [editor.js-kit-ios](https://github.com/Upstarts/editor.js-kit-ios) - iOS framework for parsing and rendering blocks\n\n### Kotlin\n\n* [editor.js-kit-android](https://github.com/Upstarts/editor.js-kit-android) - Android framework for parsing and rendering blocks\n\n### Java\n* [EditorjsToMarkdown](https://github.com/PiuPiue/EditorjsToMarkdown) - A Java-based tool that parses Editor.js JSON into Markdown\n\n### Plugins for CMS\n\n* [Front Editor](https://wpfronteditor.com/) - Front Editor plugin for [WordPress](https://wordpress.com)\n* [EditorJS](https://octobercms.com/plugin/reazzon-editor) - Backend formwidget for [OctoberCMS](https://octobercms.com)\n* [Strapi-EditorJS](https://github.com/melishev/strapi-plugin-react-editorjs) - Replace [Strapi](https://strapi.io) default WYSIWYG editor with Editor.js.\n* [Admin Block Editor](https://pushword.piedweb.com/extension/admin-block-editor) - Admin plugin for [Pushword CMS](https://pushword.piedweb.com) (based on symfony)\n* [Editor.js - Directus Extension](https://github.com/dimitrov-adrian/directus-extension-editorjs-interface) - Add an Editor.js interface to [Directus](https://github.com/directus/directus)\n* [Cotonti CMF Editor.js plugin](https://github.com/Edd-G/cot-editorjs) - Content editor plugin for [Cotonti CMF](https://www.cotonti.com)\n\n## Tutorials and sources\n\n* [editorjs.io](https://editorjs.io) — offical docs\n* [Tutorial: Integrating Editor.js into your react application](https://www.walkthrough.so/pblc/snKICMzxzedr/codelab-integrating-editor-js-into-your-react-application)\n* [Tutorial: Creating a custom editorjs block tool with React](https://www.walkthrough.so/pblc/QCawSCKwOQLn/creating-a-custom-editorjs-block-tool-with-react)\n* [editorjs-examples](https://github.com/hata6502/editorjs-examples) — Examples of using Editor.js\n\n## Projects Using Editor.js\n\n👉 [Add your project!](https://github.com/editor-js/awesome-editorjs/edit/master/readme.md)\n\n* [Newsletter.page](https://newsletter.page) -  A platform for sending email newsletters\n* [IrenSystem](https://irensystem.ru) -  System for business - allows you to work with clients, managers, contractors and suppliers\n* [beemy](https://www.writebeemy.com/) - Dedicated blog builder to better manage content\n* [Notice.studio](https://notice.studio) - CMS \u0026 component editor that blends in your website\n* [Poda](https://poda.io) — Project planning and roadmaping\n* [Slid](https://slid.cc) - Video note-taking tool for online learners.\n* [Unicorn Platform](https://unicornplatform.com/) - Create landing pages and write blogs.\n* [MarsX](https://www.marsx.dev/) - AI/NoCode/ProCode builder.\n* [Walkthrough](http://walkthrough.so/) - Write great codelab style tutorials.\n* [Drafts](https://drafts.surge.sh/) - Web based text editor for writing quick drafts\n* [Cai](https://cai.so) - AI Writer, Content Generator \u0026 Writing Assistant\n* [Chronopin](https://chronopin.com) - Track the release dates of your favorite games and interests. Also share, review, and comment on your posts with a like-minded community.\n* [Contractify](https://contractify.io) - Contract management software for e-signing, managing and automating all your contracts online\n* [Tulsk](https://tulsk.io) - AI-powered project management tool designed to simplify your workflow.\n* [WebResearcherJS](https://github.com/kvgc/WebResearcherJS-extension) -  Firefox extension which allows users to take notes on webpages\n* [The Work Docs](https://www.theworkdocs.com/) -  AI PDF Reader - allows you to read, write, research long PDF file\n* [OddsRabbit](https://www.oddsrabbit.com/) - Community Platform For Creator - Alternative to Reddit, Patreon, and Substack\n  \n\n### Open source projects\n\n* [frappeframework.com](https://frappeframework.com/docs/v14/user/en/desk/workspace/customization#customizing-workspace-page) - A meta data based framework which has workspace feature which uses Editor.js \n* [automad.org](https://automad.org) — a flat-file content management system and template engine\n* [CodeX Docs](https://github.com/codex-team/codex.docs) — documentation engine\n* [CodeX Media](https://github.com/codex-team/codex.media) — platform for building modern website for educational or media organizations\n* [CodeX Notes](https://github.com/codex-team/codex.notes) — crossplatform desktop notes application based on Electron and Editor.js\n* [Noter](https://noter.sambitsahoo.com) - A State of the Art realtime and collaborative note taking platform\n* [enassi](https://github.com/enassi/enassi) - Encryption assistant that encrypts and stores your notes and files.\n* [EvaNotebook](https://notebook.sanchezcarlosjr.com/) - A collaborative peer-to-peer notebook for Web Technologies\n\n\u003c!--\n### Apps/Websites\n--\u003e\n\n[Back to top](#contents)\n","funding_links":[],"categories":["Technical","Others","Programming Language Lists","awesome-list"],"sub_categories":["awesome-*","JavaScript Lists"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feditor-js%2Fawesome-editorjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feditor-js%2Fawesome-editorjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feditor-js%2Fawesome-editorjs/lists"}