TomerAberbach/lfi

🦥 A lazy functional iteration library supporting sync, async, and concurrent iteration.

TypeScript

350

286 commits

updated Dec 16, 2025

See the code

README

Sloth juggling office supplies

lfi

A lazy functional iteration library supporting sync, async, and concurrent iteration.

Features

  • Lazy: delays applying operations until their results are needed
  • Functional: provides highly composable functions
  • Iteration: supports sync iterables, async iterables, and unique concurrent iterables
  • Async & Concurrent: apply async operations sequentially over async iterables or concurrently over concurrent iterables
  • Tree Shakeable: only bundle the code you actually use!
  • Adorable Logo: designed by Jill Marbach!

Getting started

Check out the documentation at lfi.dev!

Contributing

Stars are always welcome!

For bugs and feature requests, please create an issue.

License

MIT © Tomer Aberbach
Apache 2.0 © Google

async
concurrent
functional-programming
generator
iterable
iterator
javascript
lazy
npm-module
npm-package
promise
sync

TomerAberbach/lfi

🦥 A lazy functional iteration library supporting sync, async, and concurrent iteration.

TypeScript

350

286 commits

updated Dec 16, 2025

See the code

README

Sloth juggling office supplies

lfi

A lazy functional iteration library supporting sync, async, and concurrent iteration.

Features

  • Lazy: delays applying operations until their results are needed
  • Functional: provides highly composable functions
  • Iteration: supports sync iterables, async iterables, and unique concurrent iterables
  • Async & Concurrent: apply async operations sequentially over async iterables or concurrently over concurrent iterables
  • Tree Shakeable: only bundle the code you actually use!
  • Adorable Logo: designed by Jill Marbach!

Getting started

Check out the documentation at lfi.dev!

Contributing

Stars are always welcome!

For bugs and feature requests, please create an issue.

License

MIT © Tomer Aberbach
Apache 2.0 © Google

async
concurrent
functional-programming
generator
iterable
iterator
javascript
lazy
npm-module
npm-package
promise
sync

Project health

Overall

3.4/10

Maintained

0/10

Code review

0/10
OpenSSF Scorecard

npm

Latest release

4.1.2 · Dec 16, 2025

Releases this year

1

Significant stargazers

Andrey Okonetchnikov

1,090 followers · starred Nov 2021

Pascal Birchler

662 followers · starred Dec 2021

Anton Korzunov

747 followers · starred Nov 2021

Alex Reardon

1,186 followers · starred Nov 2021