We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript. See the prelude.ls site for examples, a reference, and more.
Lazy, composable operations on iterators/generators for ES6 and beyond. Use lazit right now with transpilers like babeljs or the Google Traceur Compiler or by using build/lazit.js or build/lazit.min.js which are precompiled using babeljs and browserified.
This README contains introduction to Universum and a tutorial on how to use it. This is neither a tutorial on Haskell nor tutorial on each function contained in Universum. For detailed documentation of every function together with examples and usage, see Haddock documentation.
Avoid all partial functions (like head :: [a] -> a). The types of partial functions lie about their behavior and usage of such functions can lead to the unexpected bugs. Though you can still use some unsafe functions from Relude.Unsafe module, but they are not exported by default. Type-safety. We like to make invalid states unrepresantable. And if it's possible to express this concept through the types then we will do it.