For any external application to be bundled, generally it needs:
- To be open source. Either MIT, CCO, or CC1
- To be HTML5 compatible (as in it can be rendered as a web page or in electron)
- To have a fully or near-full javascript or typescript codebase. (My understanding is that there is some wiggle room on this one, but not much if at all)