TinyMCE
Homepage
What is it?
An open-source rich text editor, allowing users to write fancy formatted text and other content (which normally is a nightmare to do in HTML without e.g. developer knowledge).
A lot of companies use TinyMCE's cloud products - i.e. letting them host the editor for them, but it can also be self-hosted.
Why did we choose it?
TinyMCE has been around for a long time, it's very powerful, and is a lot easier to integrate than some other libraries (looking at you, QuillJS...), especially for common uses like emoticons and so forth.
What do we use it for?
We use it for areas where the user might want to input fancy text, e.g. including links, emojis or similar functionality a normal text box doesn't handle well.
Deserted Chateau self-hosts TinyMCE, rather than using Tiny Cloud. We specifically use version 6.8.3 of TinyMCE which is under the MIT License, as versions 7+ are under the more restrictive GNU GPLv2 License.