![]()
Have you ever struggled with testing multi protocol flows?
Want to ensure that a user journey which involves several steps with different protocols is working properly?
Dependencies messages have become a pain?
Have you ever wondered how awesome it would be to have a GUI tool to save you from this agonizing pain?
You're welcome
Stacker is a ~~yet another~~ GUI client for enqueuer to handle multi protocol tests. It aims to provide a clean, fun, and good looking interface for interacting with polyglot flows.

This mankind magnificence provides the following capabilities:
Test are first class citizens, they are placed front and center here. Through assertions check whether each flowing by message matches what is expected:
Have you seen how many protocols it supports? Out of the box, just one click away from each other. There's a work in progress task force to enable an amazing plugin architecture so you'll be free to write your one or download the ones that pleased you most. In this meanwhile, you can have fun using one of the following:

We'd love to hear your feedback! If you have any comments, suggestions, etc. you can reach us here.
Currently, there aren't any said rules for stacker just yet on committing and submitting pull requests. If you want to aid the project in other ways, consider sending us a star.
Stacker is still a beta version, so please excuse any small glitches that may occur here and there. They will all be gone soon. :)
npm install # installing
npm run electron:serve # compiles and hot-reloads for development
npm run electron:build # compiles and minifies for production
npm run test # run your tests and lints files
$ claude mcp add stacker \
-- python -m otcore.mcp_server <graph>