Sandbox
Drop these widgets onto any Buttercut home page. Everything below is live — the same components your visitors would see after you flip a toggle in site.config.ts.
Home status row
Listening and location side-by-side — exactly how they appear on a personal site home page.
San Francisco · —
--:--:----
—
GitHub activity
Contribution heatmap — scroll horizontally on small screens.
Integration status
See what's configured vs. waiting for API keys.
Turn features on in site.config.ts and add environment variables when you are ready. With everything off, the site still builds and runs.
- Last.fm
- GitHub API
- Supabase
- Sentry
- Weather
How to enable
Config fields and env vars — expand when you're ready to wire these on your fork.
How to enable
Config fields and env vars — expand when you're ready to wire these on your fork.
Listening
Now playing + last month top tracks. Enable integrations.lastfm; Spotify UI uses /api/spotify/* routes.
Location / Weather
Open-Meteo weather card with local time. Set integrations.weather (lat, lon, label, timezone) in site.config.ts.
GitHub Activity
Contribution heatmap. integrations.github.enabled; optional GITHUB_TOKEN for higher rate limits.
Integration status
Table of configured vs ready integrations. Add block id integrations to home.blocks.