Перейти к содержимому

Библиотека компонентов

Готовые Svelte-компоненты для документации, лендингов и интерфейсов — с живым превью и исходным кодом.


Библиотека компонентов

Коллекция готовых компонентов, используемых в платформе opensophy. Каждая страница содержит интерактивное демо и полный исходный код с подсветкой синтаксиса.

Стек

UI
SvelteKit + Svelte 5
Рунный синтаксис `$state`, `$derived`, `$props`. Все компоненты совместимы с SSR и статической генерацией.
Стили
Tailwind CSS v4
Утилитарные классы + CSS custom properties для темизации. Поддержка тёмной и светлой тем через класс `.dark`.
Код
TypeScript
Типизированные пропсы, интерфейсы, строгий режим. Все компоненты экспортируют корректные типы.
Иконки
Carbon Icons
Библиотека `carbon-icons-svelte` для системных иконок — более 2000 SVG-иконок.
Анимации
GSAP
Продвинутые анимации через GSAP в `TextLoop`. CSS transitions — везде где достаточно.
Подсветка
Shiki
Подсветка синтаксиса кода через Shiki — github-light / github-dark темы.

Разделы

Интерфейс

Компоненты для навигации и интерактивного UI:

Карточки

Компоненты для отображения контента в карточном формате:

Документация

Компоненты для разметки и структурирования документации: