tchayen/lambda-chat — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2018-03-18
Study a minimal working example of a websocket-based chat system to learn how real-time apps work.
Run a small real-time chat app locally by starting the Elm front-end and Haskell back-end.
Use as a starting point for experimenting with Haskell backend servers.
Deploy behind Nginx as a simple proof-of-concept chat service.
| tchayen/lambda-chat | psibi/yesod-postgres | psibi/odbc-issue-49 | |
|---|---|---|---|
| Stars | 3 | 4 | 1 |
| Language | Haskell | Haskell | Haskell |
| Last pushed | 2018-03-18 | 2018-08-24 | 2022-04-26 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires installing and running two separate programs: an Elm front-end build and a Haskell back-end server.
A minimal real-time chat app using websockets, with an Elm front-end and a Haskell back-end, built as a learning exercise.
Mainly Haskell. The stack also includes Haskell, Elm, Websockets.
Dormant — no commits in 2+ years (last push 2018-03-18).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.