$ account taoensso
taoensso/encore is a foundational Clojure/ClojureScript utility library rather than an end-user application. It provides a broad collection of general-purpose cross-platform primitives: macros for control flow and aliasing, predicates and coercions, collection/string/time helpers, concurrency constructs, caching and memoization, rate limiting, async runners, environment configuration, Ring helpers, and ClojureScript AJAX support. The core functionality lives in a single large namespace, with additional experimental namespaces for byte manipulation, statistics, signal handling, and timers. It is designed to be embedded in other libraries and applications, not run standalone. The architecture is modular at the namespace level: `taoensso.encore` is the core grab-bag, while `taoensso.encore.bytes`, `taoensso.encore.stats`, `taoensso.encore.signals`, and `taoensso.encore.timers` provide focused, self-contained subsystems. A small Java class supplies high-performance NanoId/HexId generation. The code is heavily optimized for cross-platform behavior and performance, using reader conditionals, custom deftypes, CAS loops, and transient collections. It has a robust test suite and CI coverage for Clojure, ClojureScript, GraalVM, and Babashka. Although it contains statistical and byte-level utilities that could support data work, the repository is not a data pipeline or research project. There are no datasets, notebooks, or ETL flows. The stats module is a reusable library component, not an analytical schema. This is a dependency-first library with high reuse value for Clojure developers needing battle-tested utilities.