corex-ui

corex-ui / corex

Public

Corex is an accessible and unstyled UI components library written in Elixir and TypeScript that integrates Zag.js state machines into the Phoenix Framework.

26
2
100% credibility
Found Feb 05, 2026 at 17 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Elixir
AI Summary

Corex provides accessible, unstyled UI components for Phoenix LiveView apps using Zag.js state machines.

How It Works

1
🔍 Discover Corex

While building a lively web app with Phoenix, you find Corex – a set of ready-to-use interactive building blocks that make your pages smarter and easier to use.

2
📦 Add to your project

Simply tell your app to include Corex, and it grabs everything needed in moments.

3
🔗 Connect the magic

Link Corex's smart behaviors to your pages so components respond to clicks and keyboards naturally.

4
🎨 Drop in components

Place expandable sections, checklists, dropdowns, or calendars anywhere in your pages – they work instantly.

5
Watch it come alive

Click around and see smooth animations, keyboard navigation, and accessibility that feels professional without extra work.

6
🖌️ Style your way

Apply your own colors, sizes, and layouts since components start completely plain.

🚀 Enjoy polished app

Your web app now has delightful, accessible interactions that users love, all running smoothly in Phoenix.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 17 to 26 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is corex?

Corex delivers accessible, unstyled UI components for Phoenix apps, blending Elixir with TypeScript to integrate robust state machines. Drop in accordions, comboboxes, date pickers, dialogs, selects, tabs, toasts, and toggles that handle keyboard nav and ARIA by default, working in LiveView or controllers. Install via Hex, hook into assets—no Node.js or build tools needed.

Why is it gaining traction?

It bridges JS UI patterns to Elixir without runtime overhead, giving full Tailwind styling control over headless primitives. Developers dig the type-safe state (controlled or uncontrolled modes), async loading skeletons, and API cmds like server-side value sets. Unlike shadcn or Headless UI ports, it's Phoenix-native with zero fluff.

Who should use this?

Phoenix LiveView teams building forms, dashboards, or admin UIs needing accessible components fast. Perfect for corexy 3d printer interfaces, corex holding apps, or anywhere precise interactions like signature pads or multi-selects matter. Skip if you're deep in React/Vue stacks.

Verdict

Promising alpha (21 stars, 1.0% credibility) with solid Hex docs and E2E demos—prototype now, but hold for prod until stabilized. Pairs well with corexx bremsen erfahrungen-style reliability testing.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.