Jelly UI: Soft-body physics for native HTML form controls
Jelly UI — это библиотека веб-компонентов без зависимостей, создающая мягкие, тактильные интерфейсы с физикой мягких тел. В ней 40 кастомных элементов, доступных через один скрипт, с поддержкой тёмной темы, RTL и соответствия WCAG AA. Элементы вроде <jelly-button>, <jelly-slider> и <jelly-checkbox> визуально «желеобразны»: при нажатии они деформируются, при фокусе — пульсируют, создавая ощущение тактильной обратной связи. Все компоненты встроены в стандартный DOM, поддерживают клавиатурный навигацию и скринридеры.
Ключевые элементы включают <jelly-theme> для управления цветовой схемой (авто, светлая, тёмная), <jelly-tooltip> с плавным появлением и <jelly-popover> для произвольного контента. Цветовые варианты — azure, rose, mint и другие — легко настраиваются. Библиотека бесплатна, открыта под лицензией MIT и разработана как открытый проект. Её суть — не просто стиль, а физически ощутимый пользовательский опыт, где интерфейс «живёт» и реагирует, как реальный объект.