SkillAgentSearch skills...

Remeda

A utility library for JavaScript and TypeScript.

Install / Use

/learn @remeda/Remeda
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Remeda

The first "data-first" and "data-last" utility library designed especially for TypeScript.

GitHub License GitHub top language Codecov GitHub branch status NPM GitHub Release Date NPM Downloads <br /> GitHub Repo stars OpenSSF Scorecard OpenSSF Best Practices Libraries.io SourceRank Commits All contributors

Documentation

Read the full docs and API reference on remedajs.com/docs.

Migrating from other libraries? Check out our migration guides for Lodash and Ramda!

Interested in contributing? Read the contributing guide.

Features

  • First-class TypeScript support, with types that are as specific as possible.
  • Supports data-first (filter(array, fn)) and data-last (filter(fn)(array)) approaches.
  • Lazy evaluation support with pipe and piped.
  • Runtime and types are both extensively tested, with full code coverage.
  • Tree-shakable, supports CJS and ESM.
  • Fully documented with JSDoc, supports in-editor function documentation.

Getting started

Installation

npm install remeda
pnpm add remeda
yarn add remeda
bun install remeda
deno add jsr:@remeda/remeda

Usage

import { pipe, forEach, unique, take } from "remeda";

pipe(
  [1, 2, 2, 3, 3, 4, 5, 6],
  forEach((value) => console.log(`Got ${value}`)),
  unique(),
  take(3),
); // => [1, 2, 3]

// Console output:
// Got 1
// Got 2
// Got 2
// Got 3

Getting help

Questions, bug reports, and feature requests are tracked in GitHub issues.

Contributors

<a href="https://github.com/remeda/remeda/graphs/contributors"> <img src="https://contrib.rocks/image?repo=remeda/remeda" /> </a>

Made with contrib.rocks.

Related Skills

View on GitHub
GitHub Stars5.3k
CategoryDevelopment
Updated14h ago
Forks159

Languages

TypeScript

Security Score

100/100

Audited on Mar 29, 2026

No findings