All Projects → React-Artibox → artibox

React-Artibox / artibox

Licence: MIT license
Artibox - A complete rich text editor based on Slate framework.

Programming Languages

typescript
32286 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to artibox

RichEditorView
Android 基于WebView的富文本编辑器 - 仿简书编辑器
Stars: ✭ 77 (+266.67%)
Mutual labels:  rich-text-editor, rich-text, rich-editor
Flutter Quill
Rich text editor for Flutter
Stars: ✭ 177 (+742.86%)
Mutual labels:  rich-text-editor, rich-text
Richtexteditor
Rich text editor lib for android. (Img support) - 富文本编辑器(支持图片)
Stars: ✭ 172 (+719.05%)
Mutual labels:  rich-text-editor, rich-text
Slate Edit Table
Slate plugin for table edition
Stars: ✭ 97 (+361.9%)
Mutual labels:  slate, rich-text-editor
Element Tiptap
🌸A modern WYSIWYG rich-text editor using tiptap and Element UI for Vue.js
Stars: ✭ 481 (+2190.48%)
Mutual labels:  rich-text-editor, rich-text
Ngx Quill
Angular (>=2) components for the Quill Rich Text Editor
Stars: ✭ 1,382 (+6480.95%)
Mutual labels:  rich-text-editor, rich-text
Slate
A completely customizable framework for building rich text editors. (Currently in beta.)
Stars: ✭ 23,104 (+109919.05%)
Mutual labels:  slate, rich-text
textbus
Textbus 是一个组件化的、数据驱动的富文本框架,支持在线协同编辑,同时也可以作为一个开箱即用的富文本编辑器,拥有非常好的扩展性和可定制性,是构建复杂富文本的不二之选!
Stars: ✭ 642 (+2957.14%)
Mutual labels:  rich-text-editor, rich-text
Re Editor
一个开箱即用的React富文本编辑器 🚀re-editor
Stars: ✭ 367 (+1647.62%)
Mutual labels:  slate, rich-text-editor
Slate Plugins
🔌 Next-gen slate plugins
Stars: ✭ 399 (+1800%)
Mutual labels:  slate, rich-text-editor
Slate Collaborative
slatejs collaborative plugin & microservice https://slate-collaborative.herokuapp.com/
Stars: ✭ 236 (+1023.81%)
Mutual labels:  slate, rich-text-editor
Angular Editor
A simple native WYSIWYG editor component for Angular 6 -10+
Stars: ✭ 428 (+1938.1%)
Mutual labels:  rich-text-editor, rich-text
Hricheditor
Android端富文本编辑器HEichEditor
Stars: ✭ 311 (+1380.95%)
Mutual labels:  rich-text-editor, rich-text
React Native Draftjs
A full fledged React Native Rich Text editor based on draft.js
Stars: ✭ 103 (+390.48%)
Mutual labels:  rich-text-editor, rich-text
Text
📑 Collaborative document editing using Markdown
Stars: ✭ 282 (+1242.86%)
Mutual labels:  rich-text-editor, rich-text
Ng Quill
AngularJS Component for Quill rich text editor
Stars: ✭ 223 (+961.9%)
Mutual labels:  rich-text-editor, rich-text
Canner Slate Editor
📝Rich Text / WYSIWYG Editor built for Modularity and Extensibility.
Stars: ✭ 1,071 (+5000%)
Mutual labels:  slate, rich-text-editor
iceEditor
iceEditor是一款简约风格的WEB富文本编辑器,体型十分娇小,无任何依赖,整个编辑器只有一个文件,功能却很不平凡!简约的唯美设计,简洁、极速、使用它的时候不需要引用jQuery、font、css……等文件,因为整个编辑器只是一个Js,支持上传图片、附件!支持添加音乐、视频!
Stars: ✭ 15 (-28.57%)
Mutual labels:  rich-text-editor, rich-editor
Textbus
基于组件 + 数据驱动的现代富文本编辑器
Stars: ✭ 242 (+1052.38%)
Mutual labels:  rich-text-editor, rich-text
Slate Plugins
A set of my personal Slate editor plugins, in a monorepo.
Stars: ✭ 191 (+809.52%)
Mutual labels:  slate, rich-text

Artibox

A complete rich text editor.
Currently based on Slate framework.

npm package npm downloads Licence

Try out our plugins.

Documentation

Features

Elements
Paragraph Enables support for paragraphs.
Blockquote Enables support for block quotes.
Embed Enables support for embeddable media such as YouTube or Vimeo videos.
Divider Enables support for dividers.
Heading Enables support for headings (from 1 to 6).
Image Enables support for images.
Link Enables support for hyperlinks.
List Enables support for bulleted, numbered lists.
ReadMore Enables support for read more dividers. Commonly used in CMS.
Marks
Bold Enables support for bold formatting.
Highlight Enables support for highlights.
Italic Enables support for italic formatting.
Strikethrough Enables support for strikethrough formatting.
Underline Enables support for underline formatting.
Handlers
Break Enables support for inserting exit and soft breaks.
Widgets
FileUploader Enables support for uploading files.
InputBlock Enables support for inputting processing.
Toolbar Provides a toolbar with tools.
Serializers
JsxSerializer Provides serializer for rendering jsx.

Development scripts

Useful scripts include:

yarn

Installs package dependencies

yarn build

Build the local packages.

yarn storybook:start

Starts storybook dev (after building).

yarn lint

Lint ts/js files w/ eslint and scss files w/ stylelint.

yarn test

Test w/ jest.

yarn release

Using lerna to bump package versions, build and publish to npm via conventional changelog.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].