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
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
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

2 days ago