Introducing the Solace Image Publisher: an open source utility

Hey everyone! I’d like to highlight a new open‑source utility that I worked on called Solace Image Publisher—a lightweight tool that makes it really easy to publish images into a Solace broker. It’s community‑driven, you can inspect the source, contribute updates, and deploy your own fork.

What Is Solace Image Publisher

Image agnostic tool that reads in from a source directory all the images and publishes them on a Solace Broker. This tool is image‑agnostic so whether you want to publish PNG, JPEG, BMP, or even raw binary data, it wraps the image appropriately and publishes it as a Solace message payload. No image decoding or specific image-format logic is built in, you provide the bytes, and it handles the rest

Check it out here :backhand_index_pointing_down:

Demo Application

The repository also includes a demo application showing exactly how to use the publisher: load an image directory, publish it to a Solace broker, and optionally subscribe to verify receipt. It’s a great way to test everything end‑to‑end before using it for any use-case.

Getting started

  1. Clone the repository from GitHub.
  2. Follow the root README for installation and configuration.
  3. Start the Solace broker (local or remote), configure endpoint credentials.
  4. Run the included demo to publish an image and optionally subscribe to verify.

:raising_hands: Contributing & Feedback Welcome

This is a community‑oriented, open‑source tool—issues, pull requests, new demo scenarios, or improvements are all very welcome!

Check it out, let me know what you think, and if you like give it a star!