Best UI Components library for Phoenix and Phoenix LiveView
Mishka Chelekom Best UI Components Library for Phoenix and Phoenix LiveView with Tailwind, CLI Integration, Dark Mode, and 90+ Fully Customizable Components
When a developer first transitions from the
JavaScript
ecosystem—especially from libraries like React and
Vue
—to Phoenix and Phoenix LiveView, one of the biggest challenges they might face is the lack of suitable UI packages and ready-to-use components. About 12 months ago, the
Mishka
team began monitoring major libraries like Mantine and ShadCN, and to complement their research, they also explored high-level enterprise packages in languages such as
C#
.
Now, with version 0.0.4 of the Mishka Chelekom library, you can have everything you see in the JavaScript ecosystem right inside Phoenix. What makes it especially powerful is that it can be easily integrated into your project via the CLI, with customization options tailored to your specific needs.
The Chelekom library and its UI toolkit have grown to include nearly 90 components, covering all the essential needs of a professional dashboard.
Support Our Work
98% of Mishka's products are open source, and we need your support to keep growing stronger.
Every contribution makes a difference and is deeply appreciated! ❤️
Why is Mishka Chelekom the best choice for UI in the Phoenix framework?
Is Mishka Chelekom a complete replacement for Phoenix core components?
The short answer is yes. We've worked to include all the components you need, replicating every component from Phoenix core with the same names. This ensures that when you install everything with a single command, you won’t encounter any errors or warnings. This compatibility has also been carefully considered for users of the Ash framework.
Can Mishka Chelekom be used alongside other UI components and packages?
The short answer is yes. This library is designed to build whatever you need, so through various CLI commands, you can use its components alongside other packages or your own custom components. You can even generate only a specific subset of components if needed. There are absolutely no limitations. It's also worth noting that the components are created directly within your Phoenix components directory.
Is it possible to customize components in Mishka Chelekom?
Yes. You can fully customize each component within your own project, and every element includes a
class
property, allowing you to apply your own custom styles as needed.
Does the Mishka Chelekom library include multiple variants and custom color options?
Yes. One of the key differentiators of the Mishka Chelekom library compared to other available packages is that it not only supports custom color themes but also offers multiple style variants for each component. This ensures that all design requirements are met at the highest level. This special feature is especially helpful for backend developers or those less experienced with frontend development, allowing them to include various design options in their projects without writing any additional code.
More importantly, we’ve introduced a variant called “Base” for all components, designed to resemble popular, widely-used design patterns in the market. This ensures that user needs are fully met right out of the box.
Does the Mishka Chelekom library provide complete documentation for UI in Phoenix?
One of the library’s greatest strengths—and still unmatched by other teams—is its highly detailed and well-developed documentation. It includes a wide range of examples and practical commands. Without exaggeration, no other UI package offers documentation at this level. Just open a single page, and you'll be amazed by the depth and clarity of the details provided.
Does the UI library for Phoenix support Tailwind?
Yes, all components are fully built with Tailwind. Thanks to the advanced CSS implementation, many components eliminate the need for JavaScript entirely, reducing code complexity and avoiding unnecessary state management. In contrast to other packages that often introduce heavy libraries with separate ecosystems just to handle trivial states, the Mishka team takes a completely opposite approach—lightweight, efficient, and purpose-driven.
To get started, simply click on UI Components for Phoenix Framework to explore the full list of components and documentation.
With the Mishka Chelekom library , you can easily add any type of component needed to build professional panels and UI in Elixir and Phoenix, significantly elevating the quality and appearance of your projects.
Thank you, Mishka Team
Support Our Work
98% of Mishka's products are open source, and we need your support to keep growing stronger.
Every contribution makes a difference and is deeply appreciated! ❤️