305 karma · joined December 16, 2017
tiptap v1 was pretty popular (more than 6M downloads) and an amazing community formed around it. It’s used in GitLab, Nextcloud, Statamic … and tons of other popular apps. But it was built 3 years ago, coupled to Vue, and had an awful documentation.
We couldn’t help but work on a new version over the last months and basically incorporated all the feedback that came up over the last years. We’ve been in a private beta for 4 months now, with sponsors and regular contributors. Now, we’re in public beta and can’t would like to hear what you think!
Here are a few things you can do with tiptap v2:
- Use with Vanilla JS, React, Vue, Alpine, Svelte …
- Bring your own markup and CSS
- Use Markdown shortcuts
- Render Vue or React components inside the editor content
- Use Vanilla JavaScript to render interactive things inside the editor
- Add collaborative editing capabilities
- Build offline-first apps
- Add autocompletes, for example for @mentions
- Use it with Tailwind CSS
- Automatically fix typographic mistakes (optional, as everything else)
- Add resizable tables
- …
Here are a few links to get started:
- Repository: https://github.com/ueberdosis/tiptap
- What’s tiptap/why it’s special: https://blog.ueber.io/post/tiptap-public-beta/
- Discord: https://discord.gg/WtJ49jGshW
[1] https://npmcharts.com/compare/tiptap,prosemirror-state?inter...
I create a new document, wait a moment …
We went with “renderless” for tiptap v1, but this is not really correct and a lot of people switched to “headless”.
Give me a better word that’s know to more people, I’d love to change it!
With web artisans I wanted to point out it’s for people who really care about every detail.
If you just want to slap in an editor and that’s it: tiptap is not for you. If you want to really customize every aspect of the editor: You should definitely consider using tiptap.
Edit: typo
For example interop between different editors, like CodeMirror and Monaco. And thanks to Y.js, the server helps with syncing, but isn’t the single source of truth anymore. It’s more like Git, where every copy has all changes.
I really hope we all can leave the cloud behind soon.
Marketing for Developers by Justin Jackson
Traction: How Any Startup Can Achieve Explosive Customer by Gabriel Weinberg and Justin Mares
This Is Marketing by Seth Godin
Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal
Metafizzy/Isotope is probably an example of goodwill licenses, where you’re able to use everything without any limitation but are kindly asked to pay. That’s what you mean, right?
Anything I’m missing?
Looking forward to work even more on open source.
Why we think it’s valuable to see all of this:
1. It’s a huge motivation for others to get something started. 2. I alway try to learn from other numbers to see what works and what doesn’t work. Though most things depend on the type of thing you build, I feel like I learned a ton from those open pages already. 3. For indie developers trust is key. Funny enough some people trust big corporations more than single developers. That’s one way to build trust. 4. People want to see indie developer succeed and that’s a great way to let them follow your journey.
Keep on going, great work!
If you want to work Agile and need something easy & beautiful to plan and manage your projects give it a shot:
While developing all this stuff, we faced a lot of challenges these typical "this is how you build a todo list in angureactvuemberbone in 5 minutes" tutorials don't tackle.
We prepared a few articles with our experiences on a bigger project. If you're interested, leave a clap. :)