Library for creating tagged constructors.
Algebraic instances for ClojureScript's functional data structures (Mori)
Packrat parser combinator implementation.
Core combinators and higher-order functions
Restricts the arity of variadic functions.
Simple library for safely building URIs.
Provides JS operators as curried functions.
A pure HTTP client library with monadic promises.
Common array operations and combinators
A monad for disjunctions. (e.g.: computations that may fail)
A disjunction that's more appropriate for validating inputs with better vocabulary & straight-forward failure aggregation.
A monad for time-dependant values, providing explicit effects for delayed computations, latency, etc.
Monadic wrapper over Express web framework.
Common monad combinators and sequencing operations.
Operations for asynchronous control flow.
The UI framework with frills, on top of React and Stylus.
A wrapper over Benchmark.js to make writing benchmarks easier
A structure for values that may not be available or computations that may fail.
Displays a human-readable representation of built-in and custom objects
Lazy generic streams
Interface checking for JS values
A structure for representing asynchronous actions with automatic resource handling.
An implementation of Wadler's Pretty Printer