{"objects":[{"downloads":{"monthly":962031574,"weekly":208388120},"dependents":"2451","updated":"2026-10-10T00:26:20.572Z","searchScore":90.557655,"package":{"name":"get-stream","keywords":["get","stream","promise","concat","string","text","buffer","read","data","consume","readable","readablestream","object","concat"],"version":"9.0.1","description":"Get a stream as a string, Buffer, ArrayBuffer or array","sanitized_name":"get-stream","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"},{"email":"ehmicky@gmail.com","username":"ehmicky"}],"license":"MIT","date":"2024-03-16T18:05:50.308Z","links":{"homepage":"https://github.com/sindresorhus/get-stream#readme","repository":"git+https://github.com/sindresorhus/get-stream.git","bugs":"https://github.com/sindresorhus/get-stream/issues","npm":"https://www.npmjs.com/package/get-stream"}},"score":{"final":90.557655,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":365441674,"weekly":82119223},"dependents":"671","updated":"2026-10-10T00:23:23.249Z","searchScore":90.48298,"package":{"name":"web-streams-polyfill","keywords":["streams","whatwg","polyfill"],"version":"4.3.0","description":"Web Streams, based on the WHATWG spec reference implementation","sanitized_name":"web-streams-polyfill","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:3407a257-3bf3-4c16-93a3-83e0a5424bfd","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"diwank.singh@gmail.com","username":"diwank"},{"email":"asmatic075@gmail.com","username":"whiterabbit1983"},{"email":"mattias.buelens@gmail.com","username":"mattiasbuelens"}],"license":"MIT","date":"2026-05-15T13:51:18.273Z","links":{"homepage":"https://github.com/MattiasBuelens/web-streams-polyfill#readme","repository":"git+https://github.com/MattiasBuelens/web-streams-polyfill.git","bugs":"https://github.com/MattiasBuelens/web-streams-polyfill/issues","npm":"https://www.npmjs.com/package/web-streams-polyfill"}},"score":{"final":90.48298,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":226925536,"weekly":51297909},"dependents":"327","updated":"2026-10-10T00:23:21.290Z","searchScore":85.646545,"package":{"name":"streamx","keywords":[],"version":"2.28.1","description":"An iteration of the Node.js core streams with a series of improvements","sanitized_name":"streamx","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2026-08-25T20:21:30.617Z","links":{"homepage":"https://github.com/mafintosh/streamx","repository":"git+https://github.com/mafintosh/streamx.git","bugs":"https://github.com/mafintosh/streamx/issues","npm":"https://www.npmjs.com/package/streamx"}},"score":{"final":85.646545,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":194513100,"weekly":44978405},"dependents":"24","updated":"2026-10-10T00:24:25.690Z","searchScore":83.765434,"package":{"name":"@sindresorhus/merge-streams","keywords":["merge","stream","streams","readable","passthrough","interleave","interleaved","unify","unified"],"version":"4.0.0","description":"Merge multiple streams into a unified stream","sanitized_name":"@sindresorhus/merge-streams","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2024-05-04T19:40:43.039Z","links":{"homepage":"https://github.com/sindresorhus/merge-streams#readme","repository":"git+https://github.com/sindresorhus/merge-streams.git","bugs":"https://github.com/sindresorhus/merge-streams/issues","npm":"https://www.npmjs.com/package/@sindresorhus/merge-streams"}},"score":{"final":83.765434,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":145291533,"weekly":33347849},"dependents":"10","updated":"2026-10-10T00:31:19.103Z","searchScore":82.927605,"package":{"name":"teex","keywords":[],"version":"1.0.1","description":"Turn a readable stream into multiple readable streamx streams","sanitized_name":"teex","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2022-09-12T08:39:15.285Z","links":{"homepage":"https://github.com/mafintosh/teex","repository":"git+https://github.com/mafintosh/teex.git","bugs":"https://github.com/mafintosh/teex/issues","npm":"https://www.npmjs.com/package/teex"}},"score":{"final":82.927605,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1204193017,"weekly":261142198},"dependents":"2440","updated":"2026-10-10T00:27:35.674Z","searchScore":82.926926,"package":{"name":"string_decoder","keywords":["string","decoder","browser","browserify"],"version":"1.3.0","description":"The string_decoder module from Node core","sanitized_name":"string_decoder","publisher":{"email":"hello@matteocollina.com","username":"matteo.collina"},"maintainers":[{"email":"calvin.metcalf@gmail.com","username":"cwmma"},{"email":"hello@matteocollina.com","username":"matteo.collina"},{"email":"r@va.gg","username":"rvagg"},{"email":"build@iojs.org","username":"nodejs-foundation"}],"license":"MIT","date":"2019-08-07T09:20:36.634Z","links":{"homepage":"https://github.com/nodejs/string_decoder","repository":"git://github.com/nodejs/string_decoder.git","bugs":"https://github.com/nodejs/string_decoder/issues","npm":"https://www.npmjs.com/package/string_decoder"}},"score":{"final":82.926926,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":134400471,"weekly":23965386},"dependents":"148","updated":"2026-10-10T00:22:16.980Z","searchScore":81.210556,"package":{"name":"minipass-fetch","keywords":["fetch","minipass","node-fetch","window.fetch"],"version":"6.0.0","description":"An implementation of window.fetch in Node.js using Minipass streams","sanitized_name":"minipass-fetch","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:b4f090bc-43f1-4c81-8a14-883a379b3acc","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"saquibkhan@github.com","username":"saquibkhan"},{"email":"npm-cli+bot@github.com","username":"npm-cli-ops"},{"email":"reggi@github.com","username":"reggi"},{"email":"martin.ruiz.mares@gmail.com","username":"martinrrm"}],"license":"MIT","date":"2026-05-08T18:37:12.375Z","links":{"homepage":"https://github.com/npm/minipass-fetch#readme","repository":"git+https://github.com/npm/minipass-fetch.git","bugs":"https://github.com/npm/minipass-fetch/issues","npm":"https://www.npmjs.com/package/minipass-fetch"}},"score":{"final":81.210556,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":350092622,"weekly":79252644},"dependents":"400","updated":"2026-10-10T00:21:15.180Z","searchScore":80.84449,"package":{"name":"minizlib","keywords":["zlib","gzip","gunzip","deflate","inflate","compression","zip","unzip"],"version":"3.1.0","description":"A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.","sanitized_name":"minizlib","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"MIT","date":"2025-09-21T21:27:19.983Z","links":{"homepage":"https://github.com/isaacs/minizlib#readme","repository":"git+https://github.com/isaacs/minizlib.git","bugs":"https://github.com/isaacs/minizlib/issues","npm":"https://www.npmjs.com/package/minizlib"}},"score":{"final":80.84449,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":176247321,"weekly":40358345},"dependents":"93","updated":"2026-10-10T00:23:32.480Z","searchScore":75.42843,"package":{"name":"lazystream","keywords":["emfile","lazy","streams","stream"],"version":"1.0.1","description":"Open Node Streams on demand.","sanitized_name":"lazystream","publisher":{"email":"jonas.pommerening@gmail.com","username":"jpommerening"},"maintainers":[{"email":"jonas.pommerening@gmail.com","username":"jpommerening"}],"license":"MIT","date":"2021-10-23T09:04:15.234Z","links":{"homepage":"https://github.com/jpommerening/node-lazystream","repository":"git+https://github.com/jpommerening/node-lazystream.git","bugs":"https://github.com/jpommerening/node-lazystream/issues","npm":"https://www.npmjs.com/package/lazystream"}},"score":{"final":75.42843,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":24127336,"weekly":6215210},"dependents":"2","updated":"2026-10-10T00:21:00.923Z","searchScore":73.99179,"package":{"name":"@prisma/streams-local","keywords":[],"version":"0.1.11","description":"Node and Bun local Prisma Streams runtime for trusted development workflows.","sanitized_name":"@prisma/streams-local","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:94c8d322-7dde-47f7-82e7-fbfd76e1aed8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bot-npm@prisma.io","username":"prismabot"},{"email":"alex@aqrln.net","username":"aqrln"},{"email":"tylerhogarth@gmail.com","username":"tylerhogarth"},{"email":"dev.ankur.datta@gmail.com","username":"ankur-datta-007"}],"license":"Apache-2.0","date":"2026-06-12T13:34:35.927Z","links":{"homepage":"https://github.com/prisma/streams/tree/main/docs","repository":"git+https://github.com/prisma/streams.git","bugs":"https://github.com/prisma/streams/issues","npm":"https://www.npmjs.com/package/@prisma/streams-local"}},"score":{"final":73.99179,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29142077,"weekly":6710448},"dependents":"9","updated":"2026-10-10T00:23:10.363Z","searchScore":73.86431,"package":{"name":"@types/ssh2-streams","keywords":[],"version":"0.1.13","description":"TypeScript definitions for ssh2-streams","sanitized_name":"@types/ssh2-streams","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2025-10-24T04:32:05.282Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ssh2-streams","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/ssh2-streams"}},"score":{"final":73.86431,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":40706194,"weekly":8939425},"dependents":"253","updated":"2026-10-10T00:20:22.412Z","searchScore":72.910774,"package":{"name":"workbox-streams","keywords":["workbox","workboxjs","service worker","sw","streams","readablestream"],"version":"7.4.1","description":"A library that makes it easier to work with Streams in the browser.","sanitized_name":"workbox-streams","publisher":{"email":"pascal.birchler@gmail.com","username":"swissspidy"},"maintainers":[{"email":"hello@gaunt.dev","username":"gauntface"},{"email":"npm@posnick.org","username":"jeffposnick"},{"email":"addyosmani@gmail.com","username":"addyosmani"},{"email":"philip@philipwalton.com","username":"philipwalton"},{"email":"adrianajara@gmail.com","username":"tropicadri"},{"email":"westonruter@gmail.com","username":"westonruter"},{"email":"steiner.thomas@gmail.com","username":"tomayac"},{"email":"katie.hempenius@gmail.com","username":"khempenius"},{"email":"pascal.birchler@gmail.com","username":"swissspidy"}],"license":"MIT","date":"2026-05-04T20:21:39.302Z","links":{"homepage":"https://github.com/GoogleChrome/workbox","repository":"git+https://github.com/googlechrome/workbox.git","bugs":"https://github.com/googlechrome/workbox/issues","npm":"https://www.npmjs.com/package/workbox-streams"}},"score":{"final":72.910774,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8735242,"weekly":1849954},"dependents":"13","updated":"2026-10-10T00:26:11.232Z","searchScore":72.64962,"package":{"name":"@cucumber/message-streams","keywords":[],"version":"5.0.1","description":"Streams for reading/writing messages","sanitized_name":"@cucumber/message-streams","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:2ac2a8c1-f4e1-4d8e-af36-3774e868493a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"cukebot@cucumber.io","username":"cukebot"}],"license":"MIT","date":"2026-06-20T08:40:58.887Z","links":{"homepage":"https://github.com/cucumber/message-streams#readme","repository":"git://github.com/cucumber/message-streams.git","bugs":"https://github.com/cucumber/message-streams/issues","npm":"https://www.npmjs.com/package/@cucumber/message-streams"}},"score":{"final":72.64962,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":214569416,"weekly":45866383},"dependents":"12401","updated":"2026-10-10T00:20:04.275Z","searchScore":72.28025,"package":{"name":"through2","keywords":["stream","transform","transformstream","web-streams","async-iterable","pipeline"],"version":"5.0.11","description":"Tiny utilities for inserting transformation logic into Node.js stream and Web Streams pipelines","sanitized_name":"through2","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:67030ff9-28b5-461f-922f-71d28d8c48ae","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bryce@ravenwall.com","username":"bryce"},{"email":"r@va.gg","username":"rvagg"}],"license":"MIT","date":"2026-07-30T05:27:52.260Z","links":{"homepage":"https://github.com/rvagg/through2","repository":"git+https://github.com/rvagg/through2.git","bugs":"https://github.com/rvagg/through2/issues","npm":"https://www.npmjs.com/package/through2"}},"score":{"final":72.28025,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9265054,"weekly":1794961},"dependents":"59","updated":"2026-10-10T00:21:07.827Z","searchScore":69.74747,"package":{"name":"ordered-read-streams","keywords":["streams","ordered","group","combine","streamx","readable"],"version":"2.0.0","description":"Combines array of streams into one Readable stream in strict order.","sanitized_name":"ordered-read-streams","publisher":{"email":"blaine.bublitz@gmail.com","username":"phated"},"maintainers":[{"email":"yo@contra.io","username":"yocontra"},{"email":"blaine.bublitz@gmail.com","username":"phated"}],"license":"MIT","date":"2022-10-10T19:02:46.935Z","links":{"homepage":"https://github.com/gulpjs/ordered-read-streams#readme","repository":"git+https://github.com/gulpjs/ordered-read-streams.git","bugs":"https://github.com/gulpjs/ordered-read-streams/issues","npm":"https://www.npmjs.com/package/ordered-read-streams"}},"score":{"final":69.74747,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":47924472,"weekly":10808401},"dependents":"154","updated":"2026-10-10T00:24:26.993Z","searchScore":68.95522,"package":{"name":"stream-chain","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional","jsonl","json-lines","ndjson","web-streams","esm"],"version":"4.2.6","description":"Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.","sanitized_name":"stream-chain","publisher":{"email":"eugene.lazutkin@gmail.com","username":"elazutkin"},"maintainers":[{"email":"eugene.lazutkin@gmail.com","username":"elazutkin"}],"license":"BSD-3-Clause","date":"2026-09-26T16:31:56.632Z","links":{"homepage":"https://github.com/uhop/stream-chain#readme","repository":"git+https://github.com/uhop/stream-chain.git","bugs":"https://github.com/uhop/stream-chain/issues","npm":"https://www.npmjs.com/package/stream-chain"}},"score":{"final":68.95522,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":58369742,"weekly":11960806},"dependents":"666","updated":"2026-10-10T00:28:51.208Z","searchScore":68.67499,"package":{"name":"pumpify","keywords":["pump","duplexify","duplex","streams","stream","pipeline","combine"],"version":"2.0.1","description":"Combine an array of streams into a single duplex stream using pump and duplexify","sanitized_name":"pumpify","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2019-10-01T13:53:36.066Z","links":{"homepage":"https://github.com/mafintosh/pumpify","repository":"git://github.com/mafintosh/pumpify.git","bugs":"https://github.com/mafintosh/pumpify/issues","npm":"https://www.npmjs.com/package/pumpify"}},"score":{"final":68.67499,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8495533,"weekly":1799729},"dependents":"17","updated":"2026-10-10T00:27:22.056Z","searchScore":68.18172,"package":{"name":"@cucumber/gherkin-streams","keywords":[],"version":"7.0.1","description":"Streams for reading Gherkin parser output","sanitized_name":"@cucumber/gherkin-streams","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:13761ab1-4072-485a-b074-c545f9f2fd9d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"cukebot@cucumber.io","username":"cukebot"}],"license":"MIT","date":"2026-06-20T07:19:58.925Z","links":{"homepage":"https://github.com/cucumber/gherkin-streams#readme","repository":"git://github.com/cucumber/gherkin-streams.git","bugs":"https://github.com/cucumber/gherkin-streams/issues","npm":"https://www.npmjs.com/package/@cucumber/gherkin-streams"}},"score":{"final":68.18172,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2931361,"weekly":669651},"dependents":"50","updated":"2026-10-10T00:19:52.491Z","searchScore":66.23673,"package":{"name":"@verdaccio/streams","keywords":["streams","verdaccio"],"version":"10.3.0","description":"Stream extension for Verdaccio","sanitized_name":"@verdaccio/streams","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d50bfbd4-03ad-4dc4-93de-16e357add2c8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"sergio@sergiohgz.eu","username":"sergiohgz"},{"email":"verdaccio.npm@gmail.com","username":"verdaccio.npm"},{"email":"juanpicado19@gmail.com","username":"jotadeveloper"},{"email":"verdacciobot@gmail.com","username":"verdacciopack"}],"license":"MIT","date":"2026-07-25T17:39:08.322Z","links":{"homepage":"https://verdaccio.org","repository":"https://github.com/verdaccio/verdaccio","bugs":"https://github.com/verdaccio/verdaccio/issues","npm":"https://www.npmjs.com/package/@verdaccio/streams"}},"score":{"final":66.23673,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":61342144,"weekly":12116784},"dependents":"323","updated":"2026-10-10T00:27:23.607Z","searchScore":65.73307,"package":{"name":"cipher-base","keywords":["cipher","stream"],"version":"1.0.7","description":"abstract base class for crypto-streams","sanitized_name":"cipher-base","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"},{"email":"npm2025+dan@dcousens.com","username":"dcousens"},{"email":"calvin.metcalf@gmail.com","username":"cwmma"}],"license":"MIT","date":"2025-09-25T04:52:36.583Z","links":{"homepage":"https://github.com/crypto-browserify/cipher-base#readme","repository":"git+https://github.com/crypto-browserify/cipher-base.git","bugs":"https://github.com/crypto-browserify/cipher-base/issues","npm":"https://www.npmjs.com/package/cipher-base"}},"score":{"final":65.73307,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26293766,"weekly":4868038},"dependents":"1943","updated":"2026-10-10T00:22:07.145Z","searchScore":65.66836,"package":{"name":"event-stream","keywords":["stream","map","flatmap","filter","split","join","merge","replace"],"version":"4.0.1","description":"construct pipes of streams of events","sanitized_name":"event-stream","publisher":{"email":"right9ctrl@outlook.com","username":"right9ctrl"},"maintainers":[{"email":"npm@npmjs.com","username":"npm"}],"license":"MIT","date":"2018-09-29T06:55:49.107Z","links":{"homepage":"http://github.com/dominictarr/event-stream","repository":"git://github.com/dominictarr/event-stream.git","bugs":"https://github.com/dominictarr/event-stream/issues","npm":"https://www.npmjs.com/package/event-stream"}},"score":{"final":65.66836,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1562924184,"weekly":353755334},"dependents":"5483","updated":"2026-10-10T00:21:22.969Z","searchScore":64.68298,"package":{"name":"readable-stream","keywords":["readable","stream","pipe"],"version":"4.8.0","description":"Node.js Streams, a user-land copy of the stream library from Node.js","sanitized_name":"readable-stream","publisher":{"email":"hello@matteocollina.com","username":"matteo.collina"},"maintainers":[{"email":"calvin.metcalf@gmail.com","username":"cwmma"},{"email":"hello@matteocollina.com","username":"matteo.collina"},{"email":"build@iojs.org","username":"nodejs-foundation"}],"license":"MIT","date":"2026-10-08T08:21:05.681Z","links":{"homepage":"https://github.com/nodejs/readable-stream","repository":"git+https://github.com/nodejs/readable-stream.git","bugs":"https://github.com/nodejs/readable-stream/issues","npm":"https://www.npmjs.com/package/readable-stream"}},"score":{"final":64.68298,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2178911,"weekly":437324},"dependents":"5","updated":"2026-10-10T00:24:52.001Z","searchScore":64.24267,"package":{"name":"@virtuoso.dev/react-urx","keywords":[],"version":"0.2.13","description":"urx-react is an urx extension that builds React components from urx systems.","sanitized_name":"@virtuoso-dev/react-urx","publisher":{"email":"underlog@gmail.com","username":"petyosi"},"maintainers":[{"email":"petyo.ivanov@icloud.com","username":"virtuoso.dev-owner"},{"email":"underlog@gmail.com","username":"petyosi"}],"license":"MIT","date":"2022-03-04T19:18:40.069Z","links":{"homepage":"https://urx.virtuoso.dev/","repository":"git+https://github.com/virtuoso-dev/urx.git","bugs":"https://github.com/virtuoso-dev/urx/issues","npm":"https://www.npmjs.com/package/@virtuoso.dev/react-urx"}},"score":{"final":64.24267,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18452820,"weekly":3972640},"dependents":"5149","updated":"2026-10-10T00:24:56.878Z","searchScore":64.16413,"package":{"name":"bunyan","keywords":["log","logging","log4j","json","bunyan"],"version":"1.8.15","description":"a JSON logging library for node.js services","sanitized_name":"bunyan","publisher":{"email":"trentm@gmail.com","username":"trentm"},"maintainers":[{"email":"trentm@gmail.com","username":"trentm"}],"license":"MIT","date":"2021-01-08T23:26:28.125Z","links":{"homepage":"https://github.com/trentm/node-bunyan#readme","repository":"git://github.com/trentm/node-bunyan.git","bugs":"https://github.com/trentm/node-bunyan/issues","npm":"https://www.npmjs.com/package/bunyan"}},"score":{"final":64.16413,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14728150,"weekly":3183846},"dependents":"235","updated":"2026-10-10T00:25:47.322Z","searchScore":64.1113,"package":{"name":"multistream","keywords":["combine streams","join streams","concat streams","multiple streams","combine","join","concat","multiple","file stream","append","append streams","combiner","joiner"],"version":"4.1.0","description":"A stream that emits multiple other streams one after another (streams3)","sanitized_name":"multistream","publisher":{"email":"feross@feross.org","username":"feross"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"},{"email":"feross@feross.org","username":"feross"}],"license":"MIT","date":"2021-02-04T03:15:24.807Z","links":{"homepage":"https://github.com/feross/multistream","repository":"git://github.com/feross/multistream.git","bugs":"https://github.com/feross/multistream/issues","npm":"https://www.npmjs.com/package/multistream"}},"score":{"final":64.1113,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":532523165,"weekly":98942607},"dependents":"1319","updated":"2026-10-10T00:29:37.426Z","searchScore":64.05238,"package":{"name":"combined-stream","keywords":[],"version":"1.0.8","description":"A stream that emits multiple other streams one after another.","sanitized_name":"combined-stream","publisher":{"email":"iam@alexindigo.com","username":"alexindigo"},"maintainers":[{"email":"iam@alexindigo.com","username":"alexindigo"},{"email":"apeherder@gmail.com","username":"apechimp"},{"email":"dtyree77@gmail.com","username":"celer"},{"email":"felix@debuggable.com","username":"felixge"}],"license":"MIT","date":"2019-05-12T17:49:45.337Z","links":{"homepage":"https://github.com/felixge/node-combined-stream","repository":"git://github.com/felixge/node-combined-stream.git","bugs":"https://github.com/felixge/node-combined-stream/issues","npm":"https://www.npmjs.com/package/combined-stream"}},"score":{"final":64.05238,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5001765,"weekly":1260676},"dependents":"17","updated":"2026-10-10T00:27:01.859Z","searchScore":63.83524,"package":{"name":"vega-event-selector","keywords":["vega","event","selector"],"version":"4.0.0","description":"A CSS-inspired language to select, sequence, and compose DOM events.","sanitized_name":"vega-event-selector","publisher":{"email":"lukashermann28@gmail.com","username":"lhermann"},"maintainers":[{"email":"domoritz@gmail.com","username":"domoritz"},{"email":"cameron.yick@gmail.com","username":"hydrosquall"},{"email":"jeffrey.heer@gmail.com","username":"jheer"},{"email":"arvindsatya1@gmail.com","username":"arvindsatya1"},{"email":"lukashermann28@gmail.com","username":"lhermann"}],"license":"BSD-3-Clause","date":"2025-03-27T00:23:07.614Z","links":{"homepage":"https://github.com/vega/vega#readme","repository":"vega/vega","bugs":"https://github.com/vega/vega/issues","npm":"https://www.npmjs.com/package/vega-event-selector"}},"score":{"final":63.83524,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":142953550,"weekly":33203715},"dependents":"8","updated":"2026-10-10T00:22:33.916Z","searchScore":62.54152,"package":{"name":"@sec-ant/readable-stream","keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm","from-iterable"],"version":"0.7.0","description":"A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.","sanitized_name":"@sec-ant/readable-stream","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:587e5759-ba10-4ce0-bcc6-f672f5ca0a7c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"zezhengwu@proton.me","username":"sec-ant"}],"license":"MIT","date":"2026-05-04T12:31:50.373Z","links":{"homepage":"https://github.com/Sec-ant/readable-stream","repository":"git+https://github.com/Sec-ant/readable-stream.git","bugs":"https://github.com/Sec-ant/readable-stream/issues","npm":"https://www.npmjs.com/package/@sec-ant/readable-stream"}},"score":{"final":62.54152,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":21130739,"weekly":5156540},"dependents":"3","updated":"2026-10-10T00:30:13.231Z","searchScore":62.449078,"package":{"name":"byte-counter","keywords":["stream","transform","byte","count","counter","bytes","size","length","measure","throughput","passthrough","data","transfer","web","streams","whatwg"],"version":"0.1.0","description":"Count bytes passing through a stream","sanitized_name":"byte-counter","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-10-29T11:38:46.096Z","links":{"homepage":"https://github.com/sindresorhus/byte-counter#readme","repository":"git+https://github.com/sindresorhus/byte-counter.git","bugs":"https://github.com/sindresorhus/byte-counter/issues","npm":"https://www.npmjs.com/package/byte-counter"}},"score":{"final":62.449078,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":31220343,"weekly":7346927},"dependents":"38","updated":"2026-10-10T00:26:09.516Z","searchScore":62.110325,"package":{"name":"libbase64","keywords":["base64","mime"],"version":"1.3.2","description":"Encode and decode base64 encoded strings","sanitized_name":"libbase64","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"0e477012-9640-49b3-a376-514ccf239a4a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"andris@kreata.ee","username":"andris"}],"license":"MIT","date":"2026-10-04T11:27:06.238Z","links":{"homepage":"https://github.com/nodemailer/libbase64","repository":"git://github.com/nodemailer/libbase64.git","bugs":"https://github.com/nodemailer/libbase64/issues","npm":"https://www.npmjs.com/package/libbase64"}},"score":{"final":62.110325,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":963545942,"weekly":207706431},"dependents":"2097","updated":"2026-10-10T00:27:02.653Z","searchScore":61.574905,"package":{"name":"readdirp","keywords":["recursive","fs","stream","streams","readdir","filesystem","find","filter"],"version":"5.1.1","description":"Recursive version of fs.readdir with small RAM & CPU footprint","sanitized_name":"readdirp","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:bc36bb89-569b-4b11-b368-d7a096c356a7","id":"github"},"approver":{"name":"paulmillr","email":"paul@paulmillr.com"},"username":"GitHub Actions"},"maintainers":[{"email":"paul@paulmillr.com","username":"paulmillr"},{"email":"thlorenz10@gmail.com","username":"thlorenz"}],"license":"MIT","date":"2026-08-06T06:26:38.975Z","links":{"homepage":"https://github.com/paulmillr/readdirp","repository":"git+https://github.com/paulmillr/readdirp.git","bugs":"https://github.com/paulmillr/readdirp/issues","npm":"https://www.npmjs.com/package/readdirp"}},"score":{"final":61.574905,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7930769,"weekly":1724021},"dependents":"37","updated":"2026-10-10T00:46:48.102Z","searchScore":60.794712,"package":{"name":"@expo/bunyan","keywords":["log","logging","log4j","json","bunyan"],"version":"4.0.1","description":"a JSON logging library for node.js services","sanitized_name":"@expo/bunyan","publisher":{"email":"phil@kitten.sh","username":"philpl"},"maintainers":[{"email":"ide+npm@jameside.com","username":"ide"},{"email":"brentvatne@gmail.com","username":"brentvatne"},{"email":"support@expo.io","username":"expoadmin"},{"email":"exponent.team@gmail.com","username":"exponent"},{"email":"me@bycedric.com","username":"bycedric"},{"email":"ckchien@gmail.com","username":"kudochien"},{"email":"hughesno1@gmail.com","username":"alanhughes"},{"email":"npm@tsapeta.com","username":"tsapeta"},{"email":"brent+expobotnpm@expo.io","username":"expo-bot"},{"email":"phil@kitten.sh","username":"philpl"},{"email":"ccheever@gmail.com","username":"ccheever"},{"email":"sz.dziedz@gmail.com","username":"szdziedzic"},{"email":"wschurman@gmail.com","username":"wschurman"}],"license":"MIT","date":"2024-08-07T20:24:57.514Z","links":{"repository":"git://github.com/trentm/node-bunyan.git","npm":"https://www.npmjs.com/package/@expo/bunyan"}},"score":{"final":60.794712,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1495608,"weekly":393719},"dependents":"49","updated":"2026-10-10T00:19:41.877Z","searchScore":60.71239,"package":{"name":"@aws-sdk/client-dynamodb-streams","keywords":[],"version":"3.1149.0","description":"AWS SDK for JavaScript Dynamodb Streams Client for Node.js, Browser and React Native","sanitized_name":"@aws-sdk/client-dynamodb-streams","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-09T20:59:42.707Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-dynamodb-streams","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/client-dynamodb-streams"}},"score":{"final":60.71239,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2706910,"weekly":587114},"dependents":"141","updated":"2026-10-10T00:25:20.562Z","searchScore":60.639095,"package":{"name":"memory-streams","keywords":["stream","string","memory","Readable","Writable"],"version":"0.1.3","description":"Simple implmentation of Stream.Readable and Stream.Writable holding the data in memory.","sanitized_name":"memory-streams","publisher":{"email":"pjackson@gmail.com","username":"paulj"},"maintainers":[{"email":"pjackson@gmail.com","username":"paulj"}],"license":"MIT","date":"2018-02-05T09:59:20.658Z","links":{"homepage":"https://github.com/paulja/memory-streams-js","repository":"git+ssh://git@github.com/paulja/memory-streams-js.git","bugs":"https://github.com/paulja/memory-streams-js/issues","npm":"https://www.npmjs.com/package/memory-streams"}},"score":{"final":60.639095,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15600297,"weekly":2541173},"dependents":"68","updated":"2026-10-10T00:26:35.851Z","searchScore":60.22654,"package":{"name":"promisepipe","keywords":["promise","stream"],"version":"3.0.0","description":"Pipe node.js streams safely with Promises","sanitized_name":"promisepipe","publisher":{"email":"martin@kolarik.sk","username":"martin-kolarik"},"maintainers":[{"email":"esa-matti@suuronen.org","username":"esamatti"},{"email":"martin@kolarik.sk","username":"martin-kolarik"}],"license":"MIT","date":"2018-08-04T16:27:22.809Z","links":{"homepage":"https://github.com/epeli/node-promisepipe#readme","repository":"git+https://github.com/epeli/node-promisepipe.git","bugs":"https://github.com/epeli/node-promisepipe/issues","npm":"https://www.npmjs.com/package/promisepipe"}},"score":{"final":60.22654,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":31378833,"weekly":7379452},"dependents":"40","updated":"2026-10-10T00:26:48.112Z","searchScore":60.012726,"package":{"name":"libqp","keywords":["quoted-printable","mime"],"version":"2.1.2","description":"Encode and decode quoted-printable strings according to rfc2045","sanitized_name":"libqp","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:fa4ececa-4c8d-401e-ab09-81b57f702a99","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"andris@kreata.ee","username":"andris"}],"license":"MIT","date":"2026-09-28T13:54:59.608Z","links":{"homepage":"https://github.com/nodemailer/libqp","repository":"git://github.com/nodemailer/libqp.git","bugs":"https://github.com/nodemailer/libqp/issues","npm":"https://www.npmjs.com/package/libqp"}},"score":{"final":60.012726,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1415894,"weekly":289094},"dependents":"9","updated":"2026-10-10T00:31:11.954Z","searchScore":59.27635,"package":{"name":"@stardazed/streams-text-encoding","keywords":[],"version":"1.0.2","description":"Implementation of text encoder and decoder streams","sanitized_name":"@stardazed/streams-text-encoding","publisher":{"email":"arthur@stardazed.club","username":"zenmumbler"},"maintainers":[{"email":"arthur@stardazed.club","username":"zenmumbler"}],"license":"MIT","date":"2018-09-18T10:57:46.840Z","links":{"homepage":"https://github.com/stardazed/sd-streams#readme","repository":"git+https://github.com/stardazed/sd-streams.git","bugs":"https://github.com/stardazed/sd-streams/issues","npm":"https://www.npmjs.com/package/@stardazed/streams-text-encoding"}},"score":{"final":59.27635,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26821130,"weekly":6576357},"dependents":"34","updated":"2026-10-10T00:26:33.661Z","searchScore":58.881176,"package":{"name":"stream-parser","keywords":[],"version":"0.3.1","description":"Generic interruptible \"parser\" mixin for Transform & Writable streams","sanitized_name":"stream-parser","publisher":{"email":"nathan@tootallnate.net","username":"tootallnate"},"maintainers":[{"email":"nathan@tootallnate.net","username":"tootallnate"}],"license":"MIT","date":"2015-06-04T16:40:47.842Z","links":{"homepage":"https://github.com/TooTallNate/node-stream-parser#readme","repository":"git://github.com/TooTallNate/node-stream-parser.git","bugs":"https://github.com/TooTallNate/node-stream-parser/issues","npm":"https://www.npmjs.com/package/stream-parser"}},"score":{"final":58.881176,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":397394878,"weekly":89489929},"dependents":"2571","updated":"2026-10-10T00:22:03.994Z","searchScore":58.847134,"package":{"name":"pump","keywords":["streams","pipe","destroy","callback"],"version":"3.0.4","description":"pipe streams together and close all of them if one of them closes","sanitized_name":"pump","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2026-02-28T13:31:05.855Z","links":{"homepage":"https://github.com/mafintosh/pump#readme","repository":"git://github.com/mafintosh/pump.git","bugs":"https://github.com/mafintosh/pump/issues","npm":"https://www.npmjs.com/package/pump"}},"score":{"final":58.847134,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2042113,"weekly":318226},"dependents":"90","updated":"2026-10-10T00:27:47.828Z","searchScore":58.692654,"package":{"name":"@stdlib/streams-node-stdin","keywords":["stdlib","stdstreams","stream","stdin","standard","input"],"version":"0.2.3","description":"Standard input.","sanitized_name":"@stdlib/streams-node-stdin","publisher":{"email":"kgryte+stdlibbot@gmail.com","username":"stdlib-bot"},"maintainers":[{"email":"kgryte+stdlibbot@gmail.com","username":"stdlib-bot"},{"email":"kgryte@gmail.com","username":"kgryte"},{"email":"pgb@andrew.cmu.edu","username":"planeshifter"},{"email":"rsreusser@gmail.com","username":"rreusser"}],"license":"Apache-2.0","date":"2026-02-01T06:05:03.115Z","links":{"homepage":"https://stdlib.io","repository":"git://github.com/stdlib-js/streams-node-stdin.git","bugs":"https://github.com/stdlib-js/stdlib/issues","npm":"https://www.npmjs.com/package/@stdlib/streams-node-stdin"}},"score":{"final":58.692654,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":184370461,"weekly":40787039},"dependents":"859","updated":"2026-10-10T00:23:30.896Z","searchScore":58.103256,"package":{"name":"duplexify","keywords":["duplex","streams2","streams","stream","writable","readable","async"],"version":"4.1.3","description":"Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input","sanitized_name":"duplexify","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2024-03-06T21:28:58.862Z","links":{"homepage":"https://github.com/mafintosh/duplexify","repository":"git://github.com/mafintosh/duplexify.git","bugs":"https://github.com/mafintosh/duplexify/issues","npm":"https://www.npmjs.com/package/duplexify"}},"score":{"final":58.103256,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":372983912,"weekly":88784255},"dependents":"659","updated":"2026-10-10T00:20:00.646Z","searchScore":57.668724,"package":{"name":"@smithy/fetch-http-handler","keywords":[],"version":"5.8.0","description":"Provides a way to make requests","sanitized_name":"@smithy/fetch-http-handler","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"smithy-team","type":"user","email":"aws-javascript-sdk-team+npm@amazon.com"},"trustedPublisher":{"oidcConfigId":"oidc:73948ca0-33e7-4710-9164-a05ba2ce42b4","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"aws-javascript-sdk-team+npm@amazon.com","username":"smithy-team"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-09-03T18:39:58.231Z","links":{"homepage":"https://github.com/smithy-lang/smithy-typescript/tree/main/packages/fetch-http-handler","repository":"https://github.com/smithy-lang/smithy-typescript.git","bugs":"https://github.com/smithy-lang/smithy-typescript/issues","npm":"https://www.npmjs.com/package/@smithy/fetch-http-handler"}},"score":{"final":57.668724,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3463419,"weekly":830141},"dependents":"5","updated":"2026-10-10T00:24:28.285Z","searchScore":57.272995,"package":{"name":"@types/pg-copy-streams","keywords":[],"version":"1.2.5","description":"TypeScript definitions for pg-copy-streams","sanitized_name":"@types/pg-copy-streams","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T12:56:08.715Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pg-copy-streams","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/pg-copy-streams"}},"score":{"final":57.272995,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1787052,"weekly":399325},"dependents":"3","updated":"2026-10-10T00:26:12.872Z","searchScore":57.234848,"package":{"name":"@apimatic/convert-to-stream","keywords":[],"version":"0.1.9","description":"converts the content to stream","sanitized_name":"@apimatic/convert-to-stream","publisher":{"email":"developer@apimatic.io","username":"apimaticdev"},"maintainers":[{"email":"developer@apimatic.io","username":"apimaticdev"},{"email":"mehdi991@gmail.com","username":"mehdi991"},{"email":"hamza.mahmood@apimatic.io","username":"hamzamahmood"},{"email":"14asadali@gmail.com","username":"asadali214"}],"license":"MIT","date":"2025-12-24T05:27:50.161Z","links":{"homepage":"https://github.com/apimatic/apimatic-js-runtime#readme","repository":"git+ssh://git@github.com/apimatic/apimatic-js-runtime.git","bugs":"https://github.com/apimatic/apimatic-js-runtime/issues","npm":"https://www.npmjs.com/package/@apimatic/convert-to-stream"}},"score":{"final":57.234848,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2509926,"weekly":469446},"dependents":"3","updated":"2026-10-10T00:20:53.795Z","searchScore":56.936714,"package":{"name":"@rushstack/stream-collator","keywords":[],"version":"4.2.30","description":"Display intelligible realtime output from concurrent processes","sanitized_name":"@rushstack/stream-collator","publisher":{"email":"npmjs@microsoft.com","actor":{"name":"odspnpm","type":"user","email":"odspnpm@microsoft.com"},"username":"microsoft1es"},"maintainers":[{"email":"rushstack@octogonz.com","username":"rushstack-admin"},{"email":"odspnpm@microsoft.com","username":"odspnpm"},{"email":"npm@octogonz.com","username":"octogonz"},{"email":"npmjs@microsoft.com","username":"microsoft1es"}],"license":"MIT","date":"2026-10-06T01:54:50.606Z","links":{"homepage":"https://github.com/microsoft/rushstack#readme","repository":"git+https://github.com/microsoft/rushstack.git","bugs":"https://github.com/microsoft/rushstack/issues","npm":"https://www.npmjs.com/package/@rushstack/stream-collator"}},"score":{"final":56.936714,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":23489557,"weekly":5533983},"dependents":"41","updated":"2026-10-10T00:20:00.763Z","searchScore":56.93097,"package":{"name":"@bytecodealliance/preview2-shim","keywords":[],"version":"0.28.0","description":"WASI Preview2 shim for JS environments","sanitized_name":"@bytecodealliance/preview2-shim","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"eac46a8f-06bb-473d-bd61-ee82f0cbed61","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"till@tillschneidereit.net","username":"tschneidereit"},{"email":"chris@cfallin.org","username":"cfallin"},{"email":"rvolosatovs@riseup.net","username":"rvolosatovs"},{"email":"vados@vadosware.io","username":"vados"}],"license":"(Apache-2.0 WITH LLVM-exception)","date":"2026-10-06T09:33:43.314Z","links":{"homepage":"https://github.com/bytecodealliance/jco#readme","repository":"git+https://github.com/bytecodealliance/jco.git","bugs":"https://github.com/bytecodealliance/jco/issues","npm":"https://www.npmjs.com/package/@bytecodealliance/preview2-shim"}},"score":{"final":56.93097,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":926810823,"weekly":207292990},"dependents":"44738","updated":"2026-10-10T00:25:05.544Z","searchScore":56.90879,"package":{"name":"node-fetch","keywords":["fetch","http","promise","request","curl","wget","xhr","whatwg"],"version":"3.3.2","description":"A light-weight module that brings Fetch API to node.js","sanitized_name":"node-fetch","publisher":{"email":"jimmy+node-fetch@warting.se","username":"node-fetch-bot"},"maintainers":[{"email":"jimmy@warting.se","username":"endless"},{"email":"bitinn@gmail.com","username":"bitinn"},{"email":"timothygu99@gmail.com","username":"timothygu"},{"email":"npm@kepinski.ch","username":"akepinski"},{"email":"jimmy+node-fetch@warting.se","username":"node-fetch-bot"}],"license":"MIT","date":"2023-07-25T11:50:17.626Z","links":{"homepage":"https://github.com/node-fetch/node-fetch","repository":"git+https://github.com/node-fetch/node-fetch.git","bugs":"https://github.com/node-fetch/node-fetch/issues","npm":"https://www.npmjs.com/package/node-fetch"}},"score":{"final":56.90879,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3102162,"weekly":640803},"dependents":"53","updated":"2026-10-10T00:21:00.028Z","searchScore":56.891888,"package":{"name":"ssh2-streams","keywords":["ssh","ssh2","sftp","secure","protocol","streams","client","server"],"version":"0.4.10","description":"SSH2 and SFTP(v3) client/server protocol streams for node.js","sanitized_name":"ssh2-streams","publisher":{"email":"mscdex@mscdex.net","username":"mscdex"},"maintainers":[{"email":"mscdex@mscdex.net","username":"mscdex"}],"date":"2020-03-16T14:31:17.296Z","links":{"homepage":"https://github.com/mscdex/ssh2-streams#readme","repository":"git+ssh://git@github.com/mscdex/ssh2-streams.git","bugs":"https://github.com/mscdex/ssh2-streams/issues","npm":"https://www.npmjs.com/package/ssh2-streams"}},"score":{"final":56.891888,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5244329,"weekly":1044555},"dependents":"171","updated":"2026-10-10T00:25:32.544Z","searchScore":56.85428,"package":{"name":"pg-copy-streams","keywords":["postgres","copy","in","out","stream"],"version":"7.0.0","description":"Low-Level COPY TO and COPY FROM streams for PostgreSQL in JavaScript using","sanitized_name":"pg-copy-streams","publisher":{"email":"jerome.wagner@m4x.org","username":"jeromew"},"maintainers":[{"email":"jerome.wagner@m4x.org","username":"jeromew"},{"email":"dan@drob.us","username":"drob"},{"email":"brian.m.carlson@gmail.com","username":"brianc"}],"license":"MIT","date":"2025-05-27T18:22:47.870Z","links":{"homepage":"https://github.com/brianc/node-pg-copy-streams#readme","repository":"git://github.com/brianc/node-pg-copy-streams.git","bugs":"https://github.com/brianc/node-pg-copy-streams/issues","npm":"https://www.npmjs.com/package/pg-copy-streams"}},"score":{"final":56.85428,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3386755,"weekly":658495},"dependents":"89","updated":"2026-10-10T00:26:04.191Z","searchScore":56.362682,"package":{"name":"bufferstreams","keywords":["buffer","streaming","stream","async","abstract"],"version":"6.0.1","description":"Abstract streams to deal with the whole buffered contents.","sanitized_name":"bufferstreams","publisher":{"email":"nicolas.froidure@insertafter.com","username":"nfroidure"},"maintainers":[{"email":"nicolas.froidure@insertafter.com","username":"nfroidure"},{"email":"snnskwtnb@gmail.com","username":"shinnn"}],"license":"MIT","date":"2026-04-07T09:57:21.983Z","links":{"homepage":"https://github.com/nfroidure/BufferStreams","repository":"git+https://github.com/nfroidure/bufferstreams.git","bugs":"https://github.com/nfroidure/BufferStreams/issues","npm":"https://www.npmjs.com/package/bufferstreams"}},"score":{"final":56.362682,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":699984237,"weekly":161426573},"dependents":"1511","updated":"2026-10-10T00:21:27.778Z","searchScore":56.266735,"package":{"name":"flat-cache","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"version":"6.1.23","description":"A simple key/value storage using files to persist the data","sanitized_name":"flat-cache","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"jaredwray","type":"user","email":"me@jaredwray.com"},"trustedPublisher":{"oidcConfigId":"oidc:7885416a-178a-4ea8-afc8-520353de90b8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@jaredwray.com","username":"jaredwray"}],"license":"MIT","date":"2026-06-27T18:20:27.613Z","links":{"homepage":"https://github.com/jaredwray/cacheable#readme","repository":"git+https://github.com/jaredwray/cacheable.git","bugs":"https://github.com/jaredwray/cacheable/issues","npm":"https://www.npmjs.com/package/flat-cache"}},"score":{"final":56.266735,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":315470,"weekly":62172},"dependents":"806","updated":"2026-10-10T00:26:05.219Z","searchScore":56.10713,"package":{"name":"pull-stream","keywords":[],"version":"3.7.0","description":"minimal pull stream","sanitized_name":"pull-stream","publisher":{"email":"andre+npm@staltz.com","username":"staltz"},"maintainers":[{"email":"michael.williams@enspiral.com","username":"ahdinosaur"},{"email":"andre+npm@staltz.com","username":"staltz"},{"email":"whimful@gmail.com","username":"mixmix"},{"email":"harry.sarson@hotmail.co.uk","username":"harrysarson"}],"license":"MIT","date":"2022-12-02T10:26:59.911Z","links":{"homepage":"https://pull-stream.github.io","repository":"git://github.com/pull-stream/pull-stream.git","bugs":"https://github.com/pull-stream/pull-stream/issues","npm":"https://www.npmjs.com/package/pull-stream"}},"score":{"final":56.10713,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":354044,"weekly":57532},"dependents":"11","updated":"2026-10-10T00:29:05.583Z","searchScore":56.0509,"package":{"name":"@mattiasbuelens/web-streams-adapter","keywords":[],"version":"0.1.0","description":"Adapters for converting between different implementations of WHATWG Streams","sanitized_name":"@mattiasbuelens/web-streams-adapter","publisher":{"email":"mattias.buelens@gmail.com","username":"mattiasbuelens"},"maintainers":[{"email":"mattias.buelens@gmail.com","username":"mattiasbuelens"}],"license":"MIT","date":"2021-05-12T22:14:30.462Z","links":{"homepage":"https://github.com/MattiasBuelens/web-streams-adapter#readme","repository":"git+https://github.com/MattiasBuelens/web-streams-adapter.git","bugs":"https://github.com/MattiasBuelens/web-streams-adapter/issues","npm":"https://www.npmjs.com/package/@mattiasbuelens/web-streams-adapter"}},"score":{"final":56.0509,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":593137,"weekly":79568},"dependents":"6","updated":"2026-10-10T00:22:21.499Z","searchScore":55.892433,"package":{"name":"amazon-connect-streams","keywords":["streams","softphone","ringtone","connect"],"version":"2.30.1","description":"Amazon Connect Streams Library","sanitized_name":"amazon-connect-streams","publisher":{"email":"rloprete@amazon.com","username":"rlo-mc"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"ctwombly@amazon.com","username":"ctwomblyamzn"},{"email":"seiyako@amazon.com","username":"seiyako"},{"email":"wangdy@amazon.com","username":"wangdy001"},{"email":"harrisonn0330@gmail.com","username":"hngan"},{"email":"jagadeey+npm@gmail.com","username":"jagadeey1"},{"email":"brett.mcstotts@columbia.edu","username":"bretticus-mc"},{"email":"jagadeey+npm1@gmail.com","username":"jagadeeshaby"},{"email":"ranfis.francisco@gmail.com","username":"ranfisfrancisco"},{"email":"eddiengl@amazon.com","username":"eddiengl"},{"email":"juampablo13@gmail.com","username":"juan.amador"},{"email":"rloprete@amazon.com","username":"rlo-mc"}],"license":"Apache-2.0","date":"2026-09-16T15:58:49.519Z","links":{"homepage":"https://github.com/amazon-connect/amazon-connect-streams#readme","repository":"git+https://github.com/amazon-connect/amazon-connect-streams.git","bugs":"https://github.com/amazon-connect/amazon-connect-streams/issues","npm":"https://www.npmjs.com/package/amazon-connect-streams"}},"score":{"final":55.892433,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1277750,"weekly":362388},"dependents":"30","updated":"2026-10-10T00:26:31.552Z","searchScore":55.72815,"package":{"name":"@durable-streams/client","keywords":["durable-streams","streaming","client","typescript"],"version":"0.2.7","description":"TypeScript client for the Durable Streams protocol","sanitized_name":"@durable-streams/client","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:548a4c2d-4bcb-4f61-8df1-ee47507343e7","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dev@electric-sql.com","username":"dev-npm-publisher-2"},{"email":"mathews.kyle@gmail.com","username":"kylemathews"}],"license":"Apache-2.0","date":"2026-09-10T17:20:30.275Z","links":{"homepage":"https://github.com/durable-streams/durable-streams#readme","repository":"git+https://github.com/durable-streams/durable-streams.git","bugs":"https://github.com/durable-streams/durable-streams/issues","npm":"https://www.npmjs.com/package/@durable-streams/client"}},"score":{"final":55.72815,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":197868,"weekly":32751},"dependents":"15","updated":"2026-10-10T00:25:27.154Z","searchScore":55.670322,"package":{"name":"amazon-kinesis-video-streams-webrtc","keywords":[],"version":"2.9.0","description":"Amazon Kinesis Video Streams WebRTC SDK for JavaScript.","sanitized_name":"amazon-kinesis-video-streams-webrtc","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:c3aafe64-46fa-4a7c-b89d-137a04bded34","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mitchell@loeppky.com","username":"mloeppky"},{"email":"divku@amazon.com","username":"disa6302"},{"email":"kinesis-video-sdk-github@amazon.com","username":"kinesis-video-sdk"}],"license":"Apache-2.0","date":"2026-08-20T22:27:59.963Z","links":{"homepage":"https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-js#readme","repository":"git+https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-js.git","bugs":"https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-js/issues","npm":"https://www.npmjs.com/package/amazon-kinesis-video-streams-webrtc"}},"score":{"final":55.670322,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1270460516,"weekly":283298936},"dependents":"38704","updated":"2026-10-10T00:23:19.601Z","searchScore":55.61288,"package":{"name":"ws","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"version":"8.22.0","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","sanitized_name":"ws","publisher":{"email":"luigipinca@gmail.com","actor":{"name":"lpinca","type":"user","email":"luigipinca@gmail.com"},"username":"lpinca"},"maintainers":[{"email":"luigipinca@gmail.com","username":"lpinca"}],"license":"MIT","date":"2026-09-26T15:00:57.748Z","links":{"homepage":"https://github.com/websockets/ws","repository":"git+https://github.com/websockets/ws.git","bugs":"https://github.com/websockets/ws/issues","npm":"https://www.npmjs.com/package/ws"}},"score":{"final":55.61288,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18145861,"weekly":3802723},"dependents":"73","updated":"2026-10-10T00:27:44.548Z","searchScore":55.306297,"package":{"name":"json-stream-stringify","keywords":[],"version":"3.1.7","description":"JSON.Stringify as a readable stream","sanitized_name":"json-stream-stringify","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:5081af76-6405-4984-9137-911ac897a6fe","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"faleij@live.se","username":"faleij"}],"license":"MIT","date":"2026-06-21T11:08:42.324Z","links":{"homepage":"https://github.com/Faleij/json-stream-stringify#readme","repository":"git+https://github.com/Faleij/json-stream-stringify.git","bugs":"https://github.com/faleij/json-stream-stringify/issues","npm":"https://www.npmjs.com/package/json-stream-stringify"}},"score":{"final":55.306297,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":79265463,"weekly":16694458},"dependents":"22","updated":"2026-10-10T00:26:36.445Z","searchScore":55.16225,"package":{"name":"encoding-sniffer","keywords":[],"version":"1.0.2","description":"Implementation of the HTML encoding sniffer algo, with stream support","sanitized_name":"encoding-sniffer","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:a7a80939-4ddd-4555-94bf-e057dcca4731","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@feedic.com","username":"fb55"}],"license":"MIT","date":"2026-03-17T23:13:14.803Z","links":{"homepage":"https://github.com/fb55/encoding-sniffer#readme","repository":"git://github.com/fb55/encoding-sniffer.git","bugs":"https://github.com/fb55/encoding-sniffer/issues","npm":"https://www.npmjs.com/package/encoding-sniffer"}},"score":{"final":55.16225,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":34180462,"weekly":7015375},"dependents":"281","updated":"2026-10-10T00:26:02.169Z","searchScore":54.986088,"package":{"name":"memorystream","keywords":["memory","test","stream","tools","streams","buffer"],"version":"0.3.1","description":"This is lightweight memory stream module for node.js.","sanitized_name":"memorystream","publisher":{"email":"dmitryp3@gmail.com","username":"jsbizon"},"maintainers":[{"email":"dmitryp3@gmail.com","username":"jsbizon"}],"date":"2015-03-04T22:29:35.936Z","links":{"homepage":"https://github.com/JSBizon/node-memorystream","repository":"https://github.com/JSBizon/node-memorystream.git","bugs":"https://github.com/JSBizon/node-memorystream/issues","npm":"https://www.npmjs.com/package/memorystream"}},"score":{"final":54.986088,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":19404089,"weekly":4051695},"dependents":"176","updated":"2026-10-10T00:23:46.858Z","searchScore":54.87997,"package":{"name":"stream-combiner2","keywords":[],"version":"1.1.1","description":"This is a sequel to [stream-combiner](https://npmjs.org/package/stream-combiner) for streams3.","sanitized_name":"stream-combiner2","publisher":{"email":"substack@gmail.com","username":"substack"},"maintainers":[{"email":"nopersonsmodules@gmail.com","username":"nopersonsmodules"}],"license":"MIT","date":"2015-10-16T23:03:58.486Z","links":{"homepage":"https://github.com/substack/stream-combiner2","repository":"git://github.com/substack/stream-combiner2.git","bugs":"https://github.com/substack/stream-combiner2/issues","npm":"https://www.npmjs.com/package/stream-combiner2"}},"score":{"final":54.87997,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":449270,"weekly":114939},"dependents":"6","updated":"2026-10-10T00:28:57.187Z","searchScore":54.736362,"package":{"name":"@durable-streams/server","keywords":["durable-streams","streaming","server","typescript"],"version":"0.3.9","description":"Node.js reference server implementation for Durable Streams","sanitized_name":"@durable-streams/server","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:ca5e8c77-fdc2-4cb6-a450-b611451964d7","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dev@electric-sql.com","username":"dev-npm-publisher-2"},{"email":"mathews.kyle@gmail.com","username":"kylemathews"}],"license":"Apache-2.0","date":"2026-09-10T17:17:51.425Z","links":{"homepage":"https://github.com/durable-streams/durable-streams#readme","repository":"git+https://github.com/durable-streams/durable-streams.git","bugs":"https://github.com/durable-streams/durable-streams/issues","npm":"https://www.npmjs.com/package/@durable-streams/server"}},"score":{"final":54.736362,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":590371,"weekly":133510},"dependents":"17","updated":"2026-10-10T00:26:35.967Z","searchScore":54.11486,"package":{"name":"@socket.io/redis-streams-adapter","keywords":["socket.io","redis","adapter"],"version":"0.3.1","description":"The Socket.IO adapter based on Redis Streams, allowing to broadcast events between several Socket.IO servers","sanitized_name":"@socket-io/redis-streams-adapter","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:bb9978ef-5653-498b-8a1c-b25426fef4f1","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"damien.arrachequesne@gmail.com","username":"darrachequesne"}],"license":"MIT","date":"2026-03-12T10:54:58.403Z","links":{"homepage":"https://github.com/socketio/socket.io-redis-streams-adapter#readme","repository":"git+ssh://git@github.com/socketio/socket.io-redis-streams-adapter.git","bugs":"https://github.com/socketio/socket.io-redis-streams-adapter/issues","npm":"https://www.npmjs.com/package/@socket.io/redis-streams-adapter"}},"score":{"final":54.11486,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":147920284,"weekly":34667942},"dependents":"67","updated":"2026-10-10T00:21:30.512Z","searchScore":53.916912,"package":{"name":"strtok3","keywords":["tokenizer","reader","token","async","promise","parser","decoder","binary","endian","uint","stream","streaming"],"version":"10.3.5","description":"A promise based streaming tokenizer","sanitized_name":"strtok3","publisher":{"email":"borewit@xs4all.nl","username":"borewit"},"maintainers":[{"email":"borewit@xs4all.nl","username":"borewit"}],"license":"MIT","date":"2026-03-21T20:37:48.757Z","links":{"homepage":"https://github.com/Borewit/strtok3#readme","repository":"git+https://github.com/Borewit/strtok3.git","bugs":"https://github.com/Borewit/strtok3/issues","npm":"https://www.npmjs.com/package/strtok3"}},"score":{"final":53.916912,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":50920916,"weekly":12637353},"dependents":"72","updated":"2026-10-10T00:27:54.311Z","searchScore":53.912434,"package":{"name":"modern-tar","keywords":[],"version":"0.8.5","description":"Zero dependency streaming tar parser and writer for JavaScript.","sanitized_name":"modern-tar","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:7d53381c-e2dc-4005-8fb7-f849fa81e1b4","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"declininglotus@gmail.com","username":"lotusdevshack"}],"license":"MIT","date":"2026-09-06T07:44:43.242Z","links":{"homepage":"https://github.com/ayuhito/modern-tar","repository":"git+https://github.com/ayuhito/modern-tar.git","bugs":"https://github.com/ayuhito/modern-tar/issues","npm":"https://www.npmjs.com/package/modern-tar"}},"score":{"final":53.912434,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":589873,"weekly":158194},"dependents":"7","updated":"2026-10-10T00:25:32.188Z","searchScore":53.796917,"package":{"name":"@durable-streams/state","keywords":["durable-streams","state","protocol","typescript"],"version":"0.3.2","description":"State change event protocol for Durable Streams","sanitized_name":"@durable-streams/state","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4df7e61d-88c4-493a-b591-e008c207e11b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dev@electric-sql.com","username":"dev-npm-publisher-2"},{"email":"mathews.kyle@gmail.com","username":"kylemathews"}],"license":"Apache-2.0","date":"2026-09-10T17:22:01.732Z","links":{"homepage":"https://github.com/durable-streams/durable-streams#readme","repository":"git+https://github.com/durable-streams/durable-streams.git","bugs":"https://github.com/durable-streams/durable-streams/issues","npm":"https://www.npmjs.com/package/@durable-streams/state"}},"score":{"final":53.796917,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":124285317,"weekly":25435844},"dependents":"235","updated":"2026-10-10T00:26:49.476Z","searchScore":53.664154,"package":{"name":"minipass-pipeline","keywords":[],"version":"3.0.1","description":"create a pipeline of streams using Minipass","sanitized_name":"minipass-pipeline","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"BlueOak-1.0.0","date":"2026-06-08T18:47:16.481Z","links":{"homepage":"https://github.com/isaacs/minipass-pipeline#readme","repository":"git+https://github.com/isaacs/minipass-pipeline.git","bugs":"https://github.com/isaacs/minipass-pipeline/issues","npm":"https://www.npmjs.com/package/minipass-pipeline"}},"score":{"final":53.664154,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":161876,"weekly":27791},"dependents":"12","updated":"2026-10-10T00:24:06.196Z","searchScore":53.313133,"package":{"name":"@stdlib/streams","keywords":["stdlib","standard","library","std","lib","streams","online","realtime","real-time"],"version":"0.4.1","description":"Streams.","sanitized_name":"@stdlib/streams","publisher":{"email":"kgryte@gmail.com","username":"kgryte"},"maintainers":[{"email":"kgryte+stdlibbot@gmail.com","username":"stdlib-bot"},{"email":"kgryte@gmail.com","username":"kgryte"},{"email":"pgb@andrew.cmu.edu","username":"planeshifter"},{"email":"rsreusser@gmail.com","username":"rreusser"}],"license":"Apache-2.0","date":"2026-06-05T10:54:37.637Z","links":{"homepage":"https://stdlib.io","repository":"git://github.com/stdlib-js/streams.git","bugs":"https://github.com/stdlib-js/stdlib/issues","npm":"https://www.npmjs.com/package/@stdlib/streams"}},"score":{"final":53.313133,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32474164,"weekly":6880271},"dependents":"112","updated":"2026-10-10T00:20:00.431Z","searchScore":52.44597,"package":{"name":"streamroller","keywords":["stream","rolling"],"version":"3.1.5","description":"file streams that roll over when size limits, or dates are reached","sanitized_name":"streamroller","publisher":{"email":"gareth.nomiddlename@gmail.com","username":"csausdev"},"maintainers":[{"email":"lam_wei_li@hotmail.com","username":"lamweili"},{"email":"gareth.nomiddlename@gmail.com","username":"csausdev"}],"license":"MIT","date":"2023-02-15T16:26:46.565Z","links":{"homepage":"https://github.com/log4js-node/streamroller#readme","repository":"git+https://github.com/log4js-node/streamroller.git","bugs":"https://github.com/log4js-node/streamroller/issues","npm":"https://www.npmjs.com/package/streamroller"}},"score":{"final":52.44597,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":232108,"weekly":29005},"dependents":"1","updated":"2026-10-10T00:31:20.806Z","searchScore":52.39772,"package":{"name":"string_decoder-okam","keywords":["string","decoder","browser","browserify"],"version":"1.3.0","description":"The string_decoder module from Node core","sanitized_name":"string_decoder-okam","publisher":{"email":"sorrycc@gmail.com","username":"sorrycc"},"maintainers":[{"email":"sorrycc@gmail.com","username":"sorrycc"}],"license":"MIT","date":"2023-07-24T06:51:50.542Z","links":{"homepage":"https://github.com/nodejs/string_decoder","repository":"git://github.com/nodejs/string_decoder.git","bugs":"https://github.com/nodejs/string_decoder/issues","npm":"https://www.npmjs.com/package/string_decoder-okam"}},"score":{"final":52.39772,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":249444,"weekly":50026},"dependents":"1","updated":"2026-10-10T00:30:56.072Z","searchScore":52.22364,"package":{"name":"compression-streams-polyfill","keywords":["compression","streams","polyfill","ponyfill","web-streams","compression-streams","compression-streams-api","zlib","gzip","deflate"],"version":"0.1.7","description":"Lightweight polyfill/ponyfill for the Compression Streams API","sanitized_name":"compression-streams-polyfill","publisher":{"email":"arjunbarrett@gmail.com","username":"101arrowz"},"maintainers":[{"email":"arjunbarrett@gmail.com","username":"101arrowz"}],"license":"MIT","date":"2024-02-07T01:55:13.529Z","links":{"homepage":"https://github.com/101arrowz/compression-streams-polyfill","repository":"git+https://github.com/101arrowz/compression-streams-polyfill.git","bugs":"https://github.com/101arrowz/compression-streams-polyfill/issues","npm":"https://www.npmjs.com/package/compression-streams-polyfill"}},"score":{"final":52.22364,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":283966,"weekly":55759},"dependents":"6","updated":"2026-10-10T00:26:42.334Z","searchScore":51.399216,"package":{"name":"process-streams","keywords":[],"version":"1.0.3","description":"Wrapper for piping data into and out of child processes","sanitized_name":"process-streams","publisher":{"email":"npm@knappi.org","username":"knappi"},"maintainers":[{"email":"npm@knappi.org","username":"knappi"}],"license":"MIT","date":"2024-07-14T13:39:54.388Z","links":{"homepage":"https://github.com/nknapp/process-streams","repository":"git://github.com/nknapp/process-streams.git","bugs":"https://github.com/nknapp/process-streams/issues","npm":"https://www.npmjs.com/package/process-streams"}},"score":{"final":51.399216,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1084257118,"weekly":197207765},"dependents":"1045","updated":"2026-10-10T00:25:37.594Z","searchScore":51.379215,"package":{"name":"minipass","keywords":["passthrough","stream"],"version":"7.1.3","description":"minimal implementation of a PassThrough stream","sanitized_name":"minipass","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"BlueOak-1.0.0","date":"2026-02-19T00:34:33.886Z","links":{"homepage":"https://github.com/isaacs/minipass#readme","repository":"git+https://github.com/isaacs/minipass.git","bugs":"https://github.com/isaacs/minipass/issues","npm":"https://www.npmjs.com/package/minipass"}},"score":{"final":51.379215,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":30907829,"weekly":6479921},"dependents":"55","updated":"2026-10-10T00:22:47.876Z","searchScore":51.349983,"package":{"name":"@rushstack/terminal","keywords":[],"version":"0.24.7","description":"User interface primitives for console applications","sanitized_name":"@rushstack/terminal","publisher":{"email":"npmjs@microsoft.com","username":"microsoft1es"},"maintainers":[{"email":"rushstack@octogonz.com","username":"rushstack-admin"},{"email":"odspnpm@microsoft.com","username":"odspnpm"},{"email":"npm@octogonz.com","username":"octogonz"},{"email":"npmjs@microsoft.com","username":"microsoft1es"}],"license":"MIT","date":"2026-10-06T01:55:34.090Z","links":{"homepage":"https://github.com/microsoft/rushstack#readme","repository":"git+https://github.com/microsoft/rushstack.git","bugs":"https://github.com/microsoft/rushstack/issues","npm":"https://www.npmjs.com/package/@rushstack/terminal"}},"score":{"final":51.349983,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4839845,"weekly":1104945},"dependents":"16","updated":"2026-10-10T00:25:02.113Z","searchScore":51.32902,"package":{"name":"@types/pumpify","keywords":[],"version":"1.4.5","description":"TypeScript definitions for pumpify","sanitized_name":"@types/pumpify","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2025-10-24T04:28:20.063Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pumpify","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/pumpify"}},"score":{"final":51.32902,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3308411,"weekly":687999},"dependents":"5","updated":"2026-10-10T00:30:04.387Z","searchScore":51.252316,"package":{"name":"@remix-run/web-stream","keywords":["web-stream","whatwg-stream","stream","typescript"],"version":"1.1.0","description":"Web API compatible streams for node/web","sanitized_name":"@remix-run/web-stream","publisher":{"email":"mjijackson+npm@gmail.com","username":"mjackson"},"maintainers":[{"email":"mjijackson+npm@gmail.com","username":"mjackson"}],"license":"MIT","date":"2023-09-13T16:26:27.189Z","links":{"homepage":"https://github.com/remix-run/web-std-io#readme","repository":"git+https://github.com/remix-run/web-std-io.git","bugs":"https://github.com/remix-run/web-std-io/issues","npm":"https://www.npmjs.com/package/@remix-run/web-stream"}},"score":{"final":51.252316,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":478856751,"weekly":107358410},"dependents":"1236","updated":"2026-10-10T00:23:50.657Z","searchScore":51.200527,"package":{"name":"tar-stream","keywords":[],"version":"3.2.2","description":"tar-stream is a streaming tar parser and generator and nothing else. It operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.","sanitized_name":"tar-stream","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2026-10-02T16:33:13.226Z","links":{"homepage":"https://github.com/mafintosh/tar-stream","repository":"git+https://github.com/mafintosh/tar-stream.git","bugs":"https://github.com/mafintosh/tar-stream/issues","npm":"https://www.npmjs.com/package/tar-stream"}},"score":{"final":51.200527,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":296901,"weekly":71599},"dependents":"4","updated":"2026-10-10T00:28:00.456Z","searchScore":51.018,"package":{"name":"pg-copy-streams-binary","keywords":[],"version":"2.2.0","description":"Streams for parsing and deparsing the COPY binary format","sanitized_name":"pg-copy-streams-binary","publisher":{"email":"jerome.wagner@m4x.org","username":"jeromew"},"maintainers":[{"email":"jerome.wagner@m4x.org","username":"jeromew"}],"license":"MIT","date":"2021-09-13T15:24:18.067Z","links":{"homepage":"https://github.com/jeromew/node-pg-copy-streams-binary#readme","repository":"git://github.com/jeromew/node-pg-copy-streams-binary.git","bugs":"https://github.com/jeromew/node-pg-copy-streams-binary/issues","npm":"https://www.npmjs.com/package/pg-copy-streams-binary"}},"score":{"final":51.018,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":201495,"weekly":38851},"dependents":"2","updated":"2026-10-10T00:30:18.160Z","searchScore":50.951084,"package":{"name":"kefir-cast","keywords":["kefir","kefir.js","bacon","bacon.js","frp","reactive","stream","streams","EventStream","Rx","RxJs","Observable"],"version":"3.3.0","description":"Convert various types of streams to Kefir streams.","sanitized_name":"kefir-cast","publisher":{"email":"agentme49@gmail.com","username":"macil"},"maintainers":[{"email":"agentme49@gmail.com","username":"macil"}],"license":"MIT","date":"2019-07-25T00:30:51.290Z","links":{"homepage":"https://github.com/StreakYC/kefir-cast","repository":"https://github.com/StreakYC/kefir-cast.git","bugs":"https://github.com/StreakYC/kefir-cast/issues","npm":"https://www.npmjs.com/package/kefir-cast"}},"score":{"final":50.951084,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12408715,"weekly":2847195},"dependents":"7","updated":"2026-10-10T00:29:19.595Z","searchScore":50.90449,"package":{"name":"@tmcp/session-manager","keywords":["tmcp","http","transport","session","manager"],"version":"0.3.0","description":"","sanitized_name":"@tmcp/session-manager","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:361b4ad4-9322-419a-98ec-b66c1047320f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ricciutipaolo@gmail.com","username":"pablopang"}],"license":"MIT","date":"2026-08-14T12:56:29.006Z","links":{"homepage":"https://github.com/paoloricciuti/tmcp#readme","repository":"git+https://github.com/paoloricciuti/tmcp.git","bugs":"https://github.com/paoloricciuti/tmcp/issues","npm":"https://www.npmjs.com/package/@tmcp/session-manager"}},"score":{"final":50.90449,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1546092,"weekly":380550},"dependents":"107","updated":"2026-10-10T00:23:54.778Z","searchScore":50.611496,"package":{"name":"fetch-event-stream","keywords":["SSE","Server-Sent Events","Events","EventSource"],"version":"0.1.6","description":"A tiny (741b) utility for Server Sent Event (SSE) streaming via `fetch` and Web Streams API","sanitized_name":"fetch-event-stream","publisher":{"email":"luke@lukeed.com","username":"lukeed"},"maintainers":[{"email":"luke@lukeed.com","username":"lukeed"}],"license":"MIT","date":"2025-10-24T15:37:51.652Z","links":{"homepage":"https://github.com/lukeed/fetch-event-stream#readme","repository":"git+https://github.com/lukeed/fetch-event-stream.git","bugs":"https://github.com/lukeed/fetch-event-stream/issues","npm":"https://www.npmjs.com/package/fetch-event-stream"}},"score":{"final":50.611496,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3796866,"weekly":680491},"dependents":"42","updated":"2026-10-10T00:27:13.468Z","searchScore":50.557705,"package":{"name":"fs-capacitor","keywords":["stream","buffer","file","split","clone"],"version":"8.0.0","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","sanitized_name":"fs-capacitor","publisher":{"email":"mike.marcacci@gmail.com","username":"mike-marcacci"},"maintainers":[{"email":"mike.marcacci@gmail.com","username":"mike-marcacci"}],"license":"MIT","date":"2022-07-22T22:35:32.272Z","links":{"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","repository":"git+https://github.com/mike-marcacci/fs-capacitor.git","bugs":"https://github.com/mike-marcacci/fs-capacitor/issues","npm":"https://www.npmjs.com/package/fs-capacitor"}},"score":{"final":50.557705,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":137113,"weekly":52353},"dependents":"12","updated":"2026-10-10T00:20:49.956Z","searchScore":50.25272,"package":{"name":"@powersync/service-sync-rules","keywords":[],"version":"0.43.0","description":"A library containing logic for PowerSync sync rules.","sanitized_name":"@powersync/service-sync-rules","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"d3a182a8-aca4-4c8f-b258-e7bd34dcb23e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"platform@journeyapps.com","username":"journeyapps-platform"},{"email":"infrastructure@journeyapps.com","username":"journeyapps-admin"}],"license":"FSL-1.1-ALv2","date":"2026-09-30T10:28:07.388Z","links":{"homepage":"https://github.com/powersync-ja/powersync-service#readme","repository":"https://github.com/powersync-ja/powersync-service","bugs":"https://github.com/powersync-ja/powersync-service/issues","npm":"https://www.npmjs.com/package/@powersync/service-sync-rules"}},"score":{"final":50.25272,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":80378,"weekly":15411},"dependents":"3","updated":"2026-10-10T00:23:37.000Z","searchScore":49.580284,"package":{"name":"@moralisweb3/common-streams-utils","keywords":[],"version":"2.27.2","description":"","sanitized_name":"@moralisweb3/common-streams-utils","publisher":{"email":"erno@ernowever.com","username":"ernow"},"maintainers":[{"email":"niclas@capplesoft.com","username":"capplequoppe"},{"email":"gerardo_bastidas@hotmail.com","username":"gerardo15"},{"email":"cicd@moralis.io","username":"cicdmoralis"},{"email":"dmitrii@moralis.io","username":"y0moo"}],"license":"MIT","date":"2024-08-12T11:38:00.483Z","links":{"npm":"https://www.npmjs.com/package/@moralisweb3/common-streams-utils"}},"score":{"final":49.580284,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":127274301,"weekly":29239723},"dependents":"7","updated":"2026-10-10T00:24:31.543Z","searchScore":49.32281,"package":{"name":"@tokenizer/inflate","keywords":["zip","unzip","decompress","inflate","strtok3","tokenizer","stream","S3"],"version":"0.4.1","description":"Tokenized zip support","sanitized_name":"@tokenizer/inflate","publisher":{"email":"borewit@xs4all.nl","username":"borewit"},"maintainers":[{"email":"borewit@xs4all.nl","username":"borewit"}],"license":"MIT","date":"2025-11-18T22:06:19.717Z","links":{"homepage":"https://github.com/Borewit/tokenizer-inflate#readme","repository":"git+https://github.com/Borewit/tokenizer-inflate.git","bugs":"hhttps://github.com/Borewit/tokenizer-inflate/issues","npm":"https://www.npmjs.com/package/@tokenizer/inflate"}},"score":{"final":49.32281,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":84493,"weekly":43084},"dependents":"1","updated":"2026-10-10T00:31:14.066Z","searchScore":49.20565,"package":{"name":"isomorphic-web-streams","keywords":["streams","readable","writeable","ReadableStream","WritableStream","TransformStream"],"version":"0.1.0","description":"Isomorphic Web Streams for Node and the browser","sanitized_name":"isomorphic-web-streams","publisher":{"email":"joelg@mit.edu","username":"joelg"},"maintainers":[{"email":"joelg@mit.edu","username":"joelg"}],"license":"MIT","date":"2023-04-09T22:08:30.596Z","links":{"homepage":"https://github.com/joeltg/isomorphic-web-streams#readme","repository":"git+https://github.com/joeltg/isomorphic-web-streams.git","bugs":"https://github.com/joeltg/isomorphic-web-streams/issues","npm":"https://www.npmjs.com/package/isomorphic-web-streams"}},"score":{"final":49.20565,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":24394441,"weekly":4460655},"dependents":"168","updated":"2026-10-10T00:22:32.387Z","searchScore":48.866615,"package":{"name":"wonka","keywords":["wonka","typescript","events","callbag","callback","observable","iterable","stream"],"version":"6.3.6","description":"A tiny but capable push & pull stream library for TypeScript and Flow","sanitized_name":"wonka","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:009063fd-4e46-4012-93a1-b57e670659df","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"phil@kitten.sh","username":"philpl"}],"license":"MIT","date":"2026-03-24T16:30:20.557Z","links":{"homepage":"https://github.com/0no-co/wonka#readme","repository":"git+https://github.com/0no-co/wonka.git","bugs":"https://github.com/0no-co/wonka/issues","npm":"https://www.npmjs.com/package/wonka"}},"score":{"final":48.866615,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1666253,"weekly":271628},"dependents":"10","updated":"2026-10-10T00:27:29.338Z","searchScore":48.78657,"package":{"name":"@deepseek-ai/dsh-session-format-v1-to-v2","keywords":[],"version":"0.1.3-alpha.2","description":"Frozen released-v1 Session codec and assistant-stream migration to v2","sanitized_name":"@deepseek-ai/dsh-session-format-v1-to-v2","publisher":{"email":"imccyu@gmail.com","username":"imccyu"},"maintainers":[{"email":"imccyu@gmail.com","username":"imccyu"},{"email":"tianyi@deepseek.com","username":"tianyicui-deepseek"}],"license":"MIT","date":"2026-09-07T13:02:01.297Z","links":{"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","repository":"git+https://github.com/deepseek-ai/deepseek-harness.git","bugs":"https://github.com/deepseek-ai/deepseek-harness/issues","npm":"https://www.npmjs.com/package/@deepseek-ai/dsh-session-format-v1-to-v2"}},"score":{"final":48.78657,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":679367,"weekly":158432},"dependents":"6","updated":"2026-10-10T00:25:17.705Z","searchScore":47.757183,"package":{"name":"@types/multistream","keywords":[],"version":"4.1.4","description":"TypeScript definitions for multistream","sanitized_name":"@types/multistream","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2026-07-01T11:03:43.504Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/multistream","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/multistream"}},"score":{"final":47.757183,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":238071453,"weekly":53206142},"dependents":"9","updated":"2026-10-10T00:28:55.029Z","searchScore":47.628227,"package":{"name":"@isaacs/fs-minipass","keywords":[],"version":"4.0.1","description":"fs read and write streams based on minipass","sanitized_name":"@isaacs/fs-minipass","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"ISC","date":"2024-04-18T17:14:45.622Z","links":{"homepage":"https://github.com/npm/fs-minipass#readme","repository":"git+https://github.com/npm/fs-minipass.git","bugs":"https://github.com/npm/fs-minipass/issues","npm":"https://www.npmjs.com/package/@isaacs/fs-minipass"}},"score":{"final":47.628227,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":126511,"weekly":25213},"dependents":"2","updated":"2026-10-10T00:25:25.614Z","searchScore":47.224537,"package":{"name":"assemble-streams","keywords":["assemble","assembleplugin","boilerplate","build","cli","cli-app","collection","command-line","create","dev","development","framework","front","frontend","plugin","project","projects","scaffold","scaffolder","scaffolding","source","src","stream","streams","template","templates","vinyl","webapp","yeoman","yo"],"version":"1.0.1","description":"Assemble pipeline plugin for pushing views into a vinyl stream.","sanitized_name":"assemble-streams","publisher":{"email":"brian.woodward@gmail.com","username":"doowb"},"maintainers":[{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2017-02-11T18:35:16.705Z","links":{"homepage":"https://github.com/assemble/assemble-streams","repository":"git+https://github.com/assemble/assemble-streams.git","bugs":"https://github.com/assemble/assemble-streams/issues","npm":"https://www.npmjs.com/package/assemble-streams"}},"score":{"final":47.224537,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":211901477,"weekly":43502973},"dependents":"386","updated":"2026-10-10T00:26:02.196Z","searchScore":47.21099,"package":{"name":"fs-minipass","keywords":[],"version":"3.0.3","description":"fs read and write streams based on minipass","sanitized_name":"fs-minipass","publisher":{"email":"npm-cli+bot@github.com","username":"npm-cli-ops"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"ISC","date":"2023-08-14T18:59:47.341Z","links":{"homepage":"https://github.com/npm/fs-minipass#readme","repository":"git+https://github.com/npm/fs-minipass.git","bugs":"https://github.com/npm/fs-minipass/issues","npm":"https://www.npmjs.com/package/fs-minipass"}},"score":{"final":47.21099,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5742307,"weekly":1017364},"dependents":"72","updated":"2026-10-10T00:27:53.244Z","searchScore":46.97298,"package":{"name":"stringstream","keywords":[],"version":"1.0.0","description":"Encode and decode streams into string streams","sanitized_name":"stringstream","publisher":{"email":"michael.hart.au@gmail.com","username":"hichaelmart"},"maintainers":[{"email":"michael.hart.au@gmail.com","username":"hichaelmart"}],"license":"MIT","date":"2018-08-23T19:33:10.411Z","links":{"homepage":"https://github.com/mhart/StringStream#readme","repository":"git+https://github.com/mhart/StringStream.git","bugs":"https://github.com/mhart/StringStream/issues","npm":"https://www.npmjs.com/package/stringstream"}},"score":{"final":46.97298,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3784948,"weekly":744354},"dependents":"5","updated":"2026-10-10T00:23:17.798Z","searchScore":46.92708,"package":{"name":"yamux-js","keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"version":"0.2.1","description":"[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/actions/workflow/status/th-ch/yamux-js/node.js.yml?branch=master)](https://github.com/th-ch/yamux-js) [![GitHub ","sanitized_name":"yamux-js","publisher":{"email":"th-ch@users.noreply.github.com","username":"th-ch"},"maintainers":[{"email":"th-ch@users.noreply.github.com","username":"th-ch"}],"license":"MIT","date":"2026-04-20T15:13:49.444Z","links":{"repository":"https://github.com/th-ch/yamux-js","npm":"https://www.npmjs.com/package/yamux-js"}},"score":{"final":46.92708,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":20009076,"weekly":3601170},"dependents":"326","updated":"2026-10-10T00:24:40.824Z","searchScore":46.88855,"package":{"name":"mississippi","keywords":[],"version":"4.0.0","description":"a collection of useful streams","sanitized_name":"mississippi","publisher":{"email":"bcomnes@gmail.com","username":"bret"},"maintainers":[{"email":"bcomnes@gmail.com","username":"bret"},{"email":"max@maxogden.com","username":"maxogden"}],"license":"BSD-2-Clause","date":"2019-03-21T16:44:37.612Z","links":{"homepage":"https://github.com/maxogden/mississippi#readme","repository":"git+https://github.com/maxogden/mississippi.git","bugs":"https://github.com/maxogden/mississippi/issues","npm":"https://www.npmjs.com/package/mississippi"}},"score":{"final":46.88855,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":91873,"weekly":17925},"dependents":"2","updated":"2026-10-10T00:26:40.029Z","searchScore":46.833538,"package":{"name":"whatwg-streams","keywords":[],"version":"0.1.1","description":"An implementation of the whatwg/streams spec","sanitized_name":"whatwg-streams","publisher":{"email":"raynos2@gmail.com","username":"raynos"},"maintainers":[{"email":"raynos2@gmail.com","username":"raynos"}],"date":"2014-01-20T17:18:31.462Z","links":{"homepage":"https://github.com/Raynos/whatwg-streams","repository":"git://github.com/Raynos/whatwg-streams.git","bugs":"https://github.com/Raynos/whatwg-streams/issues","npm":"https://www.npmjs.com/package/whatwg-streams"}},"score":{"final":46.833538,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5585378,"weekly":1323303},"dependents":"466","updated":"2026-10-10T00:20:36.894Z","searchScore":46.798447,"package":{"name":"openpgp","keywords":["crypto","pgp","gpg","openpgp"],"version":"6.3.2","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","sanitized_name":"openpgp","publisher":{"email":"larabr@protonmail.com","username":"larabr"},"maintainers":[{"email":"thomas@mailvelope.com","username":"toberndo"},{"email":"d.huigens@protonmail.com","username":"twiss"},{"email":"bart+npm@pm.me","username":"bartbutler"},{"email":"larabr@protonmail.com","username":"larabr"}],"license":"LGPL-3.0+","date":"2026-09-24T11:08:44.693Z","links":{"homepage":"https://openpgpjs.org/","repository":"git+https://github.com/openpgpjs/openpgpjs.git","bugs":"https://github.com/openpgpjs/openpgpjs/issues","npm":"https://www.npmjs.com/package/openpgp"}},"score":{"final":46.798447,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":302958,"weekly":41048},"dependents":0,"updated":"2026-10-10T00:29:54.171Z","searchScore":46.74872,"package":{"name":"amazon-connect-taskjs","keywords":[],"version":"2.0.0","description":"Provides task support to AmazonConnect customers","sanitized_name":"amazon-connect-taskjs","publisher":{"email":"chengt@gmail.com","username":"h3adache"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"jagadeey@gmail.com","username":"jagadeey"},{"email":"ctwombly@amazon.com","username":"ctwomblyamzn"},{"email":"chengt@gmail.com","username":"h3adache"},{"email":"shishkev@amazon.com","username":"shishkev"},{"email":"kavisth@amazon.com","username":"kavisth"}],"license":"Apache-2.0","date":"2022-06-08T19:09:27.000Z","links":{"homepage":"https://github.com/amazon-connect/amazon-connect-taskjs#readme","repository":"git+https://github.com/amazon-connect/amazon-connect-taskjs.git","bugs":"https://github.com/amazon-connect/amazon-connect-taskjs/issues","npm":"https://www.npmjs.com/package/amazon-connect-taskjs"}},"score":{"final":46.74872,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5848042,"weekly":1273793},"dependents":"10","updated":"2026-10-10T00:29:53.876Z","searchScore":46.51456,"package":{"name":"@httptoolkit/websocket-stream","keywords":["websocket","websockets","stream","streams","realtime"],"version":"6.0.1","description":"Use websockets with the node streams API. Works in browser and node, with all current WS versions","sanitized_name":"@httptoolkit/websocket-stream","publisher":{"email":"pimterry@gmail.com","username":"pimterry"},"maintainers":[{"email":"pimterry@gmail.com","username":"pimterry"}],"license":"BSD-2-Clause","date":"2022-06-17T15:36:25.300Z","links":{"homepage":"https://github.com/httptoolkit/websocket-stream#readme","repository":"git+ssh://git@github.com/httptoolkit/websocket-stream.git","bugs":"https://github.com/httptoolkit/websocket-stream/issues","npm":"https://www.npmjs.com/package/@httptoolkit/websocket-stream"}},"score":{"final":46.51456,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2185494,"weekly":484364},"dependents":"17","updated":"2026-10-10T00:26:24.228Z","searchScore":46.36661,"package":{"name":"@shikijs/stream","keywords":["shiki","@shikijs/stream","streaming","llm"],"version":"4.5.0","description":"Streaming colorization for Shiki, useful for highlighting LLM outputs and other text streams","sanitized_name":"@shikijs/stream","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"944cf731-aa03-4139-bdff-88c5846e0902","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"anthonyfu117@hotmail.com","username":"antfu"},{"email":"orta.therox@gmail.com","username":"orta"},{"email":"octref@gmail.com","username":"octref"}],"license":"MIT","date":"2026-10-01T06:46:20.141Z","links":{"homepage":"https://github.com/shikijs/shiki#readme","repository":"git+https://github.com/shikijs/shiki.git","bugs":"https://github.com/shikijs/shiki/issues","npm":"https://www.npmjs.com/package/@shikijs/stream"}},"score":{"final":46.36661,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6844715,"weekly":1688782},"dependents":"8","updated":"2026-10-10T00:26:03.482Z","searchScore":46.338566,"package":{"name":"@s2-dev/streamstore","keywords":[],"version":"0.28.0","description":"TypeScript SDK for [S2](https://s2.dev), a serverless data store for streams.","sanitized_name":"@s2-dev/streamstore","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:40ba937a-bf7a-4a98-93fc-6841c4791de3","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mehul@s2.dev","username":"mehul_27"},{"email":"dwarak@s2.dev","username":"dwarak-s2"},{"email":"stephen@s2.dev","username":"sgbalogh"},{"email":"shikhar@schmizz.net","username":"shikharb"},{"email":"cristian+npm@s2.dev","username":"mestom"}],"license":"MIT","date":"2026-09-28T03:50:42.957Z","links":{"homepage":"https://s2.dev","repository":"git+https://github.com/s2-streamstore/s2-sdk-typescript.git","bugs":"https://github.com/s2-streamstore/s2-sdk-typescript/issues","npm":"https://www.npmjs.com/package/@s2-dev/streamstore"}},"score":{"final":46.338566,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":512158986,"weekly":96850876},"dependents":"1227","updated":"2026-10-10T00:31:26.434Z","searchScore":46.24522,"package":{"name":"unpipe","keywords":[],"version":"1.0.0","description":"Unpipe a stream from all destinations","sanitized_name":"unpipe","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2015-06-14T20:30:19.934Z","links":{"homepage":"https://github.com/stream-utils/unpipe","repository":"https://github.com/stream-utils/unpipe","bugs":"https://github.com/stream-utils/unpipe/issues","npm":"https://www.npmjs.com/package/unpipe"}},"score":{"final":46.24522,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":114460,"weekly":32890},"dependents":"1","updated":"2026-10-10T00:21:36.939Z","searchScore":46.211136,"package":{"name":"@mastra/redis-streams","keywords":[],"version":"0.6.2","description":"Mastra Redis Streams PubSub integration","sanitized_name":"@mastra/redis-streams","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"64f2c810-28b4-43cd-a36c-3c6abfde4bcf","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"abhiaiyer91+npm@gmail.com","username":"abhiaiyer"},{"email":"shane@codekarate.com","username":"smthomas"},{"email":"tony.kovanen@gmail.com","username":"rase-"},{"email":"calcsam@gmail.com","username":"calcsam"},{"email":"nick.aiyer@gmail.com","username":"nikaiyer"},{"email":"tylerdbarnes@gmail.com","username":"tylerbarnes"},{"email":"ward@coding-tech.com","username":"wardpeet"}],"date":"2026-10-07T08:54:16.208Z","links":{"homepage":"https://mastra.ai","repository":"git+https://github.com/mastra-ai/mastra.git","bugs":"https://github.com/mastra-ai/mastra/issues","npm":"https://www.npmjs.com/package/@mastra/redis-streams"}},"score":{"final":46.211136,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":352711,"weekly":79844},"dependents":"4","updated":"2026-10-10T00:25:08.750Z","searchScore":45.968266,"package":{"name":"@temporalio/workflow-streams","keywords":["temporal","stream","streaming"],"version":"1.24.0","description":"Temporal.io SDK Workflow Streams contrib module","sanitized_name":"@temporalio/workflow-streams","publisher":{"email":"sdk@temporal.io","username":"temporal-sdk-team"},"maintainers":[{"email":"alex.scott.thomsen@gmail.com","username":"luminousmoose"},{"email":"roey@temporal.io","username":"tempbearpig"},{"email":"sdk@temporal.io","username":"temporal-sdk-team"},{"email":"alex.tideman@temporal.io","username":"alex.tideman"},{"email":"rossedfort@gmail.com","username":"rossedfort"},{"email":"laura.k.whitaker@gmail.com","username":"laurakwhit"}],"license":"MIT","date":"2026-09-15T02:18:04.395Z","links":{"homepage":"https://github.com/temporalio/sdk-typescript/tree/main/contrib/workflow-streams","repository":"git+https://github.com/temporalio/sdk-typescript.git","bugs":"https://github.com/temporalio/sdk-typescript/issues","npm":"https://www.npmjs.com/package/@temporalio/workflow-streams"}},"score":{"final":45.968266,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":165213,"weekly":39162},"dependents":"171","updated":"2026-10-10T00:25:21.303Z","searchScore":45.90521,"package":{"name":"asynciterator","keywords":[],"version":"3.10.0","description":"An asynchronous iterator library for advanced object pipelines.","sanitized_name":"asynciterator","publisher":{"email":"ruben@verborgh.org","username":"rubenverborgh"},"maintainers":[{"email":"ruben@verborgh.org","username":"rubenverborgh"}],"license":"MIT","date":"2025-09-25T08:14:05.677Z","links":{"homepage":"https://github.com/RubenVerborgh/AsyncIterator#readme","repository":"git+https://github.com/RubenVerborgh/AsyncIterator.git","bugs":"https://github.com/RubenVerborgh/AsyncIterator/issues","npm":"https://www.npmjs.com/package/asynciterator"}},"score":{"final":45.90521,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":80830,"weekly":15533},"dependents":"3","updated":"2026-10-10T00:23:29.681Z","searchScore":45.84251,"package":{"name":"@moralisweb3/streams","keywords":[],"version":"2.27.2","description":"","sanitized_name":"@moralisweb3/streams","publisher":{"email":"erno@ernowever.com","username":"ernow"},"maintainers":[{"email":"niclas@capplesoft.com","username":"capplequoppe"},{"email":"gerardo_bastidas@hotmail.com","username":"gerardo15"},{"email":"cicd@moralis.io","username":"cicdmoralis"},{"email":"dmitrii@moralis.io","username":"y0moo"}],"license":"MIT","date":"2024-08-12T11:38:02.243Z","links":{"npm":"https://www.npmjs.com/package/@moralisweb3/streams"}},"score":{"final":45.84251,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":924206,"weekly":176406},"dependents":"35","updated":"2026-10-10T00:24:33.922Z","searchScore":45.74252,"package":{"name":"level-ws","keywords":["level","leveldb","stream","levelup"],"version":"4.0.0","description":"A basic writable stream for abstract-level databases","sanitized_name":"level-ws","publisher":{"email":"dev@vincentweevers.nl","username":"vweevers"},"maintainers":[{"email":"dev@vincentweevers.nl","username":"vweevers"},{"email":"r@va.gg","username":"rvagg"}],"license":"MIT","date":"2022-07-01T18:17:13.975Z","links":{"homepage":"https://github.com/Level/level-ws","repository":"git+https://github.com/Level/level-ws.git","bugs":"https://github.com/Level/level-ws/issues","npm":"https://www.npmjs.com/package/level-ws"}},"score":{"final":45.74252,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":103386,"weekly":22212},"dependents":"2","updated":"2026-10-10T00:27:28.129Z","searchScore":45.633373,"package":{"name":"web-streams-ponyfill","keywords":["streams","whatwg","polyfill","ponyfill"],"version":"1.4.2","description":"Web Streams, based on the WHATWG spec reference implementation","sanitized_name":"web-streams-ponyfill","publisher":{"email":"juan.carlos.corona.r@gmail.com","username":"jccr"},"maintainers":[{"email":"juan.carlos.corona.r@gmail.com","username":"jccr"}],"license":"MIT","date":"2018-04-10T22:33:27.051Z","links":{"homepage":"https://github.com/JCCR/web-streams-ponyfill#readme","repository":"git+https://github.com/JCCR/web-streams-ponyfill.git","bugs":"https://github.com/JCCR/web-streams-ponyfill/issues","npm":"https://www.npmjs.com/package/web-streams-ponyfill"}},"score":{"final":45.633373,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15575032,"weekly":3464452},"dependents":"23","updated":"2026-10-10T00:29:23.496Z","searchScore":45.40642,"package":{"name":"@supabase/node-fetch","keywords":["fetch","http","promise"],"version":"2.6.13","description":"A light-weight module that brings window.fetch to node.js","sanitized_name":"@supabase/node-fetch","publisher":{"email":"bobbie@soedirgo.dev","username":"soedirgo"},"maintainers":[],"license":"MIT","date":"2023-08-18T05:37:08.307Z","links":{"homepage":"https://github.com/supabase/node-fetch","repository":"git+https://github.com/supabase/node-fetch.git","bugs":"https://github.com/supabase/node-fetch/issues","npm":"https://www.npmjs.com/package/@supabase/node-fetch"}},"score":{"final":45.40642,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":105074,"weekly":29273},"dependents":"1","updated":"2026-10-10T00:27:53.880Z","searchScore":45.313416,"package":{"name":"read-next-line","keywords":["stream","reader","line","line reader","line-reader","readable","ReadableStream","promise","iterator","stream-api","UTF-16","UTF-8","BOM"],"version":"0.5.0","description":"Reads text lines from stream","sanitized_name":"read-next-line","publisher":{"email":"borewit@xs4all.nl","username":"borewit"},"maintainers":[{"email":"borewit@xs4all.nl","username":"borewit"}],"license":"MIT","date":"2025-03-02T13:33:36.104Z","links":{"homepage":"https://github.com/Borewit/read-next-line#readme","repository":"git+https://github.com/Borewit/read-next-line.git","bugs":"https://github.com/Borewit/read-next-line/issues","npm":"https://www.npmjs.com/package/read-next-line"}},"score":{"final":45.313416,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":534282,"weekly":91520},"dependents":"20","updated":"2026-10-10T00:27:38.149Z","searchScore":45.26006,"package":{"name":"@openpgp/web-stream-tools","keywords":[],"version":"0.3.1","description":"Utility functions for WhatWG Streams","sanitized_name":"@openpgp/web-stream-tools","publisher":{"email":"larabr@protonmail.com","username":"larabr"},"maintainers":[{"email":"larabr@protonmail.com","username":"larabr"},{"email":"d.huigens@protonmail.com","username":"twiss"},{"email":"bart+npm@pm.me","username":"bartbutler"}],"license":"MIT","date":"2026-04-22T12:56:47.623Z","links":{"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","repository":"git+https://github.com/openpgpjs/web-stream-tools.git","bugs":"https://github.com/openpgpjs/web-stream-tools/issues","npm":"https://www.npmjs.com/package/@openpgp/web-stream-tools"}},"score":{"final":45.26006,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":122581,"weekly":29777},"dependents":"63","updated":"2026-10-10T00:23:39.629Z","searchScore":45.189796,"package":{"name":"@rauschma/stringio","keywords":[],"version":"1.4.0","description":"``` npm install @rauschma/stringio ``` <!-- ########################################################## -->","sanitized_name":"@rauschma/stringio","publisher":{"email":"axel@rauschma.de","username":"rauschma"},"maintainers":[{"email":"axel@rauschma.de","username":"rauschma"}],"date":"2018-05-05T02:11:17.964Z","links":{"homepage":"https://github.com/rauschma/stringio#readme","repository":"git+https://github.com/rauschma/stringio.git","bugs":"https://github.com/rauschma/stringio/issues","npm":"https://www.npmjs.com/package/@rauschma/stringio"}},"score":{"final":45.189796,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":48911644,"weekly":11346211},"dependents":"1260","updated":"2026-10-10T00:22:13.787Z","searchScore":45.146336,"package":{"name":"@aws-sdk/lib-storage","keywords":[],"version":"3.1149.0","description":"Storage higher order operation","sanitized_name":"@aws-sdk/lib-storage","publisher":{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-09T20:52:38.099Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/lib/lib-storage","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/lib-storage"}},"score":{"final":45.146336,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":135168,"weekly":25321},"dependents":"30","updated":"2026-10-10T00:26:36.319Z","searchScore":45.007507,"package":{"name":"@yume-chan/stream-extra","keywords":["stream","web-streams-api"],"version":"2.6.1","description":"Extensions to Web Streams API","sanitized_name":"@yume-chan/stream-extra","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"yume-chan","type":"user","email":"cnsimonchan@live.com"},"trustedPublisher":{"oidcConfigId":"oidc:b30492b9-51bf-43fe-a00e-397b24249a8b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"cnsimonchan@live.com","username":"yume-chan"}],"license":"MIT","date":"2026-06-04T08:19:01.032Z","links":{"homepage":"https://github.com/yume-chan/ya-webadb/tree/main/packages/stream-extra#readme","repository":"git+https://github.com/yume-chan/ya-webadb.git","bugs":"https://github.com/yume-chan/ya-webadb/issues","npm":"https://www.npmjs.com/package/@yume-chan/stream-extra"}},"score":{"final":45.007507,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":155726961,"weekly":33100017},"dependents":"187","updated":"2026-10-10T00:24:48.472Z","searchScore":44.91131,"package":{"name":"fd-slicer","keywords":["createReadStream","createWriteStream"],"version":"1.1.0","description":"safely create multiple ReadStream or WriteStream objects from the same file descriptor","sanitized_name":"fd-slicer","publisher":{"email":"thejoshwolfe@gmail.com","username":"thejoshwolfe"},"maintainers":[{"email":"superjoe30@gmail.com","username":"superjoe"},{"email":"thejoshwolfe@gmail.com","username":"thejoshwolfe"}],"license":"MIT","date":"2018-06-03T23:28:22.683Z","links":{"homepage":"https://github.com/andrewrk/node-fd-slicer#readme","repository":"git://github.com/andrewrk/node-fd-slicer.git","bugs":"https://github.com/andrewrk/node-fd-slicer/issues","npm":"https://www.npmjs.com/package/fd-slicer"}},"score":{"final":44.91131,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":581600,"weekly":118047},"dependents":"10","updated":"2026-10-10T00:25:17.548Z","searchScore":44.87996,"package":{"name":"@web-std/stream","keywords":["web-stream","whatwg-stream","stream","typescript"],"version":"1.0.3","description":"Web API compatible streams for node/web","sanitized_name":"@web-std/stream","publisher":{"email":"dev@gozala.io","username":"gozala"},"maintainers":[{"email":"dev@gozala.io","username":"gozala"}],"license":"MIT","date":"2023-08-28T23:26:45.778Z","links":{"homepage":"https://github.com/web-std/io#readme","repository":"git+https://github.com/web-std/io.git","bugs":"https://github.com/web-std/io/issues","npm":"https://www.npmjs.com/package/@web-std/stream"}},"score":{"final":44.87996,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":321522,"weekly":73447},"dependents":"1","updated":"2026-10-10T00:30:31.396Z","searchScore":44.749237,"package":{"name":"@zenfs/streams","keywords":["stream","streams","node","polyfill","browser"],"version":"1.0.1","description":"A modern node:stream polyfill","sanitized_name":"@zenfs/streams","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:a4bdc09d-604a-40a3-b836-0f0474b5f9a7","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jp@jamespre.dev","username":"james-pre"}],"license":"LGPL-3.0-or-later","date":"2026-09-11T23:12:22.152Z","links":{"homepage":"https://github.com/zen-fs/streams","repository":"git+https://github.com/zen-fs/streams.git","bugs":"https://github.com/zen-fs/streams/issues","npm":"https://www.npmjs.com/package/@zenfs/streams"}},"score":{"final":44.749237,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":38162,"weekly":14411},"dependents":0,"updated":"2026-10-10T00:30:43.092Z","searchScore":44.648872,"package":{"name":"@durable-streams/aisdk-transport","keywords":["durable-streams","vercel-ai-sdk","ai","streaming","typescript"],"version":"0.0.8","description":"Vercel AI SDK transport adapters for Durable Streams","sanitized_name":"@durable-streams/aisdk-transport","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:289f002e-66c8-4047-af88-54e01e8783d5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dev@electric-sql.com","username":"dev-npm-publisher-2"},{"email":"mathews.kyle@gmail.com","username":"kylemathews"}],"license":"Apache-2.0","date":"2026-09-10T17:17:50.251Z","links":{"homepage":"https://github.com/durable-streams/durable-streams#readme","repository":"git+https://github.com/durable-streams/durable-streams.git","bugs":"https://github.com/durable-streams/durable-streams/issues","npm":"https://www.npmjs.com/package/@durable-streams/aisdk-transport"}},"score":{"final":44.648872,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":91088,"weekly":22309},"dependents":0,"updated":"2026-10-10T00:22:20.507Z","searchScore":44.591568,"package":{"name":"@anycable/turbo-stream","keywords":["anycable","actioncable","hotwire","turbo"],"version":"0.8.1","description":"AnyCable Client plugin to support Turbo Streams","sanitized_name":"@anycable/turbo-stream","publisher":{"email":"dementiev.vm@gmail.com","username":"palkan"},"maintainers":[{"email":"zloymult@gmail.com","username":"hellsquirrel"},{"email":"dementiev.vm@gmail.com","username":"palkan"}],"license":"MIT","date":"2025-02-20T04:43:18.117Z","links":{"homepage":"https://anycable.io/","repository":"git+https://github.com/anycable/anycable-client.git","bugs":"https://github.com/anycable/anycable-client/issues","npm":"https://www.npmjs.com/package/@anycable/turbo-stream"}},"score":{"final":44.591568,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":62881,"weekly":12757},"dependents":"2","updated":"2026-10-10T00:31:15.362Z","searchScore":44.55156,"package":{"name":"@stdlib/streams-node-transform","keywords":["stdlib","utilities","utility","utils","util","stream","streams","writable","readable","transform","through"],"version":"0.2.3","description":"Transform stream.","sanitized_name":"@stdlib/streams-node-transform","publisher":{"email":"kgryte+stdlibbot@gmail.com","username":"stdlib-bot"},"maintainers":[{"email":"kgryte+stdlibbot@gmail.com","username":"stdlib-bot"},{"email":"kgryte@gmail.com","username":"kgryte"},{"email":"pgb@andrew.cmu.edu","username":"planeshifter"},{"email":"rsreusser@gmail.com","username":"rreusser"}],"license":"Apache-2.0","date":"2026-02-07T22:17:36.162Z","links":{"homepage":"https://stdlib.io","repository":"git://github.com/stdlib-js/streams-node-transform.git","bugs":"https://github.com/stdlib-js/stdlib/issues","npm":"https://www.npmjs.com/package/@stdlib/streams-node-transform"}},"score":{"final":44.55156,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":177244,"weekly":27720},"dependents":"2","updated":"2026-10-10T00:30:00.475Z","searchScore":44.53125,"package":{"name":"@salesforce/bunyan","keywords":["log","logging","log4j","json","bunyan"],"version":"2.0.0","description":"a JSON logging library for node.js services (dtrace is disabled)","sanitized_name":"@salesforce/bunyan","publisher":{"email":"jason.grantham@salesforce.com","username":"jgrantham"},"maintainers":[{"email":"industriesEngineeringDevOps@salesforce.com","username":"ire-npm-team-user"},{"email":"jimjag@gmail.com","username":"jimjag"},{"email":"alm-cli@salesforce.com","username":"salesforce-releases"},{"email":"jschroeder@salesforce.com","username":"jasonschroeder-sfdc"},{"email":"dev@mobify.com","username":"mobify"},{"email":"admin@lwcjs.org","username":"lwc-admin"},{"email":"osscore@salesforce.com","username":"salesforce-admin"}],"license":"MIT","date":"2020-04-01T02:35:52.275Z","links":{"homepage":"https://github.com/forcedotcom/node-bunyan#readme","repository":"git+https://github.com/forcedotcom/node-bunyan.git","bugs":"https://github.com/forcedotcom/node-bunyan/issues","npm":"https://www.npmjs.com/package/@salesforce/bunyan"}},"score":{"final":44.53125,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6400321,"weekly":1585811},"dependents":"8","updated":"2026-10-10T00:24:07.147Z","searchScore":44.480946,"package":{"name":"@workflow/core","keywords":[],"version":"5.2.0","description":"Core runtime and engine for Workflow SDK","sanitized_name":"@workflow/core","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"3296c226-688a-4cc3-a14f-af45c3442170","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"matt.j.straka@gmail.com","username":"matt.straka"},{"email":"infra+release@vercel.com","username":"vercel-release-bot"}],"license":"Apache-2.0","date":"2026-10-08T19:26:54.866Z","links":{"homepage":"https://github.com/vercel/workflow#readme","repository":"https://github.com/vercel/workflow.git","bugs":"https://github.com/vercel/workflow/issues","npm":"https://www.npmjs.com/package/@workflow/core"}},"score":{"final":44.480946,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22745,"weekly":5320},"dependents":0,"updated":"2026-10-09T00:05:51.198Z","searchScore":44.357967,"package":{"name":"dynamodb-streams-processor","keywords":["dynamodb","streams","unmarshall","diff"],"version":"1.0.2","description":"A simple tool to process DynamoDB Streams","sanitized_name":"dynamodb-streams-processor","publisher":{"email":"jeremy@jeremydaly.com","username":"jdaly"},"maintainers":[{"email":"jeremy@jeremydaly.com","username":"jdaly"}],"license":"MIT","date":"2022-07-02T12:39:48.157Z","links":{"homepage":"https://github.com/jeremydaly/dynamodb-streams-processor#readme","repository":"git+https://github.com/jeremydaly/dynamodb-streams-processor.git","bugs":"https://github.com/jeremydaly/dynamodb-streams-processor/issues","npm":"https://www.npmjs.com/package/dynamodb-streams-processor"}},"score":{"final":44.357967,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":52054,"weekly":11913},"dependents":"16","updated":"2026-10-10T00:25:19.681Z","searchScore":44.215343,"package":{"name":"stream-concat","keywords":["node","stream","concat","streams","concatenation"],"version":"2.0.0","description":"Simple and efficient node stream concatenation.","sanitized_name":"stream-concat","publisher":{"email":"sedenardi@gmail.com","username":"sedenardi"},"maintainers":[{"email":"sedenardi@gmail.com","username":"sedenardi"}],"license":"MIT","date":"2024-04-10T01:16:21.973Z","links":{"homepage":"https://github.com/sedenardi/node-stream-concat","repository":"git+https://github.com/sedenardi/node-stream-concat.git","bugs":"https://github.com/sedenardi/node-stream-concat/issues","npm":"https://www.npmjs.com/package/stream-concat"}},"score":{"final":44.215343,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1868532,"weekly":305272},"dependents":"40","updated":"2026-10-10T00:24:02.286Z","searchScore":44.21399,"package":{"name":"@deepseek-ai/dsh-sdk-protocol","keywords":[],"version":"0.0.1-rc.1","description":"Shared wire protocol for the DeepSeek Harness SDK runtime: the newline-delimited JSON-RPC stdio transport and the named request, result, and notification types spoken between the runtime server and SDK clients","sanitized_name":"@deepseek-ai/dsh-sdk-protocol","publisher":{"email":"imccyu@gmail.com","username":"imccyu"},"maintainers":[{"email":"imccyu@gmail.com","username":"imccyu"},{"email":"tianyi@deepseek.com","username":"tianyicui-deepseek"}],"license":"BSD-3-Clause","date":"2026-08-10T19:42:40.718Z","links":{"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","repository":"git+https://github.com/deepseek-ai/deepseek-harness.git","bugs":"https://github.com/deepseek-ai/deepseek-harness/issues","npm":"https://www.npmjs.com/package/@deepseek-ai/dsh-sdk-protocol"}},"score":{"final":44.21399,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":827526,"weekly":173092},"dependents":"44","updated":"2026-10-10T00:25:15.892Z","searchScore":44.119484,"package":{"name":"@aws-lambda-powertools/batch","keywords":["aws","lambda","powertools","batch","batch-processing","serverless","nodejs"],"version":"2.36.0","description":"The batch processing package for the Powertools for AWS Lambda (TypeScript) library.","sanitized_name":"@aws-lambda-powertools/batch","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"aws-powertools-bot","type":"user","email":"aws-powertools+npmjs.com@amazon.com"},"trustedPublisher":{"oidcConfigId":"f1e92e79-e861-4a2a-9784-ca738124783d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dreamorosi@gmail.com","username":"dreamorosi"},{"email":"aws-powertools+npmjs.com@amazon.com","username":"aws-powertools-bot"}],"license":"MIT-0","date":"2026-10-06T14:31:29.879Z","links":{"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/batch#readme","repository":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","bugs":"https://github.com/aws-powertools/powertools-lambda-typescript/issues","npm":"https://www.npmjs.com/package/@aws-lambda-powertools/batch"}},"score":{"final":44.119484,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":189801788,"weekly":37571498},"dependents":"2837","updated":"2026-10-10T00:24:04.917Z","searchScore":43.985485,"package":{"name":"concat-stream","keywords":[],"version":"2.0.0","description":"writable stream that concatenates strings or binary data and calls a callback with the result","sanitized_name":"concat-stream","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"alan138@gmail.com","username":"alanshaw"},{"email":"mathiasbuus@gmail.com","username":"mafintosh"},{"email":"max@maxogden.com","username":"maxogden"}],"license":"MIT","date":"2018-12-21T14:22:15.876Z","links":{"homepage":"https://github.com/maxogden/concat-stream#readme","repository":"git+ssh://git@github.com/maxogden/concat-stream.git","bugs":"http://github.com/maxogden/concat-stream/issues","npm":"https://www.npmjs.com/package/concat-stream"}},"score":{"final":43.985485,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":50671,"weekly":13328},"dependents":0,"updated":"2026-10-10T00:30:40.893Z","searchScore":43.892227,"package":{"name":"@zoom/rtms","keywords":["zoom","rtms","realtime","media","streaming","real","time","sdk"],"version":"1.1.0","description":"Node.js Wrapper for the Zoom RTMS C SDK","sanitized_name":"@zoom/rtms","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4ef26c95-b2af-4ec0-abb0-482135ed35f8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"michael.harrington@zoom.us","username":"mh-zoom"},{"email":"ekaansh68@gmail.com","username":"ekaansharora"},{"email":"tommy.gaessler@zoom.us","username":"tommygaessler"},{"email":"max.mansfield@zoom.us","username":"maxmansfield"}],"license":"MIT","date":"2026-04-16T11:58:15.996Z","links":{"homepage":"https://github.com/zoom/rtms#readme","repository":"git+https://github.com/zoom/rtms.git","bugs":"https://github.com/zoom/rtms/issues","npm":"https://www.npmjs.com/package/@zoom/rtms"}},"score":{"final":43.892227,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17565675,"weekly":3398241},"dependents":"466","updated":"2026-10-10T00:19:59.178Z","searchScore":43.8667,"package":{"name":"exec-sh","keywords":["exec","spawn","terminal","console","shell","command","child_process"],"version":"0.4.0","description":"Execute shell command forwarding all stdio.","sanitized_name":"exec-sh","publisher":{"email":"tsertkov@gmail.com","username":"tsertkov"},"maintainers":[{"email":"tsertkov@gmail.com","username":"tsertkov"}],"license":"MIT","date":"2021-03-26T14:17:54.082Z","links":{"homepage":"https://github.com/tsertkov/exec-sh#readme","repository":"git+ssh://git@github.com/tsertkov/exec-sh.git","bugs":"https://github.com/tsertkov/exec-sh/issues","npm":"https://www.npmjs.com/package/exec-sh"}},"score":{"final":43.8667,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27959903,"weekly":6993812},"dependents":"4","updated":"2026-10-10T00:22:24.350Z","searchScore":43.543488,"package":{"name":"multitars","keywords":[],"version":"1.0.2","description":"Multipart and Tar utilities for the Web Streams API","sanitized_name":"multitars","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:1487b3d1-ce0e-4a9b-a65f-46b118f09d7f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"phil@kitten.sh","username":"philpl"}],"license":"MIT","date":"2026-08-12T14:16:49.137Z","links":{"homepage":"https://github.com/expo/multitars#readme","repository":"git+https://github.com/expo/multitars.git","bugs":"https://github.com/expo/multitars/issues","npm":"https://www.npmjs.com/package/multitars"}},"score":{"final":43.543488,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":841595,"weekly":151798},"dependents":"39","updated":"2026-10-10T00:30:43.556Z","searchScore":43.536736,"package":{"name":"native-fetch","keywords":[],"version":"4.0.2","description":"Returns native fetch if available or the undici module if not","sanitized_name":"native-fetch","publisher":{"email":"alex@achingbrain.net","username":"achingbrain"},"maintainers":[{"email":"alex@achingbrain.net","username":"achingbrain"}],"license":"MIT","date":"2021-12-13T11:15:37.848Z","links":{"homepage":"https://github.com/achingbrain/native-fetch#readme","repository":"git+https://github.com/achingbrain/native-fetch.git","bugs":"https://github.com/achingbrain/native-fetch/issues","npm":"https://www.npmjs.com/package/native-fetch"}},"score":{"final":43.536736,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":46941916,"weekly":10608361},"dependents":"484","updated":"2026-10-10T00:24:54.518Z","searchScore":43.402866,"package":{"name":"stream-json","keywords":["json","json-parser","parser","stream","streaming","streaming-json","sax","tokenizer","pipeline","filter","jsonc","web-streams","large-files","memory-efficient","nodejs"],"version":"3.7.0","description":"A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.","sanitized_name":"stream-json","publisher":{"email":"eugene.lazutkin@gmail.com","username":"elazutkin"},"maintainers":[{"email":"eugene.lazutkin@gmail.com","username":"elazutkin"}],"license":"BSD-3-Clause","date":"2026-09-19T23:38:08.193Z","links":{"homepage":"https://github.com/uhop/stream-json#readme","repository":"git+https://github.com/uhop/stream-json.git","bugs":"https://github.com/uhop/stream-json/issues","npm":"https://www.npmjs.com/package/stream-json"}},"score":{"final":43.402866,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":131956,"weekly":28295},"dependents":"7","updated":"2026-10-10T00:24:02.998Z","searchScore":43.36672,"package":{"name":"asyncjoin","keywords":[],"version":"1.2.5","description":"Join library for asynciterator","sanitized_name":"asyncjoin","publisher":{"email":"rubensworks@gmail.com","username":"rubensworks"},"maintainers":[{"email":"rubensworks@gmail.com","username":"rubensworks"},{"email":"joachimvh@gmail.com","username":"joachimvh"}],"license":"MIT","date":"2026-09-07T13:33:33.244Z","links":{"homepage":"https://github.com/comunica/asyncjoin#readme","repository":"git+https://github.com/comunica/asyncjoin.git","bugs":"https://github.com/comunica/asyncjoin/issues","npm":"https://www.npmjs.com/package/asyncjoin"}},"score":{"final":43.36672,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26354,"weekly":7644},"dependents":"6","updated":"2026-10-09T23:21:05.185Z","searchScore":43.009922,"package":{"name":"@gjsify/web-streams","keywords":["gjs","web","streams","readable","writable","transform"],"version":"0.58.0","description":"WHATWG Streams API (ReadableStream, WritableStream, TransformStream) for GJS","sanitized_name":"@gjsify/web-streams","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"4820db38-d956-4b94-93a9-b6242530ba35","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"pascal@artandcode.studio","username":"jumplink"}],"license":"MIT","date":"2026-10-09T23:20:33.965Z","links":{"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/streams#readme","repository":"git+https://github.com/gjsify/gjsify.git","bugs":"https://github.com/gjsify/gjsify/issues","npm":"https://www.npmjs.com/package/@gjsify/web-streams"}},"score":{"final":43.009922,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":117486,"weekly":21587},"dependents":"1","updated":"2026-10-10T00:29:59.827Z","searchScore":43.00973,"package":{"name":"@transcend-io/encrypt-web-streams","keywords":["aes","gcm","streaming","webassembly","typescript","javascript","wasm","web-streams","web","web-native","encryption","e2ee","crypto"],"version":"1.1.0","description":"WebAssembly-powered streaming AES-256-GCM encryption and decryption with a web-native TransformStream API.","sanitized_name":"@transcend-io/encrypt-web-streams","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"7a2569dc-a210-419d-af45-bd89cc17eb22","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"camilla@transcend.io","username":"cami-transcend"},{"email":"mike@transcend.io","username":"michaelfarrell76"},{"email":"ben@transcend.io","username":"bencmbrook"},{"email":"dmattia13@protonmail.com","username":"dmattia"},{"email":"~@eligrey.com","username":"eli"},{"email":"dawson.turechek@transcend.io","username":"dawson.turechek"},{"email":"francesco.duffy.boscagli@transcend.io","username":"fran-transcend"},{"email":"kendra.taylor@transcend.io","username":"kendra.taylor"},{"email":"hunter@tunnicliff.co","username":"htunnicliff"},{"email":"dev@transcend.io","username":"transcend-bot"}],"license":"MIT","date":"2026-09-29T05:21:34.957Z","links":{"homepage":"https://github.com/transcend-io/encrypt-web-streams#readme","repository":"git+https://github.com/transcend-io/encrypt-web-streams.git","bugs":"https://github.com/transcend-io/encrypt-web-streams/issues","npm":"https://www.npmjs.com/package/@transcend-io/encrypt-web-streams"}},"score":{"final":43.00973,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1122928,"weekly":244086},"dependents":"218","updated":"2026-10-10T00:23:28.296Z","searchScore":42.996647,"package":{"name":"winston-cloudwatch","keywords":["amazon","cloudwatch","winston","logging","log"],"version":"6.3.0","description":"Send logs to Amazon Cloudwatch using Winston.","sanitized_name":"winston-cloudwatch","publisher":{"email":"lazywithclass@gmail.com","username":"lazywithclass"},"maintainers":[{"email":"lazywithclass@gmail.com","username":"lazywithclass"}],"license":"MIT","date":"2024-04-30T15:18:46.458Z","links":{"homepage":"https://github.com/lazywithclass/winston-cloudwatch#readme","repository":"git+https://github.com/lazywithclass/winston-cloudwatch.git","bugs":"https://github.com/lazywithclass/winston-cloudwatch/issues","npm":"https://www.npmjs.com/package/winston-cloudwatch"}},"score":{"final":42.996647,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":431946,"weekly":92436},"dependents":"5","updated":"2026-10-10T00:22:26.244Z","searchScore":42.987957,"package":{"name":"node-stream","keywords":["streams","consume","create","manipulate","forEach","map","reduce","filter","pipeline"],"version":"1.7.0","description":"Utilities for consuming, creating and manipulating node streams.","sanitized_name":"node-stream","publisher":{"email":"hello@stephenzuniga.com","username":"stezu"},"maintainers":[{"email":"hello@stephenzuniga.com","username":"stezu"}],"license":"MIT","date":"2017-07-28T15:15:21.473Z","links":{"homepage":"https://github.com/stezu/node-stream#readme","repository":"git+https://github.com/stezu/node-stream.git","bugs":"https://github.com/stezu/node-stream/issues","npm":"https://www.npmjs.com/package/node-stream"}},"score":{"final":42.987957,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":404946,"weekly":86298},"dependents":0,"updated":"2026-10-10T00:31:05.188Z","searchScore":42.76206,"package":{"name":"@hotglue/gluestick-ts","keywords":["etl","hotglue","ipaas","data-processing"],"version":"0.1.7","description":"TypeScript version of the gluestick ETL library for hotglue IPaaS platform","sanitized_name":"@hotglue/gluestick-ts","publisher":{"email":"liorbd@outlook.com","username":"liorb-d"},"maintainers":[{"email":"hassansyyid@gmail.com","username":"hassansyyid"},{"email":"ddas.souza@gmail.com","username":"ddasouza"},{"email":"liorbd@outlook.com","username":"liorb-d"}],"license":"MIT","date":"2025-10-28T14:33:25.463Z","links":{"npm":"https://www.npmjs.com/package/@hotglue/gluestick-ts"}},"score":{"final":42.76206,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32704,"weekly":5859},"dependents":"2","updated":"2026-10-10T00:31:22.020Z","searchScore":42.686344,"package":{"name":"@stardazed/streams-compression","keywords":[],"version":"1.0.0","description":"Implementation of compression streams","sanitized_name":"@stardazed/streams-compression","publisher":{"email":"reonkennedy@icloud.com","username":"zenmumbler"},"maintainers":[{"email":"reonkennedy@icloud.com","username":"zenmumbler"}],"license":"MIT","date":"2019-12-23T03:51:54.673Z","links":{"homepage":"https://github.com/stardazed/sd-streams#readme","repository":"git+https://github.com/stardazed/sd-streams.git","bugs":"https://github.com/stardazed/sd-streams/issues","npm":"https://www.npmjs.com/package/@stardazed/streams-compression"}},"score":{"final":42.686344,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10663914,"weekly":2173588},"dependents":"22","updated":"2026-10-10T00:46:45.129Z","searchScore":42.667915,"package":{"name":"@samverschueren/stream-to-observable","keywords":["stream","observable","convert"],"version":"0.3.1","description":"Convert Node Streams into ECMAScript-Observables","sanitized_name":"@samverschueren/stream-to-observable","publisher":{"email":"sam.verschueren@gmail.com","username":"samverschueren"},"maintainers":[{"email":"sam.verschueren@gmail.com","username":"samverschueren"}],"license":"MIT","date":"2020-08-09T11:06:18.791Z","links":{"homepage":"https://github.com/SamVerschueren/stream-to-observable#readme","repository":"git+https://github.com/SamVerschueren/stream-to-observable.git","bugs":"https://github.com/SamVerschueren/stream-to-observable/issues","npm":"https://www.npmjs.com/package/@samverschueren/stream-to-observable"}},"score":{"final":42.667915,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":74809,"weekly":14178},"dependents":"1","updated":"2026-10-10T00:30:58.490Z","searchScore":42.665627,"package":{"name":"@cloudcmd/copy-file","keywords":["copy","stream","file"],"version":"4.0.0","description":"simply copy a file","sanitized_name":"@cloudcmd/copy-file","publisher":{"email":"mnemonic.enemy@gmail.com","username":"coderaiser"},"maintainers":[{"email":"mnemonic.enemy@gmail.com","username":"coderaiser"}],"license":"MIT","date":"2021-02-10T10:28:49.949Z","links":{"homepage":"https://github.com/cloudcmd/copy-file","repository":"git://github.com/cloudcmd/copy-file.git","bugs":"https://github.com/cloudcmd/copy-file/issues","npm":"https://www.npmjs.com/package/@cloudcmd/copy-file"}},"score":{"final":42.665627,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":21875,"weekly":5569},"dependents":"2","updated":"2026-10-09T23:25:10.862Z","searchScore":42.66412,"package":{"name":"@gjsify/compression-streams","keywords":["gjs","web","compression","streams"],"version":"0.58.0","description":"W3C Compression Streams API for GJS","sanitized_name":"@gjsify/compression-streams","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"1daf8229-581d-44bd-b87b-dd074dab1240","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"pascal@artandcode.studio","username":"jumplink"}],"license":"MIT","date":"2026-10-09T23:24:39.625Z","links":{"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/compression-streams#readme","repository":"git+https://github.com/gjsify/gjsify.git","bugs":"https://github.com/gjsify/gjsify/issues","npm":"https://www.npmjs.com/package/@gjsify/compression-streams"}},"score":{"final":42.66412,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35935040,"weekly":7491209},"dependents":"278","updated":"2026-10-10T00:30:33.405Z","searchScore":42.659542,"package":{"name":"stream-combiner","keywords":[],"version":"0.2.2","description":"[![npm version](https://img.shields.io/npm/v/stream-combiner.svg)](https://npmjs.org/package/stream-combiner)  [![Travis CI](https://travis-ci.org/dominictarr/stream-combiner.svg)](https://travis-ci.org/dominictarr/stream-combiner)","sanitized_name":"stream-combiner","publisher":{"email":"dominic.tarr@gmail.com","username":"dominictarr"},"maintainers":[{"email":"nopersonsmodules@gmail.com","username":"nopersonsmodules"}],"license":"MIT","date":"2015-06-05T08:49:04.050Z","links":{"homepage":"https://github.com/dominictarr/stream-combiner","repository":"git://github.com/dominictarr/stream-combiner.git","bugs":"https://github.com/dominictarr/stream-combiner/issues","npm":"https://www.npmjs.com/package/stream-combiner"}},"score":{"final":42.659542,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26899,"weekly":4928},"dependents":"10","updated":"2026-10-10T00:30:29.201Z","searchScore":42.655926,"package":{"name":"@stardazed/streams-polyfill","keywords":[],"version":"2.4.0","description":"Drop-in polyfill for Web Streams with fetch and encoding integration","sanitized_name":"@stardazed/streams-polyfill","publisher":{"email":"reonkennedy@icloud.com","username":"zenmumbler"},"maintainers":[{"email":"reonkennedy@icloud.com","username":"zenmumbler"}],"license":"MIT","date":"2021-02-21T16:22:44.239Z","links":{"homepage":"https://github.com/stardazed/sd-streams#readme","repository":"git+https://github.com/stardazed/sd-streams.git","bugs":"https://github.com/stardazed/sd-streams/issues","npm":"https://www.npmjs.com/package/@stardazed/streams-polyfill"}},"score":{"final":42.655926,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3099170,"weekly":741221},"dependents":"2","updated":"2026-10-10T00:30:21.098Z","searchScore":42.43183,"package":{"name":"@sanity/worker-channels","keywords":["sanity"],"version":"2.0.0","description":"Type-safe, structured communication between worker threads and parent processes via TypeScript meta-programming.","sanitized_name":"@sanity/worker-channels","publisher":{"email":"svc.npm@sanity.io","username":"sanity-svc.npm"},"maintainers":[{"email":"svc.npm@sanity.io","username":"sanity-svc.npm"},{"email":"developers@sanity.io","username":"sanity-io"}],"license":"MIT","date":"2026-03-02T17:18:26.249Z","links":{"homepage":"https://github.com/sanity-io/worker-channels#readme","repository":"git+https://github.com/sanity-io/worker-channels.git","bugs":"https://github.com/sanity-io/worker-channels/issues","npm":"https://www.npmjs.com/package/@sanity/worker-channels"}},"score":{"final":42.43183,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":708039,"weekly":146644},"dependents":"11","updated":"2026-10-10T00:22:23.415Z","searchScore":42.193203,"package":{"name":"@electron-forge/web-multi-logger","keywords":[],"version":"7.11.2","description":"Display multiple streams of logs in one window","sanitized_name":"@electron-forge/web-multi-logger","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:a048b0b8-806a-4248-a97a-075ba95da995","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nodejs.npm.nospam@lazymalevolence.com","username":"malept"},{"email":"samuel.r.attard@gmail.com","username":"marshallofsound"},{"email":"erick@hotmail.ca","username":"erickzhao"},{"email":"george.xu99@gmail.com","username":"georgexu99"},{"email":"keeleymhammond@gmail.com","username":"vertedinde"}],"license":"MIT","date":"2026-05-20T18:18:37.173Z","links":{"homepage":"https://github.com/electron/forge#readme","repository":"git+https://github.com/electron/forge.git","bugs":"https://github.com/electron/forge/issues","npm":"https://www.npmjs.com/package/@electron-forge/web-multi-logger"}},"score":{"final":42.193203,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":81498,"weekly":15341},"dependents":0,"updated":"2026-10-10T00:30:18.174Z","searchScore":42.185905,"package":{"name":"@casbin/mongo-changestream-watcher","keywords":["casbin","node-casbin","watcher","mongodb"],"version":"1.3.0","description":"Casbin Watcher based on MongoDB Change Streams","sanitized_name":"@casbin/mongo-changestream-watcher","publisher":{"email":"hsluoyz@gmail.com","username":"hsluoyz"},"maintainers":[{"email":"hsluoyz@gmail.com","username":"hsluoyz"}],"date":"2025-11-05T14:31:22.341Z","links":{"homepage":"https://github.com/node-casbin/mongo-changestream-watcher","repository":"git+https://github.com/node-casbin/mongo-changestream-watcher.git","bugs":"https://github.com/node-casbin/mongo-changestream-watcher/issues","npm":"https://www.npmjs.com/package/@casbin/mongo-changestream-watcher"}},"score":{"final":42.185905,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1400807,"weekly":270097},"dependents":"13","updated":"2026-10-10T00:21:22.927Z","searchScore":42.0499,"package":{"name":"streamfilter","keywords":["assert","deepEqual","neat"],"version":"4.0.0","description":"Filtering streams.","sanitized_name":"streamfilter","publisher":{"email":"nicolas.froidure@insertafter.com","username":"nfroidure"},"maintainers":[{"email":"nicolas.froidure@insertafter.com","username":"nfroidure"}],"license":"MIT","date":"2024-07-17T10:38:07.436Z","links":{"homepage":"https://github.com/nfroidure/streamfilter","repository":"git+ssh://git@github.com/nfroidure/streamfilter.git","bugs":"https://github.com/nfroidure/streamfilter/issues","npm":"https://www.npmjs.com/package/streamfilter"}},"score":{"final":42.0499,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":136384,"weekly":22052},"dependents":"316","updated":"2026-10-10T00:21:32.578Z","searchScore":42.023457,"package":{"name":"most","keywords":["reactive","reactive programming","reactive streams","stream","streams","event stream","promise","promises","promises-aplus","fantasy-land","monad","monadic","functional","async","cujojs","cujo"],"version":"1.9.0","description":"Monadic streams","sanitized_name":"most","publisher":{"email":"brian@hovercraftstudios.com","username":"briancavalier"},"maintainers":[{"email":"tlsteinberger167@gmail.com","username":"tylors"},{"email":"brian@hovercraftstudios.com","username":"briancavalier"},{"email":"info@cujojs.com","username":"cujojs"},{"email":"davidchase03@gmail.com","username":"davidchase"},{"email":"brian@hovercraftstudios.com","username":"most"}],"license":"MIT","date":"2020-10-08T11:39:06.955Z","links":{"homepage":"https://github.com/cujojs/most#readme","repository":"git+https://github.com/cujojs/most.git","bugs":"https://github.com/cujojs/most/issues","npm":"https://www.npmjs.com/package/most"}},"score":{"final":42.023457,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":82518,"weekly":17477},"dependents":"9","updated":"2026-10-10T00:26:58.988Z","searchScore":41.95598,"package":{"name":"join-async-iterator","keywords":["mutlistream","multi-stream","multi-asnyc-iterator","join-async-iterator","queue-asnyc-iterator","merge-async-iterator","iterator","async","async-iterator","stream","node-stream"],"version":"1.1.1","description":"An async iterator that joins multiple other async iterators in order, one after another.","sanitized_name":"join-async-iterator","publisher":{"email":"casistaken@gmail.com","username":"thaunknown"},"maintainers":[{"email":"casistaken@gmail.com","username":"thaunknown"}],"license":"MIT","date":"2022-07-10T23:18:03.237Z","links":{"homepage":"https://github.com/ThaUnknown/join-async-iterator#readme","repository":"git+https://github.com/ThaUnknown/join-async-iterator.git","bugs":"https://github.com/ThaUnknown/join-async-iterator/issues","npm":"https://www.npmjs.com/package/join-async-iterator"}},"score":{"final":41.95598,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1121790,"weekly":222012},"dependents":"73","updated":"2026-10-10T00:22:59.627Z","searchScore":41.814766,"package":{"name":"txml","keywords":["xml","parser","dom","document","small","fast","simple"],"version":"6.0.3","description":"fastest XML DOM Parser for node/browser/worker","sanitized_name":"txml","publisher":{"email":"business@tnickel.de","username":"nickeltobias"},"maintainers":[{"email":"business@tnickel.de","username":"nickeltobias"}],"license":"MIT","date":"2026-08-30T09:24:06.962Z","links":{"homepage":"https://github.com/TobiasNickel/tXml#readme","repository":"git+https://github.com/TobiasNickel/tXml.git","bugs":"https://github.com/TobiasNickel/tXml/issues","npm":"https://www.npmjs.com/package/txml"}},"score":{"final":41.814766,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29404,"weekly":5064},"dependents":"10","updated":"2026-10-05T15:37:55.285Z","searchScore":41.62779,"package":{"name":"chunking-streams","keywords":["stream","chunking","s3","gzip"],"version":"0.0.8","description":"NodeJS chunking streams","sanitized_name":"chunking-streams","publisher":{"email":"oleg@elifantiev.ru","username":"olegas"},"maintainers":[{"email":"oleg@elifantiev.ru","username":"olegas"}],"license":"MIT","date":"2015-06-14T20:11:38.839Z","links":{"homepage":"https://github.com/Olegas/node-chunking-streams","repository":"https://github.com/Olegas/node-chunking-streams","bugs":"https://github.com/Olegas/node-chunking-streams/issues","npm":"https://www.npmjs.com/package/chunking-streams"}},"score":{"final":41.62779,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7120184,"weekly":1522318},"dependents":"446","updated":"2026-10-10T00:22:12.997Z","searchScore":41.555214,"package":{"name":"hash-wasm","keywords":["hash","wasm","webassembly","md5","adler-32","crc32","crc64","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2","blake2b","blake2s","blake3","fast","hashing","browser","key","derivation","password","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt","sm3","whirlpool"],"version":"4.12.0","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, Adler-32, CRC32, CRC32C, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)","sanitized_name":"hash-wasm","publisher":{"email":"danibiro93@gmail.com","username":"daninet"},"maintainers":[{"email":"danibiro93@gmail.com","username":"daninet"},{"email":"sdombi94@gmail.com","username":"sdombi94"}],"license":"MIT","date":"2024-11-19T19:01:58.186Z","links":{"homepage":"https://github.com/Daninet/hash-wasm#readme","repository":"git+https://github.com/Daninet/hash-wasm.git","bugs":"https://github.com/Daninet/hash-wasm/issues","npm":"https://www.npmjs.com/package/hash-wasm"}},"score":{"final":41.555214,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":469417,"weekly":46480},"dependents":"189","updated":"2026-10-10T00:22:04.026Z","searchScore":41.435684,"package":{"name":"zip-a-folder","keywords":["zip","gzip","tar","7z","brotli","folder","async","promise"],"version":"7.0.0","description":"Compress a complete folder or a glob list into a zip/tgz/br/7z file","sanitized_name":"zip-a-folder","publisher":{"email":"marius.augenstein@gmail.com","username":"maugenst"},"maintainers":[{"email":"marius.augenstein@gmail.com","username":"maugenst"}],"license":"MIT","date":"2026-08-23T20:59:07.103Z","links":{"homepage":"https://github.com/maugenst/zip-a-folder#readme","repository":"git+https://github.com/maugenst/zip-a-folder.git","bugs":"https://github.com/maugenst/zip-a-folder/issues","npm":"https://www.npmjs.com/package/zip-a-folder"}},"score":{"final":41.435684,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":203053,"weekly":37425},"dependents":"3","updated":"2026-10-10T00:29:47.293Z","searchScore":41.4322,"package":{"name":"pump-chain","keywords":[],"version":"1.0.0","description":"A module that glues pump and bubble-stream-error to make things easier when your public API returns a stream.","sanitized_name":"pump-chain","publisher":{"email":"alexandru.vladutu@gmail.com","username":"alessioalex"},"maintainers":[{"email":"alexandru.vladutu@gmail.com","username":"alessioalex"}],"license":"MIT","date":"2015-11-27T08:30:01.381Z","links":{"homepage":"https://github.com/alessioalex/pump-chain#readme","repository":"git+https://github.com/alessioalex/pump-chain.git","bugs":"https://github.com/alessioalex/pump-chain/issues","npm":"https://www.npmjs.com/package/pump-chain"}},"score":{"final":41.4322,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14103,"weekly":2896},"dependents":"10","updated":"2026-10-08T17:21:14.979Z","searchScore":41.32803,"package":{"name":"queueable","keywords":["async","queue","es2018","iteration","async-iterators","esnext","streams"],"version":"5.3.2","description":"Convert push-based streams to pull-based async iterables","sanitized_name":"queueable","publisher":{"email":"dabas@untu.ms","username":"slikts"},"maintainers":[{"email":"dabas@untu.ms","username":"slikts"}],"license":"MIT","date":"2023-10-16T06:57:48.249Z","links":{"homepage":"https://github.com/slikts/queueable#readme","repository":"git+https://github.com/slikts/queueable.git","bugs":"https://github.com/slikts/queueable/issues","npm":"https://www.npmjs.com/package/queueable"}},"score":{"final":41.32803,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":801888321,"weekly":174587992},"dependents":"14720","updated":"2026-10-10T00:25:01.443Z","searchScore":41.281822,"package":{"name":"form-data","keywords":[],"version":"4.0.6","description":"A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.","sanitized_name":"form-data","publisher":{"email":"ljharb@gmail.com","approver":{"name":"ljharb","email":"ljharb@gmail.com"},"username":"ljharb"},"maintainers":[{"email":"mikeal.rogers@gmail.com","username":"mikeal"},{"email":"niftylettuce@gmail.com","username":"niftylettuce"},{"email":"iam@alexindigo.com","username":"alexindigo"},{"email":"ljharb@gmail.com","username":"ljharb"},{"email":"pierceydylan@gmail.com","username":"dylanpiercey"},{"email":"npm@titanism.com","username":"titanism"}],"license":"MIT","date":"2026-06-12T17:37:53.689Z","links":{"homepage":"https://github.com/form-data/form-data#readme","repository":"git://github.com/form-data/form-data.git","bugs":"https://github.com/form-data/form-data/issues","npm":"https://www.npmjs.com/package/form-data"}},"score":{"final":41.281822,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":38116,"weekly":7442},"dependents":"1","updated":"2026-10-10T00:29:57.860Z","searchScore":41.271362,"package":{"name":"@nearform/multistream","keywords":["combine streams","join streams","concat streams","multiple streams","combine","join","concat","multiple","file stream","append","append streams","combiner","joiner"],"version":"5.0.0-2","description":"A stream that emits multiple other streams one after another (streams3)","sanitized_name":"@nearform/multistream","publisher":{"email":"renee@kooi.me","username":"goto-bus-stop"},"maintainers":[{"email":"eamonn.frisby@nearform.com","username":"eamonn.frisby"},{"email":"donal.moynihan@nearform.com","username":"donal.moynihan"},{"email":"contato@gbdev.me","username":"gbdev13"},{"email":"steve.goode@nearform.com","username":"sociablesteve"},{"email":"ryan@loose-bits.com","username":"ryan.roemer"},{"email":"elizibin@gmail.com","username":"elizibin"}],"license":"MIT","date":"2020-03-31T08:03:02.775Z","links":{"homepage":"https://github.com/feross/multistream","repository":"git://github.com/feross/multistream.git","bugs":"https://github.com/feross/multistream/issues","npm":"https://www.npmjs.com/package/@nearform/multistream"}},"score":{"final":41.271362,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36539,"weekly":6558},"dependents":"15","updated":"2026-10-10T00:25:02.520Z","searchScore":41.267895,"package":{"name":"@endo/stream","keywords":["endo","stream","async","iterator","pipe","promise"],"version":"1.3.1","description":"Foundation for async iterators as streams","sanitized_name":"@endo/stream","publisher":{"email":"mathieu+npmjs@agoric.com","actor":{"name":"kriskowal","type":"user","email":"kris.kowal@cixar.com"},"username":"mhofman"},"maintainers":[{"email":"kris.kowal@cixar.com","username":"kriskowal"},{"email":"michael@fig.org","username":"michaelfig"},{"email":"erights@gmail.com","username":"erights"},{"email":"warner-npm@lothar.com","username":"warner"},{"email":"mathieu+npmjs@agoric.com","username":"mhofman"},{"email":"boneskull@boneskull.com","username":"boneskull"},{"email":"naugtur@gmail.com","username":"naugtur"},{"email":"turadg@gmail.com","username":"turadga"},{"email":"small.fan4812@fastmail.com","username":"kriscendobot"}],"license":"Apache-2.0","date":"2026-04-17T01:28:15.002Z","links":{"homepage":"https://github.com/endojs/endo/blob/master/packages/stream/README.md","repository":"git+https://github.com/endojs/endo.git","bugs":"https://github.com/endojs/endo/issues","npm":"https://www.npmjs.com/package/@endo/stream"}},"score":{"final":41.267895,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":51921,"weekly":10660},"dependents":"1","updated":"2026-10-10T00:23:31.215Z","searchScore":41.224384,"package":{"name":"@aws-sdk/client-gameliftstreams","keywords":[],"version":"3.1149.0","description":"AWS SDK for JavaScript Gameliftstreams Client for Node.js, Browser and React Native","sanitized_name":"@aws-sdk/client-gameliftstreams","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-09T20:59:11.431Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-gameliftstreams","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/client-gameliftstreams"}},"score":{"final":41.224384,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":43985,"weekly":9123},"dependents":"4","updated":"2026-10-10T00:30:00.730Z","searchScore":41.215992,"package":{"name":"web-streams-node","keywords":["streamspec","whatwg","streams","node","convert","readablestream"],"version":"0.4.0","description":"WhatWG web streams and conversion utilities for node.js","sanitized_name":"web-streams-node","publisher":{"email":"juan.carlos.corona.r@gmail.com","username":"jccr"},"maintainers":[{"email":"juan.carlos.corona.r@gmail.com","username":"jccr"}],"license":"Apache-2.0","date":"2019-05-10T21:25:55.027Z","links":{"homepage":"https://github.com/JCCR/web-streams-node#readme","repository":"git+https://github.com/JCCR/web-streams-node.git","bugs":"https://github.com/JCCR/web-streams-node/issues","npm":"https://www.npmjs.com/package/web-streams-node"}},"score":{"final":41.215992,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15648,"weekly":3925},"dependents":"0","updated":"2026-10-10T00:20:14.487Z","searchScore":41.036144,"package":{"name":"@durable-streams/server-conformance-tests","keywords":["durable-streams","conformance","testing","typescript"],"version":"0.3.7","description":"Conformance test suite for Durable Streams server implementations","sanitized_name":"@durable-streams/server-conformance-tests","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:dde54ac5-a53a-4b47-84a7-69cf88d757ea","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dev@electric-sql.com","username":"dev-npm-publisher-2"},{"email":"mathews.kyle@gmail.com","username":"kylemathews"}],"license":"Apache-2.0","date":"2026-09-10T17:17:51.697Z","links":{"homepage":"https://github.com/durable-streams/durable-streams#readme","repository":"git+https://github.com/durable-streams/durable-streams.git","bugs":"https://github.com/durable-streams/durable-streams/issues","npm":"https://www.npmjs.com/package/@durable-streams/server-conformance-tests"}},"score":{"final":41.036144,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18924020,"weekly":3308358},"dependents":"10","updated":"2026-10-10T00:30:50.069Z","searchScore":41.021812,"package":{"name":"node-fetch-h2","keywords":["fetch","http","promise"],"version":"2.3.1-0","description":"Implementation of window.fetch which can use http2 seamlessly","sanitized_name":"node-fetch-h2","publisher":{"email":"mike.ralphson@gmail.com","username":"mermade"},"maintainers":[{"email":"mike.ralphson@gmail.com","username":"mermade"}],"license":"MIT","date":"2018-11-30T04:50:36.792Z","links":{"homepage":"https://github.com/mikeralphson/node-fetch-h2","repository":"git+https://github.com/mikeralphson/node-fetch-h2.git","bugs":"https://github.com/mikeralphson/node-fetch-h2/issues","npm":"https://www.npmjs.com/package/node-fetch-h2"}},"score":{"final":41.021812,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18001,"weekly":4936},"dependents":"1","updated":"2026-10-09T00:02:04.918Z","searchScore":40.95492,"package":{"name":"serverless-offline-dynamodb-streams","keywords":["kinesis","dynamodb","lambda"],"version":"8.0.1","description":"Emulate AWS λ and DynamoDB streams locally when developing your Serverless project","sanitized_name":"serverless-offline-dynamodb-streams","publisher":{"email":"silouane.galinou.dev@gmail.com","username":"silou"},"maintainers":[{"email":"silouane.galinou.dev@gmail.com","username":"silou"},{"email":"system@coorpacademy.com","username":"coorpadmin"},{"email":"eric.sampaio@coorpacademy.com","username":"esa-coorp"},{"email":"adriean.khisbe@live.fr","username":"adriean.khisbe"},{"email":"adams.roy27@gmail.com","username":"adamska27"},{"email":"djamel.soualmi@coorpacademy.com","username":"djamelsoualmi"},{"email":"elena.morana@coorpacademy.com","username":"emorana"},{"email":"emeline.leduc@coorpacademy.com","username":"emeline75"},{"email":"phuoc.tran@go1.com","username":"phuoctran8801"},{"email":"aung.maw@go1.com","username":"aung-go1"},{"email":"adams.roy@go1.com","username":"adamska28"},{"email":"chris.dugne@uralys.com","username":"chrisdugne"},{"email":"arthur.weber@viacesi.fr","username":"godu"}],"license":"MIT","date":"2026-07-07T08:37:51.057Z","links":{"homepage":"https://github.com/CoorpAcademy/serverless-plugins/tree/master/packages/serverless-offline-dynamodb-streams#readme","repository":"git+ssh://git@github.com/CoorpAcademy/serverless-plugins.git","bugs":"https://github.com/CoorpAcademy/serverless-plugins/issues","npm":"https://www.npmjs.com/package/serverless-offline-dynamodb-streams"}},"score":{"final":40.95492,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":121338773,"weekly":25029236},"dependents":"142","updated":"2026-10-10T00:30:34.344Z","searchScore":40.93729,"package":{"name":"minipass-sized","keywords":["minipass","size","length"],"version":"2.0.0","description":"A Minipass stream that raises an error if you get a different number of bytes than expected","sanitized_name":"minipass-sized","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"ISC","date":"2026-01-07T20:21:39.790Z","links":{"homepage":"https://github.com/isaacs/minipass-sized#readme","repository":"git+https://github.com/isaacs/minipass-sized.git","bugs":"https://github.com/isaacs/minipass-sized/issues","npm":"https://www.npmjs.com/package/minipass-sized"}},"score":{"final":40.93729,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1942852,"weekly":320146},"dependents":"22","updated":"2026-10-10T00:24:11.671Z","searchScore":40.863163,"package":{"name":"@deepseek-ai/dsh-native-command","keywords":[],"version":"0.0.1-rc.1","description":"Zero-dependency no-shell execFile runner for host-native OS integrations: utf8 stdio capture, abort propagation, Windows hide","sanitized_name":"@deepseek-ai/dsh-native-command","publisher":{"email":"imccyu@gmail.com","username":"imccyu"},"maintainers":[{"email":"imccyu@gmail.com","username":"imccyu"},{"email":"tianyi@deepseek.com","username":"tianyicui-deepseek"}],"license":"BSD-3-Clause","date":"2026-08-10T19:39:00.245Z","links":{"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","repository":"git+https://github.com/deepseek-ai/deepseek-harness.git","bugs":"https://github.com/deepseek-ai/deepseek-harness/issues","npm":"https://www.npmjs.com/package/@deepseek-ai/dsh-native-command"}},"score":{"final":40.863163,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":129480,"weekly":27353},"dependents":"37","updated":"2026-10-10T00:24:25.999Z","searchScore":40.81275,"package":{"name":"@libp2p/interface-connection","keywords":["interface","libp2p"],"version":"5.1.1","description":"Connection interface for libp2p","sanitized_name":"@libp2p/interface-connection","publisher":{"email":"npm-service-account+libp2p@protocol.ai","username":"npm-service-account-libp2p"},"maintainers":[{"email":"jacobheun@gmail.com","username":"jacobheun"},{"email":"npm-service-account+libp2p@protocol.ai","username":"npm-service-account-libp2p"},{"email":"alan138@gmail.com","username":"alanshaw"},{"email":"santos.vasco10@gmail.com","username":"vascosantos"},{"email":"alex@achingbrain.net","username":"achingbrain"},{"email":"mail@daviddias.me","username":"daviddias"}],"license":"Apache-2.0 OR MIT","date":"2023-06-14T14:38:21.557Z","links":{"homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection#readme","repository":"git+https://github.com/libp2p/js-libp2p-interfaces.git","bugs":"https://github.com/libp2p/js-libp2p-interfaces/issues","npm":"https://www.npmjs.com/package/@libp2p/interface-connection"}},"score":{"final":40.81275,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4285289,"weekly":933800},"dependents":"23","updated":"2026-10-10T00:25:14.953Z","searchScore":40.726994,"package":{"name":"@hotwired/turbo","keywords":["hotwire","turbo","browser","pushstate"],"version":"8.0.23","description":"The speed of a single-page web application without having to write any JavaScript","sanitized_name":"@hotwired/turbo","publisher":{"email":"jeff@hey.com","username":"packagethief"},"maintainers":[{"email":"jay.ohms@gmail.com","username":"jayohms"},{"email":"david@hey.com","username":"dhh"},{"email":"rosa@hey.com","username":"rosapolis"},{"email":"jeff@hey.com","username":"packagethief"},{"email":"kevin@37signals.com","username":"kevinmcconnell"},{"email":"jorge@hey.com","username":"jorgemanrubia"}],"license":"MIT","date":"2026-01-29T15:23:09.367Z","links":{"homepage":"https://turbo.hotwired.dev/","repository":"git+https://github.com/hotwired/turbo.git","bugs":"https://github.com/hotwired/turbo/issues","npm":"https://www.npmjs.com/package/@hotwired/turbo"}},"score":{"final":40.726994,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2983863,"weekly":550556},"dependents":0,"updated":"2026-10-10T00:30:04.006Z","searchScore":40.65711,"package":{"name":"@pnpm/node-fetch","keywords":["fetch","http","promise","request","curl","wget","xhr","whatwg"],"version":"1.0.0","description":"A light-weight module that brings Fetch API to node.js","sanitized_name":"@pnpm/node-fetch","publisher":{"email":"z@kochan.io","username":"zkochan"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2023-04-19T11:13:43.487Z","links":{"homepage":"https://github.com/pnpm/node-fetch","repository":"git+https://github.com/pnpm/node-fetch.git","bugs":"https://github.com/pnpm/node-fetch/issues","npm":"https://www.npmjs.com/package/@pnpm/node-fetch"}},"score":{"final":40.65711,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":365928,"weekly":80545},"dependents":"102","updated":"2026-10-10T00:26:59.862Z","searchScore":40.575893,"package":{"name":"wav","keywords":[],"version":"1.0.2","description":"`Reader` and `Writer` streams for Microsoft WAVE audio files","sanitized_name":"wav","publisher":{"email":"linus@folkdatorn.se","username":"linusu"},"maintainers":[{"email":"linus@folkdatorn.se","username":"linusu"},{"email":"nathan@tootallnate.net","username":"tootallnate"}],"license":"MIT","date":"2018-04-27T08:24:06.331Z","links":{"homepage":"https://github.com/TooTallNate/node-wav#readme","repository":"git+https://github.com/TooTallNate/node-wav.git","bugs":"https://github.com/TooTallNate/node-wav/issues","npm":"https://www.npmjs.com/package/wav"}},"score":{"final":40.575893,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":203829,"weekly":37214},"dependents":"6","updated":"2026-10-10T00:26:30.336Z","searchScore":40.46424,"package":{"name":"@types/gulp-plumber","keywords":[],"version":"0.0.37","description":"TypeScript definitions for gulp-plumber","sanitized_name":"@types/gulp-plumber","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T07:05:34.244Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gulp-plumber","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/gulp-plumber"}},"score":{"final":40.46424,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14492272,"weekly":2485586},"dependents":"235","updated":"2026-10-10T00:29:06.276Z","searchScore":40.34041,"package":{"name":"multipipe","keywords":[],"version":"4.0.0","description":"pipe streams with centralized error handling","sanitized_name":"multipipe","publisher":{"email":"julian@juliangruber.com","username":"juliangruber"},"maintainers":[{"email":"julian@juliangruber.com","username":"juliangruber"}],"license":"MIT","date":"2020-03-18T08:09:50.660Z","links":{"homepage":"https://github.com/juliangruber/multipipe#readme","repository":"git+https://github.com/juliangruber/multipipe.git","bugs":"https://github.com/juliangruber/multipipe/issues","npm":"https://www.npmjs.com/package/multipipe"}},"score":{"final":40.34041,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9725907,"weekly":1952742},"dependents":"7","updated":"2026-10-10T00:27:53.807Z","searchScore":40.31267,"package":{"name":"modern-ahocorasick","keywords":["ahocorasick","aho-corasick","multi-pattern-matching","string-matching","text-search","unicode","grapheme","typescript"],"version":"3.3.0","description":"Unicode-aware Aho–Corasick multi-pattern matching with UTF-16 ranges, counting, lazy iteration, and replacement.","sanitized_name":"modern-ahocorasick","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:9fc1f7b8-3113-482d-929c-9eb03c87db8f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"1324318532@qq.com","username":"icebreaker"}],"license":"MIT","date":"2026-09-23T09:11:15.156Z","links":{"homepage":"https://aho.icebreaker.top/","repository":"git+https://github.com/icelib/modern-ahocorasick.git","bugs":"https://github.com/icelib/modern-ahocorasick/issues","npm":"https://www.npmjs.com/package/modern-ahocorasick"}},"score":{"final":40.31267,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":11609,"weekly":2128},"dependents":"1","updated":"2026-10-08T14:51:14.383Z","searchScore":40.1236,"package":{"name":"nerdbank-streams","keywords":["streams","multiplexing","duplex"],"version":"2.14.354","description":"Multiplexing of streams","sanitized_name":"nerdbank-streams","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:62b123f8-2d80-4928-9161-4abca278e4d9","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"andrew@mysideoftheweb.com","username":"andrewarnott"}],"license":"MIT","date":"2026-09-08T19:01:20.474Z","links":{"homepage":"https://github.com/dotnet/Nerdbank.Streams","repository":"git+https://github.com/dotnet/Nerdbank.Streams.git","bugs":"https://github.com/dotnet/Nerdbank.Streams/issues","npm":"https://www.npmjs.com/package/nerdbank-streams"}},"score":{"final":40.1236,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10146882,"weekly":2074213},"dependents":"1506","updated":"2026-10-10T00:23:43.595Z","searchScore":40.035034,"package":{"name":"json2csv","keywords":["json","to","csv","export","convert","parse"],"version":"6.0.0-alpha.2","description":"Convert JSON to CSV","sanitized_name":"json2csv","publisher":{"email":"juanjo.diazmo@gmail.com","username":"juanjodiaz"},"maintainers":[{"email":"mirco.zeiss@gmail.com","username":"zemirco"},{"email":"knownasilya@gmail.com","username":"knownasilya"},{"email":"juanjo.diazmo@gmail.com","username":"juanjodiaz"},{"email":"azhang@bottlenose.com","username":"azhang"}],"license":"MIT","date":"2023-01-21T11:17:01.540Z","links":{"homepage":"http://zemirco.github.io/json2csv","repository":"git+https://github.com/zemirco/json2csv.git","bugs":"https://github.com/zemirco/json2csv/issues","npm":"https://www.npmjs.com/package/json2csv"}},"score":{"final":40.035034,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":868646,"weekly":191493},"dependents":"528","updated":"2026-10-10T00:22:43.322Z","searchScore":39.998505,"package":{"name":"websocket-stream","keywords":["websocket","websockets","stream","streams","realtime"],"version":"5.5.2","description":"Use websockets with the node streams API. Works in browser and node","sanitized_name":"websocket-stream","publisher":{"email":"hello@matteocollina.com","username":"matteo.collina"},"maintainers":[{"email":"dean@deanlandolt.com","username":"deanlandolt"},{"email":"code@johan-nordberg.com","username":"jnordberg"},{"email":"mathiasbuus@gmail.com","username":"mafintosh"},{"email":"hello@matteocollina.com","username":"matteo.collina"},{"email":"max@maxogden.com","username":"maxogden"}],"license":"BSD-2-Clause","date":"2020-03-04T17:25:50.942Z","links":{"homepage":"https://github.com/maxogden/websocket-stream#readme","repository":"git+ssh://git@github.com/maxogden/websocket-stream.git","bugs":"https://github.com/maxogden/websocket-stream/issues","npm":"https://www.npmjs.com/package/websocket-stream"}},"score":{"final":39.998505,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":73053,"weekly":17770},"dependents":"6","updated":"2026-10-10T00:21:18.380Z","searchScore":39.977142,"package":{"name":"x12-parser","keywords":["X12","ANSI","EDI","parser","streams","835","837"],"version":"1.3.0","description":"NodeJS X12 parser using streams","sanitized_name":"x12-parser","publisher":{"email":"small.road9446@fastmail.com","username":"tastypackets"},"maintainers":[{"email":"small.road9446@fastmail.com","username":"tastypackets"}],"license":"MIT","date":"2024-09-21T20:28:06.118Z","links":{"homepage":"https://github.com/tastypackets/x12-parser","repository":"git+https://github.com/tastypackets/x12-parser.git","bugs":"https://github.com/tastypackets/x12-parser/issues","npm":"https://www.npmjs.com/package/x12-parser"}},"score":{"final":39.977142,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12336770,"weekly":2793748},"dependents":"152","updated":"2026-10-10T00:21:07.341Z","searchScore":39.929157,"package":{"name":"@aws-sdk/client-kinesis","keywords":[],"version":"3.1149.0","description":"AWS SDK for JavaScript Kinesis Client for Node.js, Browser and React Native","sanitized_name":"@aws-sdk/client-kinesis","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-09T21:05:53.678Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-kinesis","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/client-kinesis"}},"score":{"final":39.929157,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":23355,"weekly":5184},"dependents":0,"updated":"2026-10-09T00:04:47.046Z","searchScore":39.890785,"package":{"name":"@socket.io/redis-streams-emitter","keywords":["socket.io","redis","redis-streams","emitter"],"version":"0.1.1","description":"The Socket.IO Redis streams emitter, allowing to communicate with a group of Socket.IO servers from another Node.js process","sanitized_name":"@socket-io/redis-streams-emitter","publisher":{"email":"damien.arrachequesne@gmail.com","username":"darrachequesne"},"maintainers":[{"email":"damien.arrachequesne@gmail.com","username":"darrachequesne"}],"license":"MIT","date":"2025-11-07T09:36:09.272Z","links":{"homepage":"https://github.com/socketio/socket.io/tree/main/packages/socket.io-redis-streams-emitter#readme","repository":"git+https://github.com/socketio/socket.io.git","bugs":"https://github.com/socketio/socket.io/issues","npm":"https://www.npmjs.com/package/@socket.io/redis-streams-emitter"}},"score":{"final":39.890785,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":11607,"weekly":4576},"dependents":0,"updated":"2026-10-10T00:30:07.611Z","searchScore":39.80481,"package":{"name":"@durable-streams/server-cloudflare","keywords":["durable-streams","cloudflare","workers","durable-objects","streams","sse","resumable"],"version":"0.1.1","description":"Durable Streams protocol server on Cloudflare Workers + Durable Objects — export the StreamObject class and mount the handler in your own Worker","sanitized_name":"@durable-streams/server-cloudflare","publisher":{"email":"mathews.kyle@gmail.com","username":"kylemathews"},"maintainers":[{"email":"dev@electric-sql.com","username":"dev-npm-publisher-2"},{"email":"mathews.kyle@gmail.com","username":"kylemathews"}],"license":"Apache-2.0","date":"2026-08-11T23:12:04.471Z","links":{"homepage":"https://github.com/durable-streams/durable-streams#readme","repository":"git+https://github.com/durable-streams/durable-streams.git","bugs":"https://github.com/durable-streams/durable-streams/issues","npm":"https://www.npmjs.com/package/@durable-streams/server-cloudflare"}},"score":{"final":39.80481,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":167526,"weekly":35939},"dependents":"1","updated":"2026-10-10T00:26:49.913Z","searchScore":39.73072,"package":{"name":"@typespec/streams","keywords":["typespec"],"version":"0.87.0","description":"TypeSpec library providing stream bindings","sanitized_name":"@typespec/streams","publisher":{"email":"npmjs@microsoft.com","username":"microsoft1es"},"maintainers":[{"email":"azure-sdk-npmjs@microsoft.com","username":"azure-sdk"},{"email":"npmjs@microsoft.com","username":"microsoft1es"}],"license":"MIT","date":"2026-10-08T00:32:25.253Z","links":{"homepage":"https://typespec.io","repository":"git+https://github.com/microsoft/typespec.git","bugs":"https://github.com/microsoft/typespec/issues","npm":"https://www.npmjs.com/package/@typespec/streams"}},"score":{"final":39.73072,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10275014,"weekly":2096537},"dependents":"31","updated":"2026-10-10T00:31:22.684Z","searchScore":39.57826,"package":{"name":"noms","keywords":[],"version":"0.0.0","description":"easily make yummy noms for other streams","sanitized_name":"noms","publisher":{"email":"calvin.metcalf@gmail.com","username":"cwmma"},"maintainers":[{"email":"calvin.metcalf@gmail.com","username":"cwmma"}],"license":"ISC","date":"2014-09-04T12:03:31.592Z","links":{"homepage":"https://github.com/calvinmetcalf/noms","repository":"https://github.com/calvinmetcalf/noms","bugs":"https://github.com/calvinmetcalf/noms/issues","npm":"https://www.npmjs.com/package/noms"}},"score":{"final":39.57826,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":157336,"weekly":38710},"dependents":0,"updated":"2026-10-10T00:31:16.620Z","searchScore":39.54942,"package":{"name":"redis-x-stream","keywords":["queue","stream","redis","tasks","redis-queue","job-queue","jobs","redis-stream","consumer","consumer-group"],"version":"4.1.0","description":"An async iterable interface for redis streams","sanitized_name":"redis-x-stream","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:0315c446-c5b6-47d9-8eff-f5d190da63c7","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"caleb.boyd@hotmail.com","username":"calebboyd"}],"license":"MIT","date":"2026-03-16T01:47:57.029Z","links":{"homepage":"https://github.com/calebboyd/redis-x-stream#readme","repository":"git+https://github.com/calebboyd/redis-x-stream.git","bugs":"https://github.com/calebboyd/redis-x-stream/issues","npm":"https://www.npmjs.com/package/redis-x-stream"}},"score":{"final":39.54942,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1858296,"weekly":305587},"dependents":"10","updated":"2026-10-10T00:31:24.342Z","searchScore":39.541588,"package":{"name":"stream-chopper","keywords":["chop","choppa","chopper","split","splitter","cut","cutter","stream","streams","size","length","time","timeout","max","max-size"],"version":"3.0.1","description":"Chop a single stream of data into a series of readable streams","sanitized_name":"stream-chopper","publisher":{"email":"w@tson.dk","username":"watson"},"maintainers":[{"email":"w@tson.dk","username":"watson"}],"license":"MIT","date":"2018-11-08T20:42:02.813Z","links":{"homepage":"https://github.com/watson/stream-chopper#readme","repository":"git+https://github.com/watson/stream-chopper.git","bugs":"https://github.com/watson/stream-chopper/issues","npm":"https://www.npmjs.com/package/stream-chopper"}},"score":{"final":39.541588,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15296,"weekly":2897},"dependents":"8","updated":"2026-10-08T23:59:42.939Z","searchScore":39.14282,"package":{"name":"s3-streams","keywords":["s3","stream","upload","download"],"version":"0.4.0","description":"Use readable/writeable streams for manipulating S3 objects.","sanitized_name":"s3-streams","publisher":{"email":"izaak.schroeder@gmail.com","username":"izaakschroeder"},"maintainers":[{"email":"izaak.schroeder@gmail.com","username":"izaakschroeder"}],"license":"CC0-1.0","date":"2019-01-09T00:40:05.446Z","links":{"homepage":"https://github.com/izaakschroeder/s3-streams","repository":"git+https://github.com/izaakschroeder/s3-streams.git","bugs":"https://github.com/izaakschroeder/s3-streams/issues","npm":"https://www.npmjs.com/package/s3-streams"}},"score":{"final":39.14282,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":481450,"weekly":82950},"dependents":"50","updated":"2026-10-10T00:28:56.110Z","searchScore":39.070126,"package":{"name":"stream-to-it","keywords":["async","iterable","iterator","readablestream","stream"],"version":"1.0.1","description":"Convert Node.js streams to streaming iterables","sanitized_name":"stream-to-it","publisher":{"email":"alan138@gmail.com","username":"alanshaw"},"maintainers":[{"email":"alan138@gmail.com","username":"alanshaw"}],"license":"Apache-2.0 OR MIT","date":"2024-04-09T15:28:15.530Z","links":{"homepage":"https://github.com/alanshaw/stream-to-it#readme","repository":"git+https://github.com/alanshaw/stream-to-it.git","bugs":"https://github.com/alanshaw/stream-to-it/issues","npm":"https://www.npmjs.com/package/stream-to-it"}},"score":{"final":39.070126,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":218738,"weekly":41981},"dependents":"5","updated":"2026-10-10T00:29:48.393Z","searchScore":39.00681,"package":{"name":"stream-head","keywords":["stream","head","peek","promise"],"version":"3.0.0","description":"Peek the first couple of bytes from a stream","sanitized_name":"stream-head","publisher":{"email":"g.rantila@gmail.com","username":"grantila"},"maintainers":[{"email":"g.rantila@gmail.com","username":"grantila"}],"license":"MIT","date":"2023-02-07T08:00:55.571Z","links":{"homepage":"https://github.com/grantila/stream-head#readme","repository":"git+https://github.com/grantila/stream-head.git","bugs":"https://github.com/grantila/stream-head/issues","npm":"https://www.npmjs.com/package/stream-head"}},"score":{"final":39.00681,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":47107,"weekly":7331},"dependents":"18","updated":"2026-10-10T00:26:57.037Z","searchScore":38.986343,"package":{"name":"bufferedstream","keywords":[],"version":"3.1.1","description":"A robust stream implementation for node.js and the browser","sanitized_name":"bufferedstream","publisher":{"email":"mjijackson@gmail.com","username":"mjackson"},"maintainers":[{"email":"mjijackson@gmail.com","username":"mjackson"}],"date":"2015-02-26T23:24:23.694Z","links":{"homepage":"https://github.com/mjackson/bufferedstream","repository":"https://github.com/mjackson/bufferedstream.git","bugs":"https://github.com/mjackson/bufferedstream/issues","npm":"https://www.npmjs.com/package/bufferedstream"}},"score":{"final":38.986343,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7728,"weekly":2639},"dependents":"1","updated":"2026-10-06T03:41:30.252Z","searchScore":38.9319,"package":{"name":"shim-streams","keywords":[],"version":"0.0.2","description":"Shims the following on `globalThis` using `web-streams-polyfill` if they are not defined:","sanitized_name":"shim-streams","publisher":{"email":"ctj.lewis@icloud.com","username":"ctjlewis"},"maintainers":[{"email":"ctj.lewis@icloud.com","username":"ctjlewis"}],"license":"MIT","date":"2023-02-16T06:33:55.386Z","links":{"npm":"https://www.npmjs.com/package/shim-streams"}},"score":{"final":38.9319,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":443502,"weekly":70994},"dependents":"647","updated":"2026-10-10T00:25:47.628Z","searchScore":38.811264,"package":{"name":"highland","keywords":[],"version":"2.13.5","description":"The high-level streams library","sanitized_name":"highland","publisher":{"email":"victorvu2001@gmail.com","username":"vqvu"},"maintainers":[{"email":"caolan.mcmahon@gmail.com","username":"caolan"},{"email":"jerome.wagner@m4x.org","username":"jeromew"},{"email":"victorvu2001@gmail.com","username":"vqvu"}],"license":"Apache-2.0","date":"2019-07-31T00:16:58.648Z","links":{"homepage":"http://highlandjs.org/","repository":"git+https://github.com/caolan/highland.git","bugs":"https://github.com/caolan/highland/issues","npm":"https://www.npmjs.com/package/highland"}},"score":{"final":38.811264,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4486538,"weekly":905219},"dependents":"4","updated":"2026-10-10T00:30:38.303Z","searchScore":38.68421,"package":{"name":"culvert","keywords":["channel","stream","csp","js-git"],"version":"0.1.2","description":"Channel for easy streaming of work between complex logics.","sanitized_name":"culvert","publisher":{"email":"tim@creationix.com","username":"creationix"},"maintainers":[{"email":"tim@creationix.com","username":"creationix"}],"license":"MIT","date":"2014-07-25T21:25:28.688Z","links":{"homepage":"https://github.com/creationix/culvert","repository":"git://github.com/creationix/culvert.git","bugs":"https://github.com/creationix/culvert/issues","npm":"https://www.npmjs.com/package/culvert"}},"score":{"final":38.68421,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":214476,"weekly":42053},"dependents":"116","updated":"2026-10-10T00:30:16.997Z","searchScore":38.608356,"package":{"name":"pull-cat","keywords":[],"version":"1.1.11","description":"concatenate pull-streams","sanitized_name":"pull-cat","publisher":{"email":"dominic.tarr@gmail.com","username":"dominictarr"},"maintainers":[{"email":"dominic.tarr@gmail.com","username":"dominictarr"},{"email":"arj03@protonmail.ch","username":"arj03"}],"license":"MIT","date":"2016-08-09T10:22:34.293Z","links":{"homepage":"https://github.com/pull-stream/pull-cat","repository":"git://github.com/pull-stream/pull-cat.git","bugs":"https://github.com/pull-stream/pull-cat/issues","npm":"https://www.npmjs.com/package/pull-cat"}},"score":{"final":38.608356,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":279478,"weekly":67641},"dependents":"40","updated":"2026-10-10T00:31:02.977Z","searchScore":38.606544,"package":{"name":"ttys","keywords":["tty","stdin","stdout","/dev/tty"],"version":"0.0.3","description":"Guaranteed read and write streams to the terminal","sanitized_name":"ttys","publisher":{"email":"nathan@tootallnate.net","username":"tootallnate"},"maintainers":[{"email":"nathan@tootallnate.net","username":"tootallnate"}],"date":"2012-06-19T21:30:03.343Z","links":{"repository":"git://github.com/TooTallNate/ttys.git","npm":"https://www.npmjs.com/package/ttys"}},"score":{"final":38.606544,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":84737,"weekly":25878},"dependents":"1","updated":"2026-10-10T00:30:19.177Z","searchScore":38.590504,"package":{"name":"textlinestream","keywords":[],"version":"1.1.1","description":"Split a Text Stream into a Line Stream, using the Stream API","sanitized_name":"textlinestream","publisher":{"email":"christoph.pahmeyer@ilr.uni-bonn.de","username":"chrispahm"},"maintainers":[{"email":"christoph.pahmeyer@ilr.uni-bonn.de","username":"pahmeyer"}],"license":"MIT","date":"2022-07-20T13:35:25.347Z","links":{"homepage":"https://github.com/chrispahm/textlinestream#readme","repository":"git+https://github.com/chrispahm/textlinestream.git","bugs":"http://github.com/chrispahm/textlinestream/issues","npm":"https://www.npmjs.com/package/textlinestream"}},"score":{"final":38.590504,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":396565,"weekly":135460},"dependents":"89","updated":"2026-10-10T00:28:52.981Z","searchScore":38.506794,"package":{"name":"streaming-iterables","keywords":["async","generators","async generators","async iterables","iterators","async iterators","promise","stream","fp","transform","generator functions","async generator functions","bluestream","ramda"],"version":"8.0.1","description":"A collection of utilities for async iterables. Designed to replace your streams.","sanitized_name":"streaming-iterables","publisher":{"email":"wizard@roborooter.com","username":"reconbot"},"maintainers":[{"email":"wizard@roborooter.com","username":"reconbot"},{"email":"tristan.t.siegel@gmail.com","username":"tsiege"}],"license":"MIT","date":"2023-09-09T00:36:50.221Z","links":{"homepage":"https://github.com/reconbot/streaming-iterables","repository":"git+ssh://git@github.com/reconbot/streaming-iterables.git","bugs":"https://github.com/reconbot/streaming-iterables/issues","npm":"https://www.npmjs.com/package/streaming-iterables"}},"score":{"final":38.506794,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":44484,"weekly":9070},"dependents":"99","updated":"2026-10-10T00:20:05.471Z","searchScore":38.472157,"package":{"name":"gulp-streamify","keywords":["gulpplugin","gulp","gulp-plugin","stream","wrapper"],"version":"1.0.2","description":"Wrap old plugins to support streams.","sanitized_name":"gulp-streamify","publisher":{"email":"nfroidure@elitwork.com","username":"nfroidure"},"maintainers":[{"email":"nfroidure@elitwork.com","username":"nfroidure"}],"date":"2015-09-07T10:30:56.550Z","links":{"homepage":"https://github.com/nfroidure/gulp-streamify","repository":"git://github.com/nfroidure/gulp-streamify.git","bugs":"https://github.com/nfroidure/gulp-streamify/issues","npm":"https://www.npmjs.com/package/gulp-streamify"}},"score":{"final":38.472157,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7472,"weekly":2962},"dependents":0,"updated":"2026-10-06T19:36:15.594Z","searchScore":38.364975,"package":{"name":"@turbo-boost/streams","keywords":["hotwire","hotwired","rails","turbo","turbo-boost","turbo-streams"],"version":"0.1.11","description":"Take full control of the DOM with Turbo Streams","sanitized_name":"@turbo-boost/streams","publisher":{"email":"natehop@gmail.com","username":"hopsoft"},"maintainers":[{"email":"natehop@gmail.com","username":"hopsoft"}],"license":"MIT","date":"2024-02-29T06:54:30.402Z","links":{"homepage":"https://github.com/hopsoft/turbo_boost-streams#readme","repository":"git+https://github.com/hopsoft/turbo_boost-streams.git","bugs":"https://github.com/hopsoft/turbo_boost-streams/issues","npm":"https://www.npmjs.com/package/@turbo-boost/streams"}},"score":{"final":38.364975,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":343053,"weekly":92299},"dependents":"0","updated":"2026-10-10T00:22:09.227Z","searchScore":38.19927,"package":{"name":"@langchain/react","keywords":[],"version":"1.2.3","description":"React integration for LangGraph & LangChain","sanitized_name":"@langchain/react","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"666b9e7d-19bf-4a6c-9676-1ad970e7aebd","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"oss-admin@langchain.dev","username":"lc-oss-admin"},{"email":"infra@langchain.dev","username":"langchain-security"}],"license":"MIT","date":"2026-10-07T14:58:58.519Z","links":{"homepage":"https://github.com/langchain-ai/langgraphjs#readme","repository":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","bugs":"https://github.com/langchain-ai/langgraphjs/issues","npm":"https://www.npmjs.com/package/@langchain/react"}},"score":{"final":38.19927,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5856715,"weekly":1158031},"dependents":"7841","updated":"2026-10-10T00:22:53.529Z","searchScore":38.08003,"package":{"name":"mysql","keywords":[],"version":"2.18.1","description":"A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.","sanitized_name":"mysql","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"felix@debuggable.com","username":"felixge"},{"email":"sidorares@yandex.com","username":"sidorares"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2020-01-23T18:09:18.618Z","links":{"homepage":"https://github.com/mysqljs/mysql#readme","repository":"git+https://github.com/mysqljs/mysql.git","bugs":"https://github.com/mysqljs/mysql/issues","npm":"https://www.npmjs.com/package/mysql"}},"score":{"final":38.08003,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":25232,"weekly":4417},"dependents":0,"updated":"2026-10-09T09:29:58.926Z","searchScore":38.016075,"package":{"name":"@posthog/agent","keywords":["posthog","claude","agent","ai","git","typescript"],"version":"2.4.258","description":"TypeScript agent framework wrapping Claude Agent SDK with Git-based task execution for PostHog","sanitized_name":"@posthog/agent","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"80d03110-e200-4c55-a7d7-074149ffe17c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"fuziontech@gmail.com","username":"fuziontech"},{"email":"marius.andra@gmail.com","username":"mariusandra"},{"email":"ben@posthog.com","username":"ben-posthog"},{"email":"tim@posthog.com","username":"timgl"},{"email":"rafael@posthog.com","username":"rafael_posthog"},{"email":"fraser@posthog.com","username":"fraserhopper"},{"email":"manoel@posthog.com","username":"manoelposthog"},{"email":"robbie.coomber@gmail.com","username":"robbie-c"},{"email":"gustavo@posthog.com","username":"gustavostrassburger"},{"email":"dustinsbyrne@gmail.com","username":"dustinbyrne"},{"email":"feliperalmeida@gmail.com","username":"feliperalmeida"},{"email":"lucasheriques@gmail.com","username":"lucasheriques"},{"email":"frank@posthog.com","username":"frankposthog"},{"email":"tom.p@posthog.com","username":"tom-posthog"},{"email":"adamleithp@gmail.com","username":"adamleithp"},{"email":"raul@raulnegron.me","username":"rauln"},{"email":"catalin.i@posthog.com","username":"cat-ph"},{"email":"sasanders26@gmail.com","username":"sarahxsanders"},{"email":"peter@posthog.com","username":"peterkirkhamposthog"},{"email":"yiannis@posthog.com","username":"ioannisj"},{"email":"hpouillot@gmail.com","username":"huguespouillot"}],"license":"MIT","date":"2026-10-09T09:29:25.602Z","links":{"homepage":"https://github.com/PostHog/posthog#readme","repository":"git+https://github.com/PostHog/posthog.git","bugs":"https://github.com/PostHog/posthog/issues","npm":"https://www.npmjs.com/package/@posthog/agent"}},"score":{"final":38.016075,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2126474,"weekly":402312},"dependents":"89","updated":"2026-10-10T00:24:30.067Z","searchScore":37.997787,"package":{"name":"@stdlib/process-read-stdin","keywords":["stdlib","stdutils","stdutil","utils","util","utilities","utility","process","stdin","tty","input","data","stream"],"version":"0.2.3","description":"Read data from stdin.","sanitized_name":"@stdlib/process-read-stdin","publisher":{"email":"kgryte+stdlibbot@gmail.com","username":"stdlib-bot"},"maintainers":[{"email":"kgryte+stdlibbot@gmail.com","username":"stdlib-bot"},{"email":"kgryte@gmail.com","username":"kgryte"},{"email":"pgb@andrew.cmu.edu","username":"planeshifter"},{"email":"rsreusser@gmail.com","username":"rreusser"}],"license":"Apache-2.0","date":"2026-02-07T23:33:53.802Z","links":{"homepage":"https://stdlib.io","repository":"git://github.com/stdlib-js/process-read-stdin.git","bugs":"https://github.com/stdlib-js/stdlib/issues","npm":"https://www.npmjs.com/package/@stdlib/process-read-stdin"}},"score":{"final":37.997787,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3396036,"weekly":818980},"dependents":"49","updated":"2026-10-10T00:20:56.441Z","searchScore":37.967094,"package":{"name":"@cantoo/pdf-lib","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"version":"2.11.1","description":"Create and modify PDF files with JavaScript","sanitized_name":"@cantoo/pdf-lib","publisher":{"email":"f.billioud@gmail.com","actor":{"name":"sharcoux","type":"user","email":"f.billioud@gmail.com"},"username":"sharcoux"},"maintainers":[{"email":"f.billioud@gmail.com","username":"sharcoux"},{"email":"matheus_f.ribeiro@hotmail.com","username":"ribeirofmatheus"},{"email":"matheus.r.d.s10@hotmail.com","username":"matheusrdsantos"},{"email":"gabrielnsdantas@gmail.com","username":"gabrielnsd"},{"email":"felipe@cantoo.fr","username":"felipecantoo"},{"email":"nicodemos54324@gmail.com","username":"nicodemos234"}],"license":"MIT","date":"2026-09-15T11:39:27.933Z","links":{"homepage":"https://pdf-lib.js.org","repository":"git+https://github.com/cantoo-scribe/pdf-lib.git","bugs":"https://github.com/cantoo-scribe/pdf-lib/issues","npm":"https://www.npmjs.com/package/@cantoo/pdf-lib"}},"score":{"final":37.967094,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1192708,"weekly":253199},"dependents":"39","updated":"2026-10-10T00:21:22.414Z","searchScore":37.895416,"package":{"name":"@json2csv/node","keywords":["json","to","csv","export","convert","parse"],"version":"7.0.8","description":"Node.js Transform and Async interface to convert JSON into CSV.","sanitized_name":"@json2csv/node","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:ec80de29-19f4-4019-9f8c-8d504e56840e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"juanjo.diazmo@gmail.com","username":"juanjodiaz"}],"license":"MIT","date":"2026-08-06T07:19:17.452Z","links":{"homepage":"https://juanjodiaz.github.io/json2csv","repository":"git+https://github.com/juanjoDiaz/json2csv.git","bugs":"https://github.com/juanjoDiaz/json2csv/issues","npm":"https://www.npmjs.com/package/@json2csv/node"}},"score":{"final":37.895416,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3083389,"weekly":658362},"dependents":"6","updated":"2026-10-10T00:28:04.768Z","searchScore":37.837345,"package":{"name":"stream-source","keywords":["binary","stream","reader"],"version":"0.3.5","description":"Read binary streams in chunks, on demand, with promises.","sanitized_name":"stream-source","publisher":{"email":"mike@ocks.org","username":"mbostock"},"maintainers":[{"email":"mike@ocks.org","username":"mbostock"}],"license":"BSD-3-Clause","date":"2017-09-02T22:02:14.935Z","links":{"homepage":"https://github.com/mbostock/stream-source","repository":"git+ssh://git@github.com/mbostock/stream-source.git","bugs":"https://github.com/mbostock/stream-source/issues","npm":"https://www.npmjs.com/package/stream-source"}},"score":{"final":37.837345,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":658390,"weekly":156916},"dependents":"136","updated":"2026-10-10T00:25:31.271Z","searchScore":37.820282,"package":{"name":"dicom-parser","keywords":["DICOM","medical","imaging"],"version":"1.8.21","description":"Javascript parser for DICOM Part 10 data","sanitized_name":"dicom-parser","publisher":{"email":"danny@asteris.com","username":"cornerstonejs-bot"},"maintainers":[{"email":"jamesapetts@gmail.com","username":"jamesapetts"},{"email":"danny@asteris.com","username":"cornerstonejs-bot"},{"email":"erik.sweed@gmail.com","username":"swederik"},{"email":"ar.sedghi@gmail.com","username":"sedghi"},{"email":"wayfarer3130@gmail.com","username":"wayfarer3130"},{"email":"joe.boccanfuso@radicalimaging.com","username":"jbocce"},{"email":"chafey@gmail.com","username":"chafey"},{"email":"leonardoscampos@gmail.com","username":"lscoder"},{"email":"andrebot_almeida@hotmail.com","username":"andrebot"},{"email":"brunoalvesdefaria@gmail.com","username":"brunoalvesdefaria"},{"email":"danny.ri.brown@gmail.com","username":"dannyrb"},{"email":"evren217@gmail.com","username":"evren217"}],"license":"MIT","date":"2023-02-20T20:01:33.510Z","links":{"homepage":"https://github.com/cornerstonejs/dicomParser","repository":"git+https://github.com/cornerstonejs/dicomParser.git","bugs":"https://github.com/cornerstonejs/dicomParser/issues","npm":"https://www.npmjs.com/package/dicom-parser"}},"score":{"final":37.820282,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":141061,"weekly":27271},"dependents":"27","updated":"2026-10-10T00:25:20.524Z","searchScore":37.7138,"package":{"name":"@metamask/obs-store","keywords":[],"version":"9.1.0","description":"`ObservableStore` is a synchronous in-memory store for a single value, that you can subscribe to updates for.","sanitized_name":"@metamask/obs-store","publisher":{"email":"khebkoh9@anonaddy.me","username":"lgbot"},"maintainers":[{"email":"frederik.bolding@consensys.net","username":"frederikbolding"},{"email":"metamask-npm@consensys.net","username":"metamaskbot"},{"email":"markjstacey@gmail.com","username":"gudahtt"},{"email":"maarten@zuidhoorn.com","username":"mrten"},{"email":"elliot.winkler@gmail.com","username":"mcmire"},{"email":"naugtur@gmail.com","username":"naugtur"}],"license":"ISC","date":"2024-10-28T10:49:41.834Z","links":{"homepage":"https://github.com/MetaMask/obs-store#readme","repository":"git+https://github.com/MetaMask/obs-store.git","bugs":"https://github.com/MetaMask/obs-store/issues","npm":"https://www.npmjs.com/package/@metamask/obs-store"}},"score":{"final":37.7138,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27515,"weekly":6238},"dependents":"6","updated":"2026-10-10T00:23:30.106Z","searchScore":37.693882,"package":{"name":"@mediakind/mkplayer","keywords":["mkplayer","mkplayer web","html5 video player","html5 video","html5 web player","hls player","dash player"],"version":"1.45.0","description":"MediaKind HTML5 player SDK for HLS and DASH streams.","sanitized_name":"@mediakind/mkplayer","publisher":{"email":"mouli.p@mediakind.com","username":"mouli_p"},"maintainers":[{"email":"cory.zachman@mediakind.com","username":"zachmanc"},{"email":"mouli.p@mediakind.com","username":"mouli_p"},{"email":"shrikant.patil@mediakind.com","username":"shrikant.patil"},{"email":"mohammedadham1027@gmail.com","username":"adham_md1027"},{"email":"johnikarthi@gmail.com","username":"karthi.kannan"},{"email":"liz.stanley@mediakind.com","username":"lizatmediakind"},{"email":"sgupta.sudhanshu@gmail.com","username":"gupta.sudhanshu"}],"license":"©2025 Copyright Mediakind Ltd. All Rights Reserved. Including All Downloadable Materials.","date":"2026-09-11T12:21:25.438Z","links":{"homepage":"https://mediakind.com","repository":"","npm":"https://www.npmjs.com/package/@mediakind/mkplayer"}},"score":{"final":37.693882,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8657,"weekly":1815},"dependents":"8","updated":"2026-10-09T17:26:19.364Z","searchScore":37.6614,"package":{"name":"openai-streams","keywords":["openai","typescript","streams","gpt-3","gpt-4"],"version":"6.2.0","description":"Tools for working with OpenAI streams in Node.js and TypeScript.","sanitized_name":"openai-streams","publisher":{"email":"ctj.lewis@icloud.com","username":"ctjlewis"},"maintainers":[{"email":"ctj.lewis@icloud.com","username":"ctjlewis"}],"license":"MIT","date":"2023-07-20T20:15:39.193Z","links":{"homepage":"https://github.com/SpellcraftAI/openai-streams","npm":"https://www.npmjs.com/package/openai-streams"}},"score":{"final":37.6614,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3080611,"weekly":656869},"dependents":"1","updated":"2026-10-10T00:29:41.226Z","searchScore":37.597984,"package":{"name":"file-source","keywords":["binary","file","reader","fs"],"version":"0.6.1","description":"Read binary files in chunks, on demand, with promises.","sanitized_name":"file-source","publisher":{"email":"mbostock@gmail.com","username":"mbostock"},"maintainers":[{"email":"mike@ocks.org","username":"mbostock"}],"license":"BSD-3-Clause","date":"2016-09-07T22:05:06.254Z","links":{"homepage":"https://github.com/mbostock/file-source","repository":"git+ssh://git@github.com/mbostock/file-source.git","bugs":"https://github.com/mbostock/file-source/issues","npm":"https://www.npmjs.com/package/file-source"}},"score":{"final":37.597984,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2684110,"weekly":642040},"dependents":"61","updated":"2026-10-10T00:29:48.848Z","searchScore":37.44343,"package":{"name":"iovalkey","keywords":["valkey","redis","cluster","sentinel","pipelining"],"version":"0.4.0","description":"A robust, performance-focused and full-featured Valkey/Redis client for Node.js.","sanitized_name":"iovalkey","publisher":{"email":"hello@matteocollina.com","username":"matteo.collina"},"maintainers":[{"email":"hello@matteocollina.com","username":"matteo.collina"}],"license":"MIT","date":"2026-07-27T17:50:35.281Z","links":{"homepage":"https://github.com/valkey-io/iovalkey#readme","repository":"git://github.com/valkey-io/iovalkey.git","bugs":"https://github.com/valkey-io/iovalkey/issues","npm":"https://www.npmjs.com/package/iovalkey"}},"score":{"final":37.44343,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5601,"weekly":1286},"dependents":"5","updated":"2026-10-05T15:37:45.576Z","searchScore":37.40909,"package":{"name":"@metamask/streams","keywords":["MetaMask","object capabilities","ocap"],"version":"0.6.0","description":"SES-compatible streams, in the lineage of `@endo/stream`","sanitized_name":"@metamask/streams","publisher":{"email":"metamask-npm@consensys.net","username":"metamaskbot"},"maintainers":[{"email":"frederik.bolding@consensys.net","username":"frederikbolding"},{"email":"metamask-npm@consensys.net","username":"metamaskbot"},{"email":"markjstacey@gmail.com","username":"gudahtt"},{"email":"maarten@zuidhoorn.com","username":"mrten"},{"email":"elliot.winkler@gmail.com","username":"mcmire"},{"email":"naugtur@gmail.com","username":"naugtur"}],"license":"(MIT OR Apache-2.0)","date":"2026-04-08T02:01:30.584Z","links":{"homepage":"https://github.com/MetaMask/ocap-kernel/tree/main/packages/streams#readme","repository":"https://github.com/MetaMask/ocap-kernel.git","bugs":"https://github.com/MetaMask/ocap-kernel/issues","npm":"https://www.npmjs.com/package/@metamask/streams"}},"score":{"final":37.40909,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6957,"weekly":2325},"dependents":"4","updated":"2026-10-08T09:26:12.898Z","searchScore":37.359222,"package":{"name":"isomorphic-streams","keywords":["streams","web-streams","whatwg"],"version":"1.0.3","description":"Isomorphic WHATWG Streams API package for browser and Node.js","sanitized_name":"isomorphic-streams","publisher":{"email":"ksm.moellers@gmail.com","username":"ksm2"},"maintainers":[{"email":"ksm.moellers@gmail.com","username":"ksm2"}],"license":"MIT","date":"2021-12-26T20:23:21.919Z","links":{"homepage":"https://github.com/ksm2/isomorphic-streams","repository":"git+https://github.com/ksm2/isomorphic-streams.git","bugs":"https://github.com/ksm2/isomorphic-streams/issues","npm":"https://www.npmjs.com/package/isomorphic-streams"}},"score":{"final":37.359222,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":274411,"weekly":45038},"dependents":"4","updated":"2026-10-10T00:29:08.324Z","searchScore":37.308758,"package":{"name":"zeparser","keywords":[],"version":"0.0.7","description":"My JavaScript parser","sanitized_name":"zeparser","publisher":{"email":"felix@debuggable.com","username":"felixge"},"maintainers":[{"email":"felix@debuggable.com","username":"felixge"},{"email":"evilhackerdude@gmail.com","username":"evilhackerdude"}],"date":"2013-06-19T18:21:12.601Z","links":{"homepage":"https://github.com/qfox/ZeParser/","repository":"git://github.com/qfox/ZeParser.git","bugs":"https://github.com/qfox/ZeParser/issues","npm":"https://www.npmjs.com/package/zeparser"}},"score":{"final":37.308758,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9012,"weekly":3710},"dependents":0,"updated":"2026-10-10T00:24:49.085Z","searchScore":37.290527,"package":{"name":"@mastra/valkey-streams","keywords":[],"version":"0.5.4","description":"Mastra Valkey Streams PubSub integration","sanitized_name":"@mastra/valkey-streams","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"90a1dca4-fc5e-447f-ae92-7c4bf061f72f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"abhiaiyer91+npm@gmail.com","username":"abhiaiyer"},{"email":"shane@codekarate.com","username":"smthomas"},{"email":"tony.kovanen@gmail.com","username":"rase-"},{"email":"calcsam@gmail.com","username":"calcsam"},{"email":"nick.aiyer@gmail.com","username":"nikaiyer"},{"email":"tylerdbarnes@gmail.com","username":"tylerbarnes"},{"email":"ward@coding-tech.com","username":"wardpeet"}],"date":"2026-10-07T08:54:36.592Z","links":{"homepage":"https://mastra.ai","repository":"git+https://github.com/mastra-ai/mastra.git","bugs":"https://github.com/mastra-ai/mastra/issues","npm":"https://www.npmjs.com/package/@mastra/valkey-streams"}},"score":{"final":37.290527,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":358304,"weekly":55451},"dependents":"40","updated":"2026-10-10T00:27:05.766Z","searchScore":37.067932,"package":{"name":"bhttp","keywords":["http","client","multipart","stream","hyperquest","request","needle"],"version":"1.2.8","description":"A sane HTTP client library for Node.js with Streams2 support.","sanitized_name":"bhttp","publisher":{"email":"admin@cryto.net","username":"joepie91"},"maintainers":[{"email":"admin@cryto.net","username":"joepie91"}],"license":"WTFPL OR CC0-1.0","date":"2020-12-05T21:52:30.039Z","links":{"repository":"http://git.cryto.net/joepie91/node-bhttp.git","npm":"https://www.npmjs.com/package/bhttp"}},"score":{"final":37.067932,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13853,"weekly":4063},"dependents":0,"updated":"2026-10-05T18:51:11.651Z","searchScore":36.97012,"package":{"name":"@chainlink/data-streams-sdk","keywords":["chainlink","data-streams","sdk","typescript"],"version":"1.3.0","description":"TypeScript SDK for Chainlink Data Streams","sanitized_name":"@chainlink/data-streams-sdk","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:2aa61a8a-5def-4c5c-964f-a233755f7881","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npmserviceaccount@smartcontract.com","username":"npmserviceaccount-cll"},{"email":"secure.thanh@smartcontract.com","username":"secure.thanh"},{"email":"secure.ericz@smartcontract.com","username":"secure.ericz"},{"email":"secure.javier@smartcontract.com","username":"secure.javier"},{"email":"secure.andrew@smartcontract.com","username":"secure.andrew"},{"email":"mitchell@smartcontract.com","username":"notoriousenigma"},{"email":"secure.handerson@smartcontract.com","username":"secure_handerson"},{"email":"maus@smartcontract.com","username":"m4us"}],"license":"MIT","date":"2026-09-21T15:39:34.227Z","links":{"homepage":"https://github.com/smartcontractkit/data-streams-sdk/tree/main/typescript#readme","repository":"git+https://github.com/smartcontractkit/data-streams-sdk.git","bugs":"https://github.com/smartcontractkit/data-streams-sdk/issues","npm":"https://www.npmjs.com/package/@chainlink/data-streams-sdk"}},"score":{"final":36.97012,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13129,"weekly":4229},"dependents":"4","updated":"2026-10-05T13:56:35.516Z","searchScore":36.944126,"package":{"name":"@streamflow/stream","keywords":[],"version":"13.4.0","description":"JavaScript SDK to interact with Streamflow protocol.","sanitized_name":"@streamflow/stream","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"luka_streamflow","type":"user","email":"luka@streamflow.finance"},"trustedPublisher":{"oidcConfigId":"oidc:295f68ff-30a5-431f-964b-21ab9cdc1dc1","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dev@streamflow.finance","username":"imprfekt"},{"email":"oleg@streamflow.finance","username":"olegsf"},{"email":"roman@streamflow.finance","username":"romanstreamflow"},{"email":"dujo@streamflow.finance","username":"dperdic-streamflow"}],"date":"2026-08-31T23:41:34.319Z","links":{"homepage":"https://github.com/streamflow-finance/js-sdk/","repository":"git+https://github.com/streamflow-finance/js-sdk.git","bugs":"https://github.com/streamflow-finance/js-sdk/issues","npm":"https://www.npmjs.com/package/@streamflow/stream"}},"score":{"final":36.944126,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":120361,"weekly":28861},"dependents":0,"updated":"2026-10-10T00:21:14.115Z","searchScore":36.82356,"package":{"name":"@capgo/capacitor-native-audio","keywords":["capacitor","plugin","audio","media","capgo","native"],"version":"8.4.32","description":"A native plugin for native audio engine","sanitized_name":"@capgo/capacitor-native-audio","publisher":{"email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"},"username":"torichancapgo"},"maintainers":[{"email":"martin.donadieu@hey.com","username":"riderx"},{"email":"tori@capgo.app","username":"torichancapgo"}],"license":"MPL-2.0","date":"2026-10-09T04:42:04.795Z","links":{"homepage":"https://capgo.app/docs/plugins/native-audio/","repository":"git+https://github.com/Cap-go/capacitor-native-audio.git","bugs":"https://github.com/Cap-go/capacitor-native-audio/native-audio/issues","npm":"https://www.npmjs.com/package/@capgo/capacitor-native-audio"}},"score":{"final":36.82356,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8939,"weekly":2345},"dependents":0,"updated":"2026-10-08T17:36:11.547Z","searchScore":36.689075,"package":{"name":"@durable-streams/cli","keywords":["cli","durable-streams","streaming","typescript"],"version":"0.2.7","description":"CLI tool for working with Durable Streams","sanitized_name":"@durable-streams/cli","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:b4901667-9508-446b-b4cc-38d6c1a43b53","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dev@electric-sql.com","username":"dev-npm-publisher-2"},{"email":"mathews.kyle@gmail.com","username":"kylemathews"}],"license":"Apache-2.0","date":"2026-09-10T17:19:59.792Z","links":{"homepage":"https://github.com/durable-streams/durable-streams#readme","repository":"git+https://github.com/durable-streams/durable-streams.git","bugs":"https://github.com/durable-streams/durable-streams/issues","npm":"https://www.npmjs.com/package/@durable-streams/cli"}},"score":{"final":36.689075,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":410526,"weekly":79822},"dependents":"2","updated":"2026-10-10T00:20:32.308Z","searchScore":36.60211,"package":{"name":"@smithy/util-stream-node","keywords":[],"version":"4.2.23","description":"[![NPM version](https://img.shields.io/npm/v/@smithy/util-stream-node/latest.svg)](https://www.npmjs.com/package/@smithy/util-stream-node) [![NPM downloads](https://img.shields.io/npm/dm/@smithy/util-stream-node.svg)](https://www.npmjs.com/package/@smithy","sanitized_name":"@smithy/util-stream-node","publisher":{"email":"aws-javascript-sdk-team+npm@amazon.com","actor":{"name":"smithy-team","type":"user","email":"aws-javascript-sdk-team+npm@amazon.com"},"username":"smithy-team"},"maintainers":[{"email":"aws-javascript-sdk-team+npm@amazon.com","username":"smithy-team"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-04-23T15:51:00.771Z","links":{"homepage":"https://github.com/smithy-lang/smithy-typescript/tree/main/packages/util-stream-node","repository":"git+https://github.com/smithy-lang/smithy-typescript.git","bugs":"https://github.com/smithy-lang/smithy-typescript/issues","npm":"https://www.npmjs.com/package/@smithy/util-stream-node"}},"score":{"final":36.60211,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":52775,"weekly":10144},"dependents":"4","updated":"2026-10-10T00:29:31.570Z","searchScore":36.582542,"package":{"name":"binary-stream-equals","keywords":[],"version":"1.0.0","description":"Check if two binary streams have the same content","sanitized_name":"binary-stream-equals","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2022-03-31T11:13:16.113Z","links":{"homepage":"https://github.com/mafintosh/binary-stream-equals","repository":"git+https://github.com/mafintosh/binary-stream-equals.git","bugs":"https://github.com/mafintosh/binary-stream-equals/issues","npm":"https://www.npmjs.com/package/binary-stream-equals"}},"score":{"final":36.582542,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":554875272,"weekly":122983948},"dependents":"1095","updated":"2026-10-10T00:24:57.376Z","searchScore":36.423443,"package":{"name":"asynckit","keywords":["async","jobs","parallel","serial","iterator","array","object","stream","destroy","terminate","abort"],"version":"0.5.0","description":"Minimal async jobs utility library, with streams support","sanitized_name":"asynckit","publisher":{"email":"iam@alexindigo.com","username":"alexindigo"},"maintainers":[{"email":"iam@alexindigo.com","username":"alexindigo"}],"license":"MIT","date":"2025-12-18T03:11:43.095Z","links":{"homepage":"https://github.com/alexindigo/asynckit#readme","repository":"git+https://github.com/alexindigo/asynckit.git","bugs":"https://github.com/alexindigo/asynckit/issues","npm":"https://www.npmjs.com/package/asynckit"}},"score":{"final":36.423443,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":320591,"weekly":62195},"dependents":"28","updated":"2026-10-10T00:30:24.996Z","searchScore":36.412468,"package":{"name":"level-read-stream","keywords":["level","stream","abstract-level"],"version":"2.0.0","description":"Read from an abstract-level database using Node.js streams","sanitized_name":"level-read-stream","publisher":{"email":"dev@vincentweevers.nl","username":"vweevers"},"maintainers":[{"email":"dev@vincentweevers.nl","username":"vweevers"}],"license":"MIT","date":"2024-12-20T18:30:52.907Z","links":{"homepage":"https://github.com/Level/read-stream","repository":"git+https://github.com/Level/read-stream.git","bugs":"https://github.com/Level/read-stream/issues","npm":"https://www.npmjs.com/package/level-read-stream"}},"score":{"final":36.412468,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8512,"weekly":2962},"dependents":"2","updated":"2026-10-06T23:11:20.326Z","searchScore":36.354706,"package":{"name":"@pkmn/streams","keywords":[],"version":"1.1.0","description":"An automatically generated extraction of Pokémon Showdown's streams library","sanitized_name":"@pkmn/streams","publisher":{"email":"kjs@scheibo.com","username":"kjscheibo"},"maintainers":[{"email":"kjs@scheibo.com","username":"kjscheibo"}],"license":"MIT","date":"2022-11-20T22:35:47.719Z","links":{"homepage":"https://github.com/pkmn/ps#readme","repository":"git+https://github.com/pkmn/ps.git","bugs":"https://github.com/pkmn/ps/issues","npm":"https://www.npmjs.com/package/@pkmn/streams"}},"score":{"final":36.354706,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":24499,"weekly":5774},"dependents":"7","updated":"2026-10-10T00:26:20.744Z","searchScore":36.249897,"package":{"name":"dynamodb-streams-readable","keywords":["dynamodb","aws","stream"],"version":"5.0.0","description":"Simple readable stream client for AWS DynamoDB Streams","sanitized_name":"dynamodb-streams-readable","publisher":{"email":"silouane.galinou.dev@gmail.com","username":"silou"},"maintainers":[{"email":"silouane.galinou.dev@gmail.com","username":"silou"},{"email":"system@coorpacademy.com","username":"coorpadmin"},{"email":"eric.sampaio@coorpacademy.com","username":"esa-coorp"},{"email":"adriean.khisbe@live.fr","username":"adriean.khisbe"},{"email":"adams.roy27@gmail.com","username":"adamska27"},{"email":"djamel.soualmi@coorpacademy.com","username":"djamelsoualmi"},{"email":"elena.morana@coorpacademy.com","username":"emorana"},{"email":"emeline.leduc@coorpacademy.com","username":"emeline75"},{"email":"phuoc.tran@go1.com","username":"phuoctran8801"},{"email":"aung.maw@go1.com","username":"aung-go1"},{"email":"adams.roy@go1.com","username":"adamska28"},{"email":"chris.dugne@uralys.com","username":"chrisdugne"},{"email":"arthur.weber@viacesi.fr","username":"godu"}],"license":"MIT","date":"2026-07-07T08:30:18.516Z","links":{"homepage":"https://github.com/CoorpAcademy/serverless-plugins/tree/master/packages/dynamodb-streams-readable#readme","repository":"git+ssh://git@github.com/CoorpAcademy/serverless-plugins.git","bugs":"https://github.com/CoorpAcademy/serverless-plugins/issues","npm":"https://www.npmjs.com/package/dynamodb-streams-readable"}},"score":{"final":36.249897,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1774508,"weekly":424630},"dependents":"5306","updated":"2026-10-10T00:20:48.323Z","searchScore":36.230495,"package":{"name":"serialport","keywords":["ccTalk","com port","COM","data logging","hardware","iot","johnny-five","modem","nodebots","RFID","robotics","sensor","serial port","serial","serialport","sms gateway","sms","stream","tty","UART"],"version":"13.0.0","description":"Node.js package to access serial ports. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!","sanitized_name":"serialport","publisher":{"email":"wizard@roborooter.com","username":"reconbot"},"maintainers":[{"email":"wizard@roborooter.com","username":"reconbot"},{"email":"headhipster@hipsterbrown.com","username":"hipsterbrown"}],"license":"MIT","date":"2024-12-24T20:49:39.239Z","links":{"homepage":"https://github.com/serialport/node-serialport#readme","repository":"git://github.com/serialport/node-serialport.git","bugs":"https://github.com/serialport/node-serialport/issues","npm":"https://www.npmjs.com/package/serialport"}},"score":{"final":36.230495,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1560047,"weekly":366013},"dependents":"299","updated":"2026-10-10T00:20:55.569Z","searchScore":36.1435,"package":{"name":"@apimatic/core","keywords":[],"version":"0.10.30","description":"This package provides the core HTTP request orchestration, response handling, and API call coordination.","sanitized_name":"@apimatic/core","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:0adc2859-ce05-4c83-ac60-5867b3191ccf","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"developer@apimatic.io","username":"apimaticdev"},{"email":"mehdi991@gmail.com","username":"mehdi991"},{"email":"hamza.mahmood@apimatic.io","username":"hamzamahmood"},{"email":"14asadali@gmail.com","username":"asadali214"}],"license":"MIT","date":"2026-07-09T06:41:30.801Z","links":{"homepage":"https://github.com/apimatic/apimatic-js-runtime#readme","repository":"git+ssh://git@github.com/apimatic/apimatic-js-runtime.git","bugs":"https://github.com/apimatic/apimatic-js-runtime/issues","npm":"https://www.npmjs.com/package/@apimatic/core"}},"score":{"final":36.1435,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":302205,"weekly":66064},"dependents":"11","updated":"2026-10-10T00:26:46.465Z","searchScore":36.112476,"package":{"name":"exit-compat","keywords":["exit","process","stdio","stdout","stderr","drain","flush"],"version":"1.0.5","description":"A replacement for process.exit that ensures stdio are fully drained before exiting","sanitized_name":"exit-compat","publisher":{"email":"kmalakoff@gmail.com","username":"kmalakoff"},"maintainers":[{"email":"kmalakoff@gmail.com","username":"kmalakoff"}],"license":"MIT","date":"2026-05-26T15:58:06.894Z","links":{"homepage":"https://github.com/kmalakoff/exit-compat","repository":"git+ssh://git@github.com/kmalakoff/exit-compat.git","bugs":"https://github.com/kmalakoff/exit-compat/issues","npm":"https://www.npmjs.com/package/exit-compat"}},"score":{"final":36.112476,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":16603,"weekly":5128},"dependents":0,"updated":"2026-10-06T22:01:08.930Z","searchScore":36.11047,"package":{"name":"@amccarthy1/bunyan","keywords":["log","logging","log4j","json","bunyan"],"version":"2.0.6","description":"a JSON logging library for node.js services, patched with bigint support","sanitized_name":"@amccarthy1/bunyan","publisher":{"email":"adam@amccarthy.me","username":"amccarthy1"},"maintainers":[{"email":"adam@amccarthy.me","username":"amccarthy1"}],"license":"MIT","date":"2023-08-04T18:56:01.586Z","links":{"homepage":"https://github.com/amccarthy1/node-bunyan#readme","repository":"git://github.com/amccarthy1/node-bunyan.git","bugs":"https://github.com/amccarthy1/node-bunyan/issues","npm":"https://www.npmjs.com/package/@amccarthy1/bunyan"}},"score":{"final":36.11047,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9977,"weekly":2076},"dependents":"4","updated":"2026-10-08T16:01:11.500Z","searchScore":36.10963,"package":{"name":"web-streams-extensions","keywords":["web","streams","webstreams","reactive","extensions","backpressure","async","rxjs","observable","functional","pipeline"],"version":"1.2.1","description":"A comprehensive collection of helper methods for WebStreams with built-in backpressure support, inspired by ReactiveExtensions","sanitized_name":"web-streams-extensions","publisher":{"email":"crakinshot@gmail.com","username":"meirionhughes"},"maintainers":[{"email":"crakinshot@gmail.com","username":"meirionhughes"}],"license":"MIT","date":"2026-03-04T12:29:22.088Z","links":{"homepage":"https://github.com/MeirionHughes/web-streams-extensions#readme","repository":"git+https://github.com/MeirionHughes/web-streams-extensions.git","bugs":"https://github.com/MeirionHughes/web-streams-extensions/issues","npm":"https://www.npmjs.com/package/web-streams-extensions"}},"score":{"final":36.10963,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":38995323,"weekly":9011542},"dependents":"7","updated":"2026-10-10T00:29:25.348Z","searchScore":36.108692,"package":{"name":"@simple-libs/stream-utils","keywords":["stream","streams","utilities","utils"],"version":"2.0.0","description":"A small set of utilities for streams.","sanitized_name":"@simple-libs/stream-utils","publisher":{"email":"danon0404@gmail.com","username":"dangreen"},"maintainers":[{"email":"danon0404@gmail.com","username":"dangreen"}],"license":"MIT","date":"2026-06-25T11:23:35.862Z","links":{"homepage":"https://github.com/TrigenSoftware/simple-libs/tree/main/packages/stream-utils#readme","repository":"https://github.com/TrigenSoftware/simple-libs.git","bugs":"https://github.com/TrigenSoftware/simple-libs/issues","npm":"https://www.npmjs.com/package/@simple-libs/stream-utils"}},"score":{"final":36.108692,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14068,"weekly":4025},"dependents":"4","updated":"2026-10-05T15:32:31.031Z","searchScore":36.055237,"package":{"name":"plantuml-pipe","keywords":["uml","plantuml"],"version":"1.7.0","description":"Generate multiple PlantUML diagrams with one JAVA process","sanitized_name":"plantuml-pipe","publisher":{"email":"k.balla@gmx.at","username":"krisztianb"},"maintainers":[{"email":"k.balla@gmx.at","username":"krisztianb"}],"license":"ISC","date":"2026-08-11T18:30:59.701Z","links":{"homepage":"https://github.com/krisztianb/plantuml-pipe#readme","repository":"git+https://github.com/krisztianb/plantuml-pipe.git","bugs":"https://github.com/krisztianb/plantuml-pipe/issues","npm":"https://www.npmjs.com/package/plantuml-pipe"}},"score":{"final":36.055237,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7133,"weekly":1875},"dependents":"1","updated":"2026-10-05T18:16:14.511Z","searchScore":36.016335,"package":{"name":"@signalk/streams","keywords":["Signal","K"],"version":"6.9.1","description":"Utilities for handling streams of Signal K data","sanitized_name":"@signalk/streams","publisher":{"actor":{"name":"tkurki","type":"user","email":"teppo.kurki@iki.fi"},"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:11dd93f4-4258-4e73-b98e-deade5a7ec7b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"teppo.kurki@iki.fi","username":"tkurki"},{"email":"scott@scottbender.net","username":"sbender"},{"email":"panaaj@hotmail.com","username":"panaaj"}],"license":"Apache-2.0","date":"2026-09-21T18:09:38.025Z","links":{"homepage":"https://github.com/SignalK/signalk-server-node#readme","repository":"git+https://github.com/SignalK/signalk-server.git","bugs":"https://github.com/SignalK/signalk-server-node/issues","npm":"https://www.npmjs.com/package/@signalk/streams"}},"score":{"final":36.016335,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3329956,"weekly":691236},"dependents":"26","updated":"2026-10-10T00:25:26.208Z","searchScore":35.941414,"package":{"name":"@remix-run/web-fetch","keywords":["fetch","http","promise","request","curl","wget","xhr","whatwg"],"version":"4.4.2","description":"Web API compatible fetch implementation","sanitized_name":"@remix-run/web-fetch","publisher":{"email":"mjijackson+npm@gmail.com","username":"mjackson"},"maintainers":[{"email":"mjijackson+npm@gmail.com","username":"mjackson"}],"license":"MIT","date":"2023-12-06T17:47:08.094Z","links":{"homepage":"https://github.com/remix-run/web-std-io","repository":"git+https://github.com/remix-run/web-std-io.git","bugs":"https://github.com/remix-run/web-std-io/issues","npm":"https://www.npmjs.com/package/@remix-run/web-fetch"}},"score":{"final":35.941414,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":362047,"weekly":57934},"dependents":"5","updated":"2026-10-10T00:23:25.491Z","searchScore":35.847748,"package":{"name":"amazon-connect-chatjs","keywords":["amazon","connect","streamJs","chatjs"],"version":"5.2.0","description":"Provides chat support to AmazonConnect customers","sanitized_name":"amazon-connect-chatjs","publisher":{"email":"spenlep@amazon.com","actor":{"name":"spenlep-amzn","type":"user","email":"spenlep@amazon.com"},"username":"spenlep-amzn"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"ctwombly@amazon.com","username":"ctwomblyamzn"},{"email":"danbee@amazon.com","username":"danbee.park"},{"email":"secoland@amazon.com","username":"secoland"},{"email":"swiszm@amazon.com","username":"swiszm-amazon"},{"email":"haominli@amazon.com","username":"haominli-amazon"},{"email":"jiahaoyu@amazon.com","username":"jiahaoyu6666"},{"email":"spenlep@amazon.com","username":"spenlep-amzn"}],"license":"Apache-2.0","date":"2026-09-23T23:29:28.144Z","links":{"homepage":"https://github.com/amazon-connect/amazon-connect-chatjs#readme","repository":"git+https://github.com/amazon-connect/amazon-connect-chatjs.git","bugs":"https://github.com/amazon-connect/amazon-connect-chatjs/issues","npm":"https://www.npmjs.com/package/amazon-connect-chatjs"}},"score":{"final":35.847748,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3864,"weekly":1004},"dependents":0,"updated":"2026-10-05T17:16:12.332Z","searchScore":35.765385,"package":{"name":"@pandelis/nestjs-redis-streams","keywords":["nest","nestjs","redis","ioredis","redis streams","redis streams strategy","redis streams transport","nest redis streams strategy","nest redis streams transport","nest microservice redis"],"version":"2.1.2","description":"Redis Streams Transport for NestJS. A drop in replacement for the built-in microservice Redis transport.","sanitized_name":"@pandelis/nestjs-redis-streams","publisher":{"email":"info@pandelis.me","username":"pandelis"},"maintainers":[{"email":"info@pandelis.me","username":"pandelis"}],"license":"MIT","date":"2025-10-13T13:02:48.123Z","links":{"homepage":"https://github.com/pandelisz/nestjs-redis-streams#readme","repository":"git+https://github.com/pandelisz/nestjs-redis-streams.git","bugs":"https://github.com/pandelisz/nestjs-redis-streams/issues","npm":"https://www.npmjs.com/package/@pandelis/nestjs-redis-streams"}},"score":{"final":35.765385,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":377187990,"weekly":83322634},"dependents":"5544","updated":"2026-10-10T00:24:56.442Z","searchScore":35.70026,"package":{"name":"fast-xml-parser","keywords":["fast","xml","json","parser","xml2js","x2js","xml2json","js","validator","validate","transformer","assert","js2xml","json2xml","html"],"version":"5.11.2","description":"Validate XML, Parse XML, Build XML without C/C++ based libraries","sanitized_name":"fast-xml-parser","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"f885425d-65ea-4dc0-8ce5-7b351680bb96","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"amitgupta.gwl@gmail.com","username":"amitgupta"}],"license":"MIT","date":"2026-09-29T04:45:32.224Z","links":{"homepage":"https://github.com/NaturalIntelligence/fast-xml-parser#readme","repository":"git+https://github.com/NaturalIntelligence/fast-xml-parser.git","bugs":"https://github.com/NaturalIntelligence/fast-xml-parser/issues","npm":"https://www.npmjs.com/package/fast-xml-parser"}},"score":{"final":35.70026,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3641088,"weekly":753558},"dependents":"16","updated":"2026-10-10T00:25:15.247Z","searchScore":35.58176,"package":{"name":"stream-promise","keywords":["promise","stream","emitter","event-emitter"],"version":"3.2.0","description":"Promise that shares Node.js Stream interface","sanitized_name":"stream-promise","publisher":{"email":"medikoo+npm@medikoo.com","username":"medikoo"},"maintainers":[{"email":"calvin.metcalf@gmail.com","username":"cwmma"}],"license":"ISC","date":"2019-03-15T13:35:35.424Z","links":{"homepage":"https://github.com/medikoo/stream-promise#readme","repository":"git+https://github.com/medikoo/stream-promise.git","bugs":"https://github.com/medikoo/stream-promise/issues","npm":"https://www.npmjs.com/package/stream-promise"}},"score":{"final":35.58176,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":34469,"weekly":8058},"dependents":"21","updated":"2026-10-10T00:27:00.319Z","searchScore":35.558445,"package":{"name":"@rimbu/stream","keywords":["stream","lazy","iterable","sequence","elements","operations","immutable","collection","rimbu","typescript"],"version":"3.0.3","description":"Efficient structure representing a sequence of elements, with powerful operations for TypeScript","sanitized_name":"@rimbu/stream","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:2b849c91-48a8-4cb0-bece-f6cc7def360e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"vitoke@gmail.com","username":"vitoke"}],"license":"MIT","date":"2026-01-19T21:01:42.157Z","links":{"homepage":"https://rimbu.org","repository":"git+https://github.com/rimbu-org/rimbu.git","bugs":"https://github.com/rimbu-org/rimbu/issues","npm":"https://www.npmjs.com/package/@rimbu/stream"}},"score":{"final":35.558445,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2265309040,"weekly":398274109},"dependents":"4505","updated":"2026-10-10T00:25:39.430Z","searchScore":35.453953,"package":{"name":"supports-color","keywords":["color","colour","colors","terminal","console","cli","ansi","styles","tty","rgb","256","shell","xterm","command-line","support","supports","capability","detect","truecolor","16m"],"version":"11.0.0","description":"Detect whether a terminal supports color","sanitized_name":"supports-color","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-07-26T15:13:36.815Z","links":{"homepage":"https://github.com/chalk/supports-color#readme","repository":"git+https://github.com/chalk/supports-color.git","bugs":"https://github.com/chalk/supports-color/issues","npm":"https://www.npmjs.com/package/supports-color"}},"score":{"final":35.453953,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5550412,"weekly":1120373},"dependents":"18","updated":"2026-10-10T00:30:26.395Z","searchScore":35.451313,"package":{"name":"stream-length","keywords":["stream","length","content-length"],"version":"1.0.2","description":"For a given Buffer or Stream, this module will attempt to determine the total length of the stream contents. It currently supports Buffers, `fs` streams, `http` responses, and `request` objects, and allows for specifying custom stream types.","sanitized_name":"stream-length","publisher":{"email":"admin@cryto.net","username":"joepie91"},"maintainers":[{"email":"admin@cryto.net","username":"joepie91"}],"license":"WTFPL","date":"2015-01-21T12:41:31.100Z","links":{"homepage":"https://github.com/joepie91/node-stream-length","repository":"git://github.com/joepie91/node-stream-length","bugs":"https://github.com/joepie91/node-stream-length/issues","npm":"https://www.npmjs.com/package/stream-length"}},"score":{"final":35.451313,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3357,"weekly":681},"dependents":"14","updated":"2026-10-07T21:41:29.861Z","searchScore":35.43679,"package":{"name":"zstreams","keywords":[],"version":"5.0.0","description":"Yet another streams library for node","sanitized_name":"zstreams","publisher":{"email":"crispy@cluenet.org","username":"crispy1989"},"maintainers":[{"email":"crispy@cluenet.org","username":"crispy1989"},{"email":"pentameterpete@gmail.com","username":"giuocob"}],"license":"BSD-2-Clause","date":"2020-10-19T20:13:57.328Z","links":{"homepage":"https://github.com/crispy1989/node-zstreams#readme","repository":"git+ssh://git@github.com/crispy1989/node-zstreams.git","bugs":"https://github.com/crispy1989/node-zstreams/issues","npm":"https://www.npmjs.com/package/zstreams"}},"score":{"final":35.43679,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":48342,"weekly":8872},"dependents":"4","updated":"2026-10-10T00:29:25.020Z","searchScore":35.415115,"package":{"name":"@sap/xb-msg-amqp-v100","keywords":["xb","messaging","amqp"],"version":"0.9.58","description":"XB Messaging AMQP V100","sanitized_name":"@sap/xb-msg-amqp-v100","publisher":{"email":"mob.extrepo.stores@sap.com","username":"sap_extncrepos"},"maintainers":[{"email":"mob.extrepo.stores@sap.com","username":"sap_extncrepos"}],"license":"SEE LICENSE IN developer-license-3.1.txt","date":"2021-12-14T20:11:00.254Z","links":{"npm":"https://www.npmjs.com/package/@sap/xb-msg-amqp-v100"}},"score":{"final":35.415115,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":317217853,"weekly":68862049},"dependents":"3786","updated":"2026-10-10T00:25:00.698Z","searchScore":35.410606,"package":{"name":"object-hash","keywords":["object","hash","sha1","md5"],"version":"3.0.0","description":"Generate hashes from javascript objects in node and the browser.","sanitized_name":"object-hash","publisher":{"email":"anna@addaleax.net","username":"addaleax"},"maintainers":[{"email":"puleos@gmail.com","username":"puleos"},{"email":"anna@addaleax.net","username":"addaleax"}],"license":"MIT","date":"2022-02-18T15:10:47.040Z","links":{"homepage":"https://github.com/puleos/object-hash","repository":"git+https://github.com/puleos/object-hash.git","bugs":"https://github.com/puleos/object-hash/issues","npm":"https://www.npmjs.com/package/object-hash"}},"score":{"final":35.410606,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8133,"weekly":2451},"dependents":"11","updated":"2026-10-07T12:36:34.872Z","searchScore":35.402763,"package":{"name":"pipe-streams-to-promise","keywords":["streams","node","promises","bluebird","js"],"version":"0.2.0","description":"Pipe an array of streams to a single promise. Captures errors on any of the streams.","sanitized_name":"pipe-streams-to-promise","publisher":{"email":"troyastorino@gmail.com","username":"troyastorino"},"maintainers":[{"email":"troyastorino@gmail.com","username":"troyastorino"}],"license":"MIT","date":"2016-04-11T04:26:07.888Z","links":{"homepage":"https://github.com/troyastorino/pipe-streams-to-promise","repository":"git+https://github.com/troyastorino/pipe-streams-to-promise.git","bugs":"https://github.com/troyastorino/pipe-streams-to-promise/issues","npm":"https://www.npmjs.com/package/pipe-streams-to-promise"}},"score":{"final":35.402763,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":38148,"weekly":7109},"dependents":"5","updated":"2026-10-10T00:23:17.343Z","searchScore":35.333603,"package":{"name":"bare-ffmpeg","keywords":[],"version":"1.6.0","description":"Low-level FFmpeg bindings for Bare","sanitized_name":"bare-ffmpeg","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"tonygo","type":"user","email":"gorez.tony@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:d24fb67c-361e-4558-8bcf-6c896e394900","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"Apache-2.0","date":"2026-09-18T11:25:03.450Z","links":{"homepage":"https://github.com/holepunchto/bare-ffmpeg#readme","repository":"git+https://github.com/holepunchto/bare-ffmpeg.git","bugs":"https://github.com/holepunchto/bare-ffmpeg/issues","npm":"https://www.npmjs.com/package/bare-ffmpeg"}},"score":{"final":35.333603,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":374774,"weekly":59534},"dependents":"10","updated":"2026-10-10T00:28:47.458Z","searchScore":35.308308,"package":{"name":"combined-stream2","keywords":["stream","combined","multistream","streams2"],"version":"1.1.2","description":"A drop-in Streams2-compatible replacement for combined-stream.","sanitized_name":"combined-stream2","publisher":{"email":"admin@cryto.net","username":"joepie91"},"maintainers":[{"email":"admin@cryto.net","username":"joepie91"}],"license":"WTFPL","date":"2016-03-15T02:52:19.562Z","links":{"homepage":"https://github.com/joepie91/node-combined-stream2#readme","repository":"git://github.com/joepie91/node-combined-stream2.git","bugs":"https://github.com/joepie91/node-combined-stream2/issues","npm":"https://www.npmjs.com/package/combined-stream2"}},"score":{"final":35.308308,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":179651,"weekly":34735},"dependents":"11","updated":"2026-10-10T00:22:54.854Z","searchScore":35.12737,"package":{"name":"stream-demux","keywords":["iterable","async","stream","demux","demultiplexer","for-await-of"],"version":"10.2.1","description":"A consumable stream demultiplexer.","sanitized_name":"stream-demux","publisher":{"email":"grosjona@yahoo.com.au","username":"topcloudsystems"},"maintainers":[{"email":"grosjona@yahoo.com.au","username":"topcloudsystems"}],"license":"MIT","date":"2026-10-09T05:06:34.471Z","links":{"homepage":"https://github.com/SocketCluster/stream-demux#readme","repository":"git+https://github.com/SocketCluster/stream-demux.git","bugs":"https://github.com/SocketCluster/stream-demux/issues","npm":"https://www.npmjs.com/package/stream-demux"}},"score":{"final":35.12737,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":46569,"weekly":11348},"dependents":"16","updated":"2026-10-10T00:31:19.928Z","searchScore":35.12673,"package":{"name":"rescript-nodejs","keywords":["rescript","nodejs"],"version":"17.0.0","description":"Node bindings for ReScript","sanitized_name":"rescript-nodejs","publisher":{"email":"thespyder@programmer.net","username":"thespyder"},"maintainers":[{"email":"thespyder@programmer.net","username":"thespyder"}],"license":"MIT","date":"2026-07-05T00:55:49.257Z","links":{"homepage":"https://github.com/TheSpyder/rescript-nodejs","repository":"git://github.com/TheSpyder/rescript-nodejs.git","bugs":"https://github.com/TheSpyder/rescript-nodejs/issues","npm":"https://www.npmjs.com/package/rescript-nodejs"}},"score":{"final":35.12673,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":21399,"weekly":3339},"dependents":"5","updated":"2026-10-06T13:46:11.448Z","searchScore":35.071228,"package":{"name":"tar-utils","keywords":[],"version":"3.1.2","description":"A collection of utilities which expose oft-used patterns when working with tar archives in node","sanitized_name":"tar-utils","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:bba38afa-faf2-4fa5-8492-d18effbc7d02","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"accounts+npm@balena.io","username":"balena.io"}],"license":"Apache-2.0","date":"2026-02-19T13:44:48.438Z","links":{"homepage":"https://github.com/resin-io-modules/node-tar-utils#readme","repository":"git+https://github.com/balena-io-modules/node-tar-utils.git","bugs":"https://github.com/resin-io-modules/node-tar-utils/issues","npm":"https://www.npmjs.com/package/tar-utils"}},"score":{"final":35.071228,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":17175,"time":"2026-10-10T03:47:13.090Z"}