Components

Build Your Way with WavyKits'
Components

Ready-to-use UI components for React, Vue, Alpine, and more. Built with Tailwind CSS, fully responsive with RTL support. From simple buttons to complex dashboards—just copy the code and start building.

Text Editor Component

Browse Tailwind CSS WYSIWYG text editor components. Rich text editors, RTL/LTR support, document editors, zen writers and CMS publisher interfaces. Interactive.

Simple WYSIWYG Text Editor Component

A lightweight, browser-native WYSIWYG Tailwind CSS Text Editor component. It leverages the contenteditable attribute and document.execCommand for basic formatting like bold and italic, along with text alignment. The component includes a clean toolbar, word count functionality component.

LTR

RTL

Dynamic RTL/LTR Rich Text Editor Component

A bi-directional Tailwind CSS Text Editor WYSIWYG editor powered by Alpine.js that dynamically adapts text direction, interface labels (Arabic/English), and layout based on the active language context component.

LTR

RTL

Modern CMS Publisher & Rich Text Editor Component

A full-featured Tailwind CSS Text Editor WYSIWYG editor interface with a formatting toolbar, media management modals, and a sidebar for editorial settings like publishing status and featured images component.

LTR

RTL

Modern WYSIWYG Document Editor Component

A full-featured rich Tailwind CSS Text Editor including format controls, font customization, media embedding, color manipulation, and source code viewing capabilities component.

LTR

RTL

The Zen Writer Component

A focus-centric, minimalist rich Tailwind CSS Text Editor featuring a floating rounded toolbar, serif typography, and distraction-free backdrop modals for media insertion component.

LTR

RTL