← Все новости·2026-07-28·4 мин чтения

Бесплатные UI-компоненты на Tailwind CSS: интерактивная библиотека David UI

С David UI вы получаете доступ к более чем 35 бесплатным интерактивным компонентам с открытым исходным кодом на Tailwind CSS, таким как Modal, Dropdown, Tabs, Accordion, Tooltip и так далее. Просто подключите CDN-скрипт, скопируйте и вставьте немного HTML с creative-tim.com/david-ui — и всё готово к работе!

uivibetailwindcomponentsweb

В какой-то момент в каждом vibe-проекте мы доходим до стадии, когда всё выглядит… почти идеально! Но не совсем. У вас есть структура, есть секции, но вы понимаете, что вам нужен модал, дропдаун, несколько табов для переключения контента и так далее. Результат работы вашего агента прекрасен на бумаге, но ощущается странно. Отступы не те, анимация открытия какая-то кривая, и ваш сайт выглядит недоделанным.

David UI — это бесплатная библиотека интерактивных компонентов на Tailwind CSS с открытым исходным кодом, созданная Creative Tim. Она включает более 35 компонентов для типичных UI-задач: Modals, Dropdowns, Accordions, Tooltips, Tabs, Popovers, Steppers, Forms, Gallery, Timelines и так далее. Все они написаны с использованием Tailwind CSS и поставляются с готовым JS, так что вам не придётся возиться с подключением событий.

Исходники

creativetimofficial/david-ai

★ 6 085HTML

Открыть на GitHub →

Тут есть компоненты на любой случай: от базовых, таких как Badges, Avatars, Buttons, Breadcrumbs, до сложных, таких как многошаговые формы (Steppers), таблицы данных, вложенные дропдауны, модальные окна с управлением фокусом и так далее. Более того, у большинства компонентов уже из коробки добавлены атрибуты доступности — то, о чём я всегда забывал, когда делал такие вещи сам.

Как добавить интерактивные Tailwind CSS компоненты с David UI

  1. 1Открой creative-tim.com/david-ui в браузере — регистрация не нужна
  2. 2Просмотри библиотеку компонентов и выбери нужное (модалка, дропдаун, вкладки, аккордеон и т.д.)
  3. 3Нажми на HTML-вкладку в превью компонента — скопируй весь фрагмент разметки
  4. 4Добавь CDN-скрипт в раздел head твоего HTML-файла (смотри ниже)
  5. 5Вставь HTML компонента туда, где он нужен — агент подстроит цвета, текст и размеры
Добавь в <head> HTML-файла
<script
  src="https://cdn.jsdelivr.net/gh/creativetimofficial/[email protected]/packages/dist/david-ai.min.js"
  defer
></script>

После добавления этой одной строчки кода в ваш HTML все компоненты david-ui начинают работать автоматически. Никаких NPM-пакетов, никаких сборочных систем, никакой настройки не требуется. Взаимодействия (открытие/закрытие, переключатели, удержание фокуса в модальных окнах) просто будут работать. Это идеально подходит для vibe-кодеров, потому что нам не нужно заморачиваться деталями реализации — мы просто выбираем то, что хотим, добавляем в проект, а дальше агент сам адаптирует содержимое под наши нужды.

✓Что в итоге

35+ бесплатных готовых интерактивных UI-компонентов — модалки, дропдауны, вкладки, аккордеоны, тултипы, степперы, формы и многое другое. Полная библиотека на creative-tim.com/david-ui: копируй HTML, добавь один CDN-скрипт. Никакой установки, никакого npm, никакой конфигурации. Агент знает Tailwind — David UI даёт ему готовую интерактивную структуру для работы.

Источник: github.com

Бесплатный курс

Хватит читать про ИИ — начни строить с ним

Бесплатный курс Claude Code: свой первый сайт, инструмент или игра — без программирования. Без апсейлов и кросс-сейлов — здесь нечего купить.

Начать →
ЕАЕвгений Арсентьев

Автор

Евгений Арсентьев

PhD · CEO, digital health