- Quil Graphics and animation sketches, based on Processing
- th.ing/geom a comprehensive and modular geometry & visualization toolkit. WebGL, OpenGL, SVG.
- Iglu Turning data into GLSL shaders for use by OpenGL and WebGL. By Zach Oakes, part of play-cljc.
- Membrane A Simple UI Library That Runs Anywhere
- Clojure2D a library supporting generative coding or glitching, based on Java2D
- Overtone Based on Supercollider
- clj-media Read, write, and transform audio and video, powered by FFmpeg and clong
- cljs-bach WebAudio API
- Quil Based on Processing
- play-cljc Based on LWJGL
- cljbox2d 2D physics engine, based on jBox2D (Clojure) and Planck.js (ClojureScript)
- Play-clj Based on libGDX
- jme-clj Based on jMonkeyEngine
- vybe A data driven game-dev framework, uses Raylib
- Chocolatier opinionated game library. Pixi.js, Howler.js, Entity-component system
- Phzr wrapper for the Phaser HTML5 game framework
- play-cljs
- Puck
Underlying Java / JavaScript game engines, it can be interesting to look these over, before evaluating Clojure/ClojureScript libraries that wrap them.