Axon is a message-oriented socket library for node.js heavily inspired by zeromq. For a light-weight UDP alternative you may be interested in punt.Backed by node-amp-message you may pass strings, objects, and buffers as arguments.
zmq zeromq pubsub socket emitter ipc rpcIt's a drop in replacement for existing EventEmitters, but just faster. Free performance, who wouldn't want that? The EventEmitter is written in EcmaScript 3 so it will work in the oldest browsers and node versions that you need to support.We've upgraded the API of the EventEmitter.on, EventEmitter.once and EventEmitter.removeListener to accept an extra argument which is the context or this value that should be set for the emitted events. This means you no longer have the overhead of an event that required fn.bind in order to get a custom this value.
eventemitter nodejs browser eventemitter2 eventemitter3 events addeventlistener addlistener emit emits emitter event once pub/sub publish reactor subscribeEmitter is a free open source real-time messaging service that connects all devices. This publish-subscribe messaging API is built for speed and security. Emitter is a real-time communication service for connecting online devices. Infrastructure and APIs for IoT, gaming, apps and real-time web. At its core, emitter.io is a distributed, scalable and fault-tolerant publish-subscribe messaging platform based on MQTT protocol and featuring message storage.
pubsub networking emitter mqtt mqtt-broker realtime high-performance low-latencyOboe.js is an open source Javascript library for loading JSON using streaming, combining the convenience of DOM with the speed and fluidity of SAX. It can parse any JSON as a stream, is small enough to be a micro-library, doesn't have dependencies, and doesn't care which other libraries you need it to speak to.
json-parser json streaming progressive http sax event emitter async browserIt's only ~200 bytes minified and gzipped. I'm not fanatic about keeping the size at this level though.Emitting events asynchronously is important for production code where you want the least amount of synchronous operations.
event emitter eventemitter events async emit on once off listener subscribe unsubscribe pubsub tiny addlistener addeventlistener dispatch dispatcher observer trigger await promiseonfire.js is a simple events dispatcher library (just 0.9kb). simple and usefull. Binding / subscribe the event_name with callback. when has event named event_name fired, callback function will process.
onfire event-dispatcher trigger fire emitter event-subscribe event-publish dispatcher react vue.js angular component-communicationSimple and tiny event emitter library for JavaScript. Methods on returns unbind function. Call it and this listener will be removed from event.
eventemitter events emit emitter event pub/sub publish reactor subscribeA tiny (less than 1k) event emitter library. Alternatively, you can skip the initialization step by requiring tiny-emitter/instance instead. This pulls in an already initialized emitter.
event-emitter tiny event emitter pubsub events bindComposable trie based router. It's faster than traditional, linear, regular expression-matching routers, although insignficantly, and scales with the number of routes. If you're looking for a client-side router check out sheet-router. If you're looking for a server router check out server-router.
router trie client simple minimal functional idempotent on event emitter react browserify browserThe emitter package implements a channel-based pubsub pattern. The design goals are to use Golang concurrency model instead of flat callbacks and to design a very simple API that is easy to consume.Go has expressive concurrency model but nobody uses it properly for pubsub as far as I can tell (in the year 2015). I implemented my own solution as I could not find any other that meets my expectations. Please, read this article for more information.
emitter messaging pub-sub message-queueSimple class for creating event-driven Data Stores
store react react-component event emitterA custom event emitter for Node.js and the browser.
events emitterTiny node.js module to intercept, modify and/or ignore chunks of data and events in any readable compatible stream before it's processed by other stream consumers (e.g: via pipe()).It becomes particularly useful to deal with net/http/fs streams.
stream intercept interceptor control modify capture sniff sniffer spy events emitter readable pipe http transformUltron is a high-intelligence robot. It gathers intelligence so it can start improving upon his rudimentary design. It will learn your event emitting patterns and find ways to exterminate them. Allowing you to remove only the event emitters that you assigned and not the ones that your users or developers assigned. This can prevent race conditions, memory leaks and even file descriptor leaks from ever happening as you won't remove clean up processes.Just like you would expect, it can also be chained together.
ultron robot gather intelligence event events eventemitter emitter cleanupIt's like a data store you can subscribe to, with a setter to pump data in. For browsers and node.This project uses node and npm. Go check them out if you don't have them locally installed.
broadcast data pubsub emitter event events eventemitterLog all events emitted by a Node.js EventEmitter object.
debug log event events emit emitter eventemitterDocker exposes an event API, allowing one to monitor the happenings of a Docker host. dockerode allows for consumption of this API, albeit in a very raw form. docker-events does a bit of work for you, turning the raw API of dockerode into something a little more high-level by parsing the response stream and pushing things out of an EventEmitter. 3-clause BSD. A copy is included with the source.
docker events event emitterThe most advanced EventEmitter for Node and the browser.Use Browserify to create a standalone file.
event emitter listener pubsubWorks in node and the browser with browserify.reemit returns a function, which when called, cancels all re-emitting by removing the event listeners which it added.
reemit re-emit reemitter filter-events events emitter
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.