Skip to content

Community widgets gallery

Widgets that don't ship in Tesserae's default install but are one click away via Settings → Widgets → Browse community widgets. The catalog is curated, every entry is reviewed before it lands.

If your dashboard is missing a widget that used to be in the bundle (F1, Spotify, GitHub, etc.), it's here.

How install works

  1. Open Settings → Widgets → Browse community widgets in Tesserae.
  2. Click Install on the entry you want. Tesserae downloads the release tarball, verifies its sha256 against the catalog, and drops the widget folders into plugins/.
  3. Restart Tesserae (or click Restart now in the banner) so the plugin loader picks them up.
  4. The widget appears in the composition picker on the next page edit.

Uninstalling is the same flow in reverse, with the option to keep or delete the plugin's data dir.

Trust model

Audit-only review: every catalog entry is a PR to dmellok/tesserae-widgets that the maintainer reads end-to-end before merge. The runtime also enforces network egress per widget via the requires: capability declarations; extended-palette widgets are flagged in the entry. See Publish via the catalog for the reviewer's checklist.

The catalog is the right home for widgets that:

  • Need an account or API key (Spotify, GitHub, Apple Developer).
  • Serve a niche audience (F1, OctoPrint, region-specific data).
  • Are variants of an already-bundled archetype (a fancier clock, another weather variant).

Verified badge

Entries marked verified are reviewed + maintained by the catalog owner; the source repos belong to the catalog maintainer. The badge doesn't endorse the third-party service a widget connects to (Spotify, GitHub, etc.); it certifies the widget code itself.

Weather

  • BoM Warnings verified · bom_warnings


    bom_warnings

    Australian Bureau of Meteorology weather warnings by state (severe storms, fire weather, marine, etc). Shows current warnings with type, severity, and headline. No API key.

    Folder: sky_bom_warnings · Version: v0.1.1

    Source repository

  • Sky verified · sky


    sky

    Aurora alert score (NOAA SWPC) and current moon phase. Two-widget celestial bundle. No API keys.

    Bundle: installs 2 folders · sky_aurora sky_moon · Version: v0.2.2

    Source repository

  • Weather Extras verified · weather_extras


    weather_extras

    Air quality, pollen count, and detailed wind widgets. Data from Open-Meteo (no key required). For users who want more than the bundled weather_now / weather_forecast cards.

    Bundle: installs 3 folders · weather_air_quality weather_pollen_count weather_wind · Version: v0.1.1

    Source repository

Clocks & time

  • Clock Extras verified · clock_extras


    clock_extras

    Word clock (QLOCKTWO style) and multi-timezone world clocks. 2-widget bundle, no setup beyond a timezone picker.

    Bundle: installs 2 folders · clock_qlock clock_world · Version: v0.1.0

    Source repository

Calendar

  • Calendar, Schedule verified · calendar_schedule


    calendar_schedule

    Google-Calendar-style agenda view. Lists upcoming events grouped by day, with date headers, all-day events at the top of each day, and per-feed colour dots. Pulls from the same calendar_core feeds as the other calendar_* widgets.

    Folder: calendar_schedule · Version: v0.1.5

    Source repository

  • Public Holiday Countdown verified · public_holiday_countdown


    public_holiday_countdown

    Countdown to the next public holiday, with a short upcoming list.

    Folder: public_holiday_countdown · Version: v0.1.3

    Source repository

Finance

  • Finance verified · finance


    finance

    Single-pair FX rate (frankfurter.app), a single stock ticker (free Twelve Data tier), and a single crypto pair (CoinGecko). 3-widget bundle. Some upstreams need a free API key, see the README.

    Bundle: installs 3 folders · finance_crypto finance_currency finance_stock · Version: v0.1.0

    Source repository

GitHub

  • GitHub Widgets verified · github


    github

    14-widget bundle: hero stat widgets (total stars, streak, open PRs, CI status, star growth, activity heatmap, commit cadence) plus the original repo card, PR queue, releases, contributions, CI timeline, and activity feed. Token shared via github_core.

    Bundle: installs 14 folders · github_actions github_activity github_activity_heatmap github_ci_status github_commit_cadence github_contributions github_core github_pr_count github_pr_queue github_releases github_repo github_star_count github_star_growth github_streak · Version: v0.2.0

    Source repository

Music & media

  • iCloud Shared Albums verified · apple_album


    apple_album

    Photo carousel from a public iCloud Shared Album link. Single-widget bundle. Uses reverse-engineered Apple Shared Album endpoints, undocumented but stable for ~10 years. No API key needed.

    Folder: picture_apple_album · Version: v0.1.0

    Source repository

  • Paperlesspaper Art verified · paperlesspaper_art


    paperlesspaper_art

    Full-bleed widget that paints a curated public-domain or Creative Commons artwork on every render, pulled from the paperlesspaper-art catalog (Met Museum, Art Institute of Chicago, Wikimedia Commons, SVG Repo). Optional artist + title caption overlay.

    Folder: paperlesspaper_art · Version: v0.1.0

    Source repository

  • Picture, Immich verified · picture_immich


    picture_immich

    Full-bleed Immich photos with multi-library admin. Pick a library + mode per cell: today's memory, random asset, or random from album. API keys encrypted at rest. Cascades through Immich's thumbnail derivatives, transcodes HEIC server-side.

    Folder: picture_immich · Version: v0.1.1

    Source repository

  • Spotify Widgets verified · spotify


    spotify

    Now-playing, queue, album art, plus top tracks/artists/albums for a chosen window (4 weeks to all time). 5-widget bundle, shared OAuth via spotify_core. Requires a free Spotify Developer app (Client ID + Secret); README has the 30-second setup.

    Bundle: installs 5 folders · spotify_core spotify_now_playing spotify_queue spotify_album_art spotify_top · Version: v0.2.4

    Source repository

  • Unsplash verified · unsplash


    unsplash

    Rotating Unsplash photo tile keyed off a search term or collection. Free API key (50 requests/hr is plenty for an hourly e-ink rotation).

    Folder: picture_unsplash · Version: v0.1.0

    Source repository

Sports

  • AFL Bundle verified · afl


    afl

    Four AFL widgets on the public Squiggle API (no key). Live ladder, Next Match (guernsey duel + form), Round Fixtures, Last Match (with goals.behinds). Original guernsey art and monogram badges; toggle per widget.

    Bundle: installs 5 folders · afl_core afl_ladder afl_next_game afl_round afl_last_game · Version: v0.1.0

    Source repository

  • Football Bundle verified · football


    football

    Two football widgets on ESPN's public scoreboard + standings APIs. Match (next / last / live for your team) and Table (league standings or World Cup group blocks). Supports World Cup, Champions League, Premier League, La Liga, Bundesliga, Serie A, MLS, A-League.

    Bundle: installs 3 folders · football_core football_match football_table · Version: v0.1.1

    Source repository

  • Formula 1 verified · f1


    f1

    Race weekend timetable, last race podium, next-round countdown with circuit silhouette, and current driver standings. 5-widget bundle. Data from the Jolpica Ergast-compatible F1 API (no key required).

    Bundle: installs 5 folders · f1_core f1_last_race f1_next f1_standings_drivers f1_weekend · Version: v0.1.0

    Source repository

Transit

  • Belgian Trains (iRail) · transport_belgium


    transport_belgium

    Next NMBS/SNCB train departures or arrivals for a Belgian station. Live data via the open iRail API. Pick a station name, or an iRail station ID such as BE.NMBS.008892007, per cell.

    Folder: public_transport_times_belgium · Version: v0.2.0

    Source repository

  • Public Transport verified · transport


    transport

    Next departures for a Melbourne PTV stop. Official PTV API v3 (free key). Currently Melbourne-only; PRs welcome to add other regions.

    Folder: public_transport_times · Version: v0.1.1

    Source repository

Utilities & monitoring

  • AI Brief + Scene + Image verified · ai_brief


    ai_brief

    Three data-aware AI widgets sharing one Anthropic + Fal.ai key. ai_brief writes a 1-3 sentence summary (Claude); ai_scene generates a data-reflective image; ai_image is the ambient art widget (heir to fal_image). Token + cost tracking in the AI Core admin page.

    Bundle: installs 4 folders · ai_core ai_brief ai_scene ai_image · Version: v0.3.3

    Source repository

  • Air Traffic verified · air_traffic


    air_traffic

    Flights currently overhead at your location via OpenSky Network (free, no key). Shows total count + nearest N flights with callsign, origin country, altitude, and speed.

    Folder: sky_air_traffic · Version: v0.1.2

    Source repository

  • Auroras verified · auroras


    auroras

    Six atmospheric gradient themes (veil, deep, rose, flame, arctic, emerald) inspired by the bundled Aurora. Each follows Aurora's 135deg three-stop linear-gradient structure with a different hue range evoking a sky phenomenon.

    Bundle: installs 6 folders · aurora-arctic aurora-deep aurora-emerald aurora-flame aurora-rose aurora-veil · Version: v0.1.0

    Source repository

  • Community Demo verified · community_demo


    community_demo

    A minimal hello-world widget. Renders a configurable greeting + the current local time. Use it to confirm the marketplace install pipeline works end-to-end on a non-bundled widget.

    Folder: community_demo · Version: v0.1.2

    Source repository

  • Dev Reference Bundle verified · devref


    devref

    Worked example for widget developers. Pairs a _core admin plugin with a display widget that exercises every cell_option type, server.py fetch + blueprint + choices_from, and theme-aware CSS. Install + read the source as a reference.

    Bundle: installs 3 folders · devref_card devref_core devref_egress · Version: v0.2.0

    Source repository

  • Glances verified · glances


    glances

    Host stats tile + summary card for a glances API server. CPU/RAM/disk gauges, host state pill, uptime. For users running a homelab box.

    Bundle: installs 2 folders · glances_core glances_status · Version: v0.1.0

    Source repository

  • Gradient verified · gradient


    gradient

    Fourteen linear-gradient surface themes that used to ship bundled with Tesserae (sunset, aurora, twilight, spectrum, coral, mist, sand, sage, linen, mauve, marble, glacier, honey, pearl). Pairs especially well with 7-colour Spectra panels.

    Bundle: installs 14 folders · aurora coral glacier honey linen marble mauve mist pearl sage sand spectrum sunset twilight · Version: v0.1.0

    Source repository

  • Muted verified · muted


    muted

    Ten mid-tone coloured-canvas themes (brick, saffron, olive, pine, lake, storm, mulberry, wine, terra, graphite). One step back from Vivid: meaningfully coloured canvases without crossing into max saturation.

    Bundle: installs 10 folders · muted-brick muted-graphite muted-lake muted-mulberry muted-olive muted-pine muted-saffron muted-storm muted-terra muted-wine · Version: v0.1.0

    Source repository

  • OctoPrint verified · octoprint


    octoprint

    Print status tile for an OctoPrint server: current progress, ETA, hotend/bed temperature, and print-in-progress state. For users with a 3D printer running OctoPrint.

    Folder: octoprint_status · Version: v0.1.0

    Source repository

  • Pigment verified · pigment


    pigment

    Ten saturated feature-colour-led light themes (rust, amber, fern, teal, azure, indigo, orchid, rose, grape, ink). More punch than Tonal, less canvas-as-feature than Vivid; one consistent supporting accent palette across the pack.

    Bundle: installs 10 folders · pigment-amber pigment-azure pigment-fern pigment-grape pigment-indigo pigment-ink pigment-orchid pigment-rose pigment-rust pigment-teal · Version: v0.1.0

    Source repository

  • PostHog Metric verified · posthog_metric


    posthog_metric

    Hero number for any PostHog trends metric — pick the event, math, date range, and an optional property filter to point it at your own project and site. Optional area sparkline or bars, a trend chip, and peak/avg stats. Bring your own PostHog API key.

    Folder: posthog_metric · Version: v0.1.0

    Source repository

  • Recipes verified · recipes


    recipes

    Pulls recipes from any schema.org site (RecipeTin Eats, BBC Good Food, NYT Cooking, etc.). Paste URLs or RSS feeds per cell; widget rotates through them with hero image, title, prep / cook / total times, ingredients, instructions, and a QR code back to the source.

    Folder: recipes · Version: v0.1.0

    Source repository

  • Tonal verified · tonal


    tonal

    Six medium-vivid, feature-colour-led light themes (slate, clay, moss, plum, harbour, copper). Each has a gently tinted off-white canvas and a coherent 6-accent palette led by its namesake colour. Theme pack: installs all six.

    Bundle: installs 6 folders · tonal-clay tonal-copper tonal-harbour tonal-moss tonal-plum tonal-slate · Version: v0.1.0

    Source repository

  • Vivid verified · vivid


    vivid

    Fifteen saturated single-colour themes that used to ship bundled with Tesserae (tangerine, lime, cobalt, magenta, emerald, crimson, cyan, aubergine, mustard, teal-pop, hot-pink, lavender-pop, olive-pop, burgundy, forest).

    Bundle: installs 15 folders · aubergine burgundy cobalt crimson cyan emerald forest hot-pink lavender-pop lime magenta mustard olive-pop tangerine teal-pop · Version: v0.1.0

    Source repository


Want to contribute one? See Publish via the catalog. The path is the same whether you're contributing a single widget or a bundle of related ones.