Profunctor implementation of Lenses, Prisms, Traversals, Isos, etc.
☆87May 5, 2016Updated 9 years ago
Alternatives and similar repositories for optics
Users that are interested in optics are comparing it to the libraries listed below
Sorting:
- A lazy implementation of the Fantasy Land Either type☆16May 22, 2017Updated 8 years ago
- Lens library built on ramda☆184Jun 13, 2017Updated 8 years ago
- Combination of a free applicative functor and free monad☆58Aug 9, 2020Updated 5 years ago
- Free monad Collection☆177Apr 13, 2018Updated 7 years ago
- Partial lenses is a comprehensive, high-performance optics library for JavaScript☆921Nov 18, 2021Updated 4 years ago
- Do-notation for javascript fantasy land☆64Jan 18, 2014Updated 12 years ago
- ramda logic☆44Sep 26, 2024Updated last year
- Turn non-concurrent FantasyLand Applicatives concurrent☆25Apr 11, 2020Updated 5 years ago
- Toolset for retrying potentially failing computations☆15Apr 6, 2021Updated 4 years ago
- Ramdajs REPL.☆30Jan 14, 2022Updated 4 years ago
- Function composition with dot as a composition operator.☆23Jun 24, 2015Updated 10 years ago
- recursion-schemes in JS☆57Dec 28, 2016Updated 9 years ago
- A library which aids in making any JavaScript library more functional.☆50Mar 31, 2015Updated 10 years ago
- Powerful and practical functional abstractions for JavaScript and TypeScript. Functors, Monads, Traversables and all that jazz.☆89Jun 6, 2018Updated 7 years ago
- Monadic middleware☆59Apr 6, 2021Updated 4 years ago
- ☆11Jun 11, 2016Updated 9 years ago
- Functional programming date manipulation library☆119Dec 11, 2019Updated 6 years ago
- ☆14Mar 11, 2017Updated 9 years ago
- *UNMAINTAINED* type definitions (for TypeScript) for JavaScript library Sanctuary☆12May 21, 2017Updated 8 years ago
- Composable kmett style lenses☆216Sep 28, 2015Updated 10 years ago
- Natural pattern matching in JS☆23Dec 4, 2022Updated 3 years ago
- MTL-style in TypeScript☆25Feb 27, 2018Updated 8 years ago
- Optics library for JavaScript☆144Oct 15, 2018Updated 7 years ago
- A pure and functional router using classic FRP. Written in TypeScript.☆20Sep 20, 2021Updated 4 years ago
- Debugging for Ramda.☆116May 19, 2016Updated 9 years ago
- port of the haskell package Data.Aviary.Birds. Every thing for your combinatory needs.☆93Oct 22, 2016Updated 9 years ago
- Practical monad transformers for JS.☆26Dec 27, 2016Updated 9 years ago
- A starting point for an experimental Node server application☆15Feb 21, 2018Updated 8 years ago
- ES6 flavoured parser combinators☆72Feb 14, 2018Updated 8 years ago
- QuickCheck Library using Fantasy-Land☆18Feb 3, 2016Updated 10 years ago
- Clean up required or imported ramda functions☆26Sep 22, 2018Updated 7 years ago
- Pure and comonadic Game of Life in Fantasy Land compatible JavaScript☆43Oct 14, 2013Updated 12 years ago
- Free monad☆26Jan 20, 2016Updated 10 years ago
- Create Express middleware using Futures☆29May 1, 2021Updated 4 years ago
- An experiment with higher-kinded types in elm☆58Aug 13, 2016Updated 9 years ago
- Library for creating tagged constructors.☆705Jul 19, 2021Updated 4 years ago
- A small JavaScript library for defining and using union types.☆479Jun 5, 2019Updated 6 years ago
- fantasyland extensions for immutablejs☆489Feb 10, 2019Updated 7 years ago
- ☆27Dec 4, 2022Updated 3 years ago