The catalog

Find your next shortcut.

Explicit inputs, predictable outputs. Browse 101 pure standalone pipes.

101 pipes found

Collections

chunk

Group cards into fixed-size display rows.

Pure · Standalone
Collections

flatten

Present nested lists with explicit bounded depth.

Pure · Standalone
Collections

compact

Drop nullish values while retaining 0 and false.

Pure · Standalone
Collections

partition

Split records into matching and remaining buckets.

Pure · Standalone
Collections

zip

Pair parallel data series to the shorter length.

Pure · Standalone
Collections

unzip

Split paired coordinates into parallel series.

Pure · Standalone
Collections

slidingWindow

Create overlapping chart/history windows.

Pure · Standalone
Collections

pluck

Project own direct properties from record lists.

Pure · Standalone
Collections

filterBy

Display records with an own property equal to a value.

Pure · Standalone
Collections

intersectionBy

Show records shared between selections by identity key.

Pure · Standalone
Collections

differenceBy

Show unselected records by identity key.

Pure · Standalone
Collections

unionBy

Combine record sets with first-record precedence.

Pure · Standalone
Collections

symmetricDifferenceBy

Show records exclusive to either selection.

Pure · Standalone
Collections

indexBy

Build a prototype-safe lookup Map from records.

Pure · Standalone
Collections

countBy

Summarize category frequencies without retaining grouped arrays.

Pure · Standalone
Collections

mergeBy

Reconcile partial records with shallow last-field precedence.

Pure · Standalone
Collections

paginate

Generate page items and total-page metadata for client display.

Pure · Standalone
Collections

includes

Membership checks, including falsy values.

Pure · Standalone
Collections

removeByKey

Remove records matching excluded values.

Pure · Standalone
Collections

removeDuplicatesByKey

Legacy last-wins deduplication.

Pure · Standalone
Collections

groupBy

Readonly object arrays become ordered `{key, items}` groups.

Pure · Standalone
Collections

uniqueBy

Readonly object arrays; retain `first` by default or `last` explicitly.

Pure · Standalone
Collections

orderBy

Readonly arrays; stable ascending/default or descending sort by a direct key.

Pure · Standalone
Dates

dateParts

Structured Intl calendar fields for segmented date UI.

Pure · Standalone
Dates

calendarDayDifference

Signed difference of UTC calendar dates, not 24-hour durations.

Pure · Standalone
Dates

isWithinInterval

Inclusive timestamp interval membership.

Pure · Standalone
Dates

overlapDuration

Milliseconds shared by two half-open timestamp intervals.

Pure · Standalone
Dates

isoWeek

UTC ISO week-year and week number for reporting.

Pure · Standalone
Dates

quarter

UTC quarter number for fiscal/calendar labels.

Pure · Standalone
Dates

unixTimestamp

Floor epoch seconds, including pre-1970 values.

Pure · Standalone
Dates

dateBucket

UTC start-of-day/week/month/quarter/year for chart grouping.

Pure · Standalone
Dates

businessDaysDifference

Signed UTC Mon–Fri day counts with caller-supplied holidays.

Pure · Standalone
Dates

dateSequence

Bounded inclusive UTC date sequences for calendars.

Pure · Standalone
Dates

formatDuration

Make elapsed time readable.

Pure · Standalone
Dates

relativeTime

Human time, with a caller-controlled clock.

Pure · Standalone
Dates

formatDateTime

The original English Date formatter.

Pure · Standalone
Dates

localizedDate

Format dates using an explicit locale.

Pure · Standalone
Dates

dateRange

Formats ordered Date, epoch-millisecond or parseable string endpoints.

Pure · Standalone
Utilities

base64ImageUrl

Build a data URL from raw base64.

Pure · Standalone
Localization

listFormat

Formats readonly string lists using Intl conjunction, disjunction or unit grammar.

Pure · Standalone
Numbers

formatUnit

Formats a finite number with a sanctioned Intl simple or compound unit.

Pure · Standalone
Localization

displayName

Intl display names for language, region, script, currency, calendar or dateTimeField codes.

Pure · Standalone
Numbers

sumBy

Sum finite numeric fields for dashboard totals.

Pure · Standalone
Numbers

averageBy

Mean numeric fields for dashboard summaries.

Pure · Standalone
Numbers

minBy

Find the original record with the smallest numeric field.

Pure · Standalone
Numbers

maxBy

Find the original record with the largest numeric field.

Pure · Standalone
Numbers

summarizeBy

One-pass count/sum/mean/min/max summary.

Pure · Standalone
Numbers

percentileBy

Interpolated percentile for numeric dashboard samples.

Pure · Standalone
Numbers

weightedAverageBy

Weighted average with explicit nonnegative weights.

Pure · Standalone
Numbers

extentBy

Numeric lower/upper bounds for chart domains.

Pure · Standalone
Numbers

cumulativeSum

Running totals for chart series.

Pure · Standalone
Numbers

movingAverage

Full-window averages for chart smoothing.

Pure · Standalone
Numbers

histogram

Bounded equal-width bins for numeric distributions.

Pure · Standalone
Numbers

percentageChange

Signed percentage change from a nonzero baseline.

Pure · Standalone
Numbers

clamp

Constrain numeric display values to explicit bounds.

Pure · Standalone
Numbers

roundTo

Numeric decimal-place rounding with signed precision.

Pure · Standalone
Numbers

roundToStep

Round to increments and optional origin.

Pure · Standalone
Numbers

ratio

Compute a finite quotient with an explicit nonzero divisor.

Pure · Standalone
Localization

pluralCategory

Expose Intl cardinal/ordinal category for custom presentation.

Pure · Standalone
Numbers

formatFraction

Approximate finite values as localized bounded-denominator fractions.

Pure · Standalone
Numbers

basisPoints

Display decimal ratios as basis points, without financial advice.

Pure · Standalone
Numbers

numberBase

Display safe integers or bigint in bases 2–36.

Pure · Standalone
Numbers

compactNumber

Compact counts, without custom suffix rules.

Pure · Standalone
Numbers

fileSize

The original fixed-megabyte formatter.

Pure · Standalone
Numbers

numberToWords

Legacy English and French number words.

Pure · Standalone
Numbers

replaceComma

Coerce a decimal-comma value.

Pure · Standalone
Numbers

roundHalf

Legacy two-decimal tie rounding.

Pure · Standalone
Numbers

numberRange

Finite ordered endpoints with Intl number options including currency/unit.

Pure · Standalone
Numbers

byteSize

Nonnegative finite byte count.

Pure · Standalone
Utilities

getPath

Read an own-property path supplied as a key array.

Pure · Standalone
Utilities

pick

Display explicitly allowed own fields.

Pure · Standalone
Utilities

omit

Create a display object excluding named own fields.

Pure · Standalone
Utilities

renameKeys

Remap schema field names without silently losing collisions.

Pure · Standalone
Utilities

defaults

Fill only nullish own fields from shallow defaults.

Pure · Standalone
Utilities

invertRecord

Invert scalar mappings while preserving duplicate-value keys.

Pure · Standalone
Utilities

pruneEmpty

Remove recursively empty data while preserving zero and false.

Pure · Standalone
Utilities

pathEntries

Flatten own leaf values to key-array paths, without dotted-key ambiguity.

Pure · Standalone
Text

wordCount

Content word counters using locale segmentation.

Pure · Standalone
Text

truncateWords

Article previews cut at word boundaries.

Pure · Standalone
Text

wrapWords

Plain-text messages wrap to grapheme-bounded lines.

Pure · Standalone
Text

readingTime

Localized article reading estimates.

Pure · Standalone
Text

normalizeWhitespace

Clean pasted labels without stripping markup.

Pure · Standalone
Text

stripDiacritics

Latin accent folding for search labels; preserve other scripts.

Pure · Standalone
Text

excerpt

Show a grapheme-safe context window around a literal match.

Pure · Standalone
Text

highlightMatches

Structured literal search highlights, never HTML.

Pure · Standalone
Text

humanizeIdentifier

Readable acronym-aware API/schema labels.

Pure · Standalone
Text

escapeRegExp

Turn a search term into literal regex pattern text.

Pure · Standalone
Text

graphemeCount

User-visible character limits for multilingual fields.

Pure · Standalone
Text

splitLines

Render pasted multiline content as readonly input rows.

Pure · Standalone
Text

truncate

Short text that keeps emoji intact.

Pure · Standalone
Text

initials

Name badges in one expression.

Pure · Standalone
Text

mask

Show only what a label needs.

Pure · Standalone
Text

camelToSnake

Convert camel case to underscores.

Pure · Standalone
Text

camelCaseToTitleSeparatedCase

Legacy camel-case title splitting.

Pure · Standalone
Text

capitalize

Uppercase the first code unit.

Pure · Standalone
Text

hide

Legacy full-string masking.

Pure · Standalone
Text

snakeToCamel

Join underscore-separated words.

Pure · Standalone
Text

underscoreToTitle

Turn underscore separators into spaces.

Pure · Standalone
Text

upperCaseFrom

Uppercase a character at an index.

Pure · Standalone
Text

truncateMiddle

Length is a grapheme budget including the suffix (default ellipsis).

Pure · Standalone
Text

slugify

Preserves Unicode letters, numbers and combining marks; normalizes NFC and lowercases by default.

Pure · Standalone