Skip to content
Clojure GUI apps
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Jackdaw is a simple API for creating graphical applications with Clojure.

Except it’s not yet because graphics in Java is like drawing blood out of a stone.


  • Define box model (based on HTML like Shoes)
  • Figure out basic algorithm for positioning and drawing, and so it can be reused by various block-level elements
  • Flows should position sets of items horizontally
  • Stacks should position them vertically

At the moment, only stacks with padding work. Block-level items like text and buttons should be positioned based on size then padding and margin

Something went wrong with that request. Please try again.