crocks

Data types library

A collection of well-known Algebraic Data Types and their associated helper functions for functional programming in JavaScript.

A collection of well known Algebraic Data Types for your utter enjoyment.

GitHub

2k stars
37 watching
102 forks
Language: JavaScript
last commit: over 3 years ago
Linked from 2 awesome lists

adtcompositioncurryfunctorliftmonadmonoidpairpredicate-functionsunary-functions

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
fogfish/datumA set of functional programming abstractions and data structures for Erlang124
marvinhagemeister/smoldashAn alternative to Lodash, providing utility functions in TypeScript for modern web development109
szi/vartypesA C++ library that provides a flexible and extensible data type system for representing and manipulating variable-length data values.16
concretesolutions/pareto.jsA small, functional utility library with 14 core functions for common operations in JavaScript261
esamattis/jslibsA curated collection of useful JavaScript libraries for building web applications.59
fbosch/poke-typesA data-driven API for Pokémon type relationships and effects8
ded/valentineA JavaScript utility library providing functional iterators and common helpers such as waterfalls, queues, and parallels.286
apache/datasketches-javaA software library of stochastic streaming algorithms, providing efficient data processing and analysis tools899
darklang/tableclothA set of libraries providing standardized API functions across different functional programming languages514
stylewarning/cl-algebraic-data-typeA Common Lisp implementation of algebraic data types with features like pattern matching and mutable data structures.138
mauriciosantos/buckets-jsA JavaScript library providing various data structures and functions for manipulating arrays.1,251
suzannesoy/phc-adtA library providing support for algebraic data types in Racket, useful for compiler implementation and custom data structures.2
ahrefs/atdDefines cross-language data types to generate efficient and type-safe serializers, deserializers, and validators for various programming languages.317
xaxis/boilerA utility library providing over 115 methods to simplify common JavaScript tasks and operations42
mknejp/dotvariantA type-safe sum type library for C# that enables the creation of compact variants with compile-time checked constraints and generated interfaces.70