Personal web toolbox & calculator.
  • JavaScript 52.2%
  • CSS 40.1%
  • HTML 7.7%
Find a file
Brad Wenner 1c2bdaf4b2
All checks were successful
Deploy to Server / deploy (push) Successful in 3s
[style] background colors, primary highlight
2026-01-02 22:49:12 -08:00
.forgejo/workflows
calculator
color-converter
dice-roller [dice] fix roll state persist 2026-01-01 19:14:51 -08:00
timer [timer] improvements 2026-01-01 19:10:56 -08:00
todo
vendor
webembed [tool] webembed 2026-01-01 19:48:49 -08:00
.DS_Store
.gitignore [style] background colors, primary highlight 2026-01-02 22:49:12 -08:00
android-chrome-192x192.png
android-chrome-512x512.png
apple-touch-icon.png
CLAUDE.md
dashboard.css [style] background colors, primary highlight 2026-01-02 22:49:12 -08:00
dashboard.js [style] background colors, primary highlight 2026-01-02 22:49:12 -08:00
favicon-16x16.png
favicon-32x32.png
favicon.ico
index.html
README.md Update README.md 2026-01-01 21:09:04 -08:00
site.webmanifest
tools.json [tool] webembed 2026-01-01 19:48:49 -08:00
TOOLS_CONFIG.md

toolbox

Brad's personal dashboard of tools - a customizable, drag-and-drop grid workspace powered by GridStack.

Features

  • Drag-and-drop grid - Arrange tools however you want
  • Resizable cards - Adjust tool sizes to fit your workflow
  • Persistent layout - Positions and sizes saved automatically
  • Fullscreen mode - Expand any tool to fill the screen
  • Add/remove tools - Customize your dashboard on the fly
  • Dark theme - Clean, minimal i3-gaps inspired aesthetic
  • iframe isolation - Tools run independently without conflicts

Usage

Click "+" in the header to enable/disable tools. Drag cards to reposition, resize from bottom corners, or click ⛶ for fullscreen mode.

Your layout and tool states are automatically saved to localStorage.

Deployment

Automatically deployed via Forgejo Actions on push to main branch.

Local Development

python3 -m http.server 8080