{"library":"mutual","type":"library","category":null,"description":"Mutual is a Node.js library that provides Scala-inspired Actors using Redis as a message transport for distributed concurrency. Version 0.4.20 is currently in development, with a relatively stable interface but limited performance testing. It uses EventChannel and RemoteChannel abstractions to manage asynchronous processing chains and remote communication via Redis. Key differentiators include seamless swapping between local event channels and remote channels, event bubbling for error handling, and builder methods for serial/parallel control flow.","language":"javascript","status":"active","version":"0.4.20","tags":["javascript","scala","actor","channel","redis","message","distributed","queue","worker"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install mutual","imports":["import { EventChannel } from 'mutual'","import { RedisTransport } from 'mutual'","import { RemoteChannel } from 'mutual'"]},{"cmd":"yarn add mutual","imports":[]},{"cmd":"pnpm add mutual","imports":[]}],"homepage":"https://github.com/dyoder/mutual#readme","github":"git://github.com/dyoder/mutual","docs":null,"changelog":null,"pypi":null,"npm":"mutual","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}