OD
Open Design — каталог примеров
источник: nexu-io/open-design

Готовые шаблоны страниц под разные задачи

Тестовая выборка из коллекции Open Design — каждый пример это самостоятельная HTML-страница, написанная LLM-агентом по заданию дизайн-системы. Кликай карточку чтобы открыть пример.

Node-редакторы

5 примеров · React Flow

GSAP эффекты

18 примеров
GSAP · MorphSVG smooth

Гладкий морфинг без зигзагов

Морф между двумя сложными формами с автоматическим перераспределением точек. Тоггл smooth и поле points показывают разницу — без них переход «дёргается».

GSAP · MorphSVG + Canvas

Морф параллельно в SVG и на Canvas

Один morph рендерится одновременно в `<svg>` и в `<canvas>` через render-callback. Пример как вытащить морфинг GSAP за пределы SVG.

GSAP · Dynamic morphing

Двухслойный shape-overlay с волной

Клик — две полупрозрачные волны со случайными задержками точек закрывают и открывают экран. Идеальный паттерн для page-transitions.

GSAP · ScrollTrigger + MorphSVG

Упругий футер на скорости скролла

Прокрутишь вниз — нижняя волна футера выпрямляется с пружинной амплитудой, зависящей от скорости скролла. Elastic ease на физике velocity.

GSAP · MorphSVG

Цепочка перевоплощений: 8 фигур

Один path морфит по кругу: круг → речь → ракета → молния → лайк → квадрат → сетка → лампочка. Бесконечно, без видимых стыков.

GSAP · DrawSVG

Линия рисуется как карандашом

Sequential-анимация stroke вдоль сложного SVG-пути: невидимая рука рисует линию из точки 0% и стирает с конца — бесконечный цикл.

GSAP · MotionPath

Объект движется по SVG-пути

Маленький градиентный квадрат бесконечно ходит по сложному closed-path с петлями. Базовый и самый универсальный пример MotionPath.

GSAP · MotionPathHelper

Редактируй путь прямо в браузере

Bezier-редактор появляется поверх SVG: тащишь точки — путь меняется в реальном времени, объект едет по новому. Кнопка copy выгружает обновлённый d.

GSAP · Flip + Draggable

Flip между двумя targets с drag

Маленькая иконка в рамке. Тащи мышью + кликни — она с Flip-эффектом разворачивается на весь экран и пропадает превью. Ещё клик — обратно в рамку.

GSAP · Draggable + Inertia

Три типа драга на одной странице

Левый объект — drag по X в bounds, средний — вращение с инерцией, правый — свободный drag с инерционным затуханием физики.

GSAP · MorphSVG curveMode

curveMode: морф без kinks

Переключатель: морф с обычной интерполяцией контрольных точек vs с интерполяцией углов и длин — второй вариант устраняет «изломы» при сложных переходах.

GSAP · MorphSVG shapeIndex

Управление точкой соединения

Один и тот же морф ромба в круг с разными значениями shapeIndex (0, 3, 6, 9) — точка старта соответствия точек кардинально меняет траекторию.

GSAP · MorphSVG

Curve swipe — занавес-разворот

Клик — нижний край прозрачной волны устремляется вверх и заполняет экран кривой границей через timeline reverse(). Идеальный page-transition.

GSAP · MorphSVG convertToPath

Примитивы превращаются в буквы

Треугольник, квадрат и круг морфят в буквы A, B, C. convertToPath() переводит SVG-примитивы в равноценные path — иначе морф был бы невозможен.

GSAP · ScrollTrigger + Draggable

Бесконечная карусель карточек

Горизонтальная лента, в которой карточки бесконечно перетекают через центр со scale-эффектом. Управление скроллом, кнопками Prev/Next или drag'ом мышью / тачем.

GSAP · Flip plugin

Плавная фильтрация по тегам

Чекбоксы Blue/Pink/Purple фильтруют сетку. Элементы не моргают — плавно переползают на новые позиции с фейдом и stagger-анимацией. Магия Flip plugin.

GSAP · Flip plugin

Каталог-карусель с переползанием

Кнопки Prev/Next двигают ряд карточек как «гусеничку»: одна уезжает в угол с opacity, новая выползает с противоположной стороны. Без шагов и рывков.

GSAP · Flip plugin

Стопка карточек — клик и смена

Стопка из 5 карточек со смещением и перспективой. Клик в любое место — верхняя плавно улетает влево-вниз, вся стопка подтягивается, снизу появляется новая.

Сайты / UI

14 примеров
Airbnb · Host Panel

Airbnb — Host Dashboard

Дашборд арендодателя в стиле Airbnb: Rausch coral акцент, KPI-плитки, line + donut диаграммы, таблица бронирований. Inter как замена Cereal VF.

Kanban

Growth Squad — Sprint 38

Канбан-доска с колонками статусов и плотными карточками задач. Тёмная палитра, акценты teal+purple — рабочий инструмент для трекинга спринта.

UI Tweaks

Filebase — Tweaks demo

Витрина мелких UI-улучшений: тогглы, инпуты, кнопки, состояния. Тёмная палитра с холодным синим акцентом — удобно для design-system gallery.

Email

SPORT TEST — Axis Pro

Продающее email-письмо в виде веб-страницы: hero с продуктом, преимущества, CTA. Тёплая палитра terracotta + кремовый.

Landing

mutuals — your dating life

Лендинг датинг-сервиса «знакомства через общих друзей»: эмоциональный hero, social proof, ясный value-prop. Свежая зелёно-красная палитра.

Web Prototype

Tomato — focus timer (web)

Веб-вариант помодоро-таймера с расширенным desktop-лейаутом — список задач, статистика, настройки. Тот же warm-paper стиль что и mobile-версия.

Mobile Onboarding

Lull — onboarding flow

Серия экранов онбординга мобильного приложения: welcome, бенефиты, разрешения, signup. Контрастная зелёно-синяя палитра на тёмном.

Gamified App

Level — daily quests

Игровой UI ежедневных квестов: тёмная палитра, прогресс-бары, очки и стрик-счётчики. Контраст к остальным «спокойным» примерам.

Mobile App

Tomato — focus screen

Экран фокус-таймера в формате мобильного приложения: крупный таймер, нижний таб-бар, минимум интерфейса.

Dashboard

Pulse — аналитический обзор

Внутренняя админка с sidebar-навигацией, KPI-карточками и таблицами. Плотная сетка под рабочий интерфейс.

Docs Page

Filebase Docs — Quickstart

Страница документации с боковой навигацией, оглавлением справа и кодовыми блоками. Аккуратный «doc reader» паттерн.

Blog Post

Why we rewrote sync engine in Rust

Технический пост в формате «текст-первый»: длинная читабельная колонка, сдержанная типографика. Шаблон для инженерного блога.

Pricing

Filebase — тарифные планы

Страница цен: четыре тарифа в плотной сетке, чек-листы фич, FAQ-блок. Чистая структура без агрессивных «выгодных» баннеров.

SaaS Landing

Filebase — облачная синхронизация

Маркетинговый лендинг продукта: hero с заголовком и CTA, блок преимуществ, прайсинг и финальный призыв.

Editorial / постеры

4 примера

Презентации

6 примеров

Документы / отчёты

8 примеров
Weekly Update

Growth · Weekly W42

Недельный апдейт команды: метрики, прогресс по целям, блокеры, фокус на следующую неделю. Тёмная палитра с фиолетовым акцентом.

OKRs

Northwind — Q4 FY25 OKRs

Квартальные цели команды в виде структурированной таблицы: objectives, key results, прогресс, owner. Деловой шаблон планирования.

PM Spec

Spec — Two-factor authentication

Продуктовая спецификация фичи: контекст, user stories, acceptance criteria, риски. Шаблон для PM-документа перед разработкой.

Meeting Notes

Growth squad — 14 Oct notes

Протокол еженедельной встречи: участники, обсуждаемое, решения, action items с ответственными. Удобный шаблон для регулярок.

Invoice

Sable Studio — INV-2025-0142

Счёт-фактура в чистом editorial-стиле: реквизиты сверху, line items таблицей, итоги внизу. Спокойная зелёно-кремовая палитра.

HR

Welcome to Northwind — Maya's plan

План онбординга нового сотрудника: schedule на первые недели, контакты команды, ресурсы для изучения. Тёплая HR-эстетика.

Finance

Northwind — Q3 Financial Report

Финансовый отчёт квартала: revenue, costs, GP, key metrics с графиками. Корпоративный сине-зелёный стиль.

Runbook

Auth Service — Runbook

Инженерный регламент для дежурного: симптомы, диагностика, шаги фикса, эскалация. Тёмная palette с mint-акцентами для критичной инфы.

Анимация

2 примера

Animista

6 категорий · 30 эффектов

Tympanus

1 пример

AIVEXA Lab

1 пример · собственное

Дизайн-системы

72 систем