Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomeraberbach/lfi
🦥 A lazy functional iteration library supporting sync, async, and concurrent iteration.
https://github.com/tomeraberbach/lfi
async concurrent functional-programming generator iterable iterator javascript lazy npm-module npm-package promise sync
Last synced: 5 days ago
JSON representation
🦥 A lazy functional iteration library supporting sync, async, and concurrent iteration.
- Host: GitHub
- URL: https://github.com/tomeraberbach/lfi
- Owner: TomerAberbach
- License: apache-2.0
- Created: 2020-12-17T22:57:06.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-13T05:12:08.000Z (about 1 month ago)
- Last Synced: 2025-01-11T03:35:24.586Z (12 days ago)
- Topics: async, concurrent, functional-programming, generator, iterable, iterator, javascript, lazy, npm-module, npm-package, promise, sync
- Language: TypeScript
- Homepage: https://lfi.dev
- Size: 2.25 MB
- Stars: 326
- Watchers: 6
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: readme.md
- License: license-apache
Awesome Lists containing this project
README
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_](https://lfi.dev/docs/concepts/concurrent-iterable)
- **Async & Concurrent:** apply async operations sequentially over async
iterables or concurrently over
[_concurrent iterables_](https://lfi.dev/docs/concepts/concurrent-iterable)
- **Tree Shakeable:** only bundle the code you actually use!
- **Adorable Logo:** designed by [Jill Marbach](https://jillmarbach.com)!## Getting started
Check out the documentation at [lfi.dev](https://lfi.dev)!
## Contributing
Stars are always welcome!
For bugs and feature requests,
[please create an issue](https://github.com/TomerAberbach/lfi/issues/new).## License
[MIT](https://github.com/TomerAberbach/lfi/blob/main/license) ©
[Tomer Aberbach](https://github.com/TomerAberbach) \
[Apache 2.0](https://github.com/TomerAberbach/lfi/blob/main/license-apache) ©
[Google](https://github.com/TomerAberbach/lfi/blob/main/notice-apache)