{"repo":"DougHamil/threeagent","free":true,"listed":false,"github":"https://github.com/DougHamil/threeagent","clone":"git clone https://github.com/DougHamil/threeagent.git","description":"ClojureScript library for building Three.js apps in a reagent-like fashion","language":"Clojure","stars":142,"topics":["clojurescript-library","reagent","threejs","clojurescript","clojure"],"license":"MIT","category":"game-templates","readme_excerpt":"threeagent ClojureScript library for building Three.js apps in a reagent-like fashion. Supports multi-scene rendering, RenderPipeline compositing (WebGPU), and reactive state management. Installation threeagent depends on THREE.js, so it will need to be added as a dependency to your project as well. For shadow-cljs, install THREE.js using npm: For lein-cljsbuild, add an npm-deps entry on THREE.js: Example Apps Zombie Shooter Pong Beat Saber Map Editor Tetris Example Code Documentation The latest documentation is available here Development Running Tests Use shadow-cljs to watch unit tests Navigate to the HTTP server that shadow-cljs creates to view the test results","default_branch":null,"files":null,"tree":[],"storefront":"/r/DougHamil","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DougHamil/threeagent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}