finds.dev← search

// the find

NiazMorshed2007/shadcn-tiptap

★ 704 · TypeScript · MIT · updated Oct 2024

Sets of custom extensions & toolbars for tiptap editor. Install with shadcn/cli.

A collection of Tiptap editor extensions and toolbar components designed to install via the shadcn/ui CLI, so you copy the source into your own project rather than importing a package. Covers the basics: image upload with placeholder, search-and-replace, color/highlight, and a starter-kit toolbar. Aimed at Next.js projects already using shadcn/ui.

The shadcn/cli distribution model is genuinely smart here — you own the code, so you can modify it without forking a dependency. Toolbar components are individually registerable, meaning you only pull in what you actually need. The search-and-replace extension is one of the more annoying things to implement correctly in ProseMirror, so having a working starting point saves real time. Husky + Biome setup shows someone cared about code quality.

Last push was October 2024 and there are only 4 extensions — image, image-placeholder, search-and-replace, and color/highlight. That's a thin surface area for a tool that bills itself as a 'set' of extensions. Tiptap itself moves fast and the extensions will quietly drift out of sync with no package version to pin. No tests anywhere in the tree, so when an extension breaks after a tiptap upgrade you're debugging by hand. The distribution model also means there's no upgrade path — you're stuck diffing your local copy against upstream forever.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →