static-land
Algebraic framework
A framework for defining and composing algebraic structures in JavaScript using static functions and modules.
Specification for common algebraic structures in JavaScript based on Fantasy Land
771 stars
23 watching
41 forks
Language: JavaScript
last commit: about 5 years ago
Linked from 2 awesome lists
adtalgebraalgebraicalgebraic-data-typesfantasy-landfunctional-programmingfunctormonadmonoidspecificationstatic-land
Related projects:
Repository | Description | Stars |
---|---|---|
drboolean/pointfree-fantasy | A JavaScript library providing point-free wrappers for a set of algebraic data structures and functions commonly used in functional programming. | 451 |
fantasyland/fantasy-land | Defines interoperability of common algebraic structures in JavaScript | 10,143 |
fibo/algebra | A comprehensive TypeScript library that provides a foundation for abstract algebra and geometric algebra using complex numbers, matrices, and higher-dimensional structures. | 107 |
josephjunker/static-land-recursion-schemes | A library of recursion schemes compatible with flow-static-land for functional programming in JavaScript | 22 |
funcool/cats | Provides higher-order abstractions for category theory and algebraic structures in Clojure and ClojureScript. | 944 |
derive4j/derive4j | An annotation processor and framework for deriving algebraic data types and related constructs in Java. | 566 |
aloisdeniel/xam.materialtextfield | A Floating Edit Text component with Material design and bindings | 10 |
risto-stevcev/do-notation | A JavaScript implementation of a Do notation for Fantasy Land monad types | 13 |
rsamaium/canvasengine | A framework for building 2D video games with reactive canvas rendering and animation. | 383 |
pkamenarsky/concur-static | Generates semi-dynamic UIs by encoding all UI transitions statically in JavaScript | 58 |
davidedc/algebrite | A JavaScript library for symbolic mathematics and algebraic computation. | 973 |
aantron/dream | A comprehensive Web framework that simplifies the development of modern web applications with GraphQL, WebSockets, and ML integration. | 1,620 |
russellmcc/fantasydo | A library that enables monadic programming in JavaScript using a runtime implementation of the Fantasy Land Spec's Do Notation | 64 |
vladimirias/foundations | A mathematical library for a proof assistant that provides the foundation for univalent semantics | 53 |
davidcairns/depict | A declarative framework for creating simple, functional drawings in Swift | 36 |