Lexical – a web text editor framework that powers Facebook

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io
featured
Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
  1. lexical

    Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.

    https://github.com/facebook/lexical/blob/5802651c24d88b2f7d2...

    > // Check for any random auto-added
    elements, and remove them.

    > // These get added by the browser when we undo the above mutations

    > // and this can lead to a broken UI.

    This made me laugh out loud. Browsers!

    Until here our approach looked quite similar. Leave the observer connected during reverts and avoiding double-peocessing using .takeRecords never occurred to me, I always disconnect it.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. tiptap

    The headless rich text editor framework for web artisans.

    Interesting you say DX is a large aspect of what you are going for. ProseMirror is awesome but the API can be somewhat complex for simple things (but at the same time incredibly powerful when you get to understand it). I absolutely love TipTap[0] which is providing a much more user friendly API on top of ProseMirror, along with a clean Plugin system.

    [0]: http://tiptap.dev

  4. Draft.js

    Discontinued A React framework for building text editors.

    How does this compare to Draft.js, another rich text editor created by Facebook?

    https://draftjs.org/

  5. slate

    A completely customizable framework for building rich text editors. (Currently in beta.) (by ianstormtaylor)

    We're trying to choose between Lexical and Slate at work. Do you have any examples that would be similar to this? https://github.com/ianstormtaylor/slate/blob/main/site/examp...

  6. vditor

    ♏ 一款浏览器端的 Markdown 编辑器,支持所见即所得(富文本)、即时渲染(类似 Typora)和分屏预览模式。An In-browser Markdown editor, support WYSIWYG (Rich Text), Instant Rendering (Typora-like) and Split View modes.

    Recently I have been testing vditor, vditor is a markdown editor that have a instant rendering feature [1]. If I'm creating my own editor, how hard is it to implement it using Lexical?

    [1] https://github.com/Vanessa219/vditor/blob/master/README_en_U...

  7. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Building jargons.dev [#3]: The Word Editor

    3 projects | dev.to | 22 Aug 2024
  • Introducing Mantine 6.0

    4 projects | /r/reactjs | 2 Mar 2023
  • Using Next.js 13 and Lexical to create a simple notes app

    3 projects | dev.to | 2 Dec 2022
  • A good rich text editor for reactjs?

    4 projects | /r/reactjs | 23 May 2022
  • Mantine – featured React components library

    1 project | news.ycombinator.com | 14 Dec 2024

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?