Clay is a REPL-friendly Clojure tool for data visualization and literate programming.
It also offers a set of tools to integrate Clojure literate programming with the Quarto publishing system.
Check out Get Started to get started!
More details may be found in the Documentation. In particular:
make!
yourself.The Claykind project is rethinking the Clay architecture and implementation from scratch, in a new code base. Currently (Fall 2023), the two projects are being developed in coordination.
The clay.el Emacs package offers relevant interactive functions to use Clay from Emacs
Kindly is a common ground for defining how things should be visualized, seeking compatibility across tools.
kindly-advice is a library that helps tools such as Clay to be Kindly-compatible.
kindly-render is a library for rendering kinds to different taget formats. In the near future (as of Nov. 2024), Clay should rely on it.
read-kinds is used internally by Claykind (and soon by Clay as well) to generate Kindly advice from notebooks expressed as Clojure namespaces.
Please reach out to add your project to this list.
;; ## Projects using Clay
The best places to discuss this project are:
(credit: Wikimedia Commons)
Copyright © 2025 Scicloj
EPLv1.0 is just the default for projects generated by clj-new
: you are not
required to open source this project, nor are you required to use EPLv1.0!
Feel free to remove or change the LICENSE
file and remove or update this
section of the README.md
file!
Distributed under the Eclipse Public License version 1.0.
Can you improve this documentation? These fine people already did:
daslu, Carsten Behring, Ken Huang & Timothy PratleyEdit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
Ctrl+k | Jump to recent docs |
← | Move to previous article |
→ | Move to next article |
Ctrl+/ | Jump to the search field |