crocks
scriptum
crocks | scriptum | |
---|---|---|
4 | 1 | |
1,582 | 381 | |
- | -0.3% | |
0.0 | 9.0 | |
over 1 year ago | 13 days ago | |
JavaScript | JavaScript | |
ISC License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
crocks
-
Javascript futures and Result monads belong together
I do enjoy a bit of monad'ing. I often use this minimal Maybe in projects, inspired by Folktale and Crocks.
-
Fp library for JS
It's probably the most popular one. Crocks is quite good if you get deeper into FP (https://crocks.dev/) and its creator has a number of live coding videos on his channel https://www.youtube.com/user/TheEvilSoft
-
Real world examples of functional JavaScript?
I've found videos by the author of the Crocks library (https://crocks.dev/) very helpful - 'Working with ADTs', 'Practical ADTs' 'Livecode' sessions.
-
Grandma's recipes for cooking redux
Crocks
scriptum
What are some alternatives?
ramda - :ram: Practical functional Javascript
Fluture - 🦋 Fantasy Land compliant (monadic) alternative to Promises
cpsfy - 🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested
melange - A mixture of tooling combined to produce JavaScript from OCaml & Reason
mrust - Monads for Rust
protoss - Zeta Ret ProtoSS Library - Prototype Supers-Subclass ~ 1kb (Polymorphism, Prototypes, OOP)
functional-javascript - :tada: A list of functional javascript resources
You-Dont-Need-Momentjs - List of functions which you can use to replace moment.js + ESLint Plugin
effect - An ecosystem of tools to build robust applications in TypeScript.
js_of_ocaml - Compiler from OCaml to Javascript.
curryjack - 🍛Curryjack - Game using Open Data Curry / カレージャック - オープンデータを使ったゲームアプリ
masala-parser - Javascript Generalized Parser Combinators