Hi everyone,
After a lot of work, testing, and attention to the small UX details, I’m genuinely happy to release v2 of @docs.plus/extension-hyperlink, an open-source hyperlink extension for Tiptap 3.
Creating a link mark is straightforward, but a polished hyperlink experience also needs URL detection, keyboard commands, paste handling, editing controls, and safe URL validation. This extension brings those pieces together in one configurable workflow.
Key features
-
Autolinking for domains, email addresses, and phone numbers
-
Mod-Kkeyboard shortcut for creating links -
Link selected text by pasting a URL
-
Optional create, preview, and edit link popovers
-
Copy, edit, and unlink actions
-
Remove links without losing text formatting
-
Protection against unsafe URL schemes at every write boundary
-
Custom URL validation and autolink rules
-
Support for 50+ URL and application schemes
-
Markdown hyperlink import and export
-
Prebuilt light and dark UI, or fully custom popovers
Install the Tiptap hyperlink extension:
npm install @docs.plus/extension-hyperlink
I’d be very happy to hear feedback from the community, especially about the API, URL handling, link interactions, and any Tiptap hyperlink edge cases worth exploring next.
