open-index/open-npm huggingface dataset:
npm package: @rc-microcap/zmq-broker
Description: Standalone ZeroMQ broker for MicroCap
Latest version: 1.2.0

# @rc-microcap/zmq-broker

This package provides a standalone ZeroMQ message broker for the MicroCAP framework. It handles routing messages between publishers and subscribers.

This service is typically required for MicroCAP applications using the default ZeroMQ runtime to communicate.

## Installation

Install globally using npm:

```bash
npm install -g @rc-microcap/zmq-broker
```

## Usage

Run the broker from your terminal:

```bash
zmq-broker
```

The broker will start and listen for connections from MicroCAP actors.

## Configuration

Currently, the broker uses default ports defined within the `@rc-microcap/core` package. Future versions may allow configuration via command-line arguments or environment variables.

## MicroCAP Framework

This broker is part of the MicroCAP framework. For more information on the framework and how to build applications, see the main repository:

[https://github.com/rajan-chari/microcap/tree/main/typescript](https://github.com/rajan-chari/microcap/tree/main/typescript)
npm package: @rc-microcap/zmq-directory
Description: ZeroMQ Directory Service for MicroCap
Latest version: 1.3.0

# @rc-microcap/zmq-directory

This package provides a standalone ZeroMQ Directory Service for the MicroCAP framework. It allows actors to register themselves and discover other actors within the system.

This service is typically required for MicroCAP applications using the default ZeroMQ runtime for service discovery.

## Installation

Install globally using npm:

```bash
npm install -g @rc-microcap/zmq-directory
```

## Usage

Run the directory service from your terminal:

```bash
zmq-directory
```

The directory service will start and listen for registration and lookup requests from MicroCAP actors.

## Configuration

Currently, the directory service uses default ports defined within the `@rc-microcap/core` package. Future versions may allow configuration via command-line arguments or environment variables.

## MicroCAP Framework

This directory service is part of the MicroCAP framework. For more information on the framework and how to build applications, see the main repository:

[https://github.com/rajan-chari/microcap/tree/main/typescript](https://github.com/rajan-chari/microcap/tree/main/typescript)
npm package: @rc-microcap/zmq-message-viewer
Description: ZeroMQ Message Viewer for MicroCap
Latest version: 1.3.0

# @rc-microcap/zmq-message-viewer

This package provides a standalone ZeroMQ Message Viewer utility for the MicroCAP framework. It connects to the ZMQ Broker and displays messages passing through it, which is useful for debugging MicroCAP applications.

## Installation

Install globally using npm:

```bash
npm install -g @rc-microcap/zmq-message-viewer
```

## Usage

Run the message viewer from your terminal:

```bash
zmq-message-viewer
```

The viewer will start, connect to the default broker address, and begin displaying messages as they are published.

## Features

*   Displays message topic and content.
*   Attempts to decode message payloads (Text, JSON, Protobuf if known).
*   Shows raw message frames for detailed inspection.

## Configuration

Currently, the message viewer connects to the default broker ports defined within the `@rc-microcap/core` package. Future versions may allow configuration.

## MicroCAP Framework

This tool is part of the MicroCAP framework. For more information on the framework and how to build applications, see the main repository:

[https://github.com/rajan-chari/microcap/tree/main/typescript](https://github.com/rajan-chari/microcap/tree/main/typescript)