1 звезда на GitHub = 1 новый компонент.

Поставить звезду

AstroComponents.dev — бесплатный UI-кит для Astro в постоянном развитии

Знакомьтесь: AstroComponents.dev — UI-кит с открытым кодом и более чем 200 бесплатными компонентами Astro, секциями и glassmorphism-элементами для современных веб-приложений.

Представляем AstroComponents.dev

AstroComponents.dev — это UI-кит для Astro с открытым исходным кодом для разработчиков, которые хотят выпускать красивые и доступные интерфейсы, не создавая каждый компонент с нуля.

Проект начинался как личный и сейчас активно развивается: каждую неделю в библиотеку добавляются новые компоненты, улучшения и оптимизации.

Что это такое?

AstroComponents.dev — это большая коллекция из более чем 200 бесплатных компонентов Astro в единой тёмной glassmorphism-эстетике. Это ваша основная библиотека компонентов Astro для:

  • Лендингов — hero-секции, сетки возможностей, таблицы тарифов
  • Дашбордов — карточки, графики, отображение данных, боковые панели
  • Форм — поля ввода, списки, загрузка файлов, валидация
  • Навигации — навбары, вкладки, хлебные крошки, выдвижные панели
  • Оверлеев — модальные окна, тосты, поповеры, баннеры cookie

Каждый компонент работает без runtime-зависимостей (чистый Astro + CSS), доступен (WCAG AA) и адаптивен по умолчанию.

Секции: готовые шаблоны страниц

Одна из главных особенностей этой коллекции бесплатных компонентов Astro — категория «Секции». Вместо того чтобы собирать страницу из отдельных деталей, вы получаете готовые блоки страниц, которые работают сразу:

  • Hero Gradient — полноэкранный hero с анимированным градиентным фоном
  • Hero Split — контент и визуальный макет рядом
  • Hero Glass — центрированный hero со стеклянным слоем

Каждая секция готова к копированию и полностью адаптивна. Никакой настройки — просто импортируйте и используйте.

Почему AstroComponents.dev?

ВозможностьПодробности
Ноль зависимостейЧистый Astro + CSS. Без React и Tailwind
200+ компонентовКнопки, карточки, формы, навбары, оверлеи, графики и многое другое
ДоступностьСемантический HTML, ARIA-атрибуты, навигация с клавиатуры
Сначала тёмная темаСоздано для тёмных фонов с эффектами glassmorphism
Лицензия MITБесплатно навсегда — для личных и коммерческих проектов
Tree-shakingИмпортируйте только нужное по категориям

Быстрый старт

npm install astro-component-kit
---
import { GlassButton } from 'astro-component-kit/buttons';
import { GlassCard } from 'astro-component-kit/cards';
import { GlassNavbar } from 'astro-component-kit/navigation';
---

<GlassNavbar brand="MyApp" brandHref="/">
  <div slot="actions">
    <GlassButton>Начать</GlassButton>
  </div>
</GlassNavbar>

Вот и всё. Никакой настройки, конфигурационных файлов и дополнительных шагов сборки сверх того, что уже даёт Astro.

Что дальше

Проект активно развивается. Вот что в планах:

  • Больше шаблонов секций — тарифы, FAQ, отзывы, команды
  • Компоненты графиков — на базе интеграции с ApexCharts
  • 3D-компоненты — фоны-галактики и слои текста на Three.js
  • Оптимизация производительности — меньше бандлы, быстрее сборка
  • Улучшение документации — таблицы пропсов, справочник API, примеры

Каждый вклад и каждый отзыв помогают определить развитие библиотеки. Если вы работаете с Astro и ищете бесплатный UI-кит для Astro, который просто работает, — это он.

Для кого это?

  • Независимые разработчики, которым нужна библиотека компонентов без лишней настройки
  • Агентства, создающие сайты клиентов на Astro и ищущие готовые к продакшену блоки
  • Дизайнеры, прототипирующие в Astro и нуждающиеся в аккуратных доступных компонентах
  • Все, кто ищет бесплатные компоненты Astro премиального качества

Ссылки

AstroComponents.dev — создавайте быстрее, выпускайте красиво.