All Projects → functional-structures-refactoring-kata → Similar Projects or Alternatives

516 Open source projects that are alternatives of or similar to functional-structures-refactoring-kata

cpsfy
🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested
Stars: ✭ 58 (+87.1%)
Mutual labels:  composition, monad, functor, applicative
Bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 538 (+1635.48%)
Mutual labels:  composition, monad, functor, category-theory
Crocks
A collection of well known Algebraic Data Types for your utter enjoyment.
Stars: ✭ 1,501 (+4741.94%)
Mutual labels:  composition, monad, functor
Ltupatternfactory
Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
Stars: ✭ 735 (+2270.97%)
Mutual labels:  monad, functor, category-theory
elixir-control
An exploratory look into functors, applicatives, and monads for Elixir
Stars: ✭ 21 (-32.26%)
Mutual labels:  monad, functor, applicative
Functional Examples
Examples with Functional JavaScript, following Professor Frisby's course
Stars: ✭ 179 (+477.42%)
Mutual labels:  monad, functor, category-theory
Language Ext
C# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+12687.1%)
Mutual labels:  monad, functor, applicative
Category Theory
An axiom-free formalization of category theory in Coq for personal study and practical work
Stars: ✭ 562 (+1712.9%)
Mutual labels:  monad, functor, category-theory
kudojs
A utility library to write code in functional programming style in Javascript
Stars: ✭ 22 (-29.03%)
Mutual labels:  composition, functor, applicative
Swiftz-Validation
A data structure for validations. It implements the applicative functor interface
Stars: ✭ 15 (-51.61%)
Mutual labels:  functional, functor, applicative
function-composition-cheatsheet
Composition of Functions
Stars: ✭ 24 (-22.58%)
Mutual labels:  composition, monad, functor
Fluokitten
Category theory concepts in Clojure - Functors, Applicatives, Monads, Monoids and more.
Stars: ✭ 408 (+1216.13%)
Mutual labels:  monad, functor, category-theory
free-arrow
Implementation of the Free Arrow in Scala and other helpful tools for working with Arrows
Stars: ✭ 14 (-54.84%)
Mutual labels:  monad, category-theory, applicative
Fp Core.rs
A library for functional programming in Rust
Stars: ✭ 772 (+2390.32%)
Mutual labels:  monad, functor, category-theory
Mostly Adequate Guide Chinese
函数式编程指北中文版
Stars: ✭ 2,093 (+6651.61%)
Mutual labels:  monad, functor
Witchcraft
Monads and other dark magic for Elixir
Stars: ✭ 864 (+2687.1%)
Mutual labels:  monad, functor
fnts
λ Minimal Functional Programming Utilities for TypeScript & JavaScript
Stars: ✭ 75 (+141.94%)
Mutual labels:  functional, monad
apropos
Fast strong typed 'Either' data structure for typescript and flow
Stars: ✭ 20 (-35.48%)
Mutual labels:  functional, monad
php-finder refactoring-kata
🐘🔍Incomprehensible Finder Refactoring Kata port for PHP
Stars: ✭ 22 (-29.03%)
Mutual labels:  kata, refactor
mercator
Automatic typeclass-based abstraction over monad-like types
Stars: ✭ 54 (+74.19%)
Mutual labels:  monad, category-theory
Pipetools
Functional plumbing for Python
Stars: ✭ 143 (+361.29%)
Mutual labels:  functional, composition
Learn Fp
learn-by-doing course/tutorial for functional programming on scala
Stars: ✭ 548 (+1667.74%)
Mutual labels:  monad, functor
Fp Resources
Functional programming great resources
Stars: ✭ 369 (+1090.32%)
Mutual labels:  monad, category-theory
Static Land
Specification for common algebraic structures in JavaScript based on Fantasy Land
Stars: ✭ 699 (+2154.84%)
Mutual labels:  monad, functor
Lambda
Functional patterns for Java
Stars: ✭ 737 (+2277.42%)
Mutual labels:  monad, functor
Typed
The TypeScript Standard Library
Stars: ✭ 124 (+300%)
Mutual labels:  functional, composition
Funcadelic.js
Functional programming and category theory for everyday JavaScript development
Stars: ✭ 183 (+490.32%)
Mutual labels:  monad, functor
Bastet
A ReasonML/Ocaml library for category theory and abstract algebra
Stars: ✭ 200 (+545.16%)
Mutual labels:  monad, category-theory
bow-lite
🏹 Bow Lite is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 27 (-12.9%)
Mutual labels:  composition, category-theory
Purify
Functional programming library for TypeScript - https://gigobyte.github.io/purify/
Stars: ✭ 843 (+2619.35%)
Mutual labels:  monad, functor
UnderstandingLanguageExt
This is a tutorial that aims to demonstrate the practical fundamentals behind using LanguageExt in a fashion though step-by-step tutorials which introduce and then build up on concepts.
Stars: ✭ 73 (+135.48%)
Mutual labels:  composition, monad
Scriptum
A fool's scriptum on functional programming
Stars: ✭ 346 (+1016.13%)
Mutual labels:  composition, monad
hkts
Functional programming tools: option, either, task, state, optics, etc.
Stars: ✭ 20 (-35.48%)
Mutual labels:  functional, monad
pyroclastic
Functional dataflow through composable computations
Stars: ✭ 17 (-45.16%)
Mutual labels:  functional, composition
Alembic
⚗️ Functional JSON Parser - Linux Ready 🐧
Stars: ✭ 115 (+270.97%)
Mutual labels:  functional, monad
Umbrella
"A collection of functional programming libraries that can be composed together. Unlike a framework, thi.ng is a suite of instruments and you (the user) must be the composer of. Geared towards versatility, not any specific type of music." — @loganpowell via Twitter
Stars: ✭ 2,186 (+6951.61%)
Mutual labels:  functional, composition
J-Curry
A Java library that enables applying Functional Programming concepts like currying and partial application for functions, also it supports types like Either, Try, etc... using RxJava 2 interfaces, compatible with Java 7 and above
Stars: ✭ 17 (-45.16%)
Mutual labels:  monad, functor
Kotlin Result
A multiplatform Result monad for modelling success or failure operations.
Stars: ✭ 369 (+1090.32%)
Mutual labels:  functional, monad
Functional Promises
Write code like a story w/ a powerful Fluent (function chaining) API
Stars: ✭ 141 (+354.84%)
Mutual labels:  composition, monad
Revalidate
Elegant and composable validations
Stars: ✭ 363 (+1070.97%)
Mutual labels:  functional, composition
Evangelist
🌟 Library of helpers that are useful for functional programming
Stars: ✭ 58 (+87.1%)
Mutual labels:  functional, composition
Tonal
A functional music theory library for Javascript
Stars: ✭ 2,156 (+6854.84%)
Mutual labels:  functional
Flow
Flow is a Swift library for working with asynchronous flows and life cycles
Stars: ✭ 225 (+625.81%)
Mutual labels:  functional
Redux Zero
A lightweight state container based on Redux
Stars: ✭ 1,977 (+6277.42%)
Mutual labels:  functional
Ddc
The Disco Discus Compiler
Stars: ✭ 164 (+429.03%)
Mutual labels:  functional
Glasstron
The go-to solution to Electron composition effects, such as blurry windows.
Stars: ✭ 243 (+683.87%)
Mutual labels:  composition
Aioreactive
Async/await reactive tools for Python 3.9+
Stars: ✭ 215 (+593.55%)
Mutual labels:  functional
Folktale
[not actively maintained!] A standard library for functional programming in JavaScript
Stars: ✭ 1,995 (+6335.48%)
Mutual labels:  functional
Kotlin Openapi Spring Functional Template
🍃 Kotlin Spring 5 Webflux functional application with api request validation and interactive api doc
Stars: ✭ 159 (+412.9%)
Mutual labels:  functional
Falco
A functional-first toolkit for building brilliant ASP.NET Core applications using F#.
Stars: ✭ 214 (+590.32%)
Mutual labels:  functional
Helios
A purely functional JSON library for Kotlin built on Λrrow
Stars: ✭ 157 (+406.45%)
Mutual labels:  functional
Extratools
145+ extra higher-level functional tools beyond standard library's `itertools`, `functools`, etc. and popular third-party libraries like `toolz`.
Stars: ✭ 155 (+400%)
Mutual labels:  functional
RxKata
Learn Rx through Katas and exercises
Stars: ✭ 19 (-38.71%)
Mutual labels:  kata
Wonderland-Scala-Katas
Scala port of gigasquid/wonderland-clojure-katas
Stars: ✭ 70 (+125.81%)
Mutual labels:  kata
Fxjs
Functional Extensions Library for JavaScript
Stars: ✭ 202 (+551.61%)
Mutual labels:  functional
Rangeless
c++ LINQ -like library of higher-order functions for data manipulation
Stars: ✭ 148 (+377.42%)
Mutual labels:  functional
Gluon
A static, type inferred and embeddable language written in Rust.
Stars: ✭ 2,457 (+7825.81%)
Mutual labels:  functional
Asyncninja
A complete set of primitives for concurrency and reactive programming on Swift
Stars: ✭ 146 (+370.97%)
Mutual labels:  functional
Pareto.js
An extremely small, intuitive and fast functional utility library for JavaScript
Stars: ✭ 254 (+719.35%)
Mutual labels:  functional
Koin Samples
KOIN - a concise and pragmatic dependency injection framework for Kotlin -- #Samples
Stars: ✭ 200 (+545.16%)
Mutual labels:  functional
1-60 of 516 similar projects