News for hackers. Stuff that matters.
Re:Show HN: I've built open-source, collaborative, WYSIWYG M... by arek_nawo on Friday June 23, 2023 @10:07AM (#36447013)
I know. I've explored pretty much all the options when working on this and Monaco and CM are definitely top choices. That said, for languages I'm working with (web) and for the future potential of e.g. connecting to remote language server, Monaco is a better choice. Will see if switching between CM on mobile and Monaco on desktop will be doable.
Re:Show HN: I've built open-source, collaborative, WYSIWYG M... by tmzt on Friday June 23, 2023 @11:28AM (#36448212)
How are you using TipTap with Monaco instead of ProseMirror, do you have the bindings/plugins working the same way?

How does this compare to something like Milkdown using markdown as a native format?

I see you solved some of the hard problems (tables, etc.) with Yjs and CRDT in general.

Are the backend components also open source?

Re:Show HN: I've built open-source, collaborative, WYSIWYG M... by arek_nawo on Friday June 23, 2023 @12:33PM (#36449169)
TipTap is built on ProseMirror. Basic elements of the editor are made in TipTap, while for more advanced use (tables, menus, integrating code editor) I had to tap into ProseMirror.

I'm not really familiar with Milkdown so I can't say.

The entirety of Vrite is open-source under AGPL-3.0 license (with parts under MIT): https://github.com/vriteio/vrite