Ramda is a JavaScript library that will be useful for all adherents of functional programming. As a tool, Ramda facilitates the work process. Its distinctive features are the absence of side effects and immutability, which allows one to write simple and smart code. Automatic currying is featured as well. The data to work with is usually provided in an orderly manner. Besides, one can create new functions based on others — there is no binding to data. Using Ramda increases performance thanks to infallible and fast task solution.