Live data from Hacker News

Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors

news.ycombinator.com

41–50 of 105 posts

Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors

#42

I think TipTap is really cool (and congrats on the launch!), but I hope you won't begrudge me a worry: I 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…

The core of Tiptap (https://github.com/ueberdosis/tiptap) will remain free and under MIT license. Thanks for your feedback on the pricing page here!

Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors

#43

I wish the cheapest non-free tier was cheaper, but I totally agree that building an editor with all the features listed is very time consuming. I love that you are working to tackle this issue! If I had one request, it would be instead of making me jump from $0 to $150 a month, have a usage-based model similar to OpenAI or Firebase, with functionality so I could cap costs to say $15 a month.

Thank you, this is valuable feedback for us and you’re not the first to say so.

To be honest, we’re still thinking about pricing and I’m sure there will be updates in the (hopefully near) future.

Personally, I’m a big fan of usage-based pricing because it’s the fairest approach. We are also thinking about splitting the price tiers into different modules, e.g. for OpenAI integration, collaboration, maybe support and so on. I said “hopefully in the near future” above because it’s going to be a huge amount of work for us to change that (for example, we have to change our payment provider) and we’re currently focused on other things like implementing new features that our users are asking for most.

What do you think about module-based pricing (in combination with usage-based pricing)?

Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors

#44
post #4

Can you explain more about how Tiptap’s concepts extend or replace ProseMirror’s concepts? A few years ago I evaluated rebasing Notion’s editor on various editor frameworks. ProseMirror came out at the top of my list, but I wasn’t sure how to rank TipTap. Having more batteries included is good, but I’ve found that layers of abstraction can really get in the way. For example if I need to fix a bug with Android Gboard…

I think if the editor is a core piece of your app, you cannot really outsource it. After looking at lexical, ProseMirror, CodeMirror, etc., I am currently rolling my own. Your comments from last year (https://news.ycombinator.com/item?id=31815209) are helping a lot with that!

Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors

#45

Woah, congrats on launching here! A 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!

Top priorities are currently Collab + Version history in collab and improving AI integration. Word doc import and export is one of the next features we definitely want to tackle, but we don't have an exact timeframe yet. I would love to see what you are working on and how you would use word doc import and export.

Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors

#46

We've been happy users of Tiptap at Sudowrite, and recently finished converting 1M+ documents from Quill (with Firebase) into Tiptap (with self-hosted WS Hocuspocus), running admirably @ 50 updates per second. Happy to answer questions on how it's been going. (psst, we're also hiring!)

That sounds awesome! Would love to hear more about how you set up the migration.

Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors

#47

I wish the cheapest non-free tier was cheaper, but I totally agree that building an editor with all the features listed is very time consuming. I love that you are working to tackle this issue! If I had one request, it would be instead of making me jump from $0 to $150 a month, have a usage-based model similar to OpenAI or Firebase, with functionality so I could cap costs to say $15 a month.

Thank you, this is valuable feedback for us and you’re not the first to say so. To be honest, we’re still thinking about pricing and I’m sure there will be updates in the (hopefully near) future. Personally, I’m a big fan of usage-based pricing because it’s the fairest approach. We are also thinking about splitting the price tiers into different modules, e.g. for OpenAI integration, collaboration, maybe support and s…

Module-based would be ideal. For context, I'm building a writing app. I have basic functionality + OpenAI integration, but these things have been a huge pain:

- collaborative editing

- offline editing

- faster loads with sw caching

- git history

- end-to-end encryption.

It's taken me forever to build these, and the code's still not where I want it to be. If you had modules for these that I could pay for, I totally would.

Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors

#48
post #26

We use Tiptap with vanilla React and it's great. My only wish is for it to have collaborative support beyond JS. Currently support for YJS is very limited if you are not using or can't use JS for the server component.

For now, you could run Hocuspocus as a separate service and write an extension that connects to your application. In our Cloud (https://tiptap.dev/cloud) we send webhooks, so you can process changes or store documents on your side as well.

Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors

#49
We have been using Tiptap in production for more than a year in Notesnook[0]. Glad to see it finally launching here on HN!

We have had quite a long and rough ride in search of a stable rich text editor. We began with Quill.js then migrated to TinyMCE and then finally settled on Prosemirror. Unfortunately, contenteditable is still absolutely horrible on web browsers, especially mobile ones.

Tiptap is a good choice if you are looking for a framework agnostic and thin abstraction over Prosemirror. However, if you are primarily working with React you should go with Remirror[1]. Tiptap's APIs are heavily inspired by Remirror (almost a duplicate in some places). Remirror takes the edge on the maturity and stability of the API and extensions. The sheer number of utilities offered by them to simplify Prosemirror's APIs is astounding. And trust me, you will need a lot of those utilities eventually. Prosemirror is not an easy API - really, really well designed but not easy.

In the end, though, its Prosemirror that's doing all the heavy lifting. And no matter how many abstractions you put on it, you will have to get really, really close in with Prosemirror's internals. Tiptap or Remirror do not make that any easier or harder aside from the initial bootstrapping.

[0] https://notesnook.com

[1] https://remirror.io

---

Edit: almost forgot this but the only real selling point of Tiptap is their extensive documentation.

Re: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors

#50

We have been using Tiptap in production for more than a year in Notesnook[0]. Glad to see it finally launching here on HN! We have had quite a long and rough ride in search of a stable rich text editor. We began with Quill.js then migrated to TinyMCE and then finally settled on Prosemirror. Unfortunately, contenteditable is still absolutely horrible on web browsers, especially mobile ones. Tiptap is a good choice if…

Did you use Remirror? Both Remirror and Tiptap? Or you just investigated Remirror before landing on ProseMirror + Tiptap?
Post reply on HN