- https://github.com/drone/drone
- https://github.com/marick/Midje
- https://github.com/weavejester/cljfmt
- https://github.com/jonase/kibit
- https://github.com/jonase/eastwood
- https://luminusweb.com/
- http://immutant.org/
- https://github.com/cognitect/transit-clj - because it removes much of the friction when passing data between the server and the browser, which is a common problem in most other languages.
- https://github.com/juxt/bidi - we cannot imagine life without it! Our app has quite a few dynamically generated URLs, and creating those without bidirectional routing would have been a nightmare.
- http://clojure-liberator.github.io/liberator/
- https://github.com/ring-clojure/ring
- https://github.com/weavejester/compojure
- https://github.com/tolitius/mount
- https://github.com/redplanetlabs/specter
- https://github.com/ptaoussanis/sente
- https://www.hugsql.org/
- https://github.com/plumatic/schema
- https://github.com/ptaoussanis/tufte
- https://github.com/tolitius/mount
- https://github.com/scgilardi/slingshot
- https://github.com/KirinDave/clj-time
- https://github.com/ptaoussanis/carmine
- https://github.com/ptaoussanis/timbre
- https://github.com/dakrone/cheshire
- https://github.com/weavejester/ragtime
- https://github.com/yogthos/Selmer
- https://github.com/onaio/milia/
- https://github.com/onaio/hatti
- https://github.com/onaio/vega-viewer
- https://github.com/ptaoussanis/tempura https://github.com/onaio/chimera/blob/master/src/chimera/i18n.cljc
- https://github.com/jonase/kibit
- https://github.com/dakrone/lein-bikeshed
- https://github.com/juxt/bidi
- https://github.com/ztellman/aleph
- https://github.com/stuartsierra/component
- https://github.com/cognitect/transit-format
- http://incanter.org/
- http://cascalog.org/
- https://github.com/cgrand/enlive/wiki
- https://github.com/plumatic/dommy
- https://github.com/weavejester/environ
We use Faraday for very simple AWS Dynamo DB access. clj-http for all of our http client needs (testing, etc) and cheshire works like a charm for JSON Parsing.