shahryarjb

shahryarjb

Mishka Chelekom - Phoenix and LiveView UI kit and components

The Chelekom project is a library of Phoenix and LiveView components generated via Mix tasks to fit developer needs seamlessly.

One of its key features is a fully zero-configuration setup, designed to meet the foundational requirements for building admin panels and user-facing websites.

This library is currently in development and includes a CLI tool, making it simple to add any desired component directly to your Phoenix component folder.

Chelekom is open-source and free to use, launching with over 80 components in the initial release and aiming to reach a total of 200 components :tada:.

The library’s core approach leverages advanced Tailwind and LiveView JS modules to minimize JavaScript dependency, effectively supporting hybrid functionality on both client-side and server-side for optimized performance. It reduces unnecessary server requests while delivering robust services across the board.

The initial version of Chelekom is optimized for the latest Phoenix release and the beta version of LiveView.

Most Liked

shahryarjb

shahryarjb

:rocket: After 2+ months of full-time work, we’re excited to announce that Mishka Chelekom library v0.0.2 is out! :tada: With 80+ improved components and dark mode support, it’s better than ever. :glowing_star: Stay tuned for video content soon. :movie_camera:
I will update this post.

Note:

Please Donate Mishka Chelekom, it is free and open-source and think it is your project.


Github: GitHub - mishka-group/mishka_chelekom: Mishka Chelekom is a fully featured components and UI kit library for Phoenix & Phoenix LiveView
Hex: mishka_chelekom | Hex
Design system: Design system - Chelekom Phoenix UIKit and components

Changelog for MishkaChelekom 0.0.2:

shahryarjb

shahryarjb

:rocket: Excited to announce Mishka Chelekom v0.0.4 is out!
Now with ComboBox support and tons of updates. Don’t miss it! :sparkles:
:fire: Bonus: You can install it now via Igniter Installer!
:page_facing_up: You can find all the changes in this version in the article below :point_down:

Github: GitHub - mishka-group/mishka_chelekom: Mishka Chelekom is a fully featured components and UI kit library for Phoenix & Phoenix LiveView
Hex: mishka_chelekom | Hex
CHANGELOG: mishka_chelekom/CHANGELOG.md at master · mishka-group/mishka_chelekom · GitHub

shahryarjb

shahryarjb

Hey Elixir friends, This is a Huge Update !! :fire::tada:

:rocket: Excited to announce Mishka Chelekom v0.0.5 is out! 5 new components, improved custom classes support, and accessibility across all components. :wheelchair_symbol::fire:

Support the project please :folded_hands:t2: :pleading_face:

Blog post

First install/update

{:mishka_chelekom, "~> 0.0.5", only: :dev}

After that run

mix mishka.ui.gen.components --import --helpers --global
zachdaniel

zachdaniel

Creator of Ash

We also now support choosing Mishka Chelekom as part of the https://ash-hq.org installer :tada:

shahryarjb

shahryarjb

We are absolutely thrilled to announce the release of version 0.0.8 of Mishka Chelekom! :tada: Hits 16K+ Downloads

This release represents over 21K lines of code changes across our components :gear: :carpentry_saw:


Key Highlights of v0.0.8:

:sparkles: Complete Tailwind 4 Migration: All components now leverage the latest Tailwind CSS capabilities

:wrench: Phoenix 1.8 Optimization: Full compatibility and performance improvements for the latest Phoenix release

:artist_palette: Custom Configuration System: No more manual color adjustments in generated code! Our new config file system enables you to:

  • Generate all components with your custom color palette

  • Implement your own CSS styling (which were defined in this lib components)

  • Achieve complete component customization with ease

:brick: New components and JsHooks: This version has some new components and Infrastructure JsHooks


Support Open Source Development This free and open-source project thrives with community support. If you find value in our work, please consider sponsoring us, even a coffee-sized contribution makes a difference! :hot_beverage:

Please for more information, read this Blog Post:

Repo: GitHub - mishka-group/mishka_chelekom: Mishka Chelekom is a fully featured components and UI kit library for Phoenix & Phoenix LiveView

Doc: Chelekom - Phoenix & LiveView UI kit and components

Hex: mishka_chelekom | Hex

Where Next?

Popular in Announcing Top

BartOtten
This powerful library works together with Phoenix Router to provide the ultimate routing solution. It simplifies route manipulation, givi...
New
shahryarjb
The Chelekom project is a library of Phoenix and LiveView components generated via Mix tasks to fit developer needs seamlessly. One of i...
New
ananthakumaran
An ExUnit formatter to visualize test execution and find bottlenecks in your test suite. I created a small library called ex_unit_spa...
New
hauleth
It is library created by me and @abc3. It is simple client for DuckDB, but with small twist when compared with other libraries out there ...
New
sonic182
Hi everyone, at Doofinder we have been building llm_composer for some new apps, and we thought it could be useful to share it with the co...
New
dimamik
Vault is a lightweight Elixir library for immutable data storage within a process subtree. Due to Elixir’s actor model nature, it’s comm...
New
mattmower
I’m pleased to announce that we’ve released DemoGen v0.1.7, a library for creating repeatable demo scenarios in your Ecto-based SaaS appl...
New
tmbb
Playfair (named after: William Playfair) is a data visualization/plotting library with the goal of being able to produce publication-qual...
New
sodapopcan
I’ve heard that if you’re not embarrassed by v1 of your product Vim plugin then you’ve released too late. I’ve been sitting on this the ...
New
volcov
Hello, How is everyone? I hope you’re well =) I worked on a project with some legacy code that existed before Oban’s arrival. This leg...
New

Other popular topics Top

Tee
can someone please explain to me how Enum.reduce works with maps
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
itssasanka
Hi all, Trying to get some more clarity over utc_datetime and naive_datetime for Ecto: https://hexdocs.pm/ecto/Ecto.Schema.html#module-...
New
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod -- where is this set? Thanks.
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

We're in Beta

About us Mission Statement