Looking for Contributors to Join PyraUI
Hey everyone ![]()
I’ve been working on PyraUI — a modern UI component library for Phoenix LiveView, inspired by ShadCN and Radix, but made for the Elixir world.
The name “Pyra” comes from the Greek word for “fire” — it stands for energy, creativity, and light. That’s the goal of this project: to bring fresh, beautiful UI to LiveView apps.
PyraUI is still in its early stage, but it already includes many ready-to-use components with clean design, Tailwind styling, and smooth interactions.
Current Component Categories
Forms & Inputs:
button, input, textarea, select, checkbox, radio, toggle, slider, rating, tag_input, multi_select, password_strength_meter, date_picker
Feedback & Overlays:
alert, toast, modal, drawer, tooltip (soon), progress, badge, badge_card
Navigation & Layout:
navbar, tabs, accordion, breadcrumbs, drawer, dock, stepper, wizard, card, skeleton, grid, masonry_grid, resizable_panels, filter_panel
Data Visualization:
chart (line, bar, pie, stacked), animated_chart, gauge, heatmap, map, timeline, countdown
Collaboration & Social:
live_chat, live_feed, avatar, avatar_group, connections_widget, user_profile_card
Productivity:
kanban, gantt, sortable_list, signature_pad, file_upload, live_data_table
What I’m Looking For
I’m looking for Phoenix/LiveView developers who want to help:
-
Build or improve components
-
Improve docs and live demos
-
Suggest new UI ideas
-
Work on testing or accessibility
PyraUI aims to make building modern UIs in Phoenix much easier — and I’d love to grow it with the community.
Links
Docs: https://hexdocs.pm/pyraui/0.1.2/index.html
Live Demos: https://pyraui.onrender.com
Repo: https://github.com/abrshewube/Pyraui
How to Join
-
Comment below if you’re interested
-
Open an issue or PR on GitHub
-
Or join the Discussions tab
Let’s make Phoenix LiveView more powerful and beautiful — together ![]()
Even small help, like feedback or docs, really matters!






















