.
IOT · Widgets

Browser-based widgets for Raspberry Pi & ESP32.

Three small web apps that pair with your hardware over the internet — control Raspberry Pi and ESP32 GPIOs, and watch sensor data. No port-forwarding, no server code, just sign in and go.

Set up in minutes. Create an account to access the widgets.
No coding required. Download the Raspberry Pi script and you're done.
REST APIs on the server handle the heavy lifting. Learn more.
Widget 01

The Web Remote — Raspberry Pi & ESP32

A browser remote that toggles Raspberry Pi and ESP32 GPIOs over the internet — no port-forwarding required.

  • Up to 8 buttonsAssign any GPIO pin number; a tap sends a toggle command through a REST API the device polls.
  • Capture remote picturesWith a Pi Camera attached, request a photo from anywhere — it uploads and previews in the browser.
  • Multiple boardsFour remote slots at the bottom of the page, each configurable for a different Pi or ESP32.
Widget 02

Water Tank Widget

A virtual tank that mirrors the real one — live level, configurable dimensions, high/low triggers.

  • Live level visualisationConfigure the widget to your tank's dimensions and set High/Low thresholds.
  • Simple hardware setupDownload the Pi script, test the link with a sample, then wire up the ultrasonic sensor.
  • No server code to writeJust point the Pi at the widget. Want to host your own? See this project.
  • Up to 4 tanks at onceEach widget instance reads from a different sensor.
Read the article →
Getting started

Three steps from sign-up to running.

The widgets exchange data with your Raspberry Pi over the internet. You set the widget up here and run a small script on the Pi — that's it.

1
Sign up
Create an account. Your auth_token is shown on this page once you are signed in, and emailed to you as a copy.
2
Configure your widget
Log in and customise the widget you want to use.
3
Run the Pi script
Download the sample code, paste in your token and run it. Step-by-step guides live in the project articles.
From the archive Retired

Voice control, the IFTTT way

A single IFTTT applet once bridged Google Assistant to your Pi's GPIOs — say a keyword and a pin number, and the relay clicked. It ran for years, until IFTTT retired its Google Assistant trigger. The feature's gone, but the build stays here for the record.

Read how it worked →

Built something with these widgets?

I'd love to hear what you made — bugs you hit, ideas for the next widget, anything.

Send feedback

or email jitesh@helloworld.co.in