Skip to content

Repository files navigation

@vioraio/editor

A sleek, modern, fully themeable rich text editor for React, built on TipTap v3. No Tailwind or UI-kit dependency — themeable entirely through CSS custom properties.

Packages

Features

  • Fixed toolbar + selection bubble menu (hybrid, Notion/Google Docs style)
  • Fully themeable via --vio-* CSS variables (light/dark/custom)
  • RTL support (logical CSS properties, mirrored icons)
  • i18n — English + Persian labels shipped, easy to add more
  • Image upload is fully delegated to the host app via an onImageUpload(file) callback — no built-in upload endpoint
  • Composable: use the all-in-one <RichTextEditor /> or the underlying useRichEditor hook + toolbar pieces directly

Development

pnpm install
pnpm dev          # playground dev server
pnpm build        # build the core package

License

MIT

About

A sleek, modern, fully themeable rich text editor for React (TipTap v3)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages