All Projects β†’ Crocks β†’ Similar Projects or Alternatives

234 Open source projects that are alternatives of or similar to Crocks

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 (-98.87%)
Mutual labels:  monad, functor, curry
kudojs
A utility library to write code in functional programming style in Javascript
Stars: ✭ 22 (-98.53%)
Mutual labels:  composition, functor, curry
cpsfy
πŸš€ Tiny goodies for Continuation-Passing-Style functions, fully tested
Stars: ✭ 58 (-96.14%)
Mutual labels:  composition, monad, functor
Bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 538 (-64.16%)
Mutual labels:  monad, functor, composition
Mostly Adequate Guide Chinese
ε‡½ζ•°εΌηΌ–η¨‹ζŒ‡εŒ—δΈ­ζ–‡η‰ˆ
Stars: ✭ 2,093 (+39.44%)
Mutual labels:  monad, functor, curry
functional-structures-refactoring-kata
Starting code and proposed solution for Functional Structures Refactoring Kata
Stars: ✭ 31 (-97.93%)
Mutual labels:  composition, monad, functor
Language Ext
C# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+164.09%)
Mutual labels:  monad, functor, monoid
function-composition-cheatsheet
Composition of Functions
Stars: ✭ 24 (-98.4%)
Mutual labels:  composition, monad, functor
Ltupatternfactory
Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
Stars: ✭ 735 (-51.03%)
Mutual labels:  monad, functor
Category Theory
An axiom-free formalization of category theory in Coq for personal study and practical work
Stars: ✭ 562 (-62.56%)
Mutual labels:  monad, functor
Learn Fp
learn-by-doing course/tutorial for functional programming on scala
Stars: ✭ 548 (-63.49%)
Mutual labels:  monad, functor
rocket-pipes
Powerful pipes for TypeScript, that chain Promise and ADT for you 🚌 -> ⛰️ -> 🚠 -> πŸ‚ -> πŸš€
Stars: ✭ 18 (-98.8%)
Mutual labels:  composition, adt
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 (-95.14%)
Mutual labels:  composition, monad
Lambda
Functional patterns for Java
Stars: ✭ 737 (-50.9%)
Mutual labels:  monad, functor
Static Land
Specification for common algebraic structures in JavaScript based on Fantasy Land
Stars: ✭ 699 (-53.43%)
Mutual labels:  monad, functor
Functional Examples
Examples with Functional JavaScript, following Professor Frisby's course
Stars: ✭ 179 (-88.07%)
Mutual labels:  monad, functor
elixir-control
An exploratory look into functors, applicatives, and monads for Elixir
Stars: ✭ 21 (-98.6%)
Mutual labels:  monad, functor
Purify
Functional programming library for TypeScript - https://gigobyte.github.io/purify/
Stars: ✭ 843 (-43.84%)
Mutual labels:  monad, functor
Scriptum
A fool's scriptum on functional programming
Stars: ✭ 346 (-76.95%)
Mutual labels:  monad, composition
Fluokitten
Category theory concepts in Clojure - Functors, Applicatives, Monads, Monoids and more.
Stars: ✭ 408 (-72.82%)
Mutual labels:  monad, functor
Functional Promises
Write code like a story w/ a powerful Fluent (function chaining) API
Stars: ✭ 141 (-90.61%)
Mutual labels:  monad, composition
Witchcraft
Monads and other dark magic for Elixir
Stars: ✭ 864 (-42.44%)
Mutual labels:  monad, functor
Funcadelic.js
Functional programming and category theory for everyday JavaScript development
Stars: ✭ 183 (-87.81%)
Mutual labels:  monad, functor
apropos
Fast strong typed 'Either' data structure for typescript and flow
Stars: ✭ 20 (-98.67%)
Mutual labels:  monad, adt
fpEs
Functional Programming for EcmaScript(Javascript)
Stars: ✭ 40 (-97.34%)
Mutual labels:  monad, curry
Functionaljava
Functional programming in Java
Stars: ✭ 1,472 (-1.93%)
Mutual labels:  monad, monoid
invokable
Objects are functions! Treat any Object or Class as a Proc (like Enumerable but for Procs).
Stars: ✭ 40 (-97.34%)
Mutual labels:  composition, curry
Fp Core.rs
A library for functional programming in Rust
Stars: ✭ 772 (-48.57%)
Mutual labels:  monad, functor
Momi
Monadic middleware
Stars: ✭ 57 (-96.2%)
Mutual labels:  monad
Glasscord
[BUGFIXES ONLY, SUPPORT WILL DROP MAR 1, 2021] Injecting composition effects into Electron applications!
Stars: ✭ 737 (-50.9%)
Mutual labels:  composition
Refluent
A chainable & composable alternative React component API.
Stars: ✭ 75 (-95%)
Mutual labels:  composition
Tsoption
Correct, easy to use Option type for TypeScript. πŸ¦„
Stars: ✭ 53 (-96.47%)
Mutual labels:  monad
Deepj
A deep learning model for style-specific music generation.
Stars: ✭ 681 (-54.63%)
Mutual labels:  composition
Circuit Breaker Monad
Circuit Breaker pattern as a monad
Stars: ✭ 52 (-96.54%)
Mutual labels:  monad
Transient
A full stack, reactive architecture for general purpose programming. Algebraic and monadically composable primitives for concurrency, parallelism, event handling, transactions, multithreading, Web, and distributed computing with complete de-inversion of control (No callbacks, no blocking, pure state)
Stars: ✭ 617 (-58.89%)
Mutual labels:  composition
Ok jose
Pipe elixir functions that match ok/error tuples or custom patterns.
Stars: ✭ 91 (-93.94%)
Mutual labels:  monad
Not Awesome Es6 Classes
A curated list of resources on why ES6 (aka ES2015) classes are NOT awesome
Stars: ✭ 1,185 (-21.05%)
Mutual labels:  composition
Redash
Tiny functional programming suite for JavaScript.
Stars: ✭ 40 (-97.34%)
Mutual labels:  composition
Chakra Ui Vue
⚑️ Build scalable and accessible Vue.js applications with ease.
Stars: ✭ 993 (-33.84%)
Mutual labels:  composition
Compositeandroid
Composition over inheritance for Android components like Activity or Fragment
Stars: ✭ 519 (-65.42%)
Mutual labels:  composition
Ok
Elegant error/exception handling in Elixir, with result monads.
Stars: ✭ 517 (-65.56%)
Mutual labels:  monad
Cyclops
An advanced, but easy to use, platform for writing functional applications in Java 8.
Stars: ✭ 1,180 (-21.39%)
Mutual labels:  monad
Happy
the alchemist's happy path with elixir
Stars: ✭ 37 (-97.53%)
Mutual labels:  monad
Prism
React / Redux action composition made simple http://salsita.github.io/prism/
Stars: ✭ 499 (-66.76%)
Mutual labels:  composition
Eff
Eff monad for cats - https://atnos-org.github.io/eff
Stars: ✭ 479 (-68.09%)
Mutual labels:  monad
Purefun
Functional Programming library for Java
Stars: ✭ 37 (-97.53%)
Mutual labels:  monad
Dry Monads
Useful, common monads in idiomatic Ruby
Stars: ✭ 453 (-69.82%)
Mutual labels:  monad
Whyhaskellmatters
In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.
Stars: ✭ 418 (-72.15%)
Mutual labels:  functor
Cats Stm
An STM implementation for Cats Effect
Stars: ✭ 106 (-92.94%)
Mutual labels:  monad
Functionalplus
Functional Programming Library for C++. Write concise and readable C++ code.
Stars: ✭ 1,286 (-14.32%)
Mutual labels:  composition
Iter
Simple iterator abstract datatype, intended to iterate efficiently on collections while performing some transformations.
Stars: ✭ 71 (-95.27%)
Mutual labels:  monad
Perhaps
A monad, perhaps.
Stars: ✭ 35 (-97.67%)
Mutual labels:  monad
Objectmodel
Strong Dynamically Typed Object Modeling for JavaScript
Stars: ✭ 415 (-72.35%)
Mutual labels:  composition
Roost
Representation Learning from Stoichiometry
Stars: ✭ 21 (-98.6%)
Mutual labels:  composition
Swift Web
πŸ•Έ A collection of Swift server-side frameworks for handling HTML, CSS, routing and middleware.
Stars: ✭ 415 (-72.35%)
Mutual labels:  composition
Tsmonad
Little monad library designed for TypeScript
Stars: ✭ 379 (-74.75%)
Mutual labels:  monad
Httpz
purely functional http client with scalaz.Free
Stars: ✭ 67 (-95.54%)
Mutual labels:  monad
Bugz
πŸ› Composable User Agent Detection using Ramda
Stars: ✭ 15 (-99%)
Mutual labels:  composition
Kotlin Result
A multiplatform Result monad for modelling success or failure operations.
Stars: ✭ 369 (-75.42%)
Mutual labels:  monad
Fp Resources
Functional programming great resources
Stars: ✭ 369 (-75.42%)
Mutual labels:  monad
1-60 of 234 similar projects