Andy, I would go for quantity over quality here. There's really a lot of libraries but only some applications (where I think LightTable is one of the most polished applications).
Don't miss the quite good catalogue http://www.clojure-toolbox.com/ some things are a bit outdated, but it doesn't matter! Some nice libraries and applications to skim through would be https://github.com/flatland/useful everything in the Clojure's github repo https://github.com/clojure/ LightTable (although mostly using ClojureScript) https://github.com/LightTable/LightTable There are small examples of web applications here and there, but really most things are parts that is meant to be put together, which is not eas to begin with. Pedestal is a quite complete web-framework, but abandoned its frontend because of a more promising road ahead with Om (which is based on React.js but still quite alpha). https://github.com/pedestal/pedestal https://github.com/swannodette/om Riemann is partly a complete Clojure application, but with a web frontend in Ruby, I think. https://github.com/aphyr/riemann Overtone is a quite large music synthesizer project https://github.com/overtone/overtone be sure to checkout at-at as well: https://github.com/overtone/at-at Apart from that, read all source code you can, most that is put up is quite good, and usually very concise! /Linus 2014-09-26 3:41 GMT+02:00 Andy Gibraltar <andy.gibral...@gmail.com>: > > Hi everyone, > > I am learning Clojure. I finished reading the book Clojure Programming. I > think reading the source code of a Clojure project would help me accelerate > acquiring the skill. Which codebase do you think is the most appropriate > for a starter. A code base that I can use as a reference, something concise > yet has almost all the best practices. Small enough that I can internalize > and use it as a reference for my own projects. Sorry for asking such an > open ended question. > > Thanks, > Andy > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.