Skip to content
Browse files

update open.markdown

  • Loading branch information...
1 parent 9ba2b8f commit 4af39b92021ab5fdf16d4cd5aaeb9d12208674c5 @killme2008 killme2008 committed Nov 26, 2012
Showing with 553 additions and 486 deletions.
  1. +553 −486 open.markdown
View
1,039 open.markdown
@@ -3,203 +3,202 @@ layout: page
title: Clojure开源项目列表
nav_item: open
---
-## Ring Security
-
-[ »ring-anti-forgery](https://github.com/weavejester/ring-anti-forgery)
-
## Asynchronous HTTP
[ »Aleph](https://github.com/ztellman/aleph)
-## Text Search
+## Authentication
-[ »Clucy](https://github.com/weavejester/clucy)
-[ »Snowball Stemmer](https://github.com/weavejester/snowball-stemmer)
+[ »Sandbar](https://github.com/brentonashworth/sandbar)
+[ »ring-basic-authentication](https://github.com/remvee/ring-basic-authentication)
-## Macros
+## Build Tools
-[ »syntax-rules](https://github.com/qbg/syntax-rules)
-[ »thread-expr](https://github.com/pallet/thread-expr)
-[ »tools.macro](https://github.com/clojure/tools.macro)
+[ »Cake](https://github.com/ninjudd/cake)
+[ »Leiningen](https://github.com/technomancy/leiningen)
+[ »clojuresque](https://bitbucket.org/kotarak/clojuresque/src)
-## Ring Adapters
+## CSS Generation
-[ »ring-httpcore-adapter](https://github.com/mmcgrana/ring-httpcore-adapter)
-[ »ring-mongrel2-adapter](https://github.com/mikejs/ring-mongrel2-adapter)
-[ »ring-netty-adapter](https://github.com/datskos/ring-netty-adapter)
+[ »Gaka](https://github.com/briancarper/gaka)
+[ »cssgen](https://github.com/paraseba/cssgen)
-## Javascript Generation
+## Caching
-[ »Scriptjure](https://github.com/arohner/scriptjure)
-[ »clojurejs](https://github.com/kriyative/clojurejs)
+[ »core.cache](https://github.com/clojure/core.cache)
+[ »core.memoize](https://github.com/clojure/core.memoize)
+[ »cache-dot-clj](https://github.com/alienscience/cache-dot-clj)
+[ »clache](https://github.com/fogus/clache)
+[ »core.cache](https://github.com/clojure/core.cache)
+[ »core.memoize](https://github.com/clojure/core.memoize)
+[ »mcache](https://github.com/davidhmartin/mcache)
-## Concurrency
+## Clojars
-[ »die-geister](https://github.com/hiredman/die-geister)
-[ »medusa](https://github.com/amitrathore/medusa)
-[ »Avout](http://avout.io/)
+[ »lein-clojars](https://github.com/ato/lein-clojars)
+[ »lein-search](http://github.com/Licenser/lein-search)
-## Artificial+Intelligence
+## Code Analysis
-[ »Clojush](https://github.com/lspector/Clojush)
-[ »Infer](https://github.com/getwoven/infer)
-[ »alter-ego](http://nakkaya.com/alter-ego.html)
-[ »vision](http://nakkaya.com/vision.html)
-[ »Generalized+Quantifiers](https://github.com/jimtyhurst/generalized-quantifiers)
-[ »Clojure-Powerloom](https://github.com/davelambert/clojure-powerloom)
-[ »cogito](http://liebke.github.com/cogito/)
-[ »Netz](https://github.com/nickewing/netz)
-[ »Gajure](https://github.com/Ejhfast/Gajure)
-[ »fobos_clj](https://github.com/syou6162/fobos_clj)
-[ »cld](https://github.com/dakrone/cld)
+[ »Kibit](https://github.com/jonase/kibit)
-## Template Languages
+## Code Generation
-[ »Enlive](https://github.com/cgrand/enlive)
-[ »Fleet](https://github.com/Flamefork/fleet)
-[ »Hiccup](https://github.com/weavejester/hiccup)
-[ »slice](https://github.com/scottjad/slice)
+[ »Slamhound](https://github.com/technomancy/slamhound)
-## Emacs Integration
+## Continuous Testing
-[ »swank-clojure](https://github.com/technomancy/swank-clojure)
+[ »lein-autotest](https://github.com/dakrone/lein-autotest)
+[ »lein-retest](https://github.com/technomancy/lein-retest)
-## Code Generation
+## CouchDB Clients
-[ »Slamhound](https://github.com/technomancy/slamhound)
+[ »Clutch](https://github.com/clojure-clutch/clutch)
-## CouchDB Clients
+## Cryptography
-[ »Clutch](https://github.com/ashafa/clutch)
+[ »crypto-random](https://github.com/weavejester/crypto-random)
+[ »digest](https://bitbucket.org/tebeka/clj-digest/src)
-## Utility
+## Database Migrations
-[ »Syntax-Rules](https://github.com/qbg/syntax-rules)
-[ »clj-help](https://github.com/budu/clj-help)
-[ »Logos](https://github.com/swannodette/logos)
-[ »Conduit](http://intensivesystems.net/tutorials/conduit-motive.html)
-[ »cache-dot-clj](https://github.com/alienscience/cache-dot-clj)
-[ »dejour](https://github.com/russolsen/dejour)
-[ »Robert+Hooke](https://github.com/technomancy/robert-hooke)
-[ »clj-base64](https://github.com/remvee/clj-base64)
-[ »clansi](https://github.com/ams-clj/clansi)
-[ »Kanshiki+Boom%21](http://dueck.org/kanshiki-boom/)
-[ »clj-native](https://github.com/bagucode/clj-native)
-[ »dgraph](https://github.com/gcv/dgraph)
-[ »Lamina](https://github.com/ztellman/lamina)
-[ »work](https://github.com/getwoven/work)
-[ »clj-bloom](https://github.com/kyleburton/clj-bloom)
-[ »clj-lfsr](https://github.com/kyleburton/clj-lfsr)
+[ »Drift](https://github.com/macourtney/drift)
+[ »Lobos](http://budu.github.com/lobos)
+[ »Migratus](https://github.com/pjstadig/migratus)
+[ »Ragtime](https://github.com/weavejester/ragtime)
-## Math
+## Databases
-[ »Incanter](http://incanter.org/)
-[ »cantor](http://github.com/ztellman/cantor)
-[ »vector-2d](https://github.com/nakkaya/vector-2d)
-[ »clojure-geohash](https://bitbucket.org/sunng/clojure-geohash)
+[ »FleetDB](http://fleetdb.org)
+[ »Jiraph](https://github.com/ninjudd/jiraph)
-## Image+Processing
+## Date and Time
-[ »RinzeLight](https://github.com/Serabe/rinzelight)
+[ »clj-time](https://github.com/seancorfield/clj-time)
-## Vim Integration
+## Debugging
-[ »VimClojure](https://bitbucket.org/kotarak/vimclojure)
+[ »CDT](http://georgejahad.com/clojure/cdt.html)
+[ »Dr. Evil](https://bitbucket.org/tebeka/dr-evil/src)
+[ »Mycroft](https://github.com/relevance/mycroft)
+[ »debug-repl](https://github.com/georgejahad/debug-repl)
+[ »lein-cdt](https://github.com/travis/lein-cdt)
+[ »deview](https://github.com/brentonashworth/deview)
+[ »difform](http://georgejahad.com/clojure/difform.html)
+[ »Mycroft](http://github.com/relevance/mycroft)
+[ »lambdebug](http://lambdebug.github.com/)
+[ »cdt](http://georgejahad.com/clojure/cdt.html)
+[ »lein-cdt](https://github.com/travis/lein-cdt)
+[ »Dr.+Evil](https://bitbucket.org/tebeka/dr-evil/src)
+[ »clj-stacktrace](https://github.com/mmcgrana/clj-stacktrace)
+[ »LiveRepl](https://github.com/djpowell/liverepl)
+[ »tools.trace](https://github.com/clojure/tools.trace)
+[ »fn.trace](https://github.com/weissjeffm/fn.trace)
+[ »Spyscope](https://github.com/dgrnbrg/spyscope)
-## GUIs
+## Dependency Management
-[ »Clarity](https://github.com/stathissideris/clarity)
-[ »Seesaw](https://github.com/daveray/seesaw)
+[ »lein-diagnostics](https://github.com/robwolfe/lein-diagnostics)
+[ »lein-namespace-depends](https://github.com/hugoduncan/lein-namespace-depends)
+[ »lein-search](http://github.com/Licenser/lein-search)
-## YAML Parsers
+## Deployment Automation
-[ »clj-yaml](https://github.com/lancepantz/clj-yaml)
+[ »Pallet](http://pallet.github.com/pallet/)
+[ »crane](https://github.com/getwoven/crane)
+[ »lein-beanstalk](https://github.com/weavejester/lein-beanstalk)
-## Web Server Abstraction
+## Distributed Programming
-[ »Ring](https://github.com/mmcgrana/ring)
+[ »Avout](http://avout.io/)
+[ »Cascalog](https://github.com/nathanmarz/cascalog)
+[ »swarmiji](https://github.com/amitrathore/swarmiji)
+[ »work](https://github.com/getwoven/work)
-## Stream Processing
+## Documentation Tools
-[ »Conduit](https://github.com/jduey/conduit)
+[ »Autodoc](https://github.com/tomfaulhaber/autodoc)
+[ »Codox](https://github.com/weavejester/codox)
+[ »Marginalia](https://github.com/fogus/marginalia)
-## Parsing
+## Emacs Integration
-[ »Gloss](https://github.com/ztellman/gloss)
+[ »swank-clojure](https://github.com/technomancy/swank-clojure)
## Email Sending
[ »Postal](https://github.com/drewr/postal)
[ »clj-mail](https://github.com/MayDaniel/clj-mail)
-## Databases
+## Event-driven Workflows
-[ »FleetDB](http://fleetdb.org)
-[ »Jiraph](https://github.com/ninjudd/jiraph)
+[ »Lamina](https://github.com/ztellman/lamina)
-## Mocking Web Requests
+## Exception Handling
-[ »Ring-Mock](https://github.com/weavejester/ring-mock)
+[ »Slingshot](https://github.com/scgilardi/slingshot)
+[ »clj-airbrake](https://github.com/leadtune/clj-airbrake)
+[ »clj-stacktrace](https://github.com/mmcgrana/clj-stacktrace)
-## Sound
+## Filesystem Watcher
-[ »midi-clj](https://github.com/rosejn/midi-clj)
-[ »osc-clj](https://github.com/rosejn/osc-clj)
-[ »Overtone](http://project-overtone.org/)
-[ »M.A.D+%28Music+as+data%29]()
-[ »clj-vorbis](https://github.com/bagucode/clj-vorbis)
-[ »fughetta](https://github.com/Sebastiansen/fughetta)
+[ »Watchtower](https://github.com/ibdknox/watchtower)
+[ »ns-tracker](https://github.com/weavejester/ns-tracker)
-## External+APIs
+## Form Validation
-[ »clj-facebook-graph](https://github.com/maxweber/clj-facebook-graph)
-[ »clj-dropbox](http://github.com/aria42/clj-dropbox)
-[ »cljman](https://github.com/polypus74/cljman)
-[ »clj-facebook](https://github.com/rnewman/clj-facebook)
-[ »clj-hoptoad](https://github.com/leadtune/clj-hoptoad)
-[ »clj-yelp](https://github.com/eduardoejp/clj-yelp)
-[ »stockings](https://github.com/fxtlabs/stockings)
-[ »clj-itunes](https://github.com/eduardoejp/clj-itunes)
-[ »twitter-api](https://github.com/adamwynne/twitter-api)
-[ »clj-cnet](https://github.com/eduardoejp/clj-cnet)
-[ »clj-ebay](https://github.com/eduardoejp/clj-ebay)
-[ »clj-groupon](https://github.com/eduardoejp/clj-groupon)
-[ »clj-linkshare](https://github.com/eduardoejp/clj-linkshare)
-[ »clj-nytimes](https://github.com/eduardoejp/clj-nytimes)
-[ »clj-musixmatch](https://github.com/eduardoejp/clj-musixmatch)
-[ »clj-thetvdb](https://github.com/eduardoejp/clj-thetvdb)
+[ »Metis](https://github.com/mylesmegyesi/metis)
+[ »Sandbar](https://github.com/brentonashworth/sandbar)
-## Command+Line+Tools
+## Functional Programming
-[ »Pallet](http://pallet.github.com/pallet/)
-[ »Jark](http://icylisper.in/jark)
-[ »clargon](https://github.com/gar3thjon3s/clargon)
-[ »clojopts](https://github.com/amalloy/clojopts)
-[ »pallet-hadoop](https://github.com/pallet/pallet-hadoop)
-[ »clojure-control](https://github.com/killme2008/clojure-control)
-[ »stevedore](https://github.com/pallet/stevedore)
-[ »cd-client](https://github.com/jafingerhut/cd-client)
+[ »algo.generic](https://github.com/clojure/algo.generic)
+[ »algo.monads](https://github.com/clojure/algo.monads)
+[ »core.incubator](https://github.com/clojure/core.incubator)
+[ »core.match](https://github.com/clojure/core.match)
-## IDE Integration
+## GUIs
-[ »Counterclockwise](http://code.google.com/p/counterclockwise/)
-[ »Enclojure](http://www.enclojure.org/)
-[ »La Clojure](http://plugins.intellij.net/plugin/?id=4050)
+[ »Clarity](https://github.com/stathissideris/clarity)
+[ »Seesaw](https://github.com/daveray/seesaw)
-## S3 Clients
+## Genetic Programming
-[ »clj-aws-s3](https://github.com/weavejester/clj-aws-s3)
+[ »Clojush](https://github.com/lspector/Clojush)
-## Documentation Tools
+## Google App Engine
-[ »Autodoc](https://github.com/tomfaulhaber/autodoc)
-[ »Codox](https://github.com/weavejester/codox)
-[ »Marginalia](https://github.com/fogus/marginalia)
+[ »appengine-magic](https://github.com/gcv/appengine-magic)
+[ »gaeshi](https://github.com/slagyr/gaeshi)
-## Filesystem Watcher
+## Graphics
-[ »Watchtower](https://github.com/ibdknox/watchtower)
-[ »ns-tracker](https://github.com/weavejester/ns-tracker)
+[ »Penumbra](https://github.com/ztellman/penumbra)
+[ »quil](https://github.com/quil/quil)
+[ »Penumbra](http://github.com/ztellman/penumbra)
+[ »Quil](https://github.com/quil/quil)
+[ »RinzeLight](https://github.com/Serabe/rinzelight)
+[ »clj-processing](https://github.com/rosado/clj-processing)
+[ »clj3D](https://github.com/CharlesStain/clj3D)
+[ »tikkba](https://github.com/pallix/tikkba)
+[ »analemma](https://github.com/liebke/analemma)
+[ »tween-clj](https://github.com/gstamp/tween-clj)
+
+## HTML Parsers
+
+[ »Webmine](https://github.com/tol/webmine)
+[ »clj-tagsoup](https://github.com/nathell/clj-tagsoup)
+
+## HTTP Clients
+
+[ »clj-http](https://github.com/mmcgrana/clj-http)
+[ »http.async.client](https://github.com/neotyk/http.async.client)
+
+## IDE Integration
+
+[ »Counterclockwise](http://code.google.com/p/counterclockwise/)
+[ »Enclojure](http://www.enclojure.org/)
+[ »La Clojure](http://plugins.intellij.net/plugin/?id=4050)
## IRC Bots
@@ -208,58 +207,46 @@ nav_item: open
[ »lazybot](http://lazybot.org/)
[ »sexpbot](https://github.com/Raynes/sexpbot)
-## Natural Language
+## IRC Servers
-[ »Clojure-OpenNLP](https://github.com/dakrone/clojure-opennlp)
+[ »Subrosa](https://github.com/danlarkin/subrosa)
-## Caching
+## JSON Parsers
-[ »core.cache](https://github.com/clojure/core.cache)
-[ »core.memoize](https://github.com/clojure/core.memoize)
+[ »Cheshire](https://github.com/dakrone/cheshire)
+[ »clj-json](https://github.com/mmcgrana/clj-json)
+[ »clojure-json](https://github.com/danlarkin/clojure-json)
-## Logging
+## Javascript Generation
-[ »tools.logging](https://github.com/clojure/tools.logging)
+[ »Scriptjure](https://github.com/arohner/scriptjure)
+[ »clojurejs](https://github.com/kriyative/clojurejs)
-## Authentication
+## Javascript Minimization
-[ »Sandbar](https://github.com/brentonashworth/sandbar)
-[ »ring-basic-authentication](https://github.com/remvee/ring-basic-authentication)
+[ »lein-js](https://github.com/maravillas/lein-js)
-## Neo4j Clients
+## Logging
-[ »borneo](https://github.com/wagjo/borneo)
+[ »tools.logging](https://github.com/clojure/tools.logging)
-## Internationalisation
+## Logic Programming
-[ »j18n](https://bitbucket.org/kotarak/j18n)
+[ »core.logic](https://github.com/clojure/core.logic)
-## File+Formats
+## MS Office Documents
-[ »ArmageDOM](https://github.com/pepijndevos/ArmageDOM)
[ »Docjure](https://github.com/ative/docjure)
-[ »clj-yaml](https://github.com/lancepantz/clj-yaml)
-[ »csvlib](https://bitbucket.org/tebeka/csvlib/src)
-[ »clj-json](https://github.com/mmcgrana/clj-json)
-[ »clj-plaza](https://github.com/antoniogarrote/clj-plaza)
-[ »Cheshire](https://github.com/dakrone/cheshire)
-[ »Bearable](https://github.com/jhowarth/bearable)
-[ »docjure](https://github.com/ative/docjure)
-[ »clojure-csv](https://github.com/davidsantiago/clojure-csv)
-[ »Deep-Freeze](https://github.com/halgari/deep-freeze)
-[ »clojure.prxml](https://github.com/weissjeffm/clojure.prxml)
-[ »clj-tika](https://github.com/alexott/clj-tika)
-[ »json-zetta](https://github.com/van-clj/json-zetta)
-[ »data.csv](https://github.com/clojure/data.csv)
-## WAR File Generation
+## Machine Learning
-[ »Leinginen War Plugin](https://github.com/alienscience/leiningen-war)
-[ »lein-ring](https://github.com/weavejester/lein-ring)
+[ »Infer](https://github.com/aria42/infer)
-## Date and Time
+## Macros
-[ »clj-time](https://github.com/seancorfield/clj-time)
+[ »syntax-rules](https://github.com/qbg/syntax-rules)
+[ »thread-expr](https://github.com/pallet/thread-expr)
+[ »tools.macro](https://github.com/clojure/tools.macro)
## Message Queues
@@ -268,55 +255,83 @@ nav_item: open
[ »WabbitMQ](https://github.com/mefesto/wabbitmq)
[ »beanstalk](https://github.com/drsnyder/beanstalk)
+## Mocking Web Requests
+
+[ »Ring-Mock](https://github.com/weavejester/ring-mock)
+
+## MongoDB Clients
+
+[ »CongoMongo](https://github.com/aboekhoff/congomongo)
+[ »Hassium](https://github.com/weavejester/hassium)
+[ »Karras](https://github.com/wilkes/karras)
+
## Music & Sound Synthesis
[ »M.A.D (Music as Data)](http://mad.emotionull.com)
[ »Overtone](https://github.com/overtone/overtone)
+## Natural Language
+
+[ »Clojure-OpenNLP](https://github.com/dakrone/clojure-opennlp)
+
+## Neo4j Clients
+
+[ »borneo](https://github.com/wagjo/borneo)
+
+## Network Protocols
+
+[ »Gloss](https://github.com/ztellman/gloss)
+
## OpenCL
[ »Calx](https://github.com/ztellman/calx)
-## Debugging
+## Parsing
-[ »CDT](http://georgejahad.com/clojure/cdt.html)
-[ »Dr. Evil](https://bitbucket.org/tebeka/dr-evil/src)
-[ »Mycroft](https://github.com/relevance/mycroft)
-[ »debug-repl](https://github.com/georgejahad/debug-repl)
-[ »lein-cdt](https://github.com/travis/lein-cdt)
-[ »lein-cdt](https://github.com/travis/lein-cdt)
-[ »Dr.+Evil](https://github.com/tebeka/dr-evil)
-[ »Mycroft](http://github.com/relevance/mycroft)
-[ »lambdebug](http://lambdebug.github.com/)
-[ »cdt](http://georgejahad.com/clojure/cdt.html)
-[ »deview](https://github.com/brentonashworth/deview)
-[ »difform](http://georgejahad.com/clojure/difform.html)
-[ »clj-stacktrace](https://github.com/mmcgrana/clj-stacktrace)
-[ »LiveRepl](https://github.com/djpowell/liverepl)
-[ »tools.trace](https://github.com/clojure/tools.trace)
-[ »fn.trace](https://github.com/weissjeffm/fn.trace)
+[ »Gloss](https://github.com/ztellman/gloss)
+[ »Parse-EZ](https://github.com/protoflex/parse-ez)
+
+## Persistent JVM
+
+[ »Cake](https://github.com/ninjudd/cake)
+[ »Jark](http://icylisper.in/jark/)
+
+## Random Data Generation
+
+[ »Faker](https://github.com/paraseba/faker)
+[ »re-rand](https://github.com/weavejester/re-rand)
## Redis Clients
[ »clj-redis](https://github.com/mmcgrana/clj-redis)
-[ »redis-clojure](https://github.com/ragnard/redis-clojure)
+[ »redis-clojure](https://github.com/tavisrudd/redis-clojure)
-## Event-driven Workflows
+## Request Middleware
-[ »Lamina](https://github.com/ztellman/lamina)
+[ »ring-etag-middleware](https://github.com/mikejs/ring-etag-middleware)
+[ »ring-gzip-middleware](https://github.com/mikejs/ring-gzip-middleware)
+[ »ring-json-params](https://github.com/mmcgrana/ring-json-params)
+[ »ring-upload-progress](https://github.com/joodie/ring-upload-progress)
-## Logic Programming
+## Ring Adapters
-[ »core.logic](https://github.com/clojure/core.logic)
+[ »ring-httpcore-adapter](https://github.com/mmcgrana/ring-httpcore-adapter)
+[ »ring-mongrel2-adapter](https://github.com/mikejs/ring-mongrel2-adapter)
+[ »ring-netty-adapter](https://github.com/datskos/ring-netty-adapter)
-## Terminal Utilities
+## Ring Development
-[ »Clansi](https://github.com/ams-clj/clansi)
+[ »Ring-Serve](https://github.com/weavejester/ring-serve)
+[ »lein-ring](https://github.com/weavejester/lein-ring)
+[ »ring-reload-modified](https://github.com/weavejester/ring-reload-modified)
-## Google App Engine
+## Ring Routing
-[ »appengine-magic](https://github.com/gcv/appengine-magic)
-[ »gaeshi](https://github.com/slagyr/gaeshi)
+[ »Clout](http://github.com/weavejester/clout)
+
+## Ring Security
+
+[ »ring-anti-forgery](https://github.com/weavejester/ring-anti-forgery)
## Ring Sessions
@@ -326,329 +341,255 @@ nav_item: open
[ »ring-session-riak](https://github.com/ossareh/ring-session-riak)
[ »session-expiry](https://github.com/hozumi/session-expiry)
-## Persistent JVM
+## S3 Clients
-[ »Cake](https://github.com/ninjudd/cake)
-[ »Jark](http://icylisper.in/clojure/jark.html)
+[ »clj-aws-s3](https://github.com/weavejester/clj-aws-s3)
-## Ring Routing
+## SQL Abstraction
-[ »Clout](http://github.com/weavejester/clout)
+[ »Carte](https://github.com/brentonashworth/carte)
+[ »ClojureQL](https://github.com/LauJensen/clojureql)
+[ »Hyperion](https://github.com/8thlight/hyperion)
+[ »Korma](http://sqlkorma.com/)
+[ »Lobos](http://budu.github.com/lobos)
+[ »clj-record](https://github.com/duelinmarkers/clj-record)
+[ »qseq](https://github.com/mccraigmccraig/qseq)
-## CSS Generation
+## SVG Generation
-[ »Gaka](https://github.com/briancarper/gaka)
-[ »cssgen](https://github.com/paraseba/cssgen)
+[ »Analemma](https://github.com/liebke/analemma)
+[ »Tikkba](https://github.com/pallix/tikkba)
-## Parsers
+## Sandboxes
-[ »Amotoen](http://github.com/richard-lyman/amotoen)
-[ »Stout](https://github.com/AndreasKostler/Stout)
-[ »dj-peg](https://github.com/bmillare/dj-peg)
-[ »parsley](https://github.com/cgrand/parsley)
-[ »fnparse](https://github.com/John-Poplett/fnparse)
-[ »zetta-parser](https://github.com/van-clj/zetta-parser)
+[ »Clojail](https://github.com/flatland/clojail)
-## Editing
+## SimpleDB Clients
-[ »swank-clojure](https://github.com/technomancy/swank-clojure)
-[ »Counterclockwise](http://code.google.com/p/counterclockwise/)
-[ »Enclojure](http://www.enclojure.org/)
-[ »La+Clojure](http://plugins.intellij.net/plugin/?id=4050)
-[ »VimClojure](https://bitbucket.org/kotarak/vimclojure)
-[ »align-cljlet](https://github.com/gstamp/align-cljlet)
-[ »Sevenri](https://github.com/ksuzuki/Sevenri)
-[ »swank-clj](https://github.com/hugoduncan/swank-clj)
-[ »Ritz](https://github.com/pallet/ritz)
-[ »clooj](https://github.com/arthuredelstein/clooj)
-[ »slimv.vim](https://github.com/vim-scripts/slimv.vim)
+[ »Rummage](https://github.com/cemerick/rummage)
+[ »sdb](https://github.com/richhickey/sdb)
-## MongoDB Clients
+## Statistical Computing
-[ »CongoMongo](https://github.com/somnium/congomongo)
-[ »Hassium](https://github.com/weavejester/hassium)
-[ »Karras](https://github.com/wilkes/karras)
+[ »Incanter](http://incanter.org/)
-## Cryptography
+## Stream Processing
-[ »crypto-random](https://github.com/weavejester/crypto-random)
-[ »digest](https://bitbucket.org/tebeka/clj-digest/src)
+[ »Conduit](https://github.com/jduey/conduit)
-## Security
+## Template Languages
-[ »Clojail](https://github.com/Raynes/clojail)
-[ »clj-sandbox](https://github.com/Licenser/clj-sandbox)
-[ »digest](https://bitbucket.org/tebeka/clj-digest/src)
-[ »clj-digest](https://bitbucket.org/tebeka/clj-digest)
+[ »Clostache](https://github.com/fhd/clostache)
+[ »Enlive](https://github.com/cgrand/enlive)
+[ »Fleet](https://github.com/Flamefork/fleet)
+[ »Hiccup](https://github.com/weavejester/hiccup)
+[ »slice](https://github.com/scottjad/slice)
-## Batch+Processing
+## Terminal Utilities
-[ »Sisyphus](https://github.com/njoanna/Sisyphus)
-[ »gantry](https://github.com/drsnyder/gantry)
+[ »Clansi](https://github.com/ams-clj/clansi)
+
+## Text Search
+
+[ »Clucy](https://github.com/weavejester/clucy)
+[ »Snowball Stemmer](https://github.com/weavejester/snowball-stemmer)
## Unit Testing
[ »Lazytest](https://github.com/stuartsierra/lazytest)
[ »Midje](https://github.com/marick/Midje)
+[ »Speclj](http://speclj.com)
-## Form Validation
+## Vim Integration
-[ »Sandbar](https://github.com/brentonashworth/sandbar)
+[ »VimClojure](https://bitbucket.org/kotarak/vimclojure)
-## Code Analysis
+## WAR File Generation
-[ »Kibit](https://github.com/jonase/kibit)
+[ »Leinginen War Plugin](https://github.com/alienscience/leiningen-war)
+[ »lein-ring](https://github.com/weavejester/lein-ring)
-## Dependency Management
+## Web Frameworks
-[ »lein-diagnostics](https://github.com/robwolfe/lein-diagnostics)
-[ »lein-search](http://github.com/Licenser/lein-search)
-[ »namespace-depends](https://github.com/hugoduncan/namespace-depends)
+[ »Clothesline](https://github.com/banjiewen/Clothesline)
+[ »Compojure](https://github.com/weavejester/compojure)
+[ »Conjure](http://github.com/macourtney/Conjure)
+[ »Fjord](https://github.com/notifymd/fjord)
+[ »Joodo](http://joodoweb.com)
+[ »Moustache](https://github.com/cgrand/moustache)
+[ »Noir](http://webnoir.org/)
-## Request Middleware
+## Web Server Abstraction
-[ »ring-etag-middleware](https://github.com/mikejs/ring-etag-middleware)
-[ »ring-gzip-middleware](https://github.com/mikejs/ring-gzip-middleware)
-[ »ring-json-params](https://github.com/mmcgrana/ring-json-params)
-[ »ring-upload-progress](https://github.com/joodie/ring-upload-progress)
+[ »Ring](https://github.com/ring-clojure/ring)
-## Continuous Testing
+## YAML Parsers
-[ »lein-autotest](https://github.com/dakrone/lein-autotest)
-[ »lein-retest](https://github.com/technomancy/lein-retest)
+[ »clj-yaml](https://github.com/lancepantz/clj-yaml)
-## Machine Learning
+## Artificial+Intelligence
+[ »alter-ego](http://nakkaya.com/alter-ego.html)
[ »Infer](https://github.com/getwoven/infer)
+[ »vision](http://nakkaya.com/vision.html)
+[ »Clojush](https://github.com/lspector/Clojush)
+[ »Generalized+Quantifiers](https://github.com/jimtyhurst/generalized-quantifiers)
+[ »Clojure-Powerloom](https://github.com/davelambert/clojure-powerloom)
+[ »cogito](http://liebke.github.com/cogito/)
+[ »Netz](https://github.com/nickewing/netz)
+[ »Gajure](https://github.com/Ejhfast/Gajure)
+[ »fobos_clj](https://github.com/syou6162/fobos_clj)
+[ »cld](https://github.com/dakrone/cld)
+[ »encog](https://github.com/jimpil/enclog)
+[ »geva-clj](https://github.com/cdorrat/geva-clj)
+[ »clj-ml](https://github.com/bmabey/clj-ml)
+[ »mcmc-clojure](https://github.com/farr/mcmc-clojure)
-## Web+Client+Libraries
-
-[ »clj-http](https://github.com/mmcgrana/clj-http)
-[ »http.async.client]()
-[ »clj-tagsoup](https://github.com/nathell/clj-tagsoup)
-[ »clj-oauth](https://github.com/mattrepl/clj-oauth)
-
-## SQL Abstraction
-
-[ »Carte](https://github.com/brentonashworth/carte)
-[ »ClojureQL](https://github.com/LauJensen/clojureql)
-[ »Korma](http://sqlkorma.com/)
-[ »Lobos](http://budu.github.com/lobos)
-[ »clj-record](https://github.com/duelinmarkers/clj-record)
+## Batch+Processing
-## Network Protocols
+[ »Sisyphus](https://github.com/njoanna/Sisyphus)
+[ »gantry](https://github.com/drsnyder/gantry)
+[ »lemur](https://github.com/TheClimateCorporation/lemur)
-[ »Gloss](https://github.com/ztellman/gloss)
+## Build
-## Web+Server+Libraries
-
-[ »clojurejs](https://github.com/kriyative/clojurejs)
-[ »App+Engine+Magic](https://github.com/gcv/appengine-magic)
-[ »Slice](https://github.com/scottjad/slice)
-[ »Hiccup-Bridge](https://github.com/hozumi/hiccup-bridge)
-[ »funkyweb](https://github.com/pmh/funkyweb)
-[ »form-dot-clj](http://github.com/alienscience/form-dot-clj)
-[ »pour](https://github.com/Kaali/pour)
-[ »Conjure](https://github.com/macourtney/Conjure)
-[ »ring](https://github.com/mmcgrana/ring)
-[ »fleet](https://github.com/Flamefork/fleet)
-[ »Sandbar](https://github.com/brentonashworth/sandbar)
-[ »ring-basic-authentication](https://github.com/remvee/ring-basic-authentication)
-[ »Gaka](https://github.com/briancarper/gaka)
-[ »ring-httpcore-adpater](https://github.com/mmcgrana/ring-httpcore-adapter)
-[ »ring-mongrel2-adapter](https://github.com/mikejs/ring-mongrel2-adapter)
-[ »ring-netty-adapter](https://github.com/datskos/ring-netty-adapter)
-[ »let-else](https://github.com/egamble/let-else)
-[ »clojure-options](http://github.com/guv/clojure.options)
-[ »Criterium](https://github.com/hugoduncan/criterium)
-[ »java.jdbc]()
-[ »lein-html5-docs](https://github.com/tsdh/lein-html5-docs)
-[ »frinj](https://github.com/martintrojer/frinj)
-[ »clj-json-rpc](https://github.com/nathell/clj-json-rpc)
-[ »cld](https://github.com/dakrone/cld)
-[ »data.csv]()
-[ »river](https://github.com/roman/river)
-[ »json-zetta](https://github.com/van-clj/json-zetta)
-[ »zetta-parser](https://github.com/van-clj/zetta-parser)
-[ »fnparse](https://github.com/John-Poplett/fnparse)
-[ »parsley](https://github.com/cgrand/parsley)
-[ »ring-clj-params](https://github.com/fogus/ring-clj-params)
+[ »Leiningen](https://github.com/technomancy/leiningen)
+[ »lein-namespace-depends](https://github.com/hugoduncan/lein-namespace-depends)
+[ »Leiningen+war+plugin](https://github.com/alienscience/leiningen-war)
+[ »clojuresque](http://kotka.lighthouseapp.com/projects/45093-clojuresque/overview)
+[ »clojure-maven-plugin](https://github.com/talios/clojure-maven-plugin)
+[ »Cake](https://github.com/ninjudd/cake)
+[ »lein-clojars](https://github.com/ato/lein-clojars)
+[ »lein-search](https://github.com/Licenser/lein-search)
+[ »lein-diagnostics](https://github.com/robwolfe/lein-diagnostics)
+[ »lein-ring](https://github.com/weavejester/ring-reload-modified)
+[ »Lein-LB](https://bitbucket.org/kumarshantanu/lein-lb/src)
+[ »Lein-daemon](https://github.com/arohner/lein-daemon)
+[ »lein-localrepo](https://github.com/kumarshantanu/lein-localrepo)
+[ »lein-control](https://github.com/sunng87/lein-control)
+[ »lein-repls](https://github.com/franks42/lein-repls)
[ »lein-scalac](https://github.com/technomancy/lein-scalac)
-[ »clj-aws-s3](https://github.com/weavejester/clj-aws-s3)
-[ »clojure-contrib-1.3-compat]()
-[ »topoged-hibernate](https://github.com/m0smith/topoged-hibernate)
-[ »Shrink](https://github.com/AlexBaranosky/Shrink)
-
-## JSON Parsers
-
-[ »Cheshire](https://github.com/dakrone/cheshire)
-[ »clj-json](https://github.com/mmcgrana/clj-json)
-[ »clojure-json](https://github.com/danlarkin/clojure-json)
-
-## Exception Handling
-[ »Slingshot](https://github.com/scgilardi/slingshot)
-[ »clj-airbrake](https://github.com/leadtune/clj-airbrake)
-[ »clj-stacktrace](https://github.com/mmcgrana/clj-stacktrace)
+## Charting
-## Tools
+[ »Lacij](https://github.com/pallix/lacij)
+[ »dorothy](https://github.com/daveray/dorothy)
-[ »clojure-refactoring](https://github.com/joodie/clojure-refactoring)
-[ »REPL-y](https://github.com/trptcolin/reply/)
-[ »IClojure](http://www.iclojure.com/)
-[ »gelfino](http://documentup.com/narkisr/gelfino/)
-[ »Criterium](https://github.com/hugoduncan/criterium)
+## Command+Line+Tools
-## Testing
+[ »clojopts](https://github.com/amalloy/clojopts)
+[ »Jark](http://icylisper.in/jark)
+[ »clargon](https://github.com/gar3thjon3s/clargon)
+[ »pallet-hadoop](https://github.com/pallet/pallet-hadoop)
+[ »clojure-control](https://github.com/killme2008/clojure-control)
+[ »stevedore](https://github.com/pallet/stevedore)
+[ »cd-client](https://github.com/jafingerhut/cd-client)
+[ »kibit](https://github.com/jonase/kibit)
+[ »lein-licenses](https://github.com/technomancy/lein-licenses)
+[ »lein-exec](https://github.com/kumarshantanu/lein-exec)
+[ »table](https://github.com/cldwalker/table)
+[ »drip](https://github.com/flatland/drip)
+[ »shake](https://github.com/sunng87/shake/)
+[ »lein-guzheng](https://github.com/dgrnbrg/guzheng)
-[ »Ring-Mock](https://github.com/weavejester/ring-mock)
-[ »Lazytest](https://github.com/stuartsierra/lazytest)
-[ »Faker](https://github.com/paraseba/faker)
-[ »ClojureGiven](https://github.com/ckirkendall/ClojureGiven)
-[ »test-this](https://github.com/paraseba/test-this)
-[ »clj-webdriver](https://github.com/semperos/clj-webdriver)
-[ »ClojureCheck](https://bitbucket.org/kotarak/clojurecheck)
-[ »expectations](https://github.com/jaycfields/expectations)
-[ »shrink](https://github.com/alexbaranosky/shrink)
-[ »Midje](https://github.com/marick/Midje)
-[ »Shrink](https://github.com/AlexBaranosky/Shrink)
+## Concurrency
-## Networking
+[ »die-geister](https://github.com/hiredman/die-geister)
+[ »medusa](https://github.com/amitrathore/medusa)
+[ »Avout](http://avout.io/)
-[ »WabbitMQ](https://github.com/mefesto/wabbitmq)
-[ »Cascalog](https://github.com/nathanmarz/cascalog)
-[ »swarmiji](https://github.com/amitrathore/swarmiji)
-[ »Postal](https://github.com/drewr/postal)
-[ »irclj](https://github.com/Raynes/irclj)
-[ »sexpbot](https://github.com/Raynes/sexpbot)
-[ »Bandalore](https://github.com/cemerick/bandalore)
-[ »rabbitcj](https://github.com/getwoven/rabbitcj)
-[ »Aleph](http://github.com/ztellman/aleph)
-[ »net-eval](http://nakkaya.com/net-eval.html)
-[ »Clj-Mail](https://github.com/MayDaniel/Clj-Mail)
-[ »bunny](http://github.com/icylisper/bunny.git)
-[ »jobim](https://github.com/antoniogarrote/jobim)
-[ »necessary-evil](https://github.com/brehaut/necessary-evil)
-[ »Recon](https://github.com/icylisper/recon)
-[ »clj-soap](https://bitbucket.org/taka2ru/clj-soap)
+## Configuration
-## IO
-
-[ »Gloss](https://github.com/ztellman/gloss)
-[ »byte-spec](https://github.com/rosejn/byte-spec)
-[ »clj-avro](https://github.com/relaynetwork/clj-avro)
-[ »Clodiuno](http://nakkaya.com/clodiuno.html)
-[ »serial-port](https://github.com/samaaron/serial-port)
-[ »fs](https://github.com/Raynes/fs)
-[ »conch](https://github.com/Raynes/conch)
-[ »Marshal](https://github.com/russellc/Marshal)
-[ »bytebuffer](https://github.com/geoffsalmon/bytebuffer)
+[ »zookeeper-clj](https://github.com/liebke/zookeeper-clj)
+[ »carica](https://github.com/sonian/carica)
## Database
[ »ClojureQL](http://www.clojureql.org/)
-[ »clj-sql](http://github.com/alienscience/clj-sql)
-[ »SQLRat](https://bitbucket.org/kumarshantanu/sqlrat/src)
-[ »clj-dbcp](https://bitbucket.org/kumarshantanu/clj-dbcp/src)
-[ »clj-ldap](https://github.com/alienscience/clj-ldap)
-[ »clutch](https://github.com/ashafa/clutch)
-[ »CongoMongo](https://github.com/somnium/congomongo)
-[ »Hassium](https://github.com/weavejester/hassium)
+[ »sqlkorma](http://sqlkorma.com/)
[ »Karras](https://github.com/wilkes/karras)
[ »redis-clojure](https://github.com/ragnard/redis-clojure)
+[ »CongoMongo](https://github.com/somnium/congomongo)
+[ »Hassium](https://github.com/weavejester/hassium)
+[ »clutch](https://github.com/ashafa/clutch)
[ »clj-record](https://github.com/duelinmarkers/clj-record)
[ »sdb](https://github.com/richhickey/sdb)
+[ »Solrclj](https://github.com/mlehman/solrclj)
+[ »clj-sql](http://github.com/alienscience/clj-sql)
+[ »SQLRat](https://bitbucket.org/kumarshantanu/sqlrat/src)
+[ »clj-dbcp](https://bitbucket.org/kumarshantanu/clj-dbcp/src)
+[ »clj-ldap](https://github.com/alienscience/clj-ldap)
[ »jiraph](https://github.com/ninjudd/jiraph)
[ »Borneo](https://github.com/wagjo/borneo)
-[ »Rummage](https://github.com/cemerick/rummage)
-[ »Clj-Liquibase](https://bitbucket.org/kumarshantanu/clj-liquibase/src)
-## IRC Servers
-
-[ »Subrosa](https://github.com/danlarkin/subrosa)
-
-## Games
-
-[ »Begame](https://github.com/pepijndevos/Begame/)
-
-## Clojars
-
-[ »lein-clojars](https://github.com/ato/lein-clojars)
-[ »lein-search](http://github.com/Licenser/lein-search)
-
-## Deployment Automation
+## Deployment
[ »Pallet](http://pallet.github.com/pallet/)
-[ »crane](https://github.com/getwoven/crane)
+[ »Crane](https://github.com/getwoven/crane)
[ »lein-beanstalk](https://github.com/weavejester/lein-beanstalk)
-## Genetic Programming
-
-[ »Clojush](https://github.com/lspector/Clojush)
-
-## Functional Programming
-
-[ »algo.generic](https://github.com/clojure/algo.generic)
-[ »algo.monads](https://github.com/clojure/algo.monads)
-[ »core.incubator](https://github.com/clojure/core.incubator)
-[ »core.match](https://github.com/clojure/core.match)
-
-## MS Office Documents
-
-[ »Docjure](https://github.com/ative/docjure)
-
-## Ring Development
-
-[ »Ring-Serve](https://github.com/weavejester/ring-serve)
-[ »lein-ring](https://github.com/weavejester/lein-ring)
-[ »ring-reload-modified](https://github.com/weavejester/ring-reload-modified)
-
## Documentation
[ »Autodoc](https://github.com/tomfaulhaber/autodoc)
[ »Marginalia](https://github.com/fogus/marginalia)
[ »Codox](https://github.com/weavejester/codox)
[ »lein-html5-docs](https://github.com/tsdh/lein-html5-docs)
-## Web Frameworks
-
-[ »Clothesline](https://github.com/BankSimple/Clothesline)
-[ »Compojure](https://github.com/weavejester/compojure)
-[ »Conjure](http://github.com/macourtney/Conjure)
-[ »Fjord](https://github.com/notifymd/fjord)
-[ »Moustache](https://github.com/cgrand/moustache)
-[ »Noir](http://webnoir.org/)
-
-## Statistical Computing
-
-[ »Incanter](http://incanter.org/)
-
-## Distributed Programming
-
-[ »Avout](http://avout.io/)
-[ »Cascalog](https://github.com/nathanmarz/cascalog)
-[ »swarmiji](https://github.com/amitrathore/swarmiji)
-[ »work](https://github.com/getwoven/work)
-
-## Database Migrations
+## Editing
-[ »Drift](https://github.com/macourtney/drift)
-[ »Lobos](http://budu.github.com/lobos)
-[ »Migratus](https://github.com/pjstadig/migratus)
-[ »Ragtime](https://github.com/weavejester/ragtime)
+[ »swank-clojure](https://github.com/technomancy/swank-clojure)
+[ »VimClojure](https://bitbucket.org/kotarak/vimclojure)
+[ »Counterclockwise](http://code.google.com/p/counterclockwise/)
+[ »Enclojure](http://www.enclojure.org/)
+[ »La+Clojure](http://plugins.intellij.net/plugin/?id=4050)
+[ »align-cljlet](https://github.com/gstamp/align-cljlet)
+[ »Sevenri](https://github.com/ksuzuki/Sevenri)
+[ »swank-clj](https://github.com/hugoduncan/swank-clj)
+[ »Ritz](https://github.com/pallet/ritz)
+[ »clooj](https://github.com/arthuredelstein/clooj)
+[ »slimv.vim](https://github.com/vim-scripts/slimv.vim)
-## Javascript Minimization
+## External+APIs
-[ »lein-js](https://github.com/maravillas/lein-js)
+[ »cljman](https://github.com/polypus74/cljman)
+[ »clj-facebook](https://github.com/rnewman/clj-facebook)
+[ »clj-dropbox](http://github.com/aria42/clj-dropbox)
+[ »clj-facebook-graph](https://github.com/maxweber/clj-facebook-graph)
+[ »clj-hoptoad](https://github.com/leadtune/clj-hoptoad)
+[ »stockings](https://github.com/fxtlabs/stockings)
+[ »clj-yelp](https://github.com/eduardoejp/clj-yelp)
+[ »clj-itunes](https://github.com/eduardoejp/clj-itunes)
+[ »twitter-api](https://github.com/adamwynne/twitter-api)
+[ »clj-ebay](https://github.com/eduardoejp/clj-ebay)
+[ »clj-nytimes](https://github.com/eduardoejp/clj-nytimes)
+[ »clj-amazon](https://github.com/eduardoejp/clj-amazon)
+[ »clj-groupon](https://github.com/eduardoejp/clj-groupon)
+[ »clj-cnet](https://github.com/eduardoejp/clj-cnet)
+[ »clj-thetvdb](https://github.com/eduardoejp/clj-thetvdb)
+[ »clj-linkshare](https://github.com/eduardoejp/clj-linkshare)
-## Sandboxes
+## File+Formats
-[ »Clojail](https://github.com/Raynes/clojail)
+[ »clojure-json](https://github.com/danlarkin/clojure-json)
+[ »clj-json](https://github.com/mmcgrana/clj-json)
+[ »Docjure](https://github.com/ative/docjure)
+[ »ArmageDOM](https://github.com/pepijndevos/ArmageDOM)
+[ »clj-yaml](https://github.com/lancepantz/clj-yaml)
+[ »csvlib](https://bitbucket.org/tebeka/csvlib/src)
+[ »clj-plaza](https://github.com/antoniogarrote/clj-plaza)
+[ »Cheshire](https://github.com/dakrone/cheshire)
+[ »Bearable](https://github.com/jhowarth/bearable)
+[ »docjure](https://github.com/ative/docjure)
+[ »clojure-csv](https://github.com/davidsantiago/clojure-csv)
+[ »Deep-Freeze](https://github.com/halgari/deep-freeze)
+[ »clojure.prxml](https://github.com/weissjeffm/clojure.prxml)
+[ »json-zetta](https://github.com/van-clj/json-zetta)
+[ »data.csv](https://github.com/clojure/data.csv)
+[ »clj-tika](https://github.com/alexott/clj-tika)
-## HTML Parsers
+## Games
-[ »Webmine](https://github.com/tol/webmine)
-[ »clj-tagsoup](https://github.com/nathell/clj-tagsoup)
+[ »Begame](https://github.com/pepijndevos/Begame/)
## GUI
@@ -658,69 +599,195 @@ nav_item: open
[ »GUIFTW](https://github.com/santamon/GUIFTW)
[ »clarity](https://github.com/stathissideris/clarity)
[ »artem](https://github.com/scgilardi/artem)
+[ »clj-growl](https://github.com/brentonashworth/clj-growl)
+[ »clojure-lanterna](http://sjl.bitbucket.org/clojure-lanterna/)
-## Deployment
+## Internationalisation
-[ »Crane](https://github.com/getwoven/crane)
-[ »lein-beanstalk](https://github.com/weavejester/lein-beanstalk)
+[ »j18n](https://bitbucket.org/kotarak/j18n)
+[ »tower](https://github.com/ptaoussanis/tower)
+[ »Tower](https://github.com/ptaoussanis/tower)
-## Build
+## IO
-[ »clojuresque](http://kotka.lighthouseapp.com/projects/45093-clojuresque/overview)
-[ »clojure-maven-plugin](https://github.com/talios/clojure-maven-plugin)
-[ »Cake](https://github.com/ninjudd/cake)
-[ »Leiningen](https://github.com/technomancy/leiningen)
-[ »lein-clojars](https://github.com/ato/lein-clojars)
-[ »lein-search](https://github.com/Licenser/lein-search)
-[ »lein-diagnostics](https://github.com/robwolfe/lein-diagnostics)
-[ »lein-namespace-depends](https://github.com/hugoduncan/lein-namespace-depends)
-[ »Leiningen+war+plugin](https://github.com/alienscience/leiningen-war)
-[ »lein-ring](https://github.com/weavejester/ring-reload-modified)
-[ »Lein-LB](https://bitbucket.org/kumarshantanu/lein-lb/src)
-[ »Lein-daemon](https://github.com/arohner/lein-daemon)
-[ »lein-localrepo](https://github.com/kumarshantanu/lein-localrepo)
-[ »lein-control](https://github.com/sunng87/lein-control)
-[ »lein-repls](https://github.com/franks42/lein-repls)
-[ »lein-scalac](https://github.com/technomancy/lein-scalac)
+[ »byte-spec](https://github.com/rosejn/byte-spec)
+[ »fs](https://github.com/Raynes/fs)
+[ »Gloss](https://github.com/ztellman/gloss)
+[ »clj-avro](https://github.com/relaynetwork/clj-avro)
+[ »Clodiuno](http://nakkaya.com/clodiuno.html)
+[ »serial-port](https://github.com/samaaron/serial-port)
+[ »conch](https://github.com/Raynes/conch)
+[ »Marshal](https://github.com/russellc/Marshal)
+[ »bytebuffer](https://github.com/geoffsalmon/bytebuffer)
+[ »nio](https://github.com/pjstadig/nio)
-## Graphics
+## Logic+Programming
-[ »Penumbra](https://github.com/ztellman/penumbra)
-[ »clj-processing](https://github.com/rosado/clj-processing)
-[ »clj-processing](https://github.com/rosado/clj-processing)
-[ »Penumbra](http://github.com/ztellman/penumbra)
-[ »clj3D](https://github.com/CharlesStain/clj3D)
-[ »tikkba](https://github.com/pallix/tikkba)
-[ »analemma](https://github.com/liebke/analemma)
+[ »core.logic](https://github.com/clojure/core.logic)
-## Build Tools
+## Math
-[ »Cake](https://github.com/ninjudd/cake)
-[ »Leiningen](https://github.com/technomancy/leiningen)
-[ »clojuresque](https://bitbucket.org/kotarak/clojuresque/src)
+[ »Incanter](http://incanter.org/)
+[ »cantor](http://github.com/ztellman/cantor)
+[ »vector-2d](https://github.com/nakkaya/vector-2d)
+[ »clojure-geohash](https://bitbucket.org/sunng/clojure-geohash)
+[ »math.numeric-tower](https://github.com/clojure/math.numeric-tower)
+[ »math.combinatorics](https://github.com/clojure/math.combinatorics)
+[ »clatrix](https://github.com/tel/clatrix)
-## SimpleDB Clients
+## Networking
-[ »Rummage](https://github.com/cemerick/rummage)
-[ »sdb](https://github.com/richhickey/sdb)
+[ »Cascalog](https://github.com/nathanmarz/cascalog)
+[ »swarmiji](https://github.com/amitrathore/swarmiji)
+[ »Postal](https://github.com/drewr/postal)
+[ »irclj](https://github.com/Raynes/irclj)
+[ »sexpbot](https://github.com/Raynes/sexpbot)
+[ »Aleph](http://github.com/ztellman/aleph)
+[ »WabbitMQ](https://github.com/mefesto/wabbitmq)
+[ »Bandalore](https://github.com/cemerick/bandalore)
+[ »rabbitcj](https://github.com/getwoven/rabbitcj)
+[ »net-eval](http://nakkaya.com/net-eval.html)
+[ »Clj-Mail](https://github.com/MayDaniel/Clj-Mail)
+[ »bunny](http://github.com/icylisper/bunny.git)
+[ »jobim](https://github.com/antoniogarrote/jobim)
+[ »necessary-evil](https://github.com/brehaut/necessary-evil)
+[ »Recon](https://github.com/icylisper/recon)
+[ »clj-soap](https://bitbucket.org/taka2ru/clj-soap)
-## Charting
+## Parsers
-[ »Lacij](https://github.com/pallix/lacij)
-[ »dorothy](https://github.com/daveray/dorothy)
+[ »Amotoen](http://github.com/richard-lyman/amotoen)
+[ »Stout](https://github.com/AndreasKostler/Stout)
+[ »dj-peg](https://github.com/bmillare/dj-peg)
+[ »zetta-parser](https://github.com/van-clj/zetta-parser)
+[ »fnparse](https://github.com/John-Poplett/fnparse)
+[ »parsley](https://github.com/cgrand/parsley)
+[ »analyze](https://github.com/frenchy64/analyze)
+[ »binary](https://github.com/smee/binary)
+[ »blind](https://github.com/Bronsa/blind)
-## Random Data Generation
+## Scheduling
+
+[ »at-at](https://github.com/overtone/at-at)
+[ »tron](https://github.com/pyr/tron)
+[ »Monotony](https://github.com/aredington/monotony)
+[ »quartzite](https://github.com/michaelklishin/quartzite)
+[ »cronj](https://github.com/zcaudate/cronj)
+## Security
+
+[ »digest](https://bitbucket.org/tebeka/clj-digest/src)
+[ »Clojail](https://github.com/Raynes/clojail)
+[ »clj-sandbox](https://github.com/Licenser/clj-sandbox)
+[ »clj-digest](https://bitbucket.org/tebeka/clj-digest)
+
+## Sound
+
+[ »Overtone](http://project-overtone.org/)
+[ »osc-clj](https://github.com/rosejn/osc-clj)
+[ »midi-clj](https://github.com/rosejn/midi-clj)
+[ »M.A.D+%28Music+as+data%29](http://mad.emotionull.com/)
+[ »clj-vorbis](https://github.com/bagucode/clj-vorbis)
+[ »fughetta](https://github.com/Sebastiansen/fughetta)
+
+## Testing
+
+[ »Midje](https://github.com/marick/Midje)
+[ »clj-webdriver](https://github.com/semperos/clj-webdriver)
+[ »Lazytest](https://github.com/stuartsierra/lazytest)
+[ »Ring-Mock](https://github.com/weavejester/ring-mock)
[ »Faker](https://github.com/paraseba/faker)
-[ »re-rand](https://github.com/weavejester/re-rand)
+[ »ClojureGiven](https://github.com/ckirkendall/ClojureGiven)
+[ »test-this](https://github.com/paraseba/test-this)
+[ »ClojureCheck](https://bitbucket.org/kotarak/clojurecheck)
+[ »expectations](https://github.com/jaycfields/expectations)
+[ »Shrink](https://github.com/AlexBaranosky/Shrink)
+[ »kerodon+](https://github.com/xeqi/kerodon)
+[ »test.generative](https://github.com/clojure/test.generative)
+[ »clj-social-lab](https://github.com/sivajag/clj-social-lab)
+[ »speclj](https://github.com/slagyr/speclj)
+[ »peano](https://github.com/marick/peano)
+[ »data.generators](https://github.com/clojure/data.generators)
-## SVG Generation
+## Tools
-[ »Analemma](https://github.com/liebke/analemma)
-[ »Tikkba](https://github.com/pallix/tikkba)
+[ »clojure-refactoring](https://github.com/joodie/clojure-refactoring)
+[ »IClojure](http://www.iclojure.com/)
+[ »REPL-y](https://github.com/trptcolin/reply/)
+[ »gelfino](http://documentup.com/narkisr/gelfino/)
+[ »Criterium](https://github.com/hugoduncan/criterium)
+[ »riemann](http://aphyr.github.com/riemann/)
+[ »clj-ns-browser](https://github.com/franks42/clj-ns-browser)
+[ »eastwood](https://github.com/jonase/eastwood)
+[ »C2+Visual+REPL](https://github.com/lynaghk/c2/tree/master/vrepl)
+[ »Checkero](https://github.com/amuller/checkero)
+[ »tools.namespace](https://github.com/clojure/tools.namespace)
-## HTTP Clients
+## Utility
-[ »clj-http](https://github.com/mmcgrana/clj-http)
-[ »http.async.client](https://github.com/neotyk/http.async.client)
+[ »carbonite](https://github.com/revelytix/carbonite)
+[ »Logos](https://github.com/swannodette/logos)
+[ »dejour](https://github.com/russolsen/dejour)
+[ »Robert+Hooke](https://github.com/technomancy/robert-hooke)
+[ »calx](https://github.com/ztellman/calx)
+[ »clj-base64](https://github.com/remvee/clj-base64)
+[ »clansi](https://github.com/ams-clj/clansi)
+[ »Kanshiki+Boom%21](http://dueck.org/kanshiki-boom/)
+[ »Lamina](https://github.com/ztellman/lamina)
+[ »Conduit](http://intensivesystems.net/tutorials/conduit-motive.html)
+[ »clojure-aop](http://github.com/fogus/clojure-aop)
+[ »dgraph](https://github.com/gcv/dgraph)
+[ »clj-etl-utils](https://github.com/kyleburton/clj-etl-utils)
+[ »Trammel](http://github.com/fogus/trammel)
+[ »Syntax-Rules](https://github.com/qbg/syntax-rules)
+[ »clj-help](https://github.com/budu/clj-help)
+
+## Web+Client+Libraries
+
+[ »clj-tagsoup](https://github.com/nathell/clj-tagsoup)
+[ »http.async.client](http://github.com/neotyk/http.async.client/)
+[ »clj-http](https://github.com/dakrone/clj-http)
+[ »clj-oauth](https://github.com/mattrepl/clj-oauth)
+[ »Exploding+Fish](https://github.com/wtetzner/exploding-fish)
+[ »itsy](https://github.com/dakrone/itsy)
+[ »clj-http-lite](https://github.com/hiredman/clj-http-lite)
+
+## Web+Server+Libraries
+
+[ »App+Engine+Magic](https://github.com/gcv/appengine-magic)
+[ »ring](https://github.com/mmcgrana/ring)
+[ »Compojure](https://github.com/weavejester/compojure)
+[ »Hiccup](https://github.com/weavejester/hiccup)
+[ »friend](https://github.com/cemerick/friend)
+[ »Slice](https://github.com/scottjad/slice)
+[ »Hiccup-Bridge](https://github.com/hozumi/hiccup-bridge)
+[ »form-dot-clj](http://github.com/alienscience/form-dot-clj)
+[ »ring-httpcore-adpater](https://github.com/mmcgrana/ring-httpcore-adapter)
+[ »clj-haml](https://github.com/antoniogarrote/clj-haml)
+[ »pour](https://github.com/Kaali/pour)
+[ »Sandbar](https://github.com/brentonashworth/sandbar)
+[ »ring-basic-authentication](https://github.com/remvee/ring-basic-authentication)
+[ »ring-mongrel2-adapter](https://github.com/mikejs/ring-mongrel2-adapter)
+[ »ring-netty-adapter](https://github.com/datskos/ring-netty-adapter)
+[ »Ring-Serve](https://github.com/weavejester/ring-serve)
+[ »friend-oauth2](https://github.com/ddellacosta/friend-oauth2)
+[ »ring.velocity](https://github.com/killme2008/ring.velocity)
+[ »lein-guzheng](https://github.com/dgrnbrg/guzheng)
+[ »Tower](https://github.com/ptaoussanis/tower)
+[ »Dibble](http://michaeldrogalis.github.com/dibble/)
+[ »jenkins-clojure-injector](https://github.com/hiredman/jenkins-clojure-injector)
+[ »hermes](https://github.com/gameclosure/hermes)
+[ »clatrix](https://github.com/tel/clatrix)
+[ »clj-xpath](http://kyleburton.github.com/clj-xpath/site/)
+[ »zombie](https://github.com/MichaelDrogalis/zombie)
+[ »tower](https://github.com/ptaoussanis/tower)
+[ »touchstone](https://github.com/ptaoussanis/touchstone)
+[ »blind](https://github.com/Bronsa/blind)
+[ »carica](https://github.com/sonian/carica)
+[ »inet.data](https://github.com/llasram/inet.data)
+[ »binary](https://github.com/smee/binary)
+[ »core.match](https://github.com/clojure/core.match)
+[ »math.numeric-tower](https://github.com/clojure/math.numeric-tower)
+[ »math.combinatorics](https://github.com/clojure/math.combinatorics)
+[ »core.contracts](https://github.com/clojure/core.contracts)

0 comments on commit 4af39b9

Please sign in to comment.
Something went wrong with that request. Please try again.