CrossClj
full-text documentation search

Project count:
9877

Last update
Jun 16, 2018

How to be listed

Artifact list

Clojurescript

Feedback

RECENT
    Less more depended upon.
    Full-text search for function, var, namespace, project documentation and descriptions for Clojure open-source projects.
    Query syntax supports boolean modifiers (+word, -word), wildcards (* and ?, except for the first character of a word), and phrases ("word1 word2").
    To search for identifiers, use the name search.
    Found 753 results in 229 projects. Show the first 500.
    Returns the constants table as a JavaScriptFile.

    Returns the filename of the constants table.

    The namespace of the constants table as a symbol.

    test.check 0.10.0-alpha3
    A QuickCheck inspired property-based testing library
    clojure.test.check.random/hex-long (cljs)SourceDoc + Usages
    Helper for defining constants.

    dynadoc 1.4.7
    A dynamic documentation generator
    cljs.analyzer/constants-ns-symSourceDoc + Usages
    The namespace of the constants table as a symbol.

    hoplon-elem-lib 0.2.0
    Tiny element library for Hoplon.
    clojure.test.check.random/hex-long (cljs)SourceDoc + Usages
    Helper for defining constants.

    cegdown 0.1.1
    A simple Clojure pegdown wrapper.
    me.raynes.cegdown/extensionsSourceDoc + Usages
    Mappings of keywords to extension constants.

    clojure.jdbc 0.4.0
    clojure.jdbc is a library for low level, jdbc-based database access.
    jdbc.constants/resultset-optionsSourceDoc + Usages
    ResultSet keyword constants

    receipt 1.0.1
    FIXME: write description
    cljs.closure/constants-javascript-fileSourceDoc + Usages
    Returns the constants table as a JavaScriptFile.

    receipt 1.0.1
    FIXME: write description
    cljs.closure/constants-filenameSourceDoc + Usages
    Returns the filename of the constants table.

    lemonade 0.3.0
    High level language for graphical and UI programming. No markup.
    clojure.test.check.random/hex-long (cljs)SourceDoc + Usages
    Helper for defining constants.

    lemonade 0.3.0
    High level language for graphical and UI programming. No markup.
    clojure.test.check.random/hex-long (cljs)SourceDoc + Usages
    Helper for defining constants.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/constants-javascript-fileSourceDoc + Usages
    Returns the constants table as a JavaScriptFile.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/constants-filenameSourceDoc + Usages
    Returns the filename of the constants table.

    metadoc 0.2.2
    More documentation tags in metadata
    metadoc.writers.codox/add-sectionsSourceDoc + Usages
    Add constants, categories and snippets

    expresso 0.2.2
    a general Algebraic Expression manipulation library in clojure
    numeric.expresso.simplify/collapse-arguments-associativeSourceDoc + Usages
    folds constants in associative functions

    expresso 0.2.2
    a general Algebraic Expression manipulation library in clojure
    numeric.expresso.simplify/collapse-arguments-commutativeSourceDoc + Usages
    folds constants in commutative functions

    expresso 0.2.2
    a general Algebraic Expression manipulation library in clojure
    numeric.expresso.simplify/collapse-arguments-associativeSourceDoc + Usages
    folds constants in associative functions

    expresso 0.2.2
    a general Algebraic Expression manipulation library in clojure
    numeric.expresso.simplify/collapse-arguments-commutativeSourceDoc + Usages
    folds constants in commutative functions

    The namespace of the constants table as a symbol.

    pine 0.1.6
    A Clojure/ClojureScript router designed for universal applications.
    clojure.test.check.random/hex-long (cljs)SourceDoc + Usages
    Helper for defining constants.

    gadjett 0.5.2
    Inspector tools for clojure[script]
    clojure.test.check.random/hex-long (cljs)SourceDoc + Usages
    Helper for defining constants.

    gadjett 0.5.2
    Inspector tools for clojure[script]
    clojure.test.check.random/hex-long (cljs)SourceDoc + Usages
    Helper for defining constants.

    inspectable 0.2.2
    Tools for clojure.spec
    clojure.test.check.random/hex-long (cljs)SourceDoc + Usages
    Helper for defining constants.

    Returns a list of keyword constants in the environment.

    refactor-nrepl 2.3.1
    nREPL middleware to support editor-agnostic refactoring
    mranderson047.cljs-tooling.v0v1v7.cljs-tooling.util.analysis/keyword-constantsSourceDoc + Usages
    Returns a list of keyword constants in the environment.

    cljs-tooling 0.2.0
    Tooling support for cljs
    cljs-tooling.util.analysis/keyword-constantsSourceDoc + Usages
    Returns a list of keyword constants in the environment.

    expresso 0.2.2
    a general Algebraic Expression manipulation library in clojure
    numeric.expresso.simplify/evaluate-constantsSourceDoc + Usages
    evaluates constants and constant subexpressions in expr

    expresso 0.2.2
    a general Algebraic Expression manipulation library in clojure
    numeric.expresso.simplify/evaluate-constantsSourceDoc + Usages
    evaluates constants and constant subexpressions in expr

    azjure 0.1.1
    Encryption Library in Clojure
    org.azjure.cipher.rabbit/avecSourceDoc + Usages
    Constants used during a counter update.

    Map transaction isolation constants to our keywords.

    Map friendly :type values to ResultSet constants.

    Map friendly :cursors values to ResultSet constants.

    Map friendly :concurrency values to ResultSet constants.

    Returns candidate data for all keyword constants in the environment.

    refactor-nrepl 2.3.1
    nREPL middleware to support editor-agnostic refactoring
    mranderson047.cljs-tooling.v0v1v7.cljs-tooling.complete/keyword-candidatesSourceDoc + Usages
    Returns candidate data for all keyword constants in the environment.

    cljs-tooling 0.2.0
    Tooling support for cljs
    cljs-tooling.complete/keyword-candidatesSourceDoc + Usages
    Returns candidate data for all keyword constants in the environment.

    monotony 0.0.6
    Time utilities for humans.
    monotony.constants/cyclesSourceDoc + Usages
    Calendar constants which represent periods of time.

    expresso 0.2.2
    a general Algebraic Expression manipulation library in clojure
    numeric.expresso.optimize/constant-foldingSourceDoc + Usages
    folds constants and constant (sub-) expressions in expr

    expresso 0.2.2
    a general Algebraic Expression manipulation library in clojure
    numeric.expresso.optimize/constant-foldingSourceDoc + Usages
    folds constants and constant (sub-) expressions in expr

    Map friendly :type values to ResultSet constants.

    Map friendly :cursors values to ResultSet constants.

    Map friendly :concurrency values to ResultSet constants.

    geocoordinates 0.1.0
    A Clojure library for carrying out common calculations with geographical coordinates.
    geocoordinates.core/projections-constantsSourceDoc + Usages
    Map with ellipsoid and projections constants for various projections.

    geocoordinates 0.1.0
    A Clojure library for carrying out common calculations with geographical coordinates.
    geocoordinates.core/national-grid-constantsSourceDoc + Usages
    Ellipsoid and projection constants for the National Grid projection.

    webica 3.0.0-beta2-clj0
    A Clojure binding for Selenium WebDriver
    webica.core/create-enum-fnsSourceDoc + Usages
    Create Clojure functions for a Selenium enum class constants

    lein-droid 0.4.6
    Plugin for easy Clojure/Android development and deployment
    leiningen.droid.code-gen/map-constantsSourceDoc + Usages
    Transform a map of constants return to form readable by Clostache.

    herbert 0.7.0
    A schema for edn
    miner.herbert.util/case-of?SourceDoc + Usages
    Returns true if `expr` evaluates to any of the `constants`, otherwise false.
    As with `case`, constants must be compile-time literals, and need not be quoted.

    lucid.git 1.4.6
    tools for code clarity
    lucid.git.api.difference/enum->keywordSourceDoc + Usages
    converts an enum to a keyword
     
       (enum->keyword Constants/ATTR_FILTER)
       => :filter
     
       (enum->keyword Constants/CHARSET)
       => :utf-8

    charset 1.2.1
    Clojure wrappers around java.nio.charset.Charset
    charset.core/encode?SourceDoc + Usages
    Tests if this Charset supports encoding.

    immutant-core 3.0.0-alpha1
    Utilities shared by Immutant libs.
    immutant.codecs/decodeSourceDoc + Usages
    Decodes `data` using the codec for `encoding`.
    
       `encoding` can be the name of the encoding or its
       content-type. `encoding` defaults to :edn.

    immutant-core 3.0.0-alpha1
    Utilities shared by Immutant libs.
    immutant.codecs/encodeSourceDoc + Usages
    Encodes `data` using the codec for `encoding`.
    
       `encoding` can be the name of the encoding or its
       content-type. `encoding` defaults to :edn.

    encoding - one of :json, :msgpack

    jdt 0.1.2
    These are not the tools you're looking for.
    jdt.easyfs/encodingSourceDoc + Usages
    Translate encoding option to Charset

    net 0.3.3-beta38
    A clojure netty companion
    net.http.chunk/ChunkEncoderSourceDoc + Usages
    A simple encoding protocol for chunks

    ring-vertx-adapter 0.1.0
    Ring adapter for use with Vert.x
    ring.adapter.vertx/get-char-encodingSourceDoc + Usages
    Get the character encoding

    crucible 0.34.0
    AWS Cloudformation templates in Clojure
    crucible.encoding/convert-keySourceDoc + Usages
    Prepare key for encoding as JSON

    pretzel 0.2.4
    Pretzel - clojure predicate functions - strings and combinations
    pretzel.strings/base64-charsSourceDoc + Usages
    Valid chars in base64 encoding

    java.shell2 0.1.0
    Functions for launching processes with shell-like redirection
    clojure.java.shell2/with-sh-encodingSourceDoc + Usages
    Sets the encoding for use with sh

    bishop 1.2.1
    A Webmachine-like REST library
    com.tnrglobal.bishop.flow/f7SourceDoc + Usages
    Test if acceptable encoding is available

    streams 0.1.3
    The Burning Swell streaming services
    burningswell.services.storage/content-encodingSourceDoc + Usages
    Returns the content encoding for `blob`.

    webapp 0.3.1
    Clojure web application.
    system.middleware/wrap-charsetSourceDoc + Usages
    Adds encoding to the response.

    clojure-python 0.4.2-1
    Improve seamlessness of Clojure Jython interop.
    clojure-python.core/set-encodingSourceDoc + Usages
    Sets encoding for reading libs

    vietpad-clj 1.3.0
    Clojure wrapper for VietPad's Vietnamese text utilities
    vietpad-clj.core/detect-encodingSourceDoc + Usages
    Auto-detects file encoding.

    encore 2.96.0
    Core utils library for Clojure/Script
    taoensso.encore/case-evalSourceDoc + Usages
    Like `case` but evaluates test constants for their compile-time value.

    lein-ancient 0.6.15
    Check your Projects for outdated Dependencies.
    ancient.jansi-clj.v0v1v0.jansi-clj.core/collect-enumSourceDoc + Usages
    Collect all Enum constants and create map associating a keyword with
       the respective constant.

    overtone 0.10.3
    Collaborative Programmable Music.
    overtone.sc.synth/gather-ugens-and-constantsSourceDoc + Usages
    Traverses a ugen tree and returns a vector of two sets [#{ugens}
      #{constants}].

    jansi-clj 0.1.1
    Clojure Wrapper around Jansi.
    jansi-clj.core/collect-enumSourceDoc + Usages
    Collect all Enum constants and create map associating a keyword with
       the respective constant.

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    taoensso.encore/case-evalSourceDoc + Usages
    Like `case` but evaluates test constants for their compile-time value.

    timbre-datomic-handler 0.1.3
    A simple Datomic handler that logs via Timbre
    taoensso.encore/case-evalSourceDoc + Usages
    Like `case` but evaluates test constants for their compile-time value.

    threegpp.milenage-clj 0.1.0
    3GPP TS 35.206 Milenage algorithm calculation (OPc and all functions)
    threegpp.milenage-clj/sample-milenage-constantsSourceDoc + Usages
    Milenage constants defined as example in 3GPP TS 35.206 (4.1)

    clj-http 3.9.0
    A Clojure HTTP library wrapping the Apache HttpComponents client.
    clj-http.client/wrap-accept-encodingSourceDoc + Usages
    Middleware converting the :accept-encoding option to an acceptable
      Accept-Encoding header in the request.

    hiccup 2.0.0-alpha1
    A fast library for rendering HTML in Clojure
    hiccup.util/with-encodingSourceDoc + Usages
    Sets a default encoding for URL encoding strings. Defaults to UTF-8.

    aleph 0.4.6
    a framework for asynchronous communication
    aleph.http.client-middleware/wrap-accept-encodingSourceDoc + Usages
    Middleware converting the :accept-encoding option to an acceptable
      Accept-Encoding header in the request.

    receipt 1.0.1
    FIXME: write description
    hiccup.util/with-encodingSourceDoc + Usages
    Sets a default encoding for URL encoding strings. Defaults to UTF-8.

    yfinance 0.2.0
    Clojure code to access Yahoo! Finance
    clj-http.client/wrap-accept-encodingSourceDoc + Usages
    Middleware converting the :accept-encoding option to an acceptable
      Accept-Encoding header in the request.

    lein-clojurecademy 0.1.55
    Clojurecademy Leiningen Plugin
    leiningen.clojurecademy.http.client/wrap-accept-encodingSourceDoc + Usages
    Middleware converting the :accept-encoding option to an acceptable
      Accept-Encoding header in the request.

    clojuresque-base-runtime 1.7.0
    A Clojure plugin for gradle (base runtime files)
    clojuresque.hiccup.util/with-encodingSourceDoc + Usages
    Sets a default encoding for URL encoding strings. Defaults to UTF-8.

    clj-http-ae 0.1.2
    A Clojure HTTP library wrapping the Apache HttpComponents client.
    clj-http.client/wrap-accept-encodingSourceDoc + Usages
    Middleware converting the :accept-encoding option to an acceptable
      Accept-Encoding header in the request.

    shakkuri 1.0.5
    A fast library for rendering HTML in Clojure
    hiccup.util/with-encodingSourceDoc + Usages
    Sets a default encoding for URL encoding strings. Defaults to UTF-8.

    treajure 1.0.12
    A treasure trove of Clojure goodness.
    com.unbounce.treajure.ring/response-encodingSourceDoc + Usages
    Retrieves the character encoding of the response, using the default-encoding if the request doesn't specify it.

    treajure 1.0.12
    A treasure trove of Clojure goodness.
    com.unbounce.treajure.ring/request-encodingSourceDoc + Usages
    Retrieves the character encoding of the request, using the default-encoding if the request doesn't specify it.

    clojure-contrib 1.2.0
    Clojure user contributions library.
    clojure.contrib.http.agent/stringSourceDoc + Usages
    Returns the HTTP response body as a string, using the given
      encoding.
    
      If no encoding is given, uses the encoding specified in the server
      headers, or clojure.contrib.io/*default-encoding* if it is
      not specified.

    immutant-common 1.1.4
    Common utilities and functions used by all the Immutant namespaces.
    immutant.codecs/decodeSourceDoc + Usages
    Decode the data using the given encoding.

    immutant-common 1.1.4
    Common utilities and functions used by all the Immutant namespaces.
    immutant.codecs/encodeSourceDoc + Usages
    Encode the data using the given encoding.

    sqlingvo 0.9.24
    A Clojure DSL to create SQL statements
    sqlingvo.core/encodingSourceDoc + Usages
    Add a ENCODING clause to an SQL statement.

    cljam 0.5.1
    A DNA Sequence Alignment/Map (SAM) library for Clojure
    cljam.io.fastq/serialize-nameSourceDoc + Usages
    Try encoding name of fastq read.

    lib-grimoire 0.10.9
    A shared library for Grimoire infrastructure
    grimoire.util/munge-mapSourceDoc + Usages
    A subset of URL encoding for... shitty reasons

    crucible 0.34.0
    AWS Cloudformation templates in Clojure
    crucible.encoding/elements->templateSourceDoc + Usages
    Prepare the elements map for JSON encoding

    jiraph 0.8.3-beta3
    embedded graph db library for clojure
    jiraph.codex/encode~Object~ByteCoderSourceDoc + Usages
    Create a byte-array encoding this object.

    jiraph 0.8.3-beta3
    embedded graph db library for clojure
    jiraph.codex/encode~IPersistentMap~ByteCoderSourceDoc + Usages
    Create a byte-array encoding this object.

    jiraph 0.8.3-beta3
    embedded graph db library for clojure
    jiraph.codex/encode~Codex~ByteCoderSourceDoc + Usages
    Create a byte-array encoding this object.

    jiraph 0.8.3-beta3
    embedded graph db library for clojure
    jiraph.codex/encodeSourceDoc + Usages
    Create a byte-array encoding this object.

    header-utils 0.2.2
    Tools for working HTTP headers
    header-utils.encoding/percent-decodeSourceDoc + Usages
    Decode %HEX HEX to the appropriate encoding.

    cleancr 1.0-beta3
    Finds and optionally removes carriage return characters from your project text files
    clojure.contrib.http.agent/stringSourceDoc + Usages
    Returns the HTTP response body as a string, using the given
      encoding.
    
      If no encoding is given, uses the encoding specified in the server
      headers, or clojure.contrib.io/*default-encoding* if it is
      not specified.

    bishop 1.2.1
    A Webmachine-like REST library
    com.tnrglobal.bishop.flow/f6SourceDoc + Usages
    Test if Accept-Encoding header exists

    abracad 0.4.15
    De/serialize Clojure data structures with Avro.
    abracad.avro/binary-encoderSourceDoc + Usages
    Return a binary-encoding encoder for `sink`.

    swank-clojure 1.4.3
    Swank server connecting Clojure to Emacs SLIME
    swank.core.connection/make-connectionSourceDoc + Usages
    Given a `socket', creates a swank connection. Accepts an optional
       argument `encoding' to define the encoding of the connection. If
       encoding is nil, then the default encoding will be used.
    
       See also: `default-encoding', `start-server-socket!'

    kvlt 0.1.4
    Multi-target Clojure/script HTTP client
    kvlt.middleware/accept-encodingSourceDoc + Usages
    Convert the `:accept-encoding` option (keyword/str, or collection of) to an
      acceptable `Accept-Encoding` header.
    
      This middleware is not likely to have any effect in a browser
      environment.
    
    ```clojure
    {:accept-encoding :origami}
      =>
    {:headers {:accept-encoding "origami"}}
    
    {:accept-encoding [:a :b]}
      =>
    {:headers {:accept-encoding "a, b"}}
    ```

    Inputs: [kcode :- KCode jruby :- RubyInstanceConfig]
      Returns: RubyInstanceConfig
    
      Sets the K code, source encoding, and external encoding of the JRuby config to
      the supplied encoding.

    clj-http 3.9.0
    A Clojure HTTP library wrapping the Apache HttpComponents client.
    clj-http.client/json-encodeSourceDoc + Usages
    Resolve and apply cheshire's json encoding dynamically.

    ring-core 1.7.0-RC1
    Ring core libraries.
    ring.util.request/character-encodingSourceDoc + Usages
    Return the character encoding for the request, or nil if it is not set.

    hiccup 2.0.0-alpha1
    A fast library for rendering HTML in Clojure
    hiccup.page/xml-declarationSourceDoc + Usages
    Create a standard XML declaration for the following encoding.

    aleph 0.4.6
    a framework for asynchronous communication
    aleph.http.client-middleware/json-encodeSourceDoc + Usages
    Resolve and apply cheshire's json encoding dynamically.

    aleph 0.4.6
    a framework for asynchronous communication
    aleph.http.client-middleware/transit-encodeSourceDoc + Usages
    Resolve and apply Transit's JSON/MessagePack encoding.

    clj-json 0.5.3
    Fast JSON encoding and decoding for Clojure via the Jackson library.
    clj-json.core/generate-stringSourceDoc + Usages
    Returns a JSON-encoding String for the given Clojure object.

    clj-fuzzy 0.4.1
    A handy collection of algorithms dealing with fuzzy strings and phonetics.
    clj-fuzzy.nysiis/processSourceDoc + Usages
    Compute the NYSIIS encoding of a [string] following the desired [method].

    clj-fuzzy 0.4.1
    A handy collection of algorithms dealing with fuzzy strings and phonetics.
    clj-fuzzy.nysiis/create-encoding-fnSourceDoc + Usages
    Create an encoding function according to the desired [method].

    clj-fuzzy 0.4.1
    A handy collection of algorithms dealing with fuzzy strings and phonetics.
    clj-fuzzy.nysiis/second-stepSourceDoc + Usages
    Compute the second and last step of the NYSIIS encoding for a [string].

    clj-fuzzy 0.4.1
    A handy collection of algorithms dealing with fuzzy strings and phonetics.
    clj-fuzzy.nysiis/first-stepSourceDoc + Usages
    Compute the first step of the NYSIIS encoding for a [string].

    clj-fuzzy 0.4.1
    A handy collection of algorithms dealing with fuzzy strings and phonetics.
    clj-fuzzy.nysiis/prep-stringSourceDoc + Usages
    Prepare the [string] before its NYSIIS encoding.

    merkle-db-core 0.1.0
    Hybrid data store built on merkle trees.
    merkle-db.key/hexSourceDoc + Usages
    Return a hexadecimal string encoding the bytes in the key.

    ring-basic-authentication 1.0.5
    Ring middleware for basic authentication.
    ring.middleware.basic-authentication/encode-base64SourceDoc + Usages
    Will do a base64 encoding of a string and return a string.

    query-string 0.1.0
    Functions for working with query strings
    query-string.encode/rfc3986SourceDoc + Usages
    Apply percent encoding via rfc3986 to the given string

    serialism 1.3.0
    A tiny Clojure library that serializes and deserializes values into popular formats
    clojurewerkz.serialism.core/to-byte-array-stream~String~ByteArrayInputStreamConversionSourceDoc + Usages
    Converts the input to a string using UTF-8 for encoding

    serialism 1.3.0
    A tiny Clojure library that serializes and deserializes values into popular formats
    clojurewerkz.serialism.core/to-byte-array-streamSourceDoc + Usages
    Converts the input to a string using UTF-8 for encoding

    serialism 1.3.0
    A tiny Clojure library that serializes and deserializes values into popular formats
    clojurewerkz.serialism.core/to-string~String~StringConversionSourceDoc + Usages
    Converts the input to a string using UTF-8 for encoding

    serialism 1.3.0
    A tiny Clojure library that serializes and deserializes values into popular formats
    clojurewerkz.serialism.core/to-stringSourceDoc + Usages
    Converts the input to a string using UTF-8 for encoding

    cljam 0.5.1
    A DNA Sequence Alignment/Map (SAM) library for Clojure
    cljam.io.sam.util/encode-flagsSourceDoc + Usages
    Returns a flag integer encoding set of keywords.

    random-forests-clj 0.2.0
    An implementation of Random Forests for classification in Clojure
    random-forests.train/encoding-fnsSourceDoc + Usages
    returns map of feature name to encoding-fn

    receipt 1.0.1
    FIXME: write description
    hiccup.page/xml-declarationSourceDoc + Usages
    Create a standard XML declaration for the following encoding.

    promisespromises 0.6
    a lib for working with promises and streams
    prpr.promise/error-prSourceDoc + Usages
    creates an errored promise encoding the error-variant

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    buddy.sign.jws/safe-encodeSourceDoc + Usages
    Properly encode string into
      safe url base64 encoding.

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    ring.util.request/character-encodingSourceDoc + Usages
    Return the character encoding for the request, or nil if it is not set.

    cooljure 0.1.29
    Cooljure: Cool stuff you wish was in Clojure
    cooljure.y64/y64-bytes->b64-bytesSourceDoc + Usages
    Converts a byte array from Y64 -> Base64 encoding.

    cooljure 0.1.29
    Cooljure: Cool stuff you wish was in Clojure
    cooljure.y64/b64-bytes->y64-bytesSourceDoc + Usages
    Converts a byte array from Base64 -> Y64 encoding.

    tupelo 0.9.76
    Tupelo: Clojure With A Spoonful of Honey
    tupelo.y64/y64->b64SourceDoc + Usages
    Converts a byte array from Y64 -> base64 encoding.

    tupelo 0.9.76
    Tupelo: Clojure With A Spoonful of Honey
    tupelo.y64/b64->y64SourceDoc + Usages
    Converts a byte array from base64 -> Y64 encoding.

    yfinance 0.2.0
    Clojure code to access Yahoo! Finance
    clj-http.client/json-encodeSourceDoc + Usages
    Resolve and apply cheshire's json encoding dynamically.

    dali 0.7.4
    A Clojure library for 2D graphics.
    dali.io/xml-declarationSourceDoc + Usages
    Create a standard XML declaration for the following encoding.

    clj-json-forthold 0.1.0
    Updated to latest jackson: Fast JSON encoding and decoding for Clojure via the Jackson
    clj-json.core/generate-stringSourceDoc + Usages
    Returns a JSON-encoding String for the given Clojure object.

    crucible 0.34.0
    AWS Cloudformation templates in Clojure
    crucible.encoding/unqualify-keywordSourceDoc + Usages
    Remove namespace qualification from a keyword for JSON encoding

    digitalocean 1.2
    Clojure Digital Ocean Client
    digitalocean.v1.core/url-encode-paramsSourceDoc + Usages
    Utility function for url encoding HTTP form params

    lein-clojurecademy 0.1.55
    Clojurecademy Leiningen Plugin
    leiningen.clojurecademy.http.client/json-encodeSourceDoc + Usages
    Resolve and apply cheshire's json encoding dynamically.

    lein-clojurecademy 0.1.55
    Clojurecademy Leiningen Plugin
    leiningen.clojurecademy.http.client/transit-encodeSourceDoc + Usages
    Resolve and apply Transit's JSON/MessagePack encoding.

    lacinia-pedestal 0.8.0
    Pedestal infrastructure supporting Lacinia GraphQL
    com.walmartlabs.lacinia.pedestal/content-typeSourceDoc + Usages
    Gets the content-type of a request. (without encoding)

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    ring.util.request/character-encodingSourceDoc + Usages
    Return the character encoding for the request, or nil if it is not set.

    my-lacinia-pedestal 0.4.2
    Pedestal infrastructure supporting Lacinia GraphQL
    com.walmartlabs.lacinia.pedestal/content-typeSourceDoc + Usages
    Gets the content-type of a request. (without encoding)

    bishop 1.2.1
    A Webmachine-like REST library
    com.tnrglobal.bishop.encoding/identity-encSourceDoc + Usages
    Provides a pass-through identity encoding. The content is unchanged.

    clojuresque-base-runtime 1.7.0
    A Clojure plugin for gradle (base runtime files)
    clojuresque.hiccup.page/xml-declarationSourceDoc + Usages
    Create a standard XML declaration for the following encoding.

    Translate encoding strings from slime to java

    Translate encoding strings from slime to java

    clj-http-ae 0.1.2
    A Clojure HTTP library wrapping the Apache HttpComponents client.
    clj-http.client/json-encodeSourceDoc + Usages
    Resolve and apply cheshire's json encoding dynamically.

    ritz 0.3.2
    Another swank server for clojure in SLIME
    ritz.rpc-socket-connection/encoding-mapSourceDoc + Usages
    Translate encoding strings from slime to java

    dogfort 0.2.1
    A web server framework for Clojurescript on Node
    dogfort.util.request/character-encoding (cljs)SourceDoc + Usages
    Return the character encoding for the request, or nil if it is not set.

    shakkuri 1.0.5
    A fast library for rendering HTML in Clojure
    hiccup.page/xml-declarationSourceDoc + Usages
    Create a standard XML declaration for the following encoding.

    treajure 1.0.12
    A treasure trove of Clojure goodness.
    com.unbounce.treajure.ring/default-encodingSourceDoc + Usages
    Defines the default encoding used by Ring middlewares.

    kits 1.38.5
    Staples SparX core libraries.
    kits.json/encode-strSourceDoc + Usages
    Returns a JSON-encoding String for the given object.

    compojure-rest 0.2.3
    Compojure REST - A REST library for Clojure.
    compojure-rest.representation/encode~java.io.InputStream~RepresentationSourceDoc + Usages
    Encode the type into the given encoding (eg. gzip, compress)

    compojure-rest 0.2.3
    Compojure REST - A REST library for Clojure.
    compojure-rest.representation/in-charset~java.io.InputStream~RepresentationSourceDoc + Usages
    Output characters of the type under a given charset encoding

    compojure-rest 0.2.3
    Compojure REST - A REST library for Clojure.
    compojure-rest.representation/encode~String~RepresentationSourceDoc + Usages
    Encode the type into the given encoding (eg. gzip, compress)

    compojure-rest 0.2.3
    Compojure REST - A REST library for Clojure.
    compojure-rest.representation/in-charset~String~RepresentationSourceDoc + Usages
    Output characters of the type under a given charset encoding

    compojure-rest 0.2.3
    Compojure REST - A REST library for Clojure.
    compojure-rest.representation/encodeSourceDoc + Usages
    Encode the type into the given encoding (eg. gzip, compress)

    compojure-rest 0.2.3
    Compojure REST - A REST library for Clojure.
    compojure-rest.representation/in-charsetSourceDoc + Usages
    Output characters of the type under a given charset encoding

    pedestal-content-negotiation 0.4.0
    Content negotiation for Pedestal web services.
    pedestal.content-negotiation/encoding-stream-filterSourceDoc + Usages
    Returns a function that filters an OutputStream according to
      encoding.

    Reads XML encoding declaration from a BufferedInputStream.

    pradpi 0.2.2
    A library to simplify working with the Amazon Product Advertising API
    pradpi.url/rfc3986SourceDoc + Usages
    Apply percent encoding via rfc3986 to the given string

    abracad 0.4.15
    De/serialize Clojure data structures with Avro.
    abracad.avro/json-encoderSourceDoc + Usages
    Return a JSON-encoding encoder for `sink` using `schema`.

    abracad 0.4.15
    De/serialize Clojure data structures with Avro.
    abracad.avro/direct-binary-encoderSourceDoc + Usages
    Return an unbuffered binary-encoding encoder for `sink`.

    abracad 0.4.15
    De/serialize Clojure data structures with Avro.
    abracad.avro/json-decoderSourceDoc + Usages
    Return a JSON-encoding decoder for `source` using `schema`.

    abracad 0.4.15
    De/serialize Clojure data structures with Avro.
    abracad.avro/direct-binary-decoderSourceDoc + Usages
    Return a non-buffered binary-encoding decoder for `source`.

    dendrite 0.5.11
    A Dremel-like columnar storage format for Clojure.
    dendrite.core/full-schemaSourceDoc + Usages
    Returns this reader's schema with all encoding and compression annotations.

    Given list of IJavaScript objects, add foreign-deps, constants-table
       IJavaScript objects to the list.

    clojure-contrib 1.2.0
    Clojure user contributions library.
    clojure.contrib.datalog.literals/build-seed-bindingsSourceDoc + Usages
    Given a seed literal, already adorned and in magic form, convert
       its bound constants to new variables.

    clojurecuda 0.4.0
    ClojureCUDA is a Clojure library for parallel computations with Nvidia's CUDA.
    uncomplicate.clojurecuda.core/context*SourceDoc + Usages
    Creates a CUDA context on the `device` using a raw integer `flag`.
      For available flags, see [[constants/ctx-flags]].
      

    overtone 0.10.3
    Collaborative Programmable Music.
    overtone.sc.synth/with-inputsSourceDoc + Usages
    Returns ugen object with its input ports connected to constants and
      upstream ugens according to the arguments in the initial definition.

    pulsar 0.7.9
    A Clojure lightweight thread, asynchronous programming, and actor library
    co.paralleluniverse.pulsar.interop/case+SourceDoc + Usages
    Same as case, but evaluates dispatch values, needed for referring to
      class and def'ed constants as well as java.util.Enum instances.

    Apply ternary elementwise operation to args + 2 constants.
    Argument order is specified by arg-order

    datalog 0.1.1
    contrib.datalog brought back to life
    datalog.literals/build-seed-bindingsSourceDoc + Usages
    Given a seed literal, already adorned and in magic form, convert
       its bound constants to new variables.

    caesium 0.10.0
    libsodium for clojure
    caesium.binding/defconstsSourceDoc + Usages
    Define a number of constants by name.
    
      Uses the *ns* to figure out the const-returning fn in libsodium.

    uritemplate-clj 1.2.1
    Clojure implementation of URI Templates as specified in RFC 6570 (http://tools.ietf.org/html/rfc6570),
    uritemplate-clj.match/find-constant-partsSourceDoc + Usages
    Find all the constants templates tokens in a given URI. Returns a list of (first last) index points for those in the URI

    receipt 1.0.1
    FIXME: write description
    cljs.closure/add-js-sourcesSourceDoc + Usages
    Given list of IJavaScript objects, add foreign-deps, constants-table
       IJavaScript objects to the list.

    cleancr 1.0-beta3
    Finds and optionally removes carriage return characters from your project text files
    clojure.contrib.datalog.literals/build-seed-bindingsSourceDoc + Usages
    Given a seed literal, already adorned and in magic form, convert
       its bound constants to new variables.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/add-js-sourcesSourceDoc + Usages
    Given list of IJavaScript objects, add foreign-deps, constants-table
       IJavaScript objects to the list.

    metadoc 0.2.2
    More documentation tags in metadata
    metadoc.reader/extract-constantsSourceDoc + Usages
    Extract all constants for given namespace `ns`.
    
      Returns sorted map with symbol as a key and constant value.

    clj-excel 0.0.1
    Excel bindings for Clojure, based on Apache POI.
    clj-excel.core/constantizeSourceDoc + Usages
    Helper to read constants from constant like keywords within a class.  Reflection powered.

    sicmutils 0.10.0
    A port of the Scmutils computer algebra/mechanics system to Clojure
    pattern.match/pattern->matcherSourceDoc + Usages
    Given a pattern (which is essentially a form consisting of
      constants mixed with pattern variables) returns a match combinator
      for the pattern.

    tech.compute 0.5.2
    Library designed to provide a generic compute abstraction to allow some level of
    tech.compute.cpu.tensor-math/ternary-op-constant-constant!~CPUStream~TensorMathSourceDoc + Usages
    Apply ternary elementwise operation to args + 2 constants.
    Argument order is specified by arg-order

    geocoordinates 0.1.0
    A Clojure library for carrying out common calculations with geographical coordinates.
    geocoordinates.core/national-grid-transverse-mercator-projection-constantsSourceDoc + Usages
    National Grid Transverse Mercator projection constants
      (latitude and longitude in decimal degrees, easting and northing in metres).

    Given a seed literal, already adorned and in magic form, convert
       its bound constants to new variables.

    nodisassemble 0.1.3
    FIXME: write description
    no.disassemble.r/constant-kind->kwSourceDoc + Usages
    Given an integer constant kind, returns a keyword like :class, :string,
      :name-and-type, etc from the constants in IConstantPoolConstant.

    clj-http 3.9.0
    A Clojure HTTP library wrapping the Apache HttpComponents client.
    clj-http.multipart/make-string-bodySourceDoc + Usages
    Create a StringBody object from the given map, requiring at least :content.
      If :encoding is specified, it will be created using the Charset for
      that encoding.

    data.xml 0.2.0-alpha5
    Functions to parse XML into lazy sequences and lazy trees and emit these as text
    clojure.data.xml/emitSourceDoc + Usages
    Prints the given Element tree as XML text to stream.
       Options:
        :encoding <str>          Character encoding to use

    lein-ancient 0.6.15
    Check your Projects for outdated Dependencies.
    ancient.ancient-clj.v0v6v15.dataxml.v0v0v8.clojure.data.xml/emitSourceDoc + Usages
    Prints the given Element tree as XML text to stream.
       Options:
        :encoding <str>          Character encoding to use

    gedcom 0.1.1
    A GEDCOM library written in Clojure.
    gedcom.core/gedcom-readerSourceDoc + Usages
    Takes an encoding (from the CHAR tag) and returns a reader
       that reads the GEDCOM file in the proper encoding.

    duri 1.0.4
    URI, URL, query strings and so on.
    duri.qs/decodeSourceDoc + Usages
    Encoding a map to a query string, using either a specified encoding
      or UTF-8 by default.

    duri 1.0.4
    URI, URL, query strings and so on.
    duri.qs/encodeSourceDoc + Usages
    Encoding a map to a query string, using either a specified encoding
      or UTF-8 by default.

    simple-encryption 0.1.0
    Simple encryption library for ClojureScript
    io.github.theasp.simple-encryption/encoding->bytes (cljs)SourceDoc + Usages
    Convert `data` from `encoding` to bytes, where `encoding` is one of
      `:hex`, `:base64`, `:utf8`, or `:bytes`.

    simple-encryption 0.1.0
    Simple encryption library for ClojureScript
    io.github.theasp.simple-encryption/bytes->encoding (cljs)SourceDoc + Usages
    Convert `data` from bytes to `encoding`, where `encoding` is one of
      `:hex`, `:base64`, `:utf8`, or `:bytes`.

    treajure 1.0.12
    A treasure trove of Clojure goodness.
    com.unbounce.treajure.io/string-bytes-sizeSourceDoc + Usages
    Get the size of a string in bytes, for the provided encoding.
       Returns -1 if the encoding is unknown, and logs an error.

    simple-encryption 0.1.0
    Simple encryption library for ClojureScript
    io.github.theasp.simple-encryption/decrypt-with (cljs)SourceDoc + Usages
    Decrypt `data` using `key` to produce the decrypted output. `data`
       must contain all the entries in the map that `encrypt-with`
       produced. Optionally, supply a map named `options` which can have
       any of the following:
    
       :data-encoding (default :utf8)
       The encoding of the data in it's unencrypted form, from the
       supported encoding types.  Defaults to :utf8.  See `encoding->bytes`
       for details.
    
       :encrypted-encoding (default :base64)
       The encoding of the data in it's encrypted form, from the supported
       encoding types.  See `bytes->encoding` for details.
    
       This function will return the decrypted data encoded using `:data-encoding`.

    pod 2.7.2
    Boot pod module–this is included with all pods.
    boot.from.me.raynes.conch/stream-toSourceDoc + Usages
    Stream :out or :err from a process to an ouput stream.
      Options passed are fed to clojure.java.io/copy. They are :encoding to 
      set the encoding and :buffer-size to set the size of the buffer. 
      :encoding defaults to UTF-8 and :buffer-size to 1024.

    conch 0.3.1
    A better shell-out library for Clojure.
    conch.core/stream-toSourceDoc + Usages
    Stream :out or :err from a process to an input stream.
      Options passed are fed to clojure.java.io/copy. They are :encoding to 
      set the encoding and :buffer-size to set the size of the buffer. 
      :encoding defaults to UTF-8 and :buffer-size to 1024.

    Compares the provided resource encodings against the provided
      client 'accept-encoding' header and returns the name of a provided
      encoding type that will be acceptable to the client. If the client
      doesn't specifically list the 'identity' encoding type then it is
      assumed.

    Stream :out or :err from a process to an ouput stream.
      Options passed are fed to clojure.java.io/copy. They are :encoding to 
      set the encoding and :buffer-size to set the size of the buffer. 
      :encoding defaults to UTF-8 and :buffer-size to 1024.

    clojure-contrib 1.2.0
    Clojure user contributions library.
    clojure.contrib.duck-streams/*default-encoding*SourceDoc + Usages
    Name of the default encoding to use when reading & writing.
      Default is UTF-8.

    clojure-contrib 1.2.0
    Clojure user contributions library.
    clojure.contrib.io/*default-encoding*SourceDoc + Usages
    Name of the default encoding to use when reading & writing.
      Default is UTF-8.

    Calculates what would be the length after encoding of an input array of length n.

    http.async.client 1.3.0
    Asynchronous HTTP Client for Clojure
    http.async.client/stringSourceDoc + Usages
    Converts response to string.
      Or converts body taking encoding from response.

    clojure-tools 1.1.3
    Clojure tools is a set of clojure utilities pulled out of Conjure.
    clojure.tools.loading-utils/string-input-streamSourceDoc + Usages
    Converts an input stream to a string using the ISO-8859-1 character encoding.

    multistream 0.7.1
    Clojure implementation of the multistream standard.
    multistream.codec/encode-value-streamSourceDoc + Usages
    Wrap encoding logic around the values produced by the given encoder stream.

    spandex 0.6.2
    Clojure Wrapper of the new/official ElasticSearch REST client
    qbits.spandex/rawSourceDoc + Usages
    Marks body as raw, which allows to skip JSON encoding

    merkledag-core 0.4.1
    Graph datastore built on content-addressed merkle hash links
    merkledag.codec.cbor/encode-value-stream~CBORCodec~CodecSourceDoc + Usages
    Wrap encoding logic around the values produced by the given encoder stream.

    Defines how to do the encoding of value via a codec instance
        function

    alia 4.2.1
    Cassandra CQL3 client for Clojure - datastax/java-driver wrapper
    qbits.alia.codec.udt-aware/encodeSourceDoc + Usages
    Defines how to do the encoding of value via a codec instance
        function

    alia 4.2.1
    Cassandra CQL3 client for Clojure - datastax/java-driver wrapper
    qbits.alia.codec.default/encodeSourceDoc + Usages
    Defines how to do the encoding of value via a codec instance
        function

    binary 0.5.2
    DSL for binary I/O using java's stream apis.
    org.clojars.smee.binary.demo.protobuf/var-intSourceDoc + Usages
    Refer to https://developers.google.com/protocol-buffers/docs/encoding#varints

    The default encoding used by read-transit and write-transit.
       Defaults to :msgpack.

    Defines how to do the encoding of value via a codec instance
        function

    clj-lib 0.9.1
    Util libraries for common tasks
    clj-lib.io/bytes->strSourceDoc + Usages
    Constructs a string from byte-array `bytes`, using [[*char-encoding*]].

    clj-lib 0.9.1
    Util libraries for common tasks
    clj-lib.io/str->bytesSourceDoc + Usages
    Returns string `s` as a byte array, using [[*char-encoding*]].

    bencode 0.2.5
    BitTorrent encoding implementation for Clojure.
    bencode.utils/errorSourceDoc + Usages
    Raises an exception that signals an unexpected condition during
       encoding/decoding process.

    Defines how to do the encoding of value via a codec instance
        function

    cooljure 0.1.29
    Cooljure: Cool stuff you wish was in Clojure
    cooljure.y64/y64-charsSourceDoc + Usages
    A set of chars used for the Y64 encoding (incl. padding char)

    cooljure 0.1.29
    Cooljure: Cool stuff you wish was in Clojure
    cooljure.base64/base64-charsSourceDoc + Usages
    A set of chars used for traditional Base64 encoding (incl. padding char)

    tupelo 0.9.76
    Tupelo: Clojure With A Spoonful of Honey
    tupelo.base64/base64-charsSourceDoc + Usages
    A set of chars used for traditional base64 encoding (incl. padding char)

    tupelo 0.9.76
    Tupelo: Clojure With A Spoonful of Honey
    tupelo.y64/encoding-char-setSourceDoc + Usages
    A set of chars used for the Y64 encoding (incl. padding char)

    tupelo 0.9.76
    Tupelo: Clojure With A Spoonful of Honey
    tupelo.base64url/encoding-char-setSourceDoc + Usages
    A set of chars used for traditional base64url encoding (incl. padding char)

    crucible 0.34.0
    AWS Cloudformation templates in Clojure
    crucible.encoding.keys/->keySourceDoc + Usages
    Add methods to override default PascalCase encoding where needed, usually for capitalisation

    crucible 0.34.0
    AWS Cloudformation templates in Clojure
    crucible.encoding/buildSourceDoc + Usages
    Create a CloudFormation-compatible data structure ready for JSON encoding from the template

    crucible 0.34.0
    AWS Cloudformation templates in Clojure
    crucible.encoding/rewrite-element-dataSourceDoc + Usages
    Convert the crucible representation of an element into a form ready
      for JSON encoding

    jurl 0.1.2
    Cross-platform URL parsing / manipulation
    jurl.core/decodeSourceDoc + Usages
    URL-decode `string`. Uses UTF-8 as the encoding if applicable.

    vigilia-logger 1.0.12
    A library/app to record a BACnet network
    vigilia-logger.scan/logger-versionSourceDoc + Usages
    The logger version used to check what data encoding is used.

    cleancr 1.0-beta3
    Finds and optionally removes carriage return characters from your project text files
    clojure.contrib.duck-streams/*default-encoding*SourceDoc + Usages
    Name of the default encoding to use when reading & writing.
      Default is UTF-8.

    cleancr 1.0-beta3
    Finds and optionally removes carriage return characters from your project text files
    clojure.contrib.io/*default-encoding*SourceDoc + Usages
    Name of the default encoding to use when reading & writing.
      Default is UTF-8.

    circle-util 0.1.1
    FIXME: write description
    circle-util.string/get-bytesSourceDoc + Usages
    Returns the byte array for this string assuming UTF-8 encoding

    pallet-common 0.5.0
    Common functions used across pallet projects
    pallet.common.resource/slurpSourceDoc + Usages
    Reads the resource named by name using the encoding enc into a string
       and returns it.

    bishop 1.2.1
    A Webmachine-like REST library
    com.tnrglobal.bishop.flow/encoding-functionSourceDoc + Usages
    Returns the encoding function with the assigned key for the
      provided request and resource.

    rabbitmq-clj 1.1.1
    RabbitMQ API client in Clojure.
    rabbitmq-clj.helpers/normalize-vhostSourceDoc + Usages
    The API expects HTML URL encoding, so this does that for vhosts.

    simple-encryption 0.1.0
    Simple encryption library for ClojureScript
    io.github.theasp.simple-encryption/digest (cljs)SourceDoc + Usages
    Generate a digest of `data` using `digest`, where `digest` is one
      of `:md5`, `:sha1`, `:sha-256`, `:sha-384`, `:sha-512`,
      `:sha-512-224`, or `:sha-512-256`.  Optionally supply
      `ouput-encoding` (defaults to `:hex`) or `input-encoding` (defaults
      to `:utf`) with any encoding supported by `bytes->encoding`

    http-accept-headers 0.1.0
    Parse HTTP Accept headers in accordance with RFC 2616.
    org.tobereplaced.http-accept-headers/parse-accept-encodingSourceDoc + Usages
    Returns an ordered sequence of content-codings according to the
      Accept-Encoding header. The default will be used in place of the *
      wildcard and should be lowercase. The behavior of non-conforming
      Accept-Encoding headers is undefined and should not be relied on.
    
      Note that the absence of an Accept-Encoding implies that the only
      acceptable encoding is the identity, which will be returned.

    multi-atom 0.1.1
    An abstraction over some data store made of many atomic cells
    multi-atom.aws.dynamo/create-table!SourceDoc + Usages
    Creates a table suitable for storing data according to the encoding scheme.

    faraday-atom 0.3.1
    Provides a clojure.lang.IAtom for DynamoDB via faraday.
    faraday-atom.core/create-table!SourceDoc + Usages
    Creates a table suitable for storing data according to the encoding scheme.

    clj-gearman 0.5.1
    Gearman clients and workers in Clojure
    clj-gearman.util/bytea->strSourceDoc + Usages
    Converts a byte array to a string in specific encoding. Defaults to UTF-8.

    clj-gearman 0.5.1
    Gearman clients and workers in Clojure
    clj-gearman.util/str->byteaSourceDoc + Usages
    Converts a string in specific encoding to a byte array. Defaults to UTF-8.

    ring-cljsc-middleware 0.0.2
    Ring middleware that automatically (re)compiles your ClojureScript files.
    ring.middleware.cljsc/wrap-encodingSourceDoc + Usages
    Provides the correct character encoding header for compiled JavaScript
       files.

    abracad 0.4.15
    De/serialize Clojure data structures with Avro.
    abracad.avro/json-encodedSourceDoc + Usages
    Return string produced by JSON-encoding `records` with `schema`
    via `encode`.

    abracad 0.4.15
    De/serialize Clojure data structures with Avro.
    abracad.avro/binary-encodedSourceDoc + Usages
    Return bytes produced by binary-encoding `records` with `schema`
    via `encode`.

    unicron 0.1.3
    Library for communicating with the Twitter Streaming API
    unicron.oauth/header-stringSourceDoc + Usages
    creates the string for the oauth header's 'Authorization' value, url encoding each value

    clojure 1.10.0-alpha4
    Core language
    clojure.core/case-mapSourceDoc + Usages
    Transforms a sequence of test constants and a corresponding sequence of then
      expressions into a sorted map to be consumed by case*. The form of the map
      entries are {(case-f test) [(test-f test) then]}.

    stillsuit 0.8.0
    lacinia-datomic utilities
    stillsuit.lib.util/simplifySourceDoc + Usages
    Converts all ordered maps nested within the map into standard hash maps, and
       sequences into vectors, which makes for easier constants in the tests, and
       eliminates ordering problems.

    expresso 0.2.2
    a general Algebraic Expression manipulation library in clojure
    numeric.expresso.core/evaluate-constantsSourceDoc + Usages
    evaluates fully determined (sub-) expressions and folds determined factors
       in commutative and associative functions.
       (evaluate-constants (ex (+ (* (- 5 2) a) (* 4 5))))
       => (+ (* 3 a) 20)

    expresso 0.2.2
    a general Algebraic Expression manipulation library in clojure
    numeric.expresso.core/evaluate-constantsSourceDoc + Usages
    evaluates fully determined (sub-) expressions and folds determined factors
       in commutative and associative functions.
       (evaluate-constants (ex (+ (* (- 5 2) a) (* 4 5))))
       => (+ (* 3 a) 20)

    grafter.tabular 0.11.2
    Tools for the hard graft of data processing
    grafter.rdf.preview/templatable?SourceDoc + Usages
    Predicate that returns true if the supplied argument should be emitted when
      attempting to inline global vars in a graph template.
    
      Used with bind-constants.

    currency 0.2.2
    Currency manipulation abstractions.
    currency.core/multiplySourceDoc + Usages
    Multiply the monetary units or constants together. We try to be flexible and
      allow nil or empty inputs. The result of providing nil or empty inputs will be
      nil.

    ring-codec 1.1.1
    Library for encoding and decoding data
    ring.util.codec/url-decodeSourceDoc + Usages
    Returns the url-decoded version of the given string, using either a specified
      encoding or UTF-8 by default. If the encoding is invalid, nil is returned.

    data.xml 0.2.0-alpha5
    Functions to parse XML into lazy sequences and lazy trees and emit these as text
    clojure.data.xml.jvm.emit/write-documentSourceDoc + Usages
    Writes the given event seq as XML text to writer.
       Options:
        :encoding <str>          Character encoding to use
        :doctype  <str>          Document type (DOCTYPE) declaration to use

    multistream 0.7.1
    Clojure implementation of the multistream standard.
    multistream.header/encode-headerSourceDoc + Usages
    Returns the byte-encoding of the header path. The path is trimmed and has a
      newline appended to it before encoding.
    
      Throws a bad-header exception if the path is too long.

    ring-core-gae 0.2.5
    Ring core libraries adapted for Google AppEngine.
    ring.util.codec/url-decodeSourceDoc + Usages
    Returns the url-decoded version of the given string, using either a specified
      encoding or UTF-8 by default. If the encoding is invalid, nil is returned.

    imagez 0.12.0
    Image processing library for Clojure
    mikera.image.core/apply-progressiveSourceDoc + Usages
    Applies progressive encoding, if possible.
    
      If `progressive-flag` is `true`, turns progressive encoding on, `false`
      turns it off. Defaults to `ImageWriteParam/MODE_COPY_FROM_METADATA`, which
      is the default in ImageIO API.

    multicodec 0.5.1
    Clojure implementation of the multicodec standard.
    multicodec.header/encode-headerSourceDoc + Usages
    Returns the byte-encoding of the header path. The path is trimmed and has a
      newline appended to it before encoding.
    
      Throws a bad-header exception if the path is too long.

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    ring.util.codec/url-decodeSourceDoc + Usages
    Returns the url-decoded version of the given string, using either a specified
      encoding or UTF-8 by default. If the encoding is invalid, nil is returned.

    ritorno 1.0.0
    Library for encoding and decoding data
    ritorno/url-decodeSourceDoc + Usages
    Returns the url-decoded version of the given string, using
       either a specified encoding or UTF-8 by default. If the encoding
       is invalid, nil is returned.

    es 0.2.0
    A simple REST-based Elasticsearch client for Clojure.
    pjstadig.es/piped-json-bodySourceDoc + Usages
    Returns a map with a :body key and a value that is a PipedInputStream of the
      JSON encoding of args.  The arguments should be maps and are merged together
      before JSON encoding.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    ring.util.codec/url-decodeSourceDoc + Usages
    Returns the url-decoded version of the given string, using either a specified
      encoding or UTF-8 by default. If the encoding is invalid, nil is returned.

    dogfort 0.2.1
    A web server framework for Clojurescript on Node
    dogfort.util.codec/url-decode (cljs)SourceDoc + Usages
    Returns the url-decoded version of the given string, using either a specified
      encoding or UTF-8 by default. If the encoding is invalid, nil is returned.

    test-report-junit-xml 0.2.0
    Library providing JUnit XML output for clojure.test
    clojure.data.xml/emit-strSourceDoc + Usages
    Emits the Element to String and returns it.
       Options:
        :encoding <str>          Character encoding to use
        :doctype  <str>          Document type (DOCTYPE) declaration to use

    test-report-junit-xml 0.2.0
    Library providing JUnit XML output for clojure.test
    clojure.data.xml/emitSourceDoc + Usages
    Prints the given Element tree as XML text to stream.
       Options:
        :encoding <str>          Character encoding to use
        :doctype  <str>          Document type (DOCTYPE) declaration to use

    test-report-junit-xml 0.2.0
    Library providing JUnit XML output for clojure.test
    clojure.data.xml/emit-str (cljs)SourceDoc + Usages
    Emits the Element to String and returns it.
       Options:
        :encoding <str>          Character encoding to use
        :doctype  <str>          Document type (DOCTYPE) declaration to use

    test-report-junit-xml 0.2.0
    Library providing JUnit XML output for clojure.test
    clojure.data.xml.jvm.emit/write-documentSourceDoc + Usages
    Writes the given event seq as XML text to writer.
       Options:
        :encoding <str>          Character encoding to use
        :doctype  <str>          Document type (DOCTYPE) declaration to use

    clj-tagsoup 0.3.1
    A HTML parser for Clojure.
    pl.danieljanus.tagsoup/input-streamSourceDoc + Usages
    Like clojure.java.io/reader, but
      attempts to convert its argument to an InputStream. Returns a map
      mapping :stream to the stream and, potentially, :encoding to the
      encoding detected on that stream.

    reducible-stream 0.1.3
    Reducible stream for decoding data.
    pjstadig.reducible-stream/decode-lines!SourceDoc + Usages
    Decodes a stream of text data line-by-line, the encoding option will be
      passed to lines-open.  If the :encoding option is not specified, it will
      default to "UTF-8".

    simple-encryption 0.1.0
    Simple encryption library for ClojureScript
    io.github.theasp.simple-encryption/encrypt-with (cljs)SourceDoc + Usages
    Encrypt `data` using `key`. Optionally, supply a a map, `options`,
       which can have any of the following:
    
       :data-encoding (default :utf8)
       The encoding of the data in it's unencrypted form, from the
       supported encoding types.  Defaults to :utf8.  See `encoding->bytes`
       for details.
    
       :encrypted-encoding (default :base64)
       The encoding of the data in it's encrypted form, from the supported
       encoding types.  See `bytes->encoding` for details.
    
       This function returns a map which contains all the information
       needed to decrypt the data, except for the encryption key.  For all
       key types the encrypted data will be in in `:data`, and the initial
       vector in `:iv`.  These entries will be encoded using the
       `:encrypted-encoding`.  Different types of keys will have more
       entries, for instance a `Pbkdf2` key will have `:kdf-salt`,
       `:kdf-iterations` and `:kdf`

    ring-transit-middleware 0.1.3
    Ring middleware for Transit request & responses.
    ring.middleware.transit/decodeSourceDoc + Usages
    Decode string Transit data.
    
      #### Parameters:
    
      s
      :   Transit data. Note that unlike `cognitect.transit/reader`
      this function takes a `String`.
    
      options
      :   Optional parameter. This is a map that will be passed
      to `cognitect.transit/reader` as its third argument.
      Additionally `decode`'s `options` map can contain `:encoding`:
    
          :encoding
          :   Transit reader's encoding. Default is `:json`.
          Passed to `reader` as its second argument.
    
          An example options map:
    
              {:encoding :json
               :handlers {Foo (FooHandler.)}
               :default-handler (DefaultHandler.)}
    
          `:encoding` key stripped from `options` before calling `reader`.
      

    pod 2.7.2
    Boot pod module–this is included with all pods.
    boot.from.me.raynes.conch/feed-fromSourceDoc + Usages
    Feed to a process's input stream with optional. Options passed are
      fed to clojure.java.io/copy. They are :encoding to set the encoding
      and :buffer-size to set the size of the buffer. :encoding defaults to
      UTF-8 and :buffer-size to 1024. If :flush is specified and is false,
      the process will be flushed after writing.

    conch 0.3.1
    A better shell-out library for Clojure.
    conch.core/feed-fromSourceDoc + Usages
    Feed to a process's input stream with optional. Options passed are
      fed to clojure.java.io/copy. They are :encoding to set the encoding
      and :buffer-size to set the size of the buffer. :encoding defaults to
      UTF-8 and :buffer-size to 1024. If :flush is specified and is false,
      the process will be flushed after writing.

    cljs-node-io 0.5.0
    A ClojureScript IO Library for NodeJS
    cljs-node-io.fs/writeFile (cljs)SourceDoc + Usages
    synchronously writes content to file represented by pathstring.
       @param {!string} pathstr :: file to write to
       @param {(string|buffer.Buffer)} content :: if buffer, :encoding is ignored
       @param {?IMap} opts :: {:encoding {string}, :append {boolean}, :flags {string}, :mode {int}}
        - flags override append
        - :encoding defaults to utf8
       @return {nil} or throws

    Feed to a process's input stream with optional. Options passed are
      fed to clojure.java.io/copy. They are :encoding to set the encoding
      and :buffer-size to set the size of the buffer. :encoding defaults to
      UTF-8 and :buffer-size to 1024. If :flush is specified and is false,
      the process will be flushed after writing.

    dendrite 0.5.11
    A Dremel-like columnar storage format for Clojure.
    dendrite.core/colSourceDoc + Usages
    Returns a column specification. Takes one to three arguments:
      - type         the column type symbol (e.g. int)
      - encoding     the column encoding symbol (default: plain)
      - compression  the column compression symbol (default: none)
    
      See README for all supported encoding/compression types.

    overtone 0.10.3
    Collaborative Programmable Music.
    overtone.sc.synth/pre-synthSourceDoc + Usages
    Resolve a synth def to a list of its name, params, ugens (nested if
       necessary) and constants. Sets the lexical bindings of the param
       names to control proxies within the synth definition

    tol 0.8.0
    A Tól is a set of functions that extend Clojure core functions
    tol.core/case+SourceDoc + Usages
    Same as case, but evaluates dispatch values, needed for referring to class and defined constants
          as well as java.util.Enum instances.
    
          Inspirated by: https://github.com/damballa/abracad/blob/master/src/clojure/abracad/avro/util.clj

    clafka 0.2.3
    The simplest possible way to read and produce messages for kafka
    clafka.core/offset-atSourceDoc + Usages
    Makes a request to find the offset for time `time` in the log
      given by the `topic` and `partition` - you can use the 2 special constants
      `earliest-time` and `latest-time` to ask for the earliest or latest offset

    hiccup 2.0.0-alpha1
    A fast library for rendering HTML in Clojure
    hiccup.page/xhtmlSourceDoc + Usages
    Create a XHTML 1.0 strict document with the supplied contents. The first
      argument may be an optional attribute may. The following attributes are
      treated specially:
        :lang     - The language of the document
        :encoding - The character encoding of the document, defaults to UTF-8.

    ring-codec 1.1.1
    Library for encoding and decoding data
    ring.util.codec/form-encodeSourceDoc + Usages
    Encode the supplied value into www-form-urlencoded format, often used in
      URL query strings and POST request bodies, using the specified encoding.
      If the encoding is not specified, it defaults to UTF-8

    ring-core-gae 0.2.5
    Ring core libraries adapted for Google AppEngine.
    ring.util.codec/form-encodeSourceDoc + Usages
    Encode the supplied value into www-form-urlencoded format, often used in
      URL query strings and POST request bodies, using the specified encoding.
      If the encoding is not specified, it defaults to UTF-8

    cljs-node-io 0.5.0
    A ClojureScript IO Library for NodeJS
    cljs-node-io.core/spit (cljs)SourceDoc + Usages
    Writes content synchronously to file f.
       :encoding {string} encoding to write the string. Ignored when content is a buffer
       :append - {boolean} - if true add content to end of file
       @return {nil} or throws

    cljs-node-io 0.5.0
    A ClojureScript IO Library for NodeJS
    cljs-node-io.core/slurp (cljs)SourceDoc + Usages
    Returns a string synchronously. Unlike JVM, does not use FileInputStream.
       Only option at this time is :encoding
       If :encoding "" (an explicit empty string), returns raw buffer instead of string.
       @return {(string|buffer.Buffer)}

    receipt 1.0.1
    FIXME: write description
    hiccup.page/xhtmlSourceDoc + Usages
    Create a XHTML 1.0 strict document with the supplied contents. The first
      argument may be an optional attribute may. The following attributes are
      treated specially:
        :lang     - The language of the document
        :encoding - The character encoding of the document, defaults to UTF-8.

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    ring.util.codec/form-encodeSourceDoc + Usages
    Encode the supplied value into www-form-urlencoded format, often used in
      URL query strings and POST request bodies, using the specified encoding.
      If the encoding is not specified, it defaults to UTF-8

    clj-bom 0.1.2
    BOM (Byte-Order-Mark) reader/writer for Clojure
    clj-bom.core/detect-encodingSourceDoc + Usages
    Given an InputStream <in>, attempts to detect the
       character encoding by looking at the first 4 bytes.
       Returns a character encoding (UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE),
       or nil if no BOM is present.

    ritorno 1.0.0
    Library for encoding and decoding data
    ritorno/form-encodeSourceDoc + Usages
    Encode the supplied value into www-form-urlencoded format, often
       used in URL query strings and POST request bodies, using the
       specified encoding.  If the encoding is not specified, it
       defaults to UTF-8

    ritorno 1.0.0
    Library for encoding and decoding data
    ritorno/form-encodeSourceDoc + Usages
    Encode the supplied value into www-form-urlencoded format, often
       used in URL query strings and POST request bodies, using the
       specified encoding.  If the encoding is not specified, it
       defaults to UTF-8

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    ring.util.codec/form-encodeSourceDoc + Usages
    Encode the supplied value into www-form-urlencoded format, often used in
      URL query strings and POST request bodies, using the specified encoding.
      If the encoding is not specified, it defaults to UTF-8

    clojuresque-base-runtime 1.7.0
    A Clojure plugin for gradle (base runtime files)
    clojuresque.hiccup.page/xhtmlSourceDoc + Usages
    Create a XHTML 1.0 strict document with the supplied contents. The first
      argument may be an optional attribute may. The following attributes are
      treated specially:
        :lang     - The language of the document
        :encoding - The character encoding of the document, defaults to UTF-8.

    dogfort 0.2.1
    A web server framework for Clojurescript on Node
    dogfort.util.codec/form-encode (cljs)SourceDoc + Usages
    Encode the supplied value into www-form-urlencoded format, often used in
      URL query strings and POST request bodies, using the specified encoding.
      If the encoding is not specified, it defaults to UTF-8

    shakkuri 1.0.5
    A fast library for rendering HTML in Clojure
    hiccup.page/xhtmlSourceDoc + Usages
    Create a XHTML 1.0 strict document with the supplied contents. The first
      argument may be an optional attribute may. The following attributes are
      treated specially:
        :lang     - The language of the document
        :encoding - The character encoding of the document, defaults to UTF-8.

    reducible-stream 0.1.3
    Reducible stream for decoding data.
    pjstadig.reducible-stream/decode-clojure!SourceDoc + Usages
    Decodes a stream of clojure data, the :encoding option will be passed to
      clojure-open, and all other options are passed along to clojure.core/read.  If
      the :encoding option is not specified, it will default to "UTF-8".

    reducible-stream 0.1.3
    Reducible stream for decoding data.
    pjstadig.reducible-stream/decode-edn!SourceDoc + Usages
    Decodes a stream of edn data, the :encoding option will be passed to
      edn-open, and all other options are passed along to clojure.edn/read.  If
      the :encoding option is not specified, it will default to "UTF-8".

    grafter.tabular 0.11.2
    Tools for the hard graft of data processing
    grafter.rdf.preview/preview-graphSourceDoc + Usages
    Takes a dataset a function built via grafter.tabular/graph-fn and a row
      number, and returns an EDN datastructure representing the template (body) of
      the graph-fn function with column variables substituted for data.
    
      Takes an optional final argument which can be :render-constants, if the user
      would also like to substitute symbols from within the graph-fn body with
      renderable constants found in referenced vars.

    clojure-contrib 1.2.0
    Clojure user contributions library.
    clojure.contrib.base64/encode-strSourceDoc + Usages
    Encodes String in base 64; returns a String.  If not specified,
      encoding is UTF-8 and line-length is nil.

    clj-http 3.9.0
    A Clojure HTTP library wrapping the Apache HttpComponents client.
    clj-http.client/url-encode-illegal-charactersSourceDoc + Usages
    Takes a raw url path or query and url-encodes any illegal characters.
       Minimizes ambiguity by encoding space to %20.

    clj-http 3.9.0
    A Clojure HTTP library wrapping the Apache HttpComponents client.
    clj-http.util/url-decodeSourceDoc + Usages
    Returns the form-url-decoded version of the given string, using either a
      specified encoding or UTF-8 by default.

    ring-core 1.7.0-RC1
    Ring core libraries.
    ring.middleware.params/wrap-paramsSourceDoc + Usages
    Middleware to parse urlencoded parameters from the query string and form
      body (if the request is a url-encoded form). Adds the following keys to
      the request map:
    
      :query-params - a map of parameters from the query string
      :form-params  - a map of parameters from the body
      :params       - a merged map of all types of parameter
    
      Accepts the following options:      
    
      :encoding - encoding to use for url-decoding. If not specified, uses
                  the request character encoding, or "UTF-8" if no request
                  character encoding is set.

    ring-codec 1.1.1
    Library for encoding and decoding data
    ring.util.codec/form-decode-strSourceDoc + Usages
    Decode the supplied www-form-urlencoded string using the specified encoding,
      or UTF-8 by default.

    ring-codec 1.1.1
    Library for encoding and decoding data
    ring.util.codec/url-encodeSourceDoc + Usages
    Returns the url-encoded version of the given string, using either a specified
      encoding or UTF-8 by default.

    ring-codec 1.1.1
    Library for encoding and decoding data
    ring.util.codec/percent-decodeSourceDoc + Usages
    Decode every percent-encoded character in the given string using the
      specified encoding, or UTF-8 by default.

    ring-codec 1.1.1
    Library for encoding and decoding data
    ring.util.codec/percent-encodeSourceDoc + Usages
    Percent-encode every character in the given string using either the specified
      encoding, or UTF-8 by default.

    aleph 0.4.6
    a framework for asynchronous communication
    aleph.http.client-middleware/url-encode-illegal-charactersSourceDoc + Usages
    Takes a raw url path or query and url-encodes any illegal characters.
      Minimizes ambiguity by encoding space to %20.

    clj-http-lite 0.3.0
    A Clojure HTTP library similar to clj-http, but more lightweight.
    clj-http.lite.util/url-decodeSourceDoc + Usages
    Returns the form-url-decoded version of the given string, using either a
      specified encoding or UTF-8 by default.

    ring-middleware-format 0.7.2
    Ring middleware for parsing parameters and emitting responses in various formats
    ring.middleware.format-params/get-or-guess-charsetSourceDoc + Usages
    Tries to get the request encoding from the header or guess
      it if not given in *Content-Type*. Defaults to *utf-8*

    http.async.client 1.3.0
    Asynchronous HTTP Client for Clojure
    http.async.client.request/get-encodingSourceDoc + Usages
    Gets content encoding from headers, if Content-Type header not present
      or media-type in it is missing => nil

    multistream 0.7.1
    Clojure implementation of the multistream standard.
    multistream.codec/encode-byte-streamSourceDoc + Usages
    Apply encoding to the given stream of bytes. The stream should be a
        `java.io.OutputStream` instance.
    
        This method should return either another `OutputStream` or an
        `EncoderStream`.

    hara.io.encode 2.8.6
    patterns and utilities
    hara.io.encode/to-base64-bytesSourceDoc + Usages
    turns a byte array into a base64 encoding
     
       (-> (.getBytes "hello")
           (to-base64-bytes)
           (String.))
       => "aGVsbG8="

    ring-core-gae 0.2.5
    Ring core libraries adapted for Google AppEngine.
    ring.middleware.params/wrap-paramsSourceDoc + Usages
    Middleware to parse urlencoded parameters from the query string and form
      body (if the request is a url-encoded form). Adds the following keys to
      the request map:
    
      :query-params - a map of parameters from the query string
      :form-params  - a map of parameters from the body
      :params       - a merged map of all types of parameter
    
      Accepts the following options:      
    
      :encoding - encoding to use for url-decoding. If not specified, uses
                  the request character encoding, or "UTF-8" if no request
                  character encoding is set.

    ring-core-gae 0.2.5
    Ring core libraries adapted for Google AppEngine.
    ring.util.codec/form-decode-strSourceDoc + Usages
    Decode the supplied www-form-urlencoded string using the specified encoding,
      or UTF-8 by default.

    ring-core-gae 0.2.5
    Ring core libraries adapted for Google AppEngine.
    ring.util.codec/url-encodeSourceDoc + Usages
    Returns the url-encoded version of the given string, using either a specified
      encoding or UTF-8 by default.

    ring-core-gae 0.2.5
    Ring core libraries adapted for Google AppEngine.
    ring.util.codec/percent-decodeSourceDoc + Usages
    Decode every percent-encoded character in the given string using the
      specified encoding, or UTF-8 by default.

    ring-core-gae 0.2.5
    Ring core libraries adapted for Google AppEngine.
    ring.util.codec/percent-encodeSourceDoc + Usages
    Percent-encode every character in the given string using either the specified
      encoding, or UTF-8 by default.

    merkledag-core 0.4.1
    Graph datastore built on content-addressed merkle hash links
    merkledag.codec.cbor/encode-byte-stream~CBORCodec~CodecSourceDoc + Usages
    Apply encoding to the given stream of bytes. The stream should be a
        `java.io.OutputStream` instance.
    
        This method should return either another `OutputStream` or an
        `EncoderStream`.

    kvlt 0.1.4
    Multi-target Clojure/script HTTP client
    kvlt.middleware.util/url-encode-illegal-charactersSourceDoc + Usages
    Takes a raw url path or query and url-encodes any illegal characters.
      Minimizes ambiguity by encoding space to %20.

    kvlt 0.1.4
    Multi-target Clojure/script HTTP client
    kvlt.middleware/decompressSourceDoc + Usages
    Response body decompression.  Defaults request's "Accept-Encoding" header.
      Can be disabled per-request via `:decompress-body? false'

    kvlt 0.1.4
    Multi-target Clojure/script HTTP client
    kvlt.middleware/decompress-bodySourceDoc + Usages
    Dispatch on the response's `:content-encoding` header value.
      Clojure implementations exist for "gzip" and "deflate".

    cljs-node-io 0.5.0
    A ClojureScript IO Library for NodeJS
    cljs-node-io.core/copy (cljs)SourceDoc + Usages
    Copies input to output. Returns nil or throws.
       Input may be an InputStream, File, Buffer, or string.
       Output may be an String, OutputStream or File. 
       Unlike JVM, strings are coerced to files. If you have a big string, use a buffer.    
       By default no encoding ops occur, just read & written as binary. 
       Options are passed to the output stream.
        :encoding = destination encoding to use
        ex: (copy 'foo.txt' 'bar.txt' :encoding 'utf8')

    clj-oauth 1.5.5
    OAuth support for Clojure
    oauth.signature/url-decodeSourceDoc + Usages
    The java.net.URLEncoder class encodes for application/x-www-form-urlencoded, but OAuth
    requires RFC 3986 encoding.

    clj-oauth 1.5.5
    OAuth support for Clojure
    oauth.signature/url-encodeSourceDoc + Usages
    The java.net.URLEncoder class encodes for application/x-www-form-urlencoded, but OAuth
    requires RFC 3986 encoding.

    clj-oauth 1.5.5
    OAuth support for Clojure
    oauth.signature/url-encodeSourceDoc + Usages
    The java.net.URLEncoder class encodes for application/x-www-form-urlencoded, but OAuth
    requires RFC 3986 encoding.

    ritz-repl-utils 0.7.0
    Library of functions useful in clojure development environments
    ritz.repl-utils.find/clean-windows-pathSourceDoc + Usages
    Decode file URI encoding and remove an opening slash from
       /c:/program%20files/... in jar file URLs and file resources.

    cortex 0.9.22
    A neural network toolkit for Clojure.
    cortex.util/max-indexSourceDoc + Usages
    Given a vector (typically a softmax output or one-hot encoding) returns the index of the largest element.

    fulcro 2.5.9
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    fulcro.client.util/transit-clj->strSourceDoc + Usages
    Use transit to encode clj data as a string. Useful for encoding initial app state from server-side rendering.

    clj-lib 0.9.1
    Util libraries for common tasks
    clj-lib.io/*char-encoding*SourceDoc + Usages
    Defines the default character encoding for fns in this namespace that
                 require one. Specifically, string to/from bytes and URL encode/decode.

    gedcom 0.1.1
    A GEDCOM library written in Clojure.
    gedcom.core/parse-gedcom-records*SourceDoc + Usages
    Parses GEDCOM records from a file or reader, returning a seq of records.
       Takes an optional encoding.

    s-html 1.0.2
    A library of composable HTML generators.
    s-html.tags/xmlSourceDoc + Usages
    Constructs an XML declaration of a given `encoding` and `version`. Defaults to `UTF-8` and version `1.0`.

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    ring.util.codec/form-decode-strSourceDoc + Usages
    Decode the supplied www-form-urlencoded string using the specified encoding,
      or UTF-8 by default.

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    ring.util.codec/url-encodeSourceDoc + Usages
    Returns the url-encoded version of the given string, using either a specified
      encoding or UTF-8 by default.

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    ring.util.codec/percent-decodeSourceDoc + Usages
    Decode every percent-encoded character in the given string using the
      specified encoding, or UTF-8 by default.

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    ring.util.codec/percent-encodeSourceDoc + Usages
    Percent-encode every character in the given string using either the specified
      encoding, or UTF-8 by default.

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    ring.middleware.params/wrap-paramsSourceDoc + Usages
    Middleware to parse urlencoded parameters from the query string and form
      body (if the request is a url-encoded form). Adds the following keys to
      the request map:
    
      :query-params - a map of parameters from the query string
      :form-params  - a map of parameters from the body
      :params       - a merged map of all types of parameter
    
      Accepts the following options:      
    
      :encoding - encoding to use for url-decoding. If not specified, uses
                  the request character encoding, or "UTF-8" if no request
                  character encoding is set.

    mandoline-s3 0.1.0
    Amazon S3 backend for Mandoline
    io.mandoline.backend.s3/s3-read-obj-bytesSourceDoc + Usages
    Returns the contents of the given S3 object
      as a ByteBuffer, without subjecting them to an encoding
      like slurp does.

    yfinance 0.2.0
    Clojure code to access Yahoo! Finance
    clj-http.client/url-encode-illegal-charactersSourceDoc + Usages
    Takes a raw url path or query and url-encodes any illegal characters.
       Minimizes ambiguity by encoding space to %20.

    yfinance 0.2.0
    Clojure code to access Yahoo! Finance
    clj-http.util/url-decodeSourceDoc + Usages
    Returns the form-url-decoded version of the given string, using either a
      specified encoding or UTF-8 by default.

    clj-oauth-server 1.0.5
    OAuth server support for Clojure
    oauth-server.signature/url-decodeSourceDoc + Usages
    The java.net.URLEncoder class encodes for application/x-www-form-urlencoded, but OAuth
    requires RFC 3986 encoding.

    clj-oauth-server 1.0.5
    OAuth server support for Clojure
    oauth-server.signature/url-encodeSourceDoc + Usages
    The java.net.URLEncoder class encodes for application/x-www-form-urlencoded, but OAuth
    requires RFC 3986 encoding.

    clj-oauth-server 1.0.5
    OAuth server support for Clojure
    oauth-server.signature/url-encodeSourceDoc + Usages
    The java.net.URLEncoder class encodes for application/x-www-form-urlencoded, but OAuth
    requires RFC 3986 encoding.

    zlib-tiny 0.2.0
    Tiny Clojure ZLib helper
    zlib-tiny.core/bytes->strSourceDoc + Usages
    Returns the String corresponding to the given encoding's decoding of the
      given bytes. If no encoding is specified, UTF-8 is used.

    zlib-tiny 0.2.0
    Tiny Clojure ZLib helper
    zlib-tiny.core/str->bytesSourceDoc + Usages
    Returns the encoding's bytes corresponding to the given string. If no
      encoding is specified, UTF-8 is used.

    jurl 0.1.2
    Cross-platform URL parsing / manipulation
    jurl.core/encodeSourceDoc + Usages
    URL-encode `string`; other implementations sometimes convert '+' to '%20',
      but this method does not. Uses UTF-8 as the encoding if applicable.

    lein-clojurecademy 0.1.55
    Clojurecademy Leiningen Plugin
    leiningen.clojurecademy.http.client/url-encode-illegal-charactersSourceDoc + Usages
    Takes a raw url path or query and url-encodes any illegal characters.
      Minimizes ambiguity by encoding space to %20.

    lein-clojurecademy 0.1.55
    Clojurecademy Leiningen Plugin
    leiningen.clojurecademy.http.util/url-decodeSourceDoc + Usages
    Returns the form-url-decoded version of the given string, using either a
      specified encoding or UTF-8 by default.

    lein-clojurecademy 0.1.55
    Clojurecademy Leiningen Plugin
    leiningen.clojurecademy.http.util/utf8-stringSourceDoc + Usages
    Returns the String corresponding to the given encoding's decoding of the
      given bytes. If no encoding is specified, UTF-8 is used.

    lein-clojurecademy 0.1.55
    Clojurecademy Leiningen Plugin
    leiningen.clojurecademy.http.util/utf8-bytesSourceDoc + Usages
    Returns the encoding's bytes corresponding to the given string. If no
      encoding is specified, UTF-8 is used.

    ritorno 1.0.0
    Library for encoding and decoding data
    ritorno/form-decode-strSourceDoc + Usages
    Decode the supplied www-form-urlencoded string using the
       specified encoding, or UTF-8 by default.

    ritorno 1.0.0
    Library for encoding and decoding data
    ritorno/url-encodeSourceDoc + Usages
    Returns the url-encoded version of the given string, using
       either a specified encoding or UTF-8 by default.

    ritorno 1.0.0
    Library for encoding and decoding data
    ritorno/percent-encodeSourceDoc + Usages
    Percent-encode every character in the given string using either
       the specified encoding, or UTF-8 by default.

    duri 1.0.4
    URI, URL, query strings and so on.
    duri.component/decodeSourceDoc + Usages
    Returns the form-url-decoded version of the given string, using either a
      specified encoding or UTF-8 by default.

    duri 1.0.4
    URI, URL, query strings and so on.
    duri.component/encodeSourceDoc + Usages
    Returns the form-url-encoded version of the given string, using either a
      specified encoding or UTF-8 by default.

    duri 1.0.4
    URI, URL, query strings and so on.
    duri.qs/php-flattenSourceDoc + Usages
    Flattens a map and formats the keys using the same style as PHP
      expects, allowing sending dictionaries and arrays via query encoding.

    cleancr 1.0-beta3
    Finds and optionally removes carriage return characters from your project text files
    clojure.contrib.base64/encode-strSourceDoc + Usages
    Encodes String in base 64; returns a String.  If not specified,
      encoding is UTF-8 and line-length is nil.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    ring.util.codec/form-decode-strSourceDoc + Usages
    Decode the supplied www-form-urlencoded string using the specified encoding,
      or UTF-8 by default.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    ring.util.codec/url-encodeSourceDoc + Usages
    Returns the url-encoded version of the given string, using either a specified
      encoding or UTF-8 by default.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    ring.util.codec/percent-decodeSourceDoc + Usages
    Decode every percent-encoded character in the given string using the
      specified encoding, or UTF-8 by default.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    ring.util.codec/percent-encodeSourceDoc + Usages
    Percent-encode every character in the given string using either the specified
      encoding, or UTF-8 by default.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    ring.middleware.params/wrap-paramsSourceDoc + Usages
    Middleware to parse urlencoded parameters from the query string and form
      body (if the request is a url-encoded form). Adds the following keys to
      the request map:
    
      :query-params - a map of parameters from the query string
      :form-params  - a map of parameters from the body
      :params       - a merged map of all types of parameter
    
      Accepts the following options:      
    
      :encoding - encoding to use for url-decoding. If not specified, uses
                  the request character encoding, or "UTF-8" if no request
                  character encoding is set.

    toothpick 0.2.1
    An assembler definition toolkit for Clojure
    toothpick.assembler/map->bytecodeSourceDoc + Usages
    Compiles an instruction parameter map which the assembler would
      produce. Returns the integer encoding of the specified opcode with the given
      parameter values.

    saranyu 0.0.2
    A signature generating library for AWS APIs
    saranyu.util/url-encodeSourceDoc + Usages
    The java.net.URLEncoder class encodes for application/x-www-form-urlencoded. (RFC 3986 encoding)

    Decode file URI encoding and remove an opening slash from
       /c:/program%20files/... in jar file URLs and file resources.

    clj-http-ae 0.1.2
    A Clojure HTTP library wrapping the Apache HttpComponents client.
    clj-http.util/url-decodeSourceDoc + Usages
    Returns the form-url-decoded version of the given string, using either a
      specified encoding or UTF-8 by default.

    clj-http-ae 0.1.2
    A Clojure HTTP library wrapping the Apache HttpComponents client.
    clj-http.client/url-encode-illegal-charactersSourceDoc + Usages
    Takes a raw url path or query and url-encodes any illegal characters.
       Minimizes ambiguity by encoding space to %20.

    eisen 0.1.0
    A Language for Programmable Applications
    blancas.eisen.core/eisenfSourceDoc + Usages
    Runs the code from an eisen file; takes an optional encoding value,
       which defaults to UTF-8.

    ritz 0.3.2
    Another swank server for clojure in SLIME
    ritz.repl-utils.find/clean-windows-pathSourceDoc + Usages
    Decode file URI encoding and remove an opening slash from
       /c:/program%20files/... in jar file URLs and file resources.

    dogfort 0.2.1
    A web server framework for Clojurescript on Node
    dogfort.middleware.params/wrap-params (cljs)SourceDoc + Usages
    Middleware to parse urlencoded parameters from the query string and form
      body (if the request is a url-encoded form). Adds the following keys to
      the request map:
    
      :query-params - a map of parameters from the query string
      :form-params  - a map of parameters from the body
      :params       - a merged map of all types of parameter
    
      Accepts the following options:
    
      :encoding - encoding to use for url-decoding. If not specified, uses
      the request character encoding, or "UTF-8" if no request
      character encoding is set.

    dogfort 0.2.1
    A web server framework for Clojurescript on Node
    dogfort.util.codec/form-decode-str (cljs)SourceDoc + Usages
    Decode the supplied www-form-urlencoded string using the specified encoding,
      or UTF-8 by default.

    dogfort 0.2.1
    A web server framework for Clojurescript on Node
    dogfort.util.codec/url-encode (cljs)SourceDoc + Usages
    Returns the url-encoded version of the given string, using either a specified
      encoding or UTF-8 by default.

    dogfort 0.2.1
    A web server framework for Clojurescript on Node
    dogfort.util.codec/percent-decode (cljs)SourceDoc + Usages
    Decode every percent-encoded character in the given string using the
      specified encoding, or UTF-8 by default.

    dogfort 0.2.1
    A web server framework for Clojurescript on Node
    dogfort.util.codec/percent-encode (cljs)SourceDoc + Usages
    Percent-encode every character in the given string using either the specified
      encoding, or UTF-8 by default.

    treajure 1.0.12
    A treasure trove of Clojure goodness.
    com.unbounce.treajure.ring/body-stringSourceDoc + Usages
    Retrieves a String representation of the request, using the request-encoding for byte deserialization. The input-stream body of the request will be consumed and will not be readable anymore.

    funkyweb 0.1.0
    A ring based web framework for clojure
    funkyweb.middleware.params/wrap-paramsSourceDoc + Usages
    Middleware to parse urlencoded parameters from the query string and form
      body (if the request is a urlencoded form). Adds the following keys to
      the request map:
        :params       - a merged map of all types of parameter
      Takes an optional configuration map. Recognized keys are:
        :encoding - encoding to use for url-decoding. If not specified, uses
                    the request character encoding, or "UTF-8" if no request
                    character encoding is set.

    funkyweb 0.1.0
    A ring based web framework for clojure
    funkyweb.middleware.multipart-params/wrap-multipart-paramsSourceDoc + Usages
    Middleware to parse multipart parameters from a request. Adds the
      following keys to the request map:
        :multipart-params - a map of multipart parameters
        :params           - a merged map of all types of parameter
      Takes an optional configuration map. Recognized keys are:
        :encoding - character encoding to use for multipart parsing. If not
                    specified, uses the request character encoding, or "UTF-8"
                    if no request character encoding is set.

    multi-atom 0.1.1
    An abstraction over some data store made of many atomic cells
    multi-atom.aws.dynamo/ensure-table!SourceDoc + Usages
    Creates a table suitable for storing data according to the encoding scheme,
      unless it already exists.

    pedestal-content-negotiation 0.4.0
    Content negotiation for Pedestal web services.
    pedestal.content-negotiation/parse-header-elementsSourceDoc + Usages
    Returns a sequence of element maps for header. This can be applied to
      accept, accept-encoding, or accept-charset.

    faraday-atom 0.3.1
    Provides a clojure.lang.IAtom for DynamoDB via faraday.
    faraday-atom.core/ensure-table!SourceDoc + Usages
    Creates a table suitable for storing data according to the encoding scheme,
      unless it already exists.

    kern 1.1.0
    A Parser Combinators Library
    blancas.kern.core/parse-fileSourceDoc + Usages
    Parses a file; takes an optional encoding and user state,
               which default to utf-8 and nil. Returns a PState record.

    kern 1.1.0
    A Parser Combinators Library
    blancas.kern.core/parse-fileSourceDoc + Usages
    Parses a file; takes an optional encoding and user state,
               which default to utf-8 and nil. Returns a PState record.

    com.adambard.clj-http-lite 0.2.1
    A Clojure HTTP library similar to clj-http, but more lightweight.
    clj-http.lite.util/url-decodeSourceDoc + Usages
    Returns the form-url-decoded version of the given string, using either a
      specified encoding or UTF-8 by default.

    abracad 0.4.15
    De/serialize Clojure data structures with Avro.
    abracad.avro/binary-decoderSourceDoc + Usages
    Return a binary-encoding decoder for `source`.  The `source` may be
    an input stream, a byte array, or a vector of `[bytes off len]`.

    clojurescript 1.10.312
    cljs.core/caseSourceDoc + Usages
    Takes an expression, and a set of clauses.
    
      Each clause can take the form of either:
    
      test-constant result-expr
    
      (test-constant1 ... test-constantN)  result-expr
    
      The test-constants are not evaluated. They must be compile-time
      literals, and need not be quoted.  If the expression is equal to a
      test-constant, the corresponding result-expr is returned. A single
      default expression can follow the clauses, and its value will be
      returned if no clause matches. If no default expression is provided
      and no clause matches, an Error is thrown.
    
      Unlike cond and condp, case does a constant-time dispatch, the
      clauses are not considered sequentially.  All manner of constant
      expressions are acceptable in case, including numbers, strings,
      symbols, keywords, and (ClojureScript) composites thereof. Note that since
      lists are used to group multiple constants that map to the same
      expression, a vector can be used to match a list if needed. The
      test-constants need not be all of the same type.

    clojure 1.10.0-alpha4
    Core language
    clojure.core/caseSourceDoc + Usages
    Takes an expression, and a set of clauses.
    
      Each clause can take the form of either:
    
      test-constant result-expr
    
      (test-constant1 ... test-constantN)  result-expr
    
      The test-constants are not evaluated. They must be compile-time
      literals, and need not be quoted.  If the expression is equal to a
      test-constant, the corresponding result-expr is returned. A single
      default expression can follow the clauses, and its value will be
      returned if no clause matches. If no default expression is provided
      and no clause matches, an IllegalArgumentException is thrown.
    
      Unlike cond and condp, case does a constant-time dispatch, the
      clauses are not considered sequentially.  All manner of constant
      expressions are acceptable in case, including numbers, strings,
      symbols, keywords, and (Clojure) composites thereof. Note that since
      lists are used to group multiple constants that map to the same
      expression, a vector can be used to match a list if needed. The
      test-constants need not be all of the same type.

    Add :preloads to a given set of inputs (IJavaScript). Returns a new
      list of inputs where the preloaded namespaces and their deps come immediately after
      cljs.core or the constants table depending on the optimization setting. Any
      files needing copying or compilation will be compiled and/or copied to the
      appropiate location.

    clojure 1.10.0-alpha4
    Core language
    clojure.core/prep-intsSourceDoc + Usages
    Takes a sequence of int-sized test constants and a corresponding sequence of
      then expressions. Returns a tuple of [shift mask case-map switch-type] where
      case-map is a map of int case values to [test then] tuples, and switch-type
      is either :sparse or :compact.

    clojurecuda 0.4.0
    ClojureCUDA is a Clojure library for parallel computations with Nvidia's CUDA.
    uncomplicate.clojurecuda.core/mem-host-alloc*SourceDoc + Usages
    Allocates `size` bytes of page-locked, 'pinned' on the host, using raw integer `flags`.
      For available flags, see [constants/mem-host-alloc-flags]
    
      The memory is not cleared. `size` must be greater than `0`.
    
      See [cuMemHostAlloc](http://docs.nvidia.com/cuda/cuda-driver-api/group__CUDA__MEM.html).
      

    money 1.10.0
    A Clojure library that deals with monetary values and currencies. Built on top of
    clojurewerkz.money.amounts/divideSourceDoc + Usages
    Divides monetary amount by the given number. Takes an optional arounding
       mode which is one of:
    
       * java.math.RoundingMode instances
       * :floor, :ceiling, :up, :down, :half-up, :half-down, :half-even that correspond to
         java.math.RoundingMode constants with the same names
       * nil for no rounding

    money 1.10.0
    A Clojure library that deals with monetary values and currencies. Built on top of
    clojurewerkz.money.amounts/multiplySourceDoc + Usages
    Multiplies monetary amount by the given number. Takes an optional arounding
       mode which is one of:
    
       * java.math.RoundingMode instances
       * :floor, :ceiling, :up, :down, :half-up, :half-down, :half-even that correspond to
         java.math.RoundingMode constants with the same names
       * nil for no rounding

    receipt 1.0.1
    FIXME: write description
    cljs.closure/add-preloadsSourceDoc + Usages
    Add :preloads to a given set of inputs (IJavaScript). Returns a new
      list of inputs where the preloaded namespaces and their deps come immediately after
      cljs.core or the constants table depending on the optimization setting. Any
      files needing copying or compilation will be compiled and/or copied to the
      appropiate location.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/add-preloadsSourceDoc + Usages
    Add :preloads to a given set of inputs (IJavaScript). Returns a new
      list of inputs where the preloaded namespaces and their deps come immediately after
      cljs.core or the constants table depending on the optimization setting. Any
      files needing copying or compilation will be compiled and/or copied to the
      appropiate location.

    clj-launchpad-mk2 1.0.2
    Novation Launchpad MK2 library for clojure
    clj-launchpad-mk2.core/light-ccSourceDoc + Usages
    set a top row control button to the specified color.
      
      * cc-ref is the integer/hex number identifying the button (see CC_ constants in midi/core.clj).
      * color-description must be 0 to 127 inclusive
    
      Examples:
      ```
      (light-cc lpad CC_CURSOR_RIGHT 78)
      ```
      

    clafka 0.2.3
    The simplest possible way to read and produce messages for kafka
    clafka.core/offsetsSourceDoc + Usages
    Make an offset request to determine the offset at `time` in the log
      time is a long value or one of the 2 special constants `earliest-time` or
      `latest-time`. m is a map of {topic [partition]} you will receive back a map
       of {topic [{:offset, :partition}]}

    radix 1.0.20
    A Clojure library providing the root functionality for web services
    radix.ring-metrics/wrap-per-resource-metricsSourceDoc + Usages
    A middleware function to add metrics for all routes in the given
      handler. The simpler form adds default aggregators that replace GUIDs,
      Mongo IDs and Numbers with the constants GUID, MONGOID and NUMBER so
      that metric paths are sensible limited. Use the second form to specify
      your own replacements.

    fudje 0.9.7
    A small unit-testing library heavily inspired by midje.
    fudje.sweet/split-in-provided-without-metaconstantsSourceDoc + Usages
    Given a some typical Midje code where some `provided` clauses (mocks) follow the actual test assertions,
      separate the assertions from the mocks. Also replaces all meta-constants with keywords.
      Returns a vector of [<forms-before-provided (assertions)> <forms-after-provided (mocks)>].

    cljs-http 0.1.45
    A ClojureScript HTTP library.
    cljs-http.client/wrap-transit-params (cljs)SourceDoc + Usages
    Encode :transit-params in the `request` :body and set the appropriate
      Content Type header.
    
      A :transit-opts map can be optionally provided with the following keys:
    
      :encoding                #{:json, :json-verbose}
      :decoding                #{:json, :json-verbose}
      :encoding/decoding-opts  appropriate map of options to be passed to
                               transit writer/reader, respectively.

    kvlt 0.1.4
    Multi-target Clojure/script HTTP client
    kvlt.middleware/content-typeSourceDoc + Usages
    Turn request's `:content-type` (or `:type`), if any, and
       `:character-encoding`, if any, into a "content-type" header & leave
       top-level `:content-type` key in place. 
    
    ```clojure
    {:content-type "text/html", :character-encoding "US-ASCII"}
      =>
    {:headers {:content-type "text/html; charset=US-ASCII"},
     :content-type "text/html"}
    ```

    cljs-node-io 0.5.0
    A ClojureScript IO Library for NodeJS
    cljs-node-io.fs/awriteFile (cljs)SourceDoc + Usages
    Asynchronously write to a file.
       @param {!string} pathstring : file to write to
       @param {(string|buffer.Buffer)} content : if buffer, :encoding is ignored
       @param {?IMap} opts : :encoding {string}, :append {bool}, :flags {string}, :mode {int}
        - flags override append
       @return {!Channel} promise-chan recieving [?err]

    milia 0.3.37
    The ona.io Clojure Web API Client.
    cljs-http.client/wrap-transit-params (cljs)SourceDoc + Usages
    Encode :transit-params in the `request` :body and set the appropriate
      Content Type header.
    
      A :transit-opts map can be optionally provided with the following keys:
    
      :encoding                #{:json, :json-verbose}
      :decoding                #{:json, :json-verbose}
      :encoding/decoding-opts  appropriate map of options to be passed to
                               transit writer/reader, respectively.

    Encode :transit-params in the `request` :body and set the appropriate
      Content Type header.
    
      A :transit-opts map can be optionally provided with the following keys:
    
      :encoding                #{:json, :json-verbose}
      :decoding                #{:json, :json-verbose}
      :encoding/decoding-opts  appropriate map of options to be passed to
                               transit writer/reader, respectively.

    cljs-ipfs-native 1.0.0
    Native ClojureScript js-ipfs-api implementation.
    cljs-http.client/wrap-transit-params (cljs)SourceDoc + Usages
    Encode :transit-params in the `request` :body and set the appropriate
      Content Type header.
    
      A :transit-opts map can be optionally provided with the following keys:
    
      :encoding                #{:json, :json-verbose}
      :decoding                #{:json, :json-verbose}
      :encoding/decoding-opts  appropriate map of options to be passed to
                               transit writer/reader, respectively.

    jdt 0.1.2
    These are not the tools you're looking for.
    jdt.easyfs/read-all-linesSourceDoc + Usages
    Return a mutable, eager list of strings representing file content.
       The file must exist or an exception is thrown. 
       This is a wrapper around java.nio.file.Files/readAllLines().
      Options:
        :encoding a string or Charset that represents the desired encoding, defaults to UTF-8.
        :no-tilde true/false, whether or not to do tilde expansion.

    Applies several percent encoding normalizations.
    
      upper-case-percent-encoding:
      http://example.com/%7ejane -> http://example.com/%7Ejane
    
      decode-unreserved-characters:
      http://example.com/%7ejane -> http://example.com~/jane
    
      decode-reserved-characters:
      http://example.com//%3Ffoo%3Dbar%26bif%3Dbaz -> http://example.com/?foo=bar&bif=baz

    re-frame-ipfs-fx 0.0.2
    IPFS Re-Frame handlers.
    cljs-http.client/wrap-transit-params (cljs)SourceDoc + Usages
    Encode :transit-params in the `request` :body and set the appropriate
      Content Type header.
    
      A :transit-opts map can be optionally provided with the following keys:
    
      :encoding                #{:json, :json-verbose}
      :decoding                #{:json, :json-verbose}
      :encoding/decoding-opts  appropriate map of options to be passed to
                               transit writer/reader, respectively.

    anki-cljs 0.1.1
    CLJS interface for interacting with Anki
    cljs-http.client/wrap-transit-params (cljs)SourceDoc + Usages
    Encode :transit-params in the `request` :body and set the appropriate
      Content Type header.
    
      A :transit-opts map can be optionally provided with the following keys:
    
      :encoding                #{:json, :json-verbose}
      :decoding                #{:json, :json-verbose}
      :encoding/decoding-opts  appropriate map of options to be passed to
                               transit writer/reader, respectively.

    cmr-client 0.1.0
    A Clojure(Script) Client for NASA's Common Metadata Repository
    cljs-http.client/wrap-transit-params (cljs)SourceDoc + Usages
    Encode :transit-params in the `request` :body and set the appropriate
      Content Type header.
    
      A :transit-opts map can be optionally provided with the following keys:
    
      :encoding                #{:json, :json-verbose}
      :decoding                #{:json, :json-verbose}
      :encoding/decoding-opts  appropriate map of options to be passed to
                               transit writer/reader, respectively.

    id3 0.1.2
    Simple ID3v2 parser
    id3/write-tagSourceDoc + Usages
    Writes an ID3v2 tag to `ostream`.
    Options:
      :version   ID3v2.x tag version to write (3 or 4, default 4)
      :encoding  character encoding to use for text frames, etc. (default UTF-16 for v2.3, UTF-8 for v2.4)
      :padding   bytes of padding to write (default 1024)

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    cljs-http.client/wrap-transit-params (cljs)SourceDoc + Usages
    Encode :transit-params in the `request` :body and set the appropriate
      Content Type header.
    
      A :transit-opts map can be optionally provided with the following keys:
    
      :encoding                #{:json, :json-verbose}
      :decoding                #{:json, :json-verbose}
      :encoding/decoding-opts  appropriate map of options to be passed to
                               transit writer/reader, respectively.

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    cljs-http.client/wrap-transit-params (cljs)SourceDoc + Usages
    Encode :transit-params in the `request` :body and set the appropriate
      Content Type header.
    
      A :transit-opts map can be optionally provided with the following keys:
    
      :encoding                #{:json, :json-verbose}
      :decoding                #{:json, :json-verbose}
      :encoding/decoding-opts  appropriate map of options to be passed to
                               transit writer/reader, respectively.

    clojure 1.10.0-alpha4
    Core language
    clojure.core/merge-hash-collisionsSourceDoc + Usages
    Takes a case expression, default expression, and a sequence of test constants
      and a corresponding sequence of then expressions. Returns a tuple of
      [tests thens skip-check-set] where no tests have the same hash. Each set of
      input test constants with the same hash is replaced with a single test
      constant (the case int), and their respective thens are combined into:
      (condp = expr
        test-1 then-1
        ...
        test-n then-n
        default).
      The skip-check is a set of case ints for which post-switch equivalence
      checking must not be done (the cases holding the above condp thens).

    clj-http 3.9.0
    A Clojure HTTP library wrapping the Apache HttpComponents client.
    clj-http.client/wrap-decompressionSourceDoc + Usages
    Middleware handling automatic decompression of responses from web servers. If
      :decompress-body is set to false, does not automatically set `Accept-Encoding`
      header or decompress body.

    Middleware to parse multipart parameters from a request. Adds the
      following keys to the request map:
    
      :multipart-params - a map of multipart parameters
      :params           - a merged map of all types of parameter
    
      The following options are accepted
    
      :encoding - character encoding to use for multipart parsing. If not
                  specified, uses the request character encoding, or "UTF-8"
                  if no request character encoding is set.
    
      :store    - a function that stores a file upload. The function should
                  expect a map with :filename, content-type and :stream keys,
                  and its return value will be used as the value for the
                  parameter in the multipart parameter map. The default storage
                  function is the temp-file-store.

    cd-client 0.3.6
    A client for the clojuredocs API
    cd-client.core/fixup-name-urlSourceDoc + Usages
    Replace some special characters in symbol names in order to
      construct a URL that works on clojuredocs.org, then do normal URL
      encoding on any remaining characters that need it.

    parkour 0.6.4-alpha1
    Hadoop MapReduce in idiomatic Clojure.
    parkour.io.avro/set-groupingSourceDoc + Usages
    Configure `job` combine & reduce phases to group keys via schema `gs`,
    which should be encoding-compatible with the map-output key schema.

    clj-cbor 0.6.0
    Concise Binary Object Representation (RFC 7049)
    clj-cbor.core/default-write-handlersSourceDoc + Usages
    Map of default write handlers to use, keyed by class.
    
      The default choice of encoding for instants in time is the numeric epoch
      representation (tag 1).

    clj-cbor 0.6.0
    Concise Binary Object Representation (RFC 7049)
    clj-cbor.codec/write-floatSourceDoc + Usages
    Writes a floating-point value to the output. Special values zero, NaN, and
      +/- Infinity are represented as 16-bit numbers, otherwise the encoding is
      determined by class.

    twitter-api 1.8.0
    Async interface to Twitter's REST and Streaming APIs
    twitter.oauth/oauth-header-stringSourceDoc + Usages
    Creates the string for the oauth header's 'Authorization' value,
      url encoding each value. If the signing-map is an application-only
      token, returns the 'Bearer' value.

    geom 1.0.0-RC3
    thi.ng geometry kit - meta project spec including all modules
    thi.ng.geom.utils.intersect/check-faces-bSourceDoc + Usages
    Much like check-faces-a, but for 2nd tetra and specs encoding calls to face-b1/2?.
        Returns true if tetras do intersect.

    re-frame-10x 0.3.3
    Become 10x more productive when developing and debugging re-frame applications.
    day8.re-frame-10x.utils.macros/slurp-macroSourceDoc + Usages
    Reads a file as a string. Slurp is wrapped in a macro so it can interact with local files before clojurescript compilation.
      #'s are replaced with %23 for URL encoding.

    ring-core-gae 0.2.5
    Ring core libraries adapted for Google AppEngine.
    ring.middleware.multipart-params/wrap-multipart-paramsSourceDoc + Usages
    Middleware to parse multipart parameters from a request. Adds the
      following keys to the request map:
    
      :multipart-params - a map of multipart parameters
      :params           - a merged map of all types of parameter
    
      The following options are accepted
    
      :encoding - character encoding to use for multipart parsing. If not
                  specified, uses the request character encoding, or "UTF-8"
                  if no request character encoding is set.
    
      :store    - a function that stores a file upload. The function should
                  expect a map with :filename, content-type and :stream keys,
                  and its return value will be used as the value for the
                  parameter in the multipart parameter map. The default storage
                  function is the temp-file-store.

    compojure-api 2.0.0-alpha20
    Compojure Api
    compojure.api.upload/wrap-multipart-paramsSourceDoc + Usages
    Middleware to parse multipart parameters from a request. Adds the
      following keys to the request map:
    
      :multipart-params - a map of multipart parameters
      :params           - a merged map of all types of parameter
    
      The following options are accepted
    
      :encoding - character encoding to use for multipart parsing. If not
                  specified, uses the request character encoding, or "UTF-8"
                  if no request character encoding is set.
    
      :store    - a function that stores a file upload. The function should
                  expect a map with :filename, content-type and :stream keys,
                  and its return value will be used as the value for the
                  parameter in the multipart parameter map. The default storage
                  function is the temp-file-store.

    cljs-node-io 0.5.0
    A ClojureScript IO Library for NodeJS
    cljs-node-io.fs/readFile (cljs)SourceDoc + Usages
    @param {!string} pathstr :: the file path to read
       @param {!string} enc :: encoding , if "" (an explicit empty string), => raw buffer
       @return {(buffer.Buffer|string)} or throw

    geom-core 0.0.908
    thi.ng geometry kit - core module
    thi.ng.geom.core.intersect/check-faces-bSourceDoc + Usages
    Much like check-faces-a, but for 2nd tetra and specs encoding calls to face-b1/2?.
        Returns true if tetras do intersect.

    trace 0.1.22
    Tracing and developer tools for re-frame apps
    day8.re-frame.trace.utils.macros/slurp-macroSourceDoc + Usages
    Reads a file as a string. Slurp is wrapped in a macro so it can interact with local files before clojurescript compilation.
      #'s are replaced with %23 for URL encoding.

    jdt 0.1.2
    These are not the tools you're looking for.
    jdt.easyfs/options-helpSourceDoc + Usages
    Describe valid-option-keys in human readable form.
       If keys are specified only the documentation for those options is printed.
       E.g. (options-help :encoding :no-tilde)

    multicodec 0.5.1
    Clojure implementation of the multicodec standard.
    multicodec.codecs.mux/*dispatched-codec*SourceDoc + Usages
    This var can be bound to nil in a thread to discover what codec was
             actually invoked by a mux codec operation. Encoding or decoding sets
             the var to the selected subcodec's keyword.

    bacure 1.0.8
    A Clojure wrapper for the BAC4j library... and some nice additions.
    bacure.coerce.obj/force-typeSourceDoc + Usages
    Associate the value with a specific type. Use only before
      encoding.
      
      Ex: {:some-property (force-type "some-value" :character-string)}

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    ring.middleware.multipart-params/wrap-multipart-paramsSourceDoc + Usages
    Middleware to parse multipart parameters from a request. Adds the
      following keys to the request map:
    
      :multipart-params - a map of multipart parameters
      :params           - a merged map of all types of parameter
    
      The following options are accepted
    
      :encoding - character encoding to use for multipart parsing. If not
                  specified, uses the request character encoding, or "UTF-8"
                  if no request character encoding is set.
    
      :store    - a function that stores a file upload. The function should
                  expect a map with :filename, content-type and :stream keys,
                  and its return value will be used as the value for the
                  parameter in the multipart parameter map. The default storage
                  function is the temp-file-store.

    yfinance 0.2.0
    Clojure code to access Yahoo! Finance
    clj-http.client/wrap-decompressionSourceDoc + Usages
    Middleware handling automatic decompression of responses from web servers. If
      :decompress-body is set to false, does not automatically set `Accept-Encoding`
      header or decompress body.

    ring-multipart-params-progress 0.1.0
    Ring multipart-params with progress support.
    ring.middleware.multipart-params-progress/wrap-multipart-paramsSourceDoc + Usages
    Middleware to parse multipart parameters from a request. Adds the
      following keys to the request map:
      :multipart-params - a map of multipart parameters
      :params           - a merged map of all types of parameter
      The following options are accepted
      :encoding - character encoding to use for multipart parsing. If not
                  specified, uses the request character encoding, or "UTF-8"
                  if no request character encoding is set.
      :store    - a function that stores a file upload. The function should
                  expect a map with :filename, content-type and :stream keys,
                  and its return value will be used as the value for the
                  parameter in the multipart parameter map. The default storage
                  function is the temp-file-store.

    csp-compiler 0.1.1
    Compiler for clojure server page
    csp-compiler.core/cspSourceDoc + Usages
    cps  call the clojure server page (also created or update if necessary)
    	:option [:encoding UTF-8 :auto-sync true :force-sync false]

    scribe 2018.4.28
    Schema transformation engine for Spec, Avro. ...
    scribe.avro.core/pre-serializeSourceDoc + Usages
    Prepares a value `v` for encoding to Avro.
    
      For example, it converts `BigDecimal`s to bytes for Avro `:decimal`s,
      `:timestamp-millis` to integers and so on, according to the Avro
      specification.

    lein-clojurecademy 0.1.55
    Clojurecademy Leiningen Plugin
    leiningen.clojurecademy.http.client/wrap-decompressionSourceDoc + Usages
    Middleware handling automatic decompression of responses from web servers. If
      :decompress-body is set to false, does not automatically set `Accept-Encoding`
      header or decompress body.

    lein-clojurecademy 0.1.55
    Clojurecademy Leiningen Plugin
    leiningen.clojurecademy.http.client/unparse-urlSourceDoc + Usages
    Takes a map of url-parts and generates a string representation.
      WARNING: does not do any sort of encoding! Don't use this for strict RFC
      following!

    jiraph 0.8.3-beta3
    embedded graph db library for clojure
    jiraph.codex/wrapSourceDoc + Usages
    Return a codex wrapping the existing one by calling pre-encode before encoding, and post-decode
    after decoding.
    
    The generalized version of gloss/compile-frame.

    es 0.2.0
    A simple REST-based Elasticsearch client for Clojure.
    pjstadig.es/json-bodySourceDoc + Usages
    Returns a map with a :body key and a value that is a JSON encoded string of
      args.  The arguments should be maps and are merged together before JSON
      encoding.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    ring.middleware.multipart-params/wrap-multipart-paramsSourceDoc + Usages
    Middleware to parse multipart parameters from a request. Adds the
      following keys to the request map:
    
      :multipart-params - a map of multipart parameters
      :params           - a merged map of all types of parameter
    
      The following options are accepted
    
      :encoding - character encoding to use for multipart parsing. If not
                  specified, uses the request character encoding, or "UTF-8"
                  if no request character encoding is set.
    
      :store    - a function that stores a file upload. The function should
                  expect a map with :filename, content-type and :stream keys,
                  and its return value will be used as the value for the
                  parameter in the multipart parameter map. The default storage
                  function is the temp-file-store.

    mew-twitter-api 0.7.6
    full twitter api async interface
    twitter.oauth/oauth-header-stringSourceDoc + Usages
    Creates the string for the oauth header's 'Authorization' value,
      url encoding each value. If the signing-map is an application-only
      token, returns the 'Bearer' value.

    clj-http-ae 0.1.2
    A Clojure HTTP library wrapping the Apache HttpComponents client.
    clj-http.client/wrap-decompressionSourceDoc + Usages
    Middleware handling automatic decompression of responses from web servers. If
      :decompress-body is set to false, does not automatically set `Accept-Encoding`
      header or decompress body.

    rollcage 1.0.160
    A Clojure client for Rollbar
    circleci.rollcage.json/backstop-encoderSourceDoc + Usages
    Stringify an item if it's not possible to encode it normally. This should not
       be called for most encoding jobs, only when it would otherwise throw an
       exception.

    simple-encryption 0.1.0
    Simple encryption library for ClojureScript
    io.github.theasp.simple-encryption/encrypt-container-with (cljs)SourceDoc + Usages
    Produce a container to hold encrypted data which is accessable
      using one or many keys, where `access-keys` is a single key or a
      collection of keys and `data` is the data to be encrypted.
      Interally the container will have `data` encrypted with a randomly
      generated key, which is stored encrypted using each  of the
      `access-keys`.  In addition a hash is generated and encrypted.  You
      can provide `options` with the following keys:
    
      :data-encoding (default :utf8)
      The encoding of the data in it's unencrypted form, from the
      supported encoding types.  Defaults to :utf8.  See `encoding->bytes`
      for details.
    
      :cipher (default :aes-256-cbc)
    
      :digest-type (default :sha-512-256)

    Puts the data to the specified bucket and key.
      The String data will be converted to a ByteArrayInputStream using the
      default encoding.  If this is unacceptable use `put-object-data` directly.

    naga 0.1.0
    Forward Chaining Rule Engine
    naga.data/ident->jsonSourceDoc + Usages
    Inputs: [store :- Storage ident :- s/Any]
      Returns: {s/Keyword s/Any}
    
      Converts data in a database to data structures suitable for JSON encoding

    sedan 0.0.5
    encoding scalar and simple aggregate data with a static lexicographical ordering
    quilt.sedan.numbers/encodeSourceDoc + Usages
    Encodes the given number [f], which can be of any type, magnitude, and
    precision, returning a string.  The string _will_ need sane encoding, like UTF-8.

    sedan 0.0.5
    encoding scalar and simple aggregate data with a static lexicographical ordering
    quilt.sedan.numbers/encode (cljs)SourceDoc + Usages
    Encodes the given number [f], which can be of any type, magnitude, and
    precision, returning a string.  The string _will_ need sane encoding, like UTF-8.

    jiface 0.1.0-dev
    Erlang's JInterface in Idiomatic Clojure
    jiface.erlang.string/newSourceDoc + Usages
    Construct a String from a Latin-1 (ISO-8859-1) encoded byte array, if
        Latin-1 is available, otherwise use the default encoding.

    ring-upload-progress 0.1.3
    provide upload progress data in ring session
    ring.middleware.upload-progress/wrap-upload-progressSourceDoc + Usages
    Middleware to parse multipart parameters from a request. Adds the
      following keys to the request map:
        :multipart-params - a map of multipart parameters
        :params           - a merged map of all types of parameter
    
        :read-session     - a zero-argument function that returns the current
                            content of the session
        :swap-session!    - like swap! on the current session
    
      Also adds an :upload-progress key to the session that indicates the
      current state of any uploads.
    
      Takes an optional configuration map. Recognized keys are:
        :encoding - character encoding to use for multipart parsing. If not
                    specified, uses the request character encoding, or "UTF-8"
                    if no request character encoding is set.
        :cookie-name - the name of the session cookie. defaults to "ring-session"
    

    Like the b64 encoding function, but returns a UTF-8 string rather than a byte array.
      Input can be either a String or a byte array.

    twixt 0.1.25
    An extensible asset pipeline for Clojure web applications
    io.aviso.twixt.utils/as-stringSourceDoc + Usages
    Converts a source (compatible with clojure.java.io/IOFactory) into a String using the provided encoding.
    
      The source is typically a byte array, or a File.
    
      The default charset is UTF-8.

    pedestal-content-negotiation 0.4.0
    Content negotiation for Pedestal web services.
    pedestal.content-negotiation/parse-accept-*SourceDoc + Usages
    Returns an ordered sequence of values according to the "accept-*"
      header.  RFC-2616 is followed for prioritization.  This can be used
      for "accept-encoding" "accept-charset" and "accept-language".

    ring-transit-middleware 0.1.3
    Ring middleware for Transit request & responses.
    ring.middleware.transit/encodeSourceDoc + Usages
    Encode some value into string Transit data.
    
      #### Parameters:
    
      v
      :   Value to be encoded.
    
      options
      :   Optional parameter. This is a map that will be passed
      to `cognitect.transit/writer` as its third argument.
      Additionally there are two more keys accepted:
    
          :buffer-size
          :   Size of the buffer of the output stream, in bytes.
          Default is `1024`.
    
          :encoding
          :   Transit writer's encoding. Default is `:json`.
          Passed to `reader` as its second argument.
    
          An example options map:
    
              {:buffer-size 4096
               :encoding :json-verbose
               :handlers {Foo (FooHandler.)}}
    
          `:buffer-size` & `:encoding` keys are stripped from
          `options` before calling `writer`.
      

    abracad 0.4.15
    De/serialize Clojure data structures with Avro.
    abracad.avro/encodeSourceDoc + Usages
    Serially encode each record in `records` to `sink` using `schema`.
    The `sink` may be an existing Encoder object, or anything on which
    a (binary-encoding) Encoder may be opened.

    abracad 0.4.15
    De/serialize Clojure data structures with Avro.
    abracad.avro/decodeSourceDoc + Usages
    Decode and return one object from `source` using `schema`.  The
    `source` may be an existing Decoder object or anything on which
    a (binary-encoding) Decoder may be opened.

    vietpad-clj 1.3.0
    Clojure wrapper for VietPad's Vietnamese text utilities
    vietpad-clj.core/to-unicodeSourceDoc + Usages
    Converts text from legacy encoding to Unicode.
      Supported Vietnamese encodings:
      :isc, :ncr, :tcvn, :unicode, :composite,
      :utf8, :viqr, :viscii, :vni, :vps.

    url 0.2.5
    A standalone library to build and manipulate URLs and their component parts.
    grafter.url/bodge-java-uri-qparamsSourceDoc + Usages
    java.net.URI has several deep bugs with encoding URI parts.  Its
      constructor partially encodes query parameters (incorrectly) which
      results in problems when accessing them again.
    
      This function uses reflection to set the query params to
      your (encoded) string that bypass the erroneous encoding in URI's
      constructor.
    
      Yes, this is a nasty bodge that may potentially break on future java
      versions, but it's the only way to get correct encoding behaviour.
    
      For more details see this blog post:
    
      https://blog.stackhunter.com/2014/03/31/encode-special-characters-java-net-uri/

    cortex 0.9.22
    A neural network toolkit for Clojure.
    cortex.compute.math/PMathSourceDoc + Usages
    Base math abstraction.  Note the constants (alpha, beta) must be in the same
      datatype as the buffers.  The buffers must be device buffers and the matrixes are
      assumed to be row major.  Note that this interface expects raw device buffers and
      *not* DeviceArrays (the multidimension abstraction presented below).
      gemm: C = alpha * ((trans-a? A) * (trans-b? B)) + beta * C
      sum: y = a*x + b*y
      gemv: y = alpha * A * x + y
      mul-rows (diagonal gemm): given a matrix and vector, multiply each row by the
        corresponding element in the vector.  Place result in C.
      elem-mul: result = elementwise multiply alpha * a * b
      l2-constraint-scale: create scale vector with either 1.0 or (constraint / row-len)
      select: create a buffer with fixed constants for values >= 0 and values < 0.

    compute 0.5.0
    Compute abstraction and cpu implementation. Meant to abstract things like openCL
    think.compute.math/PMathSourceDoc + Usages
    Base math abstraction.  Note the constants (alpha, beta) must be in the same
      datatype as the buffers.  The buffers must be device buffers and the matrixes are
      assumed to be row major.  Note that this interface expects raw device buffers and
      *not* DeviceArrays (the multidimension abstraction presented below).
      gemm: C = alpha * ((trans-a? A) * (trans-b? B)) + beta * C
      sum: y = a*x + b*y
      gemv: y = alpha * A * x + y
      mul-rows (diagonal gemm): given a matrix and vector, multiply each row by the
        corresponding element in the vector.  Place result in C.
      elem-mul: result = elementwise multiply alpha * a * b
      l2-constraint-scale: create scale vector with either 1.0 or (constraint / row-len)
      select: create a buffer with fixed constants for values >= 0 and values < 0.

    Take a nested sorted map encoding line and column information
       for a file and return a vector of vectors of encoded segments.
       Each vector represents a line, and the internal vectors are segments
       representing the contents of the line.

    Take a nested sorted map encoding line and column information
       for a file and return a vector of vectors of encoded segments.
       Each vector represents a line, and the internal vectors are segments
       representing the contents of the line.

    cheshire 5.8.0
    JSON and JSON SMILE encoding, fast.
    cheshire.core/generate-stringSourceDoc + Usages
    Returns a JSON-encoding String for the given Clojure object. Takes an
      optional date format string that Date objects will be encoded with.
    
      The default date format (in UTC) is: yyyy-MM-dd'T'HH:mm:ss'Z'

    clj-http 3.9.0
    A Clojure HTTP library wrapping the Apache HttpComponents client.
    clj-http.multipart/make-input-stream-bodySourceDoc + Usages
    Create an InputStreamBody object from the given map, requiring at least
      :content and :name. If no :length is specified, clj-http will use
      chunked transfer-encoding, if :length is specified, clj-http will
      workaround things be proxying the InputStreamBody to return a length.

    ring-codec 1.1.1
    Library for encoding and decoding data
    ring.util.codec/form-decodeSourceDoc + Usages
    Decode the supplied www-form-urlencoded string using the specified encoding,
      or UTF-8 by default. If the encoded value is a string, a string is returned.
      If the encoded value is a map of parameters, a map is returned.

    multistream 0.7.1
    Clojure implementation of the multistream standard.
    multistream.codec/wrap-byte-encodersSourceDoc + Usages
    Wrap byte-encoding logic around the output stream for each selected codec.
      Returns a tuple of the sequence of headers in the order written, and codecs
      in the order used, and the wrapped stream,.

    dynadoc 1.4.7
    A dynamic documentation generator
    cljs.source-map/lines->segs (cljs)SourceDoc + Usages
    Take a nested sorted map encoding line and column information
       for a file and return a vector of vectors of encoded segments.
       Each vector represents a line, and the internal vectors are segments
       representing the contents of the line.

    ring-core-gae 0.2.5
    Ring core libraries adapted for Google AppEngine.
    ring.util.codec/form-decodeSourceDoc + Usages
    Decode the supplied www-form-urlencoded string using the specified encoding,
      or UTF-8 by default. If the encoded value is a string, a string is returned.
      If the encoded value is a map of parameters, a map is returned.

    ring-transit 0.1.6
    Ring middleware for handling transit format
    ring.middleware.transit/wrap-transit-responseSourceDoc + Usages
    Middleware that converts responses with a map or a vector for a body into a
      Transit response.
    
      Accepts the following options:
    
      :encoding - one of #{:json :json-verbose :msgpack}
      :opts     - a map of options to be passed to the transit writer

    refactor-nrepl 2.3.1
    nREPL middleware to support editor-agnostic refactoring
    mranderson047.cheshire.v5v4v0.cheshire.core/generate-stringSourceDoc + Usages
    Returns a JSON-encoding String for the given Clojure object. Takes an
      optional date format string that Date objects will be encoded with.
    
      The default date format (in UTC) is: yyyy-MM-dd'T'HH:mm:ss'Z'

    fulcro 2.5.9
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    fulcro.server/wrap-transit-responseSourceDoc + Usages
    Middleware that converts responses with a map or a vector for a body into a
      Transit response.
      Accepts the following options:
      :encoding - one of #{:json :json-verbose :msgpack}
      :opts     - a map of options to be passed to the transit writer

    tikkba 0.6.0
    Tikkba is Clojure library for the creation and the dynamic modification of SVG documents.
    tikkba.utils.dom/spit-xmlSourceDoc + Usages
    Open f with writer and writes the XML content
       into it, then closes f.
    
       Options is a suite of key/value and is used for 
       the output properties of the XML transformation.
       Valid options are :indent, :encoding etc. 
       See javax.xml.transform.OutputKeys

    untangled-server 0.7.0
    Library for creating Untangled web servers
    untangled.server.impl.middleware/wrap-transit-responseSourceDoc + Usages
    Middleware that converts responses with a map or a vector for a body into a
      Transit response.
      Accepts the following options:
      :encoding - one of #{:json :json-verbose :msgpack}
      :opts     - a map of options to be passed to the transit writer

    lib-grimoire 0.10.9
    A shared library for Grimoire infrastructure
    grimoire.util/url-mungeSourceDoc + Usages
    This is the old implementation of #'munge
    
      It's just url-encoding augmented with a specification illegal but decoder supported mapping of
      . -> %2E, which is retained in the codebase for compatability reasons with the existing file
      store.

    receipt 1.0.1
    FIXME: write description
    cljs.source-map/lines->segsSourceDoc + Usages
    Take a nested sorted map encoding line and column information
       for a file and return a vector of vectors of encoded segments.
       Each vector represents a line, and the internal vectors are segments
       representing the contents of the line.

    Sets a nippy decoder for all bytebuffers returned by cassandra.
    Encoding is manual, and only applied to values that are marked by
    calling serializable! on them. Takes a map or nippy options to be passed
      to thaw/freeze.

    Forces the encoding of *all* IPersistentCollections (non nil) via
      nippy, this might break prepared statements with cassandra
      collections. For more fine grained control you can use serializable!
      and it's encoder

    immutant-cache 1.1.4
    The Immutant cache module.
    immutant.cache/lookupSourceDoc + Usages
    Looks up a cache by name and returns it; returns nil if the cache doesn't exist.
    
       All but the :encoding and lifespan-oriented create
       options (:ttl :idle :units) are ignored if passed here.

    untangled 1.0.0-beta1
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    untangled.server/wrap-transit-responseSourceDoc + Usages
    Middleware that converts responses with a map or a vector for a body into a
      Transit response.
      Accepts the following options:
      :encoding - one of #{:json :json-verbose :msgpack}
      :opts     - a map of options to be passed to the transit writer

    clj-odbp 0.2.2
    A Clojure driver for OrientDB binary protocol
    clj-odbp.binary.serialize.varint/varint-signedSourceDoc + Usages
    Return vector of longs (range: 0-255) according to varint encoding.
       LSB comes first, all bytes except final (MSB) have high bit set indicating
       more to follow.

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    ring.util.codec/form-decodeSourceDoc + Usages
    Decode the supplied www-form-urlencoded string using the specified encoding,
      or UTF-8 by default. If the encoded value is a string, a string is returned.
      If the encoded value is a map of parameters, a map is returned.

    vee 0.2.4
    Native Mobile Tooling for Clojure
    cljs.source-map/lines->segs (cljs)SourceDoc + Usages
    Take a nested sorted map encoding line and column information
       for a file and return a vector of vectors of encoded segments.
       Each vector represents a line, and the internal vectors are segments
       representing the contents of the line.

    ritorno 1.0.0
    Library for encoding and decoding data
    ritorno/form-decodeSourceDoc + Usages
    Decode the supplied www-form-urlencoded string using the
       specified encoding, or UTF-8 by default. If the encoded value is
       a string, a string is returned.  If the encoded value is a map
       of parameters, a map is returned.

    morphogen 0.1.1
    3d form evolution through tree-based transformations
    thi.ng.morphogen.core/reflect-seqSourceDoc + Usages
    Takes a seq of direction keys and optional `leaf` tree. Builds a
      tree encoding a nested reflection sequence in the order given. If
      `leaf` is specified, injects it at the end of the nested
      reflection.

    morphogen 0.1.1
    3d form evolution through tree-based transformations
    thi.ng.morphogen.core/reflect-seq (cljs)SourceDoc + Usages
    Takes a seq of direction keys and optional `leaf` tree. Builds a
      tree encoding a nested reflection sequence in the order given. If
      `leaf` is specified, injects it at the end of the nested
      reflection.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    ring.util.codec/form-decodeSourceDoc + Usages
    Decode the supplied www-form-urlencoded string using the specified encoding,
      or UTF-8 by default. If the encoded value is a string, a string is returned.
      If the encoded value is a map of parameters, a map is returned.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.source-map/lines->segsSourceDoc + Usages
    Take a nested sorted map encoding line and column information
       for a file and return a vector of vectors of encoded segments.
       Each vector represents a line, and the internal vectors are segments
       representing the contents of the line.

    korma.postgis 0.1.0
    Some helpers for working with korma and postgis
    korma.postgis/st-ashexewkbSourceDoc + Usages
    - Returns a Geometry in HEXEWKB format (as text) using either
    			little-endian (NDR) or big-endian (XDR) encoding.
      full doc: http://postgis.refractions.net/documentation/manual-1.5/ST_AsHEXEWKB.html

    reepl 1.0.1
    A configurable in-browser clojurescript REPL
    cljs.source-map/lines->segs (cljs)SourceDoc + Usages
    Take a nested sorted map encoding line and column information
       for a file and return a vector of vectors of encoded segments.
       Each vector represents a line, and the internal vectors are segments
       representing the contents of the line.

    cloth 0.3.1
    Clojure(Script) tools for Ethereum
    cloth.tx/function-param->fnsigSourceDoc + Usages
    Converts a function parameter of format name(type param, type param) into an solidity function encoding
    
      This is not at all complete and is primarily intended for testing simple use cases. It will likely break with even the simplest use case

    cloth 0.3.1
    Clojure(Script) tools for Ethereum
    cloth.tx/function-param->fnsigSourceDoc + Usages
    Converts a function parameter of format name(type param, type param) into an solidity function encoding
    
      This is not at all complete and is primarily intended for testing simple use cases. It will likely break with even the simplest use case

    eisen 0.1.0
    A Language for Programmable Applications
    blancas.eisen.core/eisenf=SourceDoc + Usages
    Parses the code from an eisen file and prints the syntax tree.
       Takes an optional encoding value, which defaults to UTF-8.
       Any errors are printed to stdout; intended for testing at the REPL.

    dogfort 0.2.1
    A web server framework for Clojurescript on Node
    dogfort.util.codec/form-decode (cljs)SourceDoc + Usages
    Decode the supplied www-form-urlencoded string using the specified encoding,
      or UTF-8 by default. If the encoded value is a string, a string is returned.
      If the encoded value is a map of parameters, a map is returned.

    appengine-magic 0.5.0.3
    Google App Engine library for Clojure.
    appengine-magic.multipart-params/wrap-multipart-paramsSourceDoc + Usages
    Works just like ring.middleware.multipart-params/wrap-multipart-params:
       adds :multipart-params and :params to the request map (the latter requires
       ring.middleware.params/wrap-params). Takes a map with an optional :encoding
       map.

    clj-audio 0.1.0
    Idiomatic Clojure wrapper for the Java Sound API.
    clj-audio.sampled/supports-conversion?SourceDoc + Usages
    Check if the system supports data format conversion between the given
      source and target. The source must be an AudioFormat instance while
      the target can be another AudioFormat instance or an encoding. Note
      that if the source and target format are the same, false is returned.

    crispin 0.3.4
    A library for managing project-wide configuration.
    crispin.core/fetch-resourceSourceDoc + Usages
    Returns map loaded from resource specified by `_uri_`, parsed with
      `_parser_`. UTF-8 encoding is assumed and the resource must
      produce exactly one parsed value.
      Returns `nil` if resource does not exists

    pedestal-content-negotiation 0.4.0
    Content negotiation for Pedestal web services.
    pedestal.content-negotiation/routesSourceDoc + Usages
    Returns an ordered sequence of content negotiation routes from the
      "accept" "accept-charset" and "accept-encoding" headers.
      RFC-2616 is followed for prioritization, including the use of the q
      parameter.

    clj-ssq 0.4.1
    Source Server Query protocol implementation
    clj-ssq.codecs/map-codecSourceDoc + Usages
    Returns a codec that reads the nested codec and looks up the
      returned value in the given map to determine the resulting
      value (and does the reverse for encoding). The map must be 1-1 (all
      keys are unique and all values are unique).

    clojure 1.10.0-alpha4
    Core language
    clojure.core/prep-hashesSourceDoc + Usages
    Takes a sequence of test constants and a corresponding sequence of then
      expressions. Returns a tuple of [shift mask case-map switch-type skip-check]
      where case-map is a map of int case values to [test then] tuples, switch-type
      is either :sparse or :compact, and skip-check is a set of case ints for which
      post-switch equivalence checking must not be done (occurs with hash
      collisions).

    Takes a map with:
       * :what        set of keywords describing what to collect, some of:
         ** :constants     constant expressions
         ** :closed-overs  closed over local bindings
         ** :callsites     keyword and protocol callsites
       * :where       set of :op nodes where to attach collected info
       * :top-level?  if true attach collected info to the top-level node
    
       Returns a function that does the takes an AST and returns an AST with the
       collected info.

    clojurecuda 0.4.0
    ClojureCUDA is a Clojure library for parallel computations with Nvidia's CUDA.
    uncomplicate.clojurecuda.core/mem-host-allocSourceDoc + Usages
    Allocates `size` bytes of page-locked, 'pinned' on the host, using keyword `flags`.
      For available flags, see [constants/mem-host-alloc-flags]
    
      Valid flags are: `:portable`, `:devicemap` and `:writecombined`. The default is none.
      The memory is not cleared. `size` must be greater than `0`.
    
      See [cuMemHostAlloc](http://docs.nvidia.com/cuda/cuda-driver-api/group__CUDA__MEM.html).
      

    cascalog-core 3.0.0
    Cascalog core libraries.
    cascalog.cascading.operations/logicallySourceDoc + Usages
    Accepts a flow, input fields, output fields and a function that
      accepts the same things and allows for the following features:
    
      Any variables not prefixed with !, !! or ? are treated as constants
      in the flow. This allows for (map* flow + 10 ["?a"] ["?b"]) to
      work properly and clean up its fields without hassle.
    
      Any non-nullable output variables (prefixed with ?) are removed from
      the flow.
    
      Duplicate input fields are allowed. It is currently NOT allowed to
      output one of the input variables. In Cascalog, this triggers an
      implicit filter; this needs to be supplied at another layer.

    cortex 0.9.22
    A neural network toolkit for Clojure.
    cortex.tensor/ternary-op!SourceDoc + Usages
    Perform the elementwise operation
      dest = op( alpha * x, beta * y, gamma * z )
      dest tensor and must not alias any other arguments.  There is no accumulator version
      of these operations at this time in order to keep kernel permutations low (3 backend permutations).
    
      x, y, z can be constants or tensors.
    
      operations:
      select: dest = (if (>= x 0) y z)

    money 1.10.0
    A Clojure library that deals with monetary values and currencies. Built on top of
    clojurewerkz.money.amounts/convert-toSourceDoc + Usages
    Converts monetary amount in one currency to monetary amount in a different
       currency using the provided multiplier (exchange rate) and rounding mode.
    
       Multiplier should be either a java.math.BigDecimal or a double.
    
       Rounding mode should be one of:
    
       * java.math.RoundingMode instances
       * :floor, :ceiling, :up, :down, :half-up, :half-down, :half-even that correspond to
         java.math.RoundingMode constants with the same names
       * nil for no rounding

    money 1.10.0
    A Clojure library that deals with monetary values and currencies. Built on top of
    clojurewerkz.money.amounts/roundSourceDoc + Usages
    Rounds monetary amount using the given scale and rounding mode.
    
       Scale is one of -1, 0, 1, 2, 3 but no greater than the currency's scale.
    
       Rounding mode should be one of:
    
       * java.math.RoundingMode instances
       * :floor, :ceiling, :up, :down, :half-up, :half-down, :half-even that correspond to
         java.math.RoundingMode constants with the same names
       * nil for no rounding

    music-theory 0.3.1
    A music theory library for Clojure/ClojureScript
    music-theory.duration/measure?SourceDoc + Usages
    Returns true if the provided note-lengths equal exactly one measure in the
       provided time-signature.
    
       `time-signature` is represented as a fraction, e.g. 4/4 (or (/ 4 4) in
       ClojureScript)
    
       `note-lengths` is a collection of note values, which may be represented as
       numbers (e.g. 4 is a quarter note), constants (e.g. EIGHTH), or strings
       consisting of a note value and any number of dots (e.g. '2..')
    
       (measure? 4/4 [4 4 '4..' 16]) => true

    cljs-promises 0.1.0
    A ClojureScript library for working with JavaScript promises. Fork with resolve
    cljs-promises.async/extend-promises-as-channels! (cljs)SourceDoc + Usages
    If you want, you can globally extend Promise to act as a one-way channel which
      can only be taken from, and which starts producing a never-ending stream of constants
      once the promise resolves. `value-transform` and `error-transform` are functions
      which are applied to the value or error when the Promise resolves or rejects.
      Both `value-transform` and `error-transform` default to identity. Takes an optional
      `promise-constructor` to extend, defaulting to `js/Promise`.

    Constructs a new IronMQTransport instance and connects it.
    
      If no credentials are given, as is recommended, the Java Client
      will attempt to use environment variables and the Iron.io config
      file to find values for them, as described at
      http://dev.iron.io/worker/reference/configuration/.
    
       If given, the `:cloud` value must be one of the constants defined in the
      `[http://iron-io.github.io/iron_mq_java/io/iron/ironmq/Cloud.html](io.iron.ironmq.Cloud)`
       class.
    
      TODO: Memoize, with auto-refresh upon failure

    tech.compute 0.5.2
    Library designed to provide a generic compute abstraction to allow some level of
    tech.compute.tensor/ternary-op!SourceDoc + Usages
    Perform the elementwise operation dest = op( alpha * x, beta * y, gamma * z ) dest tensor and
      must not alias any other arguments.  There is no accumulator version of these operations at
      this time in order to keep kernel permutations low (3 backend permutations).
    
      x, y, z can be constants or tensors.
    
      operations:
      select: dest = (if (>= x 0) y z)

    Returns type of given node, which is similar to (:gp-type (first node)) if it
      is a coll (ie. non-terminal node) and (:gp-type node) if it is a terminal.
    
      Unlike clojure.core/type, does not return (class node) if the type of a symbol
      is nil. This allows untyped experiments where all primitives are typed as nil.
    
      Note that for terminal nodes that are *not* symbols, such as
      constants (numbers etc.), gp-type behaves like clojure.core/type and will
      return the class. This allows constant values to be used in typed experiments
      without wrapping them in a var.

    clojure-contrib 1.2.0
    Clojure user contributions library.
    clojure.contrib.duck-streams/readerSourceDoc + Usages
    Attempts to coerce its argument into an open
      java.io.BufferedReader.  Argument may be an instance of Reader,
      BufferedReader, InputStream, File, URI, URL, Socket, or String.
    
      If argument is a String, it tries to resolve it first as a URI, then
      as a local file name.  URIs with a 'file' protocol are converted to
      local file names.  Uses *default-encoding* as the text encoding.
    
      Should be used inside with-open to ensure the Reader is properly
      closed.