Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/plurid/messager

Cloud Service for Centralized Message Queuing [Work in Thinking]
https://github.com/plurid/messager

Last synced: about 7 hours ago
JSON representation

Cloud Service for Centralized Message Queuing [Work in Thinking]

Awesome Lists containing this project

README

        








License: DEL


messager


Cloud Service for Centralized Message Queuing

`messager` is a [service](https://messager.plurid.cloud) or self-hosted messaging queue.

`messager` is intended to:

+ be a centralized, single messaging space for multi-project software systems;
+ handle publish/subscribe, notify across multiple users, tokens, domains.

`messager` has clients for:

+ [`NodeJS`][messager-client-javascript];
+ [`Python`][messager-client-python].

The [`messager-server`][messager-server] uses [plurid](https://github.com/plurid/plurid) to explore information as a 3D structure.

### Contents

+ [About](#about)
+ [Client](#client)
+ [Server](#server)
+ [Packages](#packages)
+ [Codeophon](#codeophon)

## About

`messager` acts as a central messaging service. Once configured with a `token`, the `messager` client can point to the network `endpoint`, passing the `token`.

## Client

### Support

`messager` has client support for

+ [`NodeJS`][messager-client-javascript]
+ [`Python`][messager-client-python]

## Server

The `messager` server allows the client to connect over `web sockets` and `server sent events`.

## Packages


Version

[@plurid/messager-server][messager-server] • the server application

[messager-server]: https://github.com/plurid/messager/tree/master/packages/messager-server


Version

[@plurid/messager-client-javascript][messager-client-javascript] • the `NodeJS` client

[messager-client-javascript]: https://github.com/plurid/messager/tree/master/packages/messager-client/messager-javascript


Version

[@plurid/messager-client-python][messager-client-python] • the `Python` client

[messager-client-python]: https://github.com/plurid/messager/tree/master/packages/messager-client/messager-python

## [Codeophon](https://github.com/ly3xqhl8g9/codeophon)

+ licensing: [delicense](https://github.com/ly3xqhl8g9/delicense)
+ versioning: [αver](https://github.com/ly3xqhl8g9/alpha-versioning)