Clojure Tidy Tuesdays

Welcome to Clojure Tidy Tuesdays!

This is a collection of #TidyTuesday explorations in Clojure. Tidy Tuesdays are an initiative of the R for data science online learning community, and as a Clojure enthusiast, I’m publishing implementations of the data-generation scripts and data explorations in Clojure here in 2024. Follow along to learn all about Clojure’s rich data ecosystem!

You can find more code showing examples and explanations about how to download and wrangle data in the data fetching scripts in the data folder of this project’s repo. They’re not published here as namespaces because many make lots of API calls and/or don’t display nicely as published notebooks.


Some goals for this project this year are:

  • To increase the number of non-trivial examples and guides on how to work with Clojure’s emerging data science stack
  • To work out bugs and rough edges in these tools and libraries to help develop them for more professional use
  • To learn how to use them better myself, as part of writing the Clojure Data Cookbook


If you find any of this useful, the best help is to share it with someone else you think might learn something from it.

You can also follow me for updates on this and other projects on Mastodon, LinkedIn, or on the various chat rooms and forums where Clojure people hang out (like the Clojurians Zulip instance or Clojurians Slack).

Lastly, you can also support this work financially. This work is made possible by the ongoing funding I receive from Clojurists together and my generous Github Sponsors. If you find this work valuable, please consider contributing financially to it’s sustainability:

source: src/index.clj