2 Repos
Composition patterns based on category theory, utilizing functors and morphisms for predictable data flow.
Distinct from Function Composition: Focuses on mathematical category theory constructs specifically, rather than general function composition.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Categorical Composition. Refine with filters or upvote what's useful.
This project is a comprehensive educational guide and curriculum for applying functional programming principles and category theory within the JavaScript ecosystem. It provides a structured learning path focused on writing predictable and scalable code through the use of pure functions and immutability. The resource includes a dedicated course on algebraic data structures and a functional programming tutorial. To reinforce theoretical concepts, it features a set of interactive coding exercises and runnable programming challenges for hands-on practice. The materials cover a broad range of fun
Teaches how to build complex logic by chaining pure functions and functors using category theory principles.
fp-ts is a TypeScript library that brings pure functional programming patterns to the language through algebraic data types, type class abstractions, and composable combinators. It provides foundational data types like Option for optional values, Either for typed error handling, and Task for lazy asynchronous computations, all designed to make invalid states unrepresentable and side effects explicit. The library is built on category theory concepts, offering type classes such as Functor, Applicative, Monad, Semigroup, and Monoid with lawful instances for common data structures. The library di
Provides functor composition utilities for mapping through nested computational contexts.