EventStream is an open-source Node.js library that simplifies processing data through composable streams. It combines functional programming concepts with Node.js input and output operations. Developers can transform, filter, merge, split, and combine streams using reusable functions. Its API resembles familiar JavaScript array operations while processing values incrementally as they arrive. The library supports asynchronous transformations, line-oriented text processing, and stream-to-stream pipelines. It also provides utilities for converting event emitters and callbacks into streams. EventStream is useful for file processing, network operations, and data transformation workflows. The package experienced a significant supply chain compromise in 2018, making dependency version verification especially important.

Features

  • Functional Node.js Stream Processing
  • Stream Mapping, Filtering, and Reduction
  • Asynchronous Data Transformation
  • Stream Merging, Splitting, and Joining
  • Line-Oriented Text and File Processing
  • Event Emitter and Callback Stream Conversion

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow EventStream

EventStream Web Site

Other Useful Business Software
Veeam Data Platform v13.1 Icon
Veeam Data Platform v13.1

Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
Try Now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of EventStream!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Libraries

Registered

4 days ago