Conway's Game of Life implemented in ClojureScript.
  • Clojure 96.1%
  • HTML 3%
  • CSS 0.9%
Find a file
Shagun Agrawal 80ff8a1680 Fix cell resize not reflecting
Update readme, increase default size.
2025-04-03 01:26:01 +05:30
.clj-kondo Setup tailwind 4 2025-03-25 23:41:35 +05:30
dev Add user.cljs 2025-03-29 16:39:54 +05:30
public Add URL sharing button 2025-04-03 00:07:16 +05:30
src Fix cell resize not reflecting 2025-04-03 01:26:01 +05:30
.gitignore Fix canvas not persisting across shares. 2025-04-03 00:15:28 +05:30
.tool-versions Setup tailwind 4 2025-03-25 23:41:35 +05:30
bun.lock Add github pages deployment script. 2025-04-03 00:40:28 +05:30
deps.edn Add shadow cljs to deps 2025-04-03 00:56:24 +05:30
LICENSE.md Setup tailwind 4 2025-03-25 23:41:35 +05:30
package-lock.json Setup tailwind 4 2025-03-25 23:41:35 +05:30
package.json Setup Daisy UI 2025-03-28 00:50:57 +05:30
README.md Fix cell resize not reflecting 2025-04-03 01:26:01 +05:30
shadow-cljs.edn Fix Cider nrepl not working 2025-03-29 16:40:26 +05:30

game-of-life-cljs

Conway's Game of Life implemented in ClojureScript.

Deployed Link

  • Share the starting generation using a link.

Future Scope

  • Support multiple tile shapes
  • Infinite scroll

Requirements

  • npm or bun
  • clojure

Development

bun i
bun dev

This will start up a nREPL server locally.

Production

bun prod
bunx serve prod

References

Built using pitch-io/uix.

Repo based on harismh/utsb-cljs-starter.