Библиотека, которую мы строим в курсе, лежит открытой под MIT. npm i… — katsuba.dev — TG.ME

Библиотека, которую мы строим в курсе, лежит открытой под MIT.

npm i @ngguide/ui — и всё, покупать ничего не нужно. Angular 21, signal-based, zoneless-ready, по отдельному entry point на компонент.

Что уже есть:

Действия — button, icon-button, FAB и FAB-меню, split button, segmented buttons, button group
Выбор — checkbox, radio, switch, slider, chips
Ввод — text field, date picker, time picker, интеграция с формами через CVA
Коммуникация — badge, progress, loading indicator, snackbar, tooltip
Контейнеры — card, dialog, bottom sheet, side sheet, menu, list, carousel, divider
Фундамент — M3-токены и динамическая тема, state layer / ripple / focus ring, overlay

А теперь честно, чего нет.

Навигации нет вообще. Ни app bar, ни toolbar, ни tabs, ни navigation bar / rail / drawer, ни search. Семь issue, заведены 17 июня, ни одна не начата.

Всего открытых — 26, и это не только «реализовать». Там же настоящие баги: у FAB отрисованные размеры не совпадают с заявленными, disabled выглядит как обычное состояние, выбор часа на 12-часовом циферблате молча переключает AM/PM, индетерминантный прогресс исчезает при prefers-reduced-motion.

Я их не прячу и не закрываю задним числом — они открыты в трекере.

📦 npm: @ngguide/ui
🔗 исходники: github.com/ngguide/ui
📖 живые доки с примерами и исходниками каждого компонента: https://ui.ng.guide

Ставьте, ломайте, заводите issue
GitHub
GitHub - ngguide/ui: Angular UI Kit
Angular UI Kit. Contribute to ngguide/ui development by creating an account on GitHub.
🔥3
August 6, 2026 318 3