Tiptap is framework-agnostic and even works with vanilla JavaScript (if that's your thing). Use the following guides to integrate Tiptap into your JavaScript project.

**JavaScript**](/content/docs/editor/getting-started/install/vanilla-javascript/index.html)
**React**](/content/docs/editor/getting-started/install/react/index.html)
**Next**](/content/docs/editor/getting-started/install/nextjs/index.html)
**Vue 3**](/content/docs/editor/getting-started/install/vue3/index.html)
**Vue 2**](/content/docs/editor/getting-started/install/vue2/index.html)
**Nuxt**](/content/docs/editor/getting-started/install/nuxt/index.html)
**Svelte**](/content/docs/editor/getting-started/install/svelte/index.html)
**Alpine.js**](/content/docs/editor/getting-started/install/alpine/index.html)
**PHP**](/content/docs/editor/getting-started/install/php/index.html)
**CDN**](/content/docs/editor/getting-started/install/cdn/index.html)

### Community efforts

**Angular**](https://github.com/sibiraj-s/ngx-tiptap)
**Solid**](https://github.com/LXSMNSYC/solid-tiptap)

[PreviouslyOverview](/content/docs/editor/getting-started/overview/index.html)

[Next upVanilla JavaScript](/content/docs/editor/getting-started/install/vanilla-javascript/index.html)
