Every component ships as its own entry point, @elementar-rt/components/<name>, so an app pulls in the kanban board without paying for the video player. These are all 122 of them.
action-required
alert
announcement
avatar
badge
block-loader
block-state
bottom-sheet
brand-colors
breadcrumbs
button-toggle
calendar
card
card-overlay
carousel
chips
clipboard-copy
code-highlighter
color-picker
color-scheme
combobox
command-bar
comment-editor
comparison-slider
confirm
content-editor
content-fade
cookie-popup
core
country-select
crop
currency-select
dashboard
data-grid
data-view
date-format-select
datepicker
dialog
digit-roller
divider
drawer
emoji-picker
empty-state
expand
expansion-panel
filter-builder
filter-select
form-renderer
gauge
grid
guided-tour
headless-stepper
icon
image-placeholder
image-resizer
image-viewer
image-zoom-viewer
incidents
inline-text-edit
input-mask
input-validator
kanban-board
keyboard
layout
list
logo
marquee
menu
micro-chart
multi-select
navigation
notifications
number-input
overlay
overlay-scrollbar
page-loading-bar
paginator
panel
password-strength
phone-input
pin-input
popover
progress-bar
progress-spinner
radio-card
rail-nav
rating
resizable-container
screen-loader
scroll-spy
segmented
sidebar
sidenav
side-panel
signature-pad
skeleton
slider
snackbar
sort
splash-screen
split-pane
stat-card
stepper
step-tracker
suggestions
table
tab-panel
tabs
tag
text-editor
thumbnail-maker
tiles
timeline
timepicker
timezone-select
toast
toolbar
tooltip
tree
upload
video-player
video-viewer
Dark: imported directly by FinTrack, FitLog and FreelanceHQ.
Install
# new project (SCSS is required)
npx @angular/cli@21 new my-app --style=scss
cd my-app
# add the library, its theme and Tailwind setupng add @elementar-rt/components