A cell editor & supporting packages for wolfram-frontend project written in JS with Codemirror 6. Support mathematical expressions rendered inline, Mathematica's boxes and many more...
This is a core component of Wolfram JS Frontend project
However, one can an editor it separately. Please check for it
npm i
npm run demo
It does not need to have Wolfram Kernel.
Check out live demo on github pages
Project is released under the GNU General Public License (GPL).