Web-based GPIO and Pulse Control for Raspberry Pi with image-based buttons, manual triggers, timers and intervals
**# GpioFlow
🚀 Web-based GPIO & Precision Pulse control software for Raspberry Pi with a dynamic, configurable frontend.
GpioFlow is a commercial software solution that allows you to control Raspberry Pi GPIO and Pulse control pins through a modern, web-based user interface — no programming required.
Create interactive control panels using buttons and images, define GPIO actions, and automate timed pin behavior with just a few clicks (click & action, timers and intervals).
Note: GpioFlow was previously known as ActionPanel.
The product has been renamed and is now continued as GpioFlow.
Controlling GPIO pins typically requires:
- Writing custom scripts
- Technical knowledge
- Hard-coded user interfaces
- Manual changes for every new setup
This makes rapid prototyping and user-friendly control difficult.
GpioFlow solves this by providing:
- A configurable web-based frontend
- Visual button and image-based controls
- Dynamic GPIO-to-action mapping
- Timed GPIO & Pulse control activation per interaction
- Clean frontend / backend separation
All configuration is done without touching the code.
- 🌐 Web-based GPIO & pulse-based control for Raspberry Pi
- 🎛️ Dynamic UI with custom buttons and images
- ⏱️ Configurable GPIO activation timing
- 🔁 Flexible pin-to-action mapping
- ⚙️ Frontend & backend separation
- 🧩 Designed for automation, IoT, and control panels
- Makers & hobbyists
- IoT developers
- System integrators
- Educational projects
- Companies building Raspberry Pi-based products
GpioFlow uses PWM internally to generate precise pulse-width signals for servo motors and electronic speed controllers (ESCs). The pulse generation is handled by the pigpio daemon and is DMA-based, providing stable timing independent of application load.
This pulse control is intended for servo and actuator control, not for high-power dimming or safety-critical motor control.
GpioFlow is a commercial product and is distributed as a prebuilt image / installer.
👉 Learn more, request a demo, or obtain a license:
🌐 https://gpioflow.com
🛒 Gumroad:
https://actionpanel.gumroad.com/l/cggpcb
📧 Contact:
[email protected]
Screenshots and a live demo are available on the official website.
GpioFlow is distributed as a preconfigured image or installer and includes third-party open-source software components (e.g. Raspberry Pi OS, Java, Tomcat, MariaDB, pigpio).
These components are distributed under their respective open-source licenses and are not owned by the author of GpioFlow.
The proprietary GpioFlow application (WAR file, frontend, backend logic, configuration) remains the intellectual property of the author and is not open source.
For licensing, third-party software, and usage limitations, see LICENSE.txt, THIRD_PARTY_NOTICE.md, and DISCLAIMER.txt.