Mati365
Ckeditor5-phoenix - CKEditor 5 wysiwyg integration for Phoenix
Phoenix has great tooling overall, but one thing that’s still lacking is a solid, plug-and-play integration with a modern WYSIWYG editor. Most solutions floating around are partial, outdated or rely on plain JS embeds with no real LiveView support.
So I built one:
https://github.com/Mati365/ckeditor5-phoenix
This library wraps CKEditor 5 in a LiveComponent.
I’m open to feedback and happy to review PRs - feel free to contribute!
Most Liked
Mati365
I’ve just released version 1.10.1 with the following improvements:
- Stability fixes – the integration no longer crashes when a component is rapidly unmounted before it’s fully initialized.
- Editor watchdog support – the editor can now automatically recover and restore data after a crash.
- Context & clustering support – added the context watchdog and the ability to cluster multiple editors.
Mati365
It depends on your uploader plugin. The default preset embeds images as base64. It’s possible to override it and use SimpleUploader that sends file to specific endpoint.
ppetrov
Great stuff! I have question - is there some kind of tutorial about implementing it in a form?
ppetrov
My apologies, did not read the readme to the end… Thanks for that!








