We’ve just open-sourced a demo third-party plugin for the EezBotFun Configurator 🎉
Instead of using in-process plugins, our system exposes a Named Pipe–based IPC interface, allowing integrations to run as separate applications, written in any programming language.
As a reference implementation, we’re releasing a hardware monitoring plugin:
- Written in Python
- Packaged as a single standalone
.exeusing PyInstaller - Runs as an independent process
- Periodically sends system hardware stats (CPU, memory, memory usage, etc.) to the macro pad for real-time display
No Python environment is required — just download and run the executable.
Why We’re Sharing This
We want to make it easier for others to:
- Build their own plugins in any language
- Understand our Named Pipe protocol
- Hack, extend, and experiment without touching the main application
This demo plugin is intentionally simple, but it demonstrates the complete integration flow.
Source Code
The full source code is available on GitHub:
👉 https://github.com/eezbotfun/8-key-macropad/tree/main/3rd-party%20-integrations
We’d love to see what the community builds — custom dashboards, automation tools, or entirely new workflows.
SHU YANG
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.