@thi.ng/transducers
popularLightweight transducer implementations for ES6 / TypeScript
Updated by @thi.ng
@thi.ng/random
Pseudo-random number generators w/ unified API, distributions, weighted choices, ID generation
Updated by @thi.ng
@thi.ng/binary
100+ assorted binary / bitwise operations, conversions, utilities, lookup tables
Updated by @thi.ng
@thi.ng/dcons
Double-linked lists with comprehensive set of operations (incl. optional self-organizing behaviors)
Updated by @thi.ng
@thi.ng/associative
Alternative Map and Set implementations with customizable equality semantics & supporting operations
Updated by @thi.ng
@thi.ng/rstream
Reactive streams & subscription primitives for constructing dataflow graphs / pipelines
Updated by @thi.ng
@thi.ng/compare
Comparators with support for types implementing the @thi.ng/api/ICompare interface
Updated by @thi.ng
@thi.ng/paths
Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing
Updated by @thi.ng
@thi.ng/hiccup
HTML/SVG/XML serialization of nested data structures, iterables & closures
Updated by @thi.ng
@thi.ng/defmulti
Dynamic, extensible multiple dispatch via user supplied dispatch function.
Updated by @thi.ng
@thi.ng/atom
Mutable wrappers for nested immutable values with optional undo/redo history and transaction support
Updated by @thi.ng
@thi.ng/color
Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets
Updated by @thi.ng
@thi.ng/hdom
Lightweight vanilla ES6 UI component trees with customizable branch-local behaviors
Updated by @thi.ng
@thi.ng/bitstream
ES6 iterator based read/write bit streams with support for variable word widths
Updated by @thi.ng