Status
ORBITING
DOCKED
Floating Label
Tabs
Profile Settings Tickets
Profile
ST
Shahryar T.
@shahryarjb
Alert
Vibrant colors, unique shapes.
Pagination
‹ 1 2 3 4 5 ›
Launch
T-00:03
Falcon-9 · v0.0.8
fuel 92% · thrust 1.4 MN
Loading
Sync…
3 sats · 78%
Telemetry
LIVE
Δv
9.4 km/s
Alt
412 km
v0.0.0 · Phoenix LiveView · iOS & Android · Open Source

Phoenix UI kit and
mobile components.

One Command, Infinite Creations.

$ mix mishka.ui.gen.component card
300+
components
13
named colors
8
size tokens
0
runtime deps
100+
native Mob components
Elixir mobile · Android + iOS
The Chelekom CLI

One mix command,
any component you need.

Each job is one mix command: generate a styled or headless component (or all of them), pull community components, regenerate your CSS, run an MCP server for your AI editor or sync usage rules. Dev-only: the generators write plain source into your project.

Chelekom is a dev-only dependency. After generation, you can remove the package entirely. The source lives in your project.
~/my_app · zsh · chelekom v0.0.0
~/my_app $
…
task runner
Igniter
CSS engine
Tailwind 4
rendering
Phoenix LV
UI components · 300+ in total

Six categories.
One component library.

New · Headless collection 92

Bring your own paint.

92 headless primitives for Phoenix & LiveView: behavior, accessibility, keyboard flows and every JS hook managed for you. Zero styling. The raw anatomy, ready for your own design.

every JS hook, keyboard map & ARIA role, managed for you · 92 primitives · 12 constellations · no colors or variants
Design system

Tokens
that scale with you.

Every component shares one vocabulary: eight named sizes, thirteen named colors, and a Tailwind 4 CSS-variable layer you can rebrand in seconds.

rebrand
$ mix mishka.ui.css.config --init
$ mix mishka.ui.css.config --regenerate
◆ size scale · 8 tokens (planetary radii)
XS
SM
MD
LG
XL
2XL
3XL
4XL
◆ 13 named colors · light & dark tokens
base
natural
white
dark
primary
secondary
success
warning
danger
info
silver
misc
dawn
Theme Studio · Live

Sculpt your own theme.

Drag sliders, pick hues, swap fonts and preview every Chelekom component in real time. Export a single CSS file when you're happy.

Live preview Color-vision lens Undo / redo Code export Preset palettes Mobile · tablet · desktop
preview · ● live
Your Brand
themed in seconds
NEW
RADIUS
Why Chelekom

Twelve reasons,
one UI kit for web and mobile.

No JS framework

Build interactive UIs without one. LiveView handles state on the server.

Generator-driven

A built-in generator creates any component and integrates it seamlessly.

Advanced Tailwind

Built on Tailwind CSS 4. You generate only the colors and variants you choose, so less code ships.

Reduced abstraction

Complexity stays inside; usage stays simple.

Design system

Custom colors, standard sizing, all overridable.

Source ownership

Components live in your repo. Modify them freely.

Minimal deps

Over 90% of the components need nothing but the shared icon component.

Diff-based updates

Only changed components surface as a reviewable diff on upgrade.

Fewer requests

Native LiveView features push work to the client where useful.

Apache-2.0

Free for commercial and OSS projects.

Stateless components

Plain Phoenix function components, with no extra process per component. Client behavior comes from LiveView JS and small hooks.

Fast support

Active on GitHub, Elixir Forum, and Slack.

Transmissions · monthly

Signals from the constellation.

One transmission a month: new components, design tokens, theme drops, behind-the-scenes from the studio. No spam. Unsubscribe anytime.

✓ once a month✓ no spam✓ one-click unsubscribe