Библиотека компонентов
Готовые к использованию UI-примитивы, созданные с заботой о доступности и производительности. Копируйте, вставляйте и настраивайте под свой бренд.
Герой
Гибкие hero-секции с несколькими макетами, фонами и слотами для инъекции контента.
Стройте быстрее с Fastry
Современный стартовый набор для production-сайтов.
Доверяют разработчики
Слот для дополнительного контента
У нас есть миссия
Создаём инструменты, которыми разработчики любят пользоваться. Наша команда стремится создавать исключительные решения.
Фон второго уровня
Лёгкое возвышение над фоном по умолчанию.
Градиентный фон
Эффект плавного градиентного перехода.
Тёмная тема всегда
Идеально подходит для CTA и секций, которые должны выделяться.
Присоединяйтесь к тысячам пользователей
Параметры
layoutcentered | splitsizesm | md | lg | xlshowGridboolean
Слоты
badgeИспользуйте компонент BadgetitleИспользуйте h1/h2 напрямуюdescriptionИспользуйте p напрямуюactionsКнопки призыва к действиюasideБоковой контент (только для split)
Фоны: Используйте CSS-классы для пользовательских фонов (например, class="bg-surface-invert")
Макет
Компоненты шапки и подвала для единообразной структуры страницы. Варианты с полной кастомизацией через дизайн-токены.
Макет и позиция
layoutdefault | centered | minimalpositionfixed | sticky | staticsizesm | md | lgvariantdefault | solid | transparentcolorSchemedefault | invert
Навигация
navNavItem[] (заменяет стандартные маршруты)extraNavNavItem[] (добавляет к маршрутам)showActiveStatebooleanshowMobileMenuboolean
Действия
showCtabooleancta{ label, href }actionsHeaderAction[]showThemeToggleboolean
Макет
layoutsimple | columns | minimal | stackedcolumns2 | 3 | 4backgrounddefault | secondary | invert
Содержимое
navNavItem[]linkGroupsFooterLinkGroup[]socialLinksSocialLink[]taglinestring
Копирайт и юридическое
showCopyrightbooleancopyrightstring (поддерживает {year}, {siteName})legalLinksLegalLink[]
/* Настройка состояний ссылок навигации в global.css */
--nav-link-color: var(--foreground-muted);
--nav-link-hover-color: var(--foreground);
--nav-link-hover-bg: var(--secondary);
--nav-link-active-color: var(--foreground);
--nav-link-active-bg: var(--secondary);
--nav-link-active-font-weight: 600;
Хватит настраивать. Начните строить.
Присоединяйтесь к разработчикам, которые создают быстрые и качественные сайты с Fastry.
Готовы к созданию?
Это лишь начало. Клонируйте Fastry и начните выпускать продукты быстрее.
/* Варианты размера управляют вертикальными отступами */
sm: 'py-16 md:py-20'
md: 'py-20 md:py-24'
lg: 'py-24 md:py-32' (по умолчанию)
xl: 'py-32 md:py-40'
/* Варианты MaxWidth управляют шириной контента */
sm: 'max-w-xl' | md: 'max-w-2xl' | lg: 'max-w-3xl' | xl: 'max-w-4xl'
Поля формы
Текстовые поля, селекты, чекбоксы и другие. Встроенная валидация и поддержка ARIA.
Не менее 8 символов
Поддерживается markdown
Получать оповещения о важных обновлениях по email
Получать новости о продукте и анонсы функций
Получать текстовые сообщения о критических событиях
Обратная связь
Бейджи, алерты и индикаторы состояния для передачи информации и направления действий пользователя.
Совет
Деплой успешен
Приближение лимита
Ошибка сборки
src/components/Button.tsx — отсутствует обязательный параметр "variant"
Перекрытия
Диалоги, выпадающие меню, подсказки и вкладки. Полная навигация с клавиатуры и управление фокусом.
Обзор проекта с ключевыми метриками и недавней активностью. Вкладки поддерживают полную навигацию с клавиатуры.
Аналитические данные с графиками и аналитикой производительности. Используйте стрелки для переключения между вкладками.
Настройте параметры вашего проекта. Используйте Home/End для перехода к первой/последней вкладке.
Отображение данных
Карточки, аватары и иконки для представления контента и информации о пользователе.
По умолчанию
Стандартная карточка с рамкой
Сплошная
Заполненный фон
Контурная
Толстая рамка, без заливки
Прозрачная
Прозрачный контейнер
С тенью
С глубиной тени
Производительность
100/100 Lighthouse
Ноль JavaScript по умолчанию. Архитектура островов с выборочной гидратацией для максимальной скорости.
Безопасность типов
Полный TypeScript
Строгая типизация с автодополнением в IDE и проверкой ошибок на этапе компиляции.
Готовность к i18n
Многоязычность
Встроенная система переводов с SEO-дружественными URL и автоматическим определением локали.
Начало работы
Краткое руководство по запуску вашего проекта за несколько минут.
Документация
Полный справочник API и примеры использования.
Сообщество
Присоединяйтесь к нашему Discord-серверу и общайтесь с другими разработчиками.
Общая выручка
$45,231
+12.5% по сравнению с прошлым месяцем
Сара Чен
Продуктовый дизайнер
astro-rocket-app
Продакшн деплой
Горизонтальный (по умолчанию)
С подписью
С текстом подписи
Вертикальный (в flex-контейнере)
| Имя | Роль | Статус | |
|---|---|---|---|
| Сара Чен | sarah@example.com | Администратор | Активен |
| Алекс Джонсон | alex@example.com | Редактор | Активен |
| Сэм Уилсон | sam@example.com | Наблюдатель | Неактивен |
| ID | Продукт | Цена | Остаток |
|---|---|---|---|
| 001 | Fastry Pro | $49 | 120 |
| 002 | Fastry Team | $99 | 85 |
| 003 | Fastry Enterprise | $249 | 42 |
| 004 | Fastry Starter | Бесплатно | ∞ |
max=4, 6 аватаров
size="xs"
size="sm"
size="md"
size="lg"
Загрузка
Скелетные загрузчики для повышения воспринимаемой производительности во время получения контента.
25% — по умолчанию
60% — брендовый
90% — успех
size="sm"
size="md"
size="lg"
Неопределённый
Переключатели
Аккордеон и расширяемые паттерны контента на основе нативных HTML details/summary.
Что такое Fastry?
Он бесплатен?
Как кастомизировать тему?
Начало работы
Деплой
Поддержка
Бесплатный тариф
Pro тариф
Enterprise
Паттерны
Предварительно собранные паттерны компонентов для типовых UI-задач — поиск, пароли, статистика и пустые состояния.
Не менее 8 символов
Общая выручка
$45,231
Активные пользователи
2,338
Показатель отказов
24.3%
Средняя сессия
3м 42с
Нет сообщений
Когда вы получите сообщения, они появятся здесь. Начните разговор, чтобы начать.
Новое сообщениеНичего не найдено
Попробуйте изменить поисковый запрос или фильтры.
Готовы к созданию?
Это лишь начало. Клонируйте Fastry и начните выпускать продукты быстрее.