| clj-tagsoup | A HTML parser for Clojure. |
| http.async.client | Asynchronous HTTP Client for Clojure. |
| clj-http | A Clojure HTTP library wrapping the Apache HttpComponents client. |
| clj-oauth | clj-oauth provides OAuth Client and Server support for Clojure programs. The client part of the library depends on Richard Newman's clj-apache-http which includes Apache's HTTP components. The server support makes it simple to add OAuth support to any Ring based web applications such as Compojure. |
| Exploding Fish | Exploding Fish is a library for manipulating URIs. It defines a UniformResourceIdentifier protocol, and implements it on a custom Uri class, as well as java.net.URI, java.net.URL, and java.lang.String. |
| clj-http-lite | A Clojure HTTP library similar to clj-http, but more lightweight. Differences from clj-http: * Instead of Apache HTTP client, clj-http-lite uses HttpURLConnection * No automatic JSON decoding for response bodies * No cookie support * No proxy-ing DELETEs with body * No multipart form uploads * No persistent connection support * No support for insecure HTTPS connection (yet) namespace rename clj-http.* -> clj-http.lite.* |
| HTTP Kit | HTTP Kit is a minimalist, efficient, Ring-compatible HTTP client/server for Clojure. It uses a event-driven architecture to support highly concurrent a/synchronous web applications. Feature a unified API for WebSocket and HTTP long polling/streaming |
| itsy | A threaded web spider, written in Clojure. |