The APIs and AST syntax have been very straightforward to work with. Congrats on the launch!
Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors
31–40 of 105 posts
Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors
#32Earlier quoted context omitted.
What about Yjs?
TipTap uses YJS under the hood for conflict resolution.
We know the technologies we rely on, but we also know how important it is to find a sustainable way to maintain an open source project. For a popular project that a lot of other people rely on, this means getting money for development. Since Tiptap is also open source, we can see how the big players are using our project, and sponsor tiny amounts or nothing. We try to do it better than they do, because open source is definitely in our DNA, as it was in our previous work as a digital agency, and now since a few weeks with our focus on Tiptap.
Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors
#33Shameless plug for some ProseMirror FOSS ecosystem contributions I've recently made:
A commit-based collab plugin that's far more performant under heavily active client loads than stock. I'm a fan of YJS, but not a fan of state-based CRDT layer on top of ProseMirror for my use cases. Wrote about this here: https://stepwisehq.com/blog/2023-07-25-prosemirror-collab-pe... .
I also translated the core ProseMirror projects of model, transform, and test-builder to C# so you can build robust backends in a C# monolith. All tests on those projects have been translated as well. Wrote about this here: https://stepwisehq.com/blog/2023-07-17-announcing-prosemirro... .
Hope to release more FOSS projects along the way; lot of taking from ProseMirror compared to what's given back IMHO(not targeted at TipTap which provides a lot of value). I've got some stuff geared towards minimizing keystroke-to-paint latency which I hope to write about soon. Ideally we will reach a point where we contribute funds to the ProseMirror project.
Cheers!
ducks
Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors
#34Earlier quoted context omitted.
> I'm really glad I chose it over Lexical and other options. Congrats Do you mind expanding on this? I've been comparing the two and found the lexical data model easier to understand.
It doesn't include Lexical, but GitLab did a detailed comparison of rich text editors a while back and settled on Tiptap. Their write-ups are pretty detailed: https://gitlab.com/gitlab-org/gitlab/-/issues/231725 https://gitlab.com/gitlab-org/gitlab/-/issues/273238
Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors
#35Congrats on the YC funding and the launch! I've enjoyed building https://www.blocknotejs.org on top of TipTap / Prosemirror. fyi, BlockNote aims to be a bit more batteries-included (comes with UI and block-based editing) - in case headless text-editing libraries are a bit too much work / steep learning curve.
Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors
#36I use Tip Tap in SvelteKit and I like it a lot. I'm really glad I chose it over Lexical and other options. Congrats on the recent YC funding! Nice to see a player in this space that isn't from Facebook/React dominant. The only issue I have encountered with it that I haven't solved yet (I think there are multiple potential paths) is validating/sanitizing data with it. To parse the content and turn it into raw text req…
I also liked it a lot, though I used it in React and had a bit of trouble with getting it to play nicely with useEffect. I see that as an issue with React though, not TipTap. It’s a great editor and I love that it’s headless.
Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors
#37A friend of mine has been using TipTap extensively with his web app and convinced me to look into it a few months ago.
Word doc imports and exports are a really important piece for me and I saw they're in the "Proof of Concept" stage of your idea pipeline.
Do you have any idea when this'll be ready? I'd be happy to help test the feature if it can help!
Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors
#38Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors
#39I see from your home page and pricing page (https://tiptap.dev/pricing) that you've switched from wording that says "You are free to do whatever you want, TipTap is licensed under MIT" (with support for premium paid plugins), to TipTap being free* (no Credit Card required), and no mention of the MIT license.
This makes me extremely worried that you are eventually going to go the TinyMCE / Froala / CKEditor route, which has made me very hesitant to now use these editors.
I completely understand that WYSIWYG editors are extremely hard to maintain, but on the flipside I now am worried about all the projects I've added / started to add TipTap to. Can you help assuage this worry? Will the core plugin remain free and MIT licensed forever, and not reliant on some sort of usage model outside of premium plugins?