# CKEditor 5

JavaScript rich-text editor framework written in TypeScript, built from modular packages and published by CKSource.


Source: https://findsoftware.frbit.cloud/ckeditor5/
Last reviewed: 2026-11-04
Listed since: 2026-11-04

## Record

### Links

- home: https://ckeditor.com/
- repository: https://github.com/ckeditor/ckeditor5
- docs: https://ckeditor.com/docs/ckeditor5/latest/getting-started/index.html
- pricing: https://ckeditor.com/pricing/
- x: https://twitter.com/ckeditor
- youtube: https://www.youtube.com/ckeditor/
- facebook: https://www.facebook.com/ckeditor/

### Identity

- status: active
- maintainer: CKSource Holding sp. z o.o.
- maintainerType: company
- parent: unknown
- firstRelease: 2016
- hqCountry: PL

### Kind

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

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: multi-language support

### Rendering and deploy

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

### License

- licenseModel: open-core
- license: GPL-2.0-or-later, commercial license

### Releases

- currentMajor: 49
- latestReleaseDate: 2026-11-04

### Adoption

- githubStargazers: 10524
- packagistDownloads: not applicable
- npmWeeklyDownloads: 1253902
- contributors: 166
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 3563
- dependentPackages: 238

### Sources

- urls: https://github.com/ckeditor/ckeditor5/blob/v49.1.0/README.md (read 2026-11-04)
- urls: https://ckeditor.com/docs/ckeditor5/latest/getting-started/index.html (read 2026-11-04)
- urls: https://github.com/ckeditor/ckeditor5 (read 2026-11-04)
- firstRelease: https://api.github.com/repos/ckeditor/ckeditor5/git/tags/26214b329d3c2904836d7c8657979349f9b4f9c4 (read 2026-11-04)
- maintainer: https://github.com/ckeditor/ckeditor5/blob/v49.1.0/packages/ckeditor5/LICENSE.md (read 2026-11-04)
- hqCountry: https://ckeditor.com/legal/ (read 2026-11-04)
- category: https://github.com/ckeditor/ckeditor5/blob/v49.1.0/README.md (read 2026-11-04)
- language: https://github.com/ckeditor/ckeditor5/blob/v49.1.0/README.md (read 2026-11-04)
- installMethod: https://ckeditor.com/docs/ckeditor5/latest/getting-started/index.html (read 2026-11-04)
- installMethod: https://ckeditor.com/docs/ckeditor5/latest/getting-started/index.html (read 2026-11-04)
- installMethod: https://ckeditor.com/docs/ckeditor5/latest/getting-started/index.html (read 2026-11-04)
- license: https://github.com/ckeditor/ckeditor5/blob/v49.1.0/packages/ckeditor5/LICENSE.md (read 2026-11-04)
- license: https://github.com/ckeditor/ckeditor5/blob/v49.1.0/packages/ckeditor5/LICENSE.md (read 2026-11-04)
- currentMajor: https://github.com/ckeditor/ckeditor5/releases/tag/v49.1.0 (read 2026-11-04)
- latestReleaseDate: https://github.com/ckeditor/ckeditor5/releases/tag/v49.1.0 (read 2026-11-04)
- githubStargazers: https://api.github.com/repos/ckeditor/ckeditor5 (read 2026-11-04)
- contributors: https://api.github.com/repos/ckeditor/ckeditor5/contributors (read 2026-11-04)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-10-26:2026-11-01/ckeditor5 (read 2026-11-04)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ckeditor5 (read 2026-11-04)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ckeditor5 (read 2026-11-04)
- i18n: https://github.com/ckeditor/ckeditor5/blob/v49.1.0/README.md (read 2026-11-04)
- urls: https://ckeditor.com/ (read 2026-11-04)

## Notes

CKEditor 5 is a rich-text editor framework for JavaScript, written in TypeScript and built from packages that each add a feature. It uses an MVC architecture and a custom data model. The README describes editors ranging from document editors similar to Google Docs to chat-style inputs, and it names collaboration support among its features.

An editor is installed from npm, loaded from a CDN, or copied into a project as a ZIP file. The [getting started guide](https://ckeditor.com/docs/ckeditor5/latest/getting-started/index.html) also covers integrations with Angular, React and Vue.

## Worth knowing

The framework is offered under the GPL or under a commercial license from CKSource. The [licensing page](https://ckeditor.com/legal/ckeditor-licensing-options/) names paid Premium features under the commercial license, and the documentation marks many features as premium.

---

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
