# \[Example\] Chat app in Kemal and Elm

**URL:** <https://metaruby.com/t/example-chat-app-in-kemal-and-elm/561>\
**Category:** Crystal Forum\
**Tags:** elm, kemal, crystal\
**Created:** [July 14, 2016, 2:05am UTC](https://metaruby.com/t/example-chat-app-in-kemal-and-elm/561 "2016-07-14T02:05:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kofno](https://metaruby.com/user_avatar/metaruby.com/kofno/32/159_2.png) [@kofno](https://metaruby.com/u/kofno)\
**Post date:** [July 14, 2016, 2:05am UTC](https://metaruby.com/t/example-chat-app-in-kemal-and-elm/561/1 "2016-07-14T02:05:38Z")

</div>

Here’s a little chat app that used Crystal (Kemal) on the server and Elm on client.

[https://nameless-crag-43085.herokuapp.com/index.html](https://nameless-crag-43085.herokuapp.com/index.html)

Source code: [GitHub - kofno/kemal\_elm\_chat: Simple chat server written in Crystal (Kemal) w/ an Elm front end.](https://github.com/kofno/kemal_elm_chat)

---

<div class="post-metadata">

**Author:** ![kofno](https://metaruby.com/user_avatar/metaruby.com/kofno/32/159_2.png) [@kofno](https://metaruby.com/u/kofno)\
**Post date:** [July 16, 2016, 1:56pm UTC](https://metaruby.com/t/example-chat-app-in-kemal-and-elm/561/2 "2016-07-16T13:56:53Z")

</div>

The server now hangs on to the last 50 messages, and displays them to new users.

Was easy to add. Types on the server, types on the client 🙂

---

<div class="post-metadata">

**Author:** ![AstonJ](https://metaruby.com/user_avatar/metaruby.com/astonj/32/8_2.png) [@AstonJ](https://metaruby.com/u/AstonJ)\
**Post date:** [July 18, 2016, 5:05pm UTC](https://metaruby.com/t/example-chat-app-in-kemal-and-elm/561/3 "2016-07-18T17:05:09Z")

</div>

4 posts were split to a new topic: [Shall we create a ‘Crystal Forum’ here on MetaRuby?](https://metaruby.com/t/shall-we-create-a-crystal-forum-here-on-metaruby/569)

---

<div class="post-metadata">

**Author:** ![sdogruyol](https://metaruby.com/user_avatar/metaruby.com/sdogruyol/32/1017_2.png) [@sdogruyol](https://metaruby.com/u/sdogruyol)\
**Post date:** [July 24, 2016, 12:40pm UTC](https://metaruby.com/t/example-chat-app-in-kemal-and-elm/561/4 "2016-07-24T12:40:30Z")

</div>

This is super cool @kofno🕶
