Convert between base64 and byte-arrays
Regular and URL varieties
Convert between base64 and byte-arrays Regular and URL varieties
Unopinioted BigInteger helpers
Unopinioted BigInteger helpers
Generic hashing utilities
Generic hashing utilities
A data-driven wrapper around nimbus-jose-jwt for Clojure.
Works with string-string maps.
A data-driven wrapper around nimbus-jose-jwt for Clojure. Works with string-string maps.
Provides a structured, key-value logging interface on top of Log4j2. Inspired by pedestal.log and lambdaisland.glogi.
Usage: (require '[co.gaiwan.oak.util.log :as log])
(log/info :app/starting {:port 8080 :env :prod}) (try (/ 1 0) (catch Exception e (log/error :db/query-failed :query "SELECT * FROM users" :exception e)))
Built to work with structured output, in particular JsonLayout
Provides a structured, key-value logging interface on top of Log4j2.
Inspired by pedestal.log and lambdaisland.glogi.
Usage:
(require '[co.gaiwan.oak.util.log :as log])
(log/info :app/starting {:port 8080 :env :prod})
(try
(/ 1 0)
(catch Exception e
(log/error :db/query-failed :query "SELECT * FROM users" :exception e)))
Built to work with structured output, in particular JsonLayout Generate (secure) random things
Generate (secure) random things
Helpers related to the reitit router/routing
Helpers related to the reitit router/routing
UUID conversion functions
UUID conversion functions
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |