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 · GitHub
Hex: mishka_chelekom | Hex
Design system: Design system - Chelekom Phoenix UIKit and components

Changelog for MishkaChelekom 0.0.2:

https://github.com/mishka-group/mishka_chelekom/blob/master/CHANGELOG.md#changelog-for-mishkachelekom-002

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 :backhand_index_pointing_down:

Github: GitHub - mishka-group/mishka_chelekom: Mishka Chelekom is a fully featured components and UI kit library for Phoenix & Phoenix LiveView · GitHub
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

Last Post!

shahryarjb

shahryarjb

Hi dear friends, i released the first RC version of Mishka Chelekom, please help to test this version

{:mishka_chelekom, "~> 0.0.9-rc.1", only: :dev}

For creating headless components you can use these

mix mishka.ui.gen.headless.components

for a specific component

mix mishka.ui.gen.headless dialog

Consider all examples exist inside the repo the development dir, it is just a normal phoenix, install deps and run it!
all examples have extra example which created by Base UI style

Where Next?

Popular in Announcing Top

KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 36654 110
New
jakub-zawislak
Hi everyone, I’m coming from the Symfony (PHP) framework. I like Phoenix, but it has a one thing that was build much better in the Symfo...
New
Crowdhailer
Raxx is an alternative to Plug and is inspired by projects such as Rack(Ruby) and Ring(Clojure). 1.0-rc.1 is now available. To use it re...
New
anshuman23
Hello all, I have been working on my proposed project called Tensorflex as part of Google Summer of Code 2018.. Tensorflex can be used f...
New
mindok
What is ContEx? A pure Elixir server-side data plotting/charting library outputting SVG. It has nice barcharts in particular and works g...
New
mplatts
With HEEX released we decided to start a components library using Tailwind CSS - check it out here: Petal Components. We also have a boi...
New
wojtekmach
Hey everyone! Req is an HTTP client for Elixir that I’ve been working on for quite some time. There is already a lot of HTTP clients out...
New

Other popular topics Top

electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
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
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New

We're in Beta

About us Mission Statement