So I’ve gone ahead and created this github organization called clj-commons.
Most of the inspiration for doing so has come from discussions
with Daniel Compton over a longer period of time.
I created it as a place to help support libs/projects that are done or
abandoned, but clearly such a project can be so much more.
The question is then how much more should it be, who should it be, and
for whom should it exist?
To answer the second question first. I would like clj-commons to be a
thing run by the Clojure community with a bus-factor quite a bit
greater than one. I’d also like it to be a place where it’s easy to
find a project to maintain, if that’s what you’re after, and also a
place where it’s safe and easy to leave your project if that’s what
But clj-commons could also be a place with opinions about which
libraries to choose and clear recommendations on tooling.
It could be a place like Clojure-contrib, but with libraries that were
activly maintained and recommended by clj-commons.
It could be a place where documentation not suitable for clojure.org
was hosted, curated, and maintained.
clj-commons could be all this, some of it or even something else.
My goal of “coming out” with clj-commons was to start with something
where I felt I could make a difference, which is maintaining old
software. I’d be more than happy to incorporate other things as well.
And, as a final note. clj-commons is not about me. I’d be more than
happy to give all of it away (not that it’s much) to the community and
have it be run by the community if that is of interest.