Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Slate | 27,120 | 3,499 | 923 | 5 days ago | 686 | August 23, 2022 | 595 | mit | TypeScript | |
A completely customizable framework for building rich text editors. (Currently in beta.) | ||||||||||
Tiptap | 19,191 | 136 | 3 days ago | 198 | September 20, 2022 | 236 | mit | TypeScript | ||
The headless editor framework for web artisans. | ||||||||||
Awesome Lowcode | 11,717 | 4 hours ago | 5 | cc0-1.0 | ||||||
国内低代码平台从业者交流 | ||||||||||
Oni | 11,477 | 1 | 3 years ago | 6 | April 02, 2017 | 518 | mit | TypeScript | ||
Oni: Modern Modal Editing - powered by Neovim | ||||||||||
React Page | 9,186 | 18 | 18 days ago | 304 | September 21, 2022 | 8 | mit | TypeScript | ||
Next-gen, highly customizable content editor for the browser - based on React and written in TypeScript. WYSIWYG on steroids. | ||||||||||
Tinacms | 8,843 | 5 | 61 | 3 days ago | 105 | September 21, 2022 | 84 | other | TypeScript | |
The Markdown CMS | ||||||||||
H5 Dooring | 7,298 | 3 months ago | 29 | gpl-3.0 | JavaScript | |||||
H5 Page Maker, H5 Editor, LowCode. Make H5 as easy as building blocks. | 让H5制作像搭积木一样简单, 轻松搭建H5页面, H5网站, PC端网站,LowCode平台. | ||||||||||
Vditor | 6,339 | 11 | 17 | 7 hours ago | 310 | August 04, 2022 | 79 | mit | TypeScript | |
♏ 一款浏览器端的 Markdown 编辑器,支持所见即所得(富文本)、即时渲染(类似 Typora)和分屏预览模式。An In-browser Markdown editor, support WYSIWYG (Rich Text), Instant Rendering (Typora-like) and Split View modes. | ||||||||||
React Data Grid | 6,059 | 441 | 206 | 3 hours ago | 1,017 | September 16, 2022 | 157 | other | TypeScript | |
Feature-rich and customizable data grid React component | ||||||||||
React Draft Wysiwyg | 6,031 | 786 | 337 | 2 months ago | 131 | July 17, 2022 | 695 | mit | JavaScript | |
A Wysiwyg editor build on top of ReactJS and DraftJS. https://jpuri.github.io/react-draft-wysiwyg |
Yopta-Editor - is an open source notion-like editor 💥
Full docs | Get started | API | FAQs | Examples
<YoptaEditor />
and <YoptaRender />
. <YoptaEditor />
- it's for building beautiful content <YoptaRender />
- it's just for rendering from your saved data, without any editor tools and libraries, so it make you page loading fasteryarn add yopta-editor
or
npm install yopta-editor
yarn add react react-dom slate slate-react
or
npm install react react-dom slate slate-react
import { YoptaEditor } from 'yopta-editor';
import { useState } from 'react';
import 'yopta-editor/dist/index.css';
function App() {
const [editorValue, setEditorValue] = useState([]);
const onChange = (data) => setEditorValue(data);
return (
<div>
<YoptaEditor value={editorValue} onChange={onChange} />
</div>
);
}
MIT LICENSE