This page lists all publicly available widgets in the Widget Storm system. Public widgets can be embedded freely into their own projects by any registered user.
Showcase — Widgets to try out
These widgets are live demos — they run right here on this page. Each widget is fully parameterizable and can be embedded into your own projects.
Free widgets with real value (they meet our enterprise guidelines)
Widgets with built-in security, persistence and authentication — ready for production use. Try the demos ↓
wg_todo- AES-256 encryption — data stored encrypted on disk
- Key-based authentication with brute-force protection
- SQLite or filesystem — detected automatically
- Preflight checks — verifies permissions and dependencies before setup
- No backend, no framework, no database configuration
- ☐ Adjust the parameters
- ☐ Embed the widget
- ☑ Discover Widget Storm
With the admin key you can edit this list directly in the browser — no separate backend needed. Without the key it stays protected on the server.
wg_guestbook- AES-256 encryption — data encrypted on disk
- Moderation mode — entries visible only after approval
- Honeypot spam protection — an invisible field catches bots
- IP-based rate limiting — max. 3 entries per hour, IP stored only as a hash
- Brute-force protection for admin access with lockout
- No backend, no framework, no database configuration
-
Widget-Storm 10.07.2026 01:42Welcome to the guestbook! Feel free to leave an entry.
-
Visitor 10.07.2026 01:42Great website — keep it up!
Demos — See how widgets can work
Explore some of our widgets that meet the enterprise guidelines right here on the page in an opened-up variant — from initial setup through edit mode to the visitor view.
wg_demo_todoOn the right you can see all three states of the to-do widget:
1. Initial setup — On first load the widget generates an admin key and sets up the encrypted storage. The key is shown once.
2. Edit mode — With the key you can add, check off and delete tasks. All changes are stored AES-256 encrypted.
3. Visitor view — Without the key the list is write-protected. Via the lock icon the admin can unlock it directly in the browser.
Everything happens in the widget itself — no backend, no framework, no configuration.
Widget set up. Your admin key:
a1b2c3d4e5f6a7b8c9d0e1f2How to use the key:
<?php $wg->get("wg_todo", "WidgetStormSystem",
'{"uid":"meine_liste","key":"a1b2c3d4e5f6a7b8c9d0e1f2","title":"My tasks"}'); ?>
Or simply append it as a URL parameter:
https://your-site.com/page?wg_todo_key=a1b2c3d4e5f6a7b8c9d0e1f2
With key → edit mode.
Without key → read-only view.
Storage: SQLite or file + AES-256 encryption.
- ☐Embed the widget
- ☐Adjust the parameters
- ☑Discover Widget Storm
- ☐Embed the widget
- ☐Adjust the parameters
- ☑Discover Widget Storm
With the admin key you can edit this list right in the browser — no separate backend needed. Without the key it stays protected server-side.
wg_demo_guestbookOn the right you can see all three states of the guestbook widget:
1. Initial setup — The widget generates an admin key and explains spam protection, moderation and encryption.
2. Moderation view — The admin sees all entries, including pending ones. Approve or delete with a single click.
3. Visitor view — Visitors see only approved entries and can post their own. A honeypot and rate limiting protect against spam.
IP addresses are stored only as a SHA-256 hash — privacy is built in, not bolted on.
Guestbook set up. Your admin key:
f1e2d3c4b5a6f7e8d9c0b1a2How to use the key:
<?php $wg->get("wg_guestbook", "WidgetStormSystem",
'{"uid":"mein_gb","key":"f1e2d3c4b5a6f7e8d9c0b1a2","title":"Guestbook"}'); ?>
Or as a URL parameter:
https://your-site.com/page?wg_guestbook_key=f1e2d3c4b5a6f7e8d9c0b1a2
With key → moderation mode.
Without key → visitor view.
Storage: SQLite or file + AES-256.
Spam protection: Honeypot + rate limiting.
Moderation: Entries visible only after approval.
-
New visitorpendingjust nowLooking forward to more widgets!
-
Widget-Storm16.03.2026 01:00Welcome to the guestbook!
-
Widget-Storm16.03.2026 01:00Welcome to the guestbook!
With the admin key you can moderate entries right in the browser — no separate backend needed. Without the key, moderation stays protected server-side.
Tutorial Widgets
We use these widgets in our tutorial. You can use them just as freely in your own projects.
Use widgets on your website
To embed widgets into your own website you need a wgclient — a personalized PHP file that acts as a bridge between your website and the Widget Storm system.
- Register for free at the Widget Storm Station
- Sign in with your credentials
- Download your personal wgclient.php
- Place the file together with wghandler.php on your web server