# Draft.js

React framework for building rich text editors on an immutable editor state model, now archived by its maintainer.


Source: https://findsoftware.frbit.cloud/draft-js/
Last reviewed: 2026-11-08
Listed since: 2026-11-08

## Record

### Links

- home: https://draftjs.org/
- repository: https://github.com/facebookarchive/draft-js
- docs: https://draftjs.org/docs/getting-started/

### Identity

- status: discontinued
- maintainer: Facebook, Inc.
- maintainerType: company
- parent: unknown
- firstRelease: 2016
- hqCountry: unknown

### Kind

- category: ui-library
- hosting: not applicable
- language: javascript
- runtime: unknown
- runtimeMin: not applicable
- basedOn: react

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: npm

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 0
- latestReleaseDate: 2020-08-17

### Adoption

- githubStargazers: 22553
- packagistDownloads: not applicable
- npmWeeklyDownloads: 1296718
- contributors: 239
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 53122
- dependentPackages: 1891

### Sources

- name: https://github.com/facebookarchive/draft-js/blob/main/README.md (read 2026-11-08)
- status: https://github.com/facebookarchive/draft-js/blob/main/README.md (read 2026-11-08)
- status: https://api.github.com/repos/facebookarchive/draft-js (read 2026-11-08)
- urls: https://draftjs.org/ (read 2026-11-08)
- urls: https://api.github.com/repos/facebookarchive/draft-js (read 2026-11-08)
- urls: https://github.com/facebookarchive/draft-js/blob/main/README.md (read 2026-11-08)
- firstRelease: https://registry.npmjs.org/draft-js (read 2026-11-08)
- maintainer: https://raw.githubusercontent.com/facebookarchive/draft-js/main/LICENSE (read 2026-11-08)
- category: https://github.com/facebookarchive/draft-js/blob/main/README.md (read 2026-11-08)
- basedOn: https://github.com/facebookarchive/draft-js/blob/main/README.md (read 2026-11-08)
- language: https://api.github.com/repos/facebookarchive/draft-js (read 2026-11-08)
- installMethod: https://draftjs.org/docs/getting-started/ (read 2026-11-08)
- license: https://api.github.com/repos/facebookarchive/draft-js (read 2026-11-08)
- licenseModel: https://raw.githubusercontent.com/facebookarchive/draft-js/main/LICENSE (read 2026-11-08)
- currentMajor: https://api.github.com/repos/facebookarchive/draft-js/releases?per_page=5 (read 2026-11-08)
- latestReleaseDate: https://api.github.com/repos/facebookarchive/draft-js/releases?per_page=5 (read 2026-11-08)
- githubStargazers: https://api.github.com/repos/facebookarchive/draft-js (read 2026-11-08)
- contributors: https://api.github.com/repos/facebookarchive/draft-js/contributors?per_page=1 (read 2026-11-08)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-11-01:2026-11-07/draft-js (read 2026-11-08)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/draft-js (read 2026-11-08)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/draft-js (read 2026-11-08)

## Notes

Draft.js is a rich text editor framework for React. Applications render its editor component, and its editor state is built on an immutable model. It depends on React and React DOM, which the application installs alongside it, and it is distributed through npm.

## Worth knowing

The project is archived and receives no feature updates. The README places it in maintenance mode, limited to critical security patches, and names Lexical as the framework Meta has been migrating to.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
