Skip to content
led-ticker

Why led-ticker?

led-ticker is the batteries-included info-display layer for large HUB75 signs on a Raspberry Pi — the higher-level layer above the rpi-rgb-led-matrix driver, fully open and self-hosted. Most “LED matrix” tools solve a different problem. This page says which is which so you can pick the right one.

Axisled-tickerrpi-rgb-led-matrixWLEDTidbyt / tronbytAWTRIX3
HardwareHUB75 panelsHUB75 panelsAddressable WS281264×32 appliance32×8 (Ulanzi)
ComputeRaspberry PiRaspberry PiESP32Appliance / PiESP32
ScaleLarge, custom (256×64+)LargeStrips / small matricesTiny, fixedTiny, fixed
Primary useInfo feeds / signage(you build it)Effects / ambient artGlanceable appsClock / notifier
Content modelDeclarative TOML + pluginsWrite your own codeWeb UI (push strings in)App store (Pixlet)Web UI + HA/MQTT
ArchitectureSelf-contained on the PiLibrary you callSelf-contained; you feed texttronbyt needs a self-hosted server; Tidbyt needs its cloudNeeds Home Assistant / MQTT to feed it
Open / self-hostedFully open, no cloudOpen libraryOpentronbyt open / Tidbyt closed+cloudOpen firmware
Cost band~$150+~$150+~$30+~$199 / DIY~$50

The canonical low-level HUB75 driver that led-ticker builds on — think of it as the layer below, not a rival.1 It gives you full control over every pixel in C++ or Python, which is exactly right if you want to write your own rendering engine. led-ticker is the batteries-included layer on top so you don’t have to: declarative config, a plugin system for live data feeds, transitions, fonts, and emoji all come included.

WLED is a widely-used platform for addressable LEDs — animated effects, a friendly web UI, and a large community.2 It is built for WS2812-style addressable strips and panels, not HUB75 (a newer, secondary path for WLED), and its text rendering works by pushing strings in rather than fetching and updating data feeds on its own. Pick WLED for ambient lighting and effects; pick led-ticker for a data-driven info sign that manages its own content.

Tidbyt is a polished small 64×32 appliance with an app-store model (Pixlet apps); tronbyt is the open, self-hosted way to keep one running cloud-free.3 Both are a great fit for a tiny finished desk gadget. Tidbyt’s future is uncertain and the device depends on a cloud backend; tronbyt requires running its own server. If you want a large, custom, fully self-contained sign that fetches its own feeds without a separate backend, led-ticker is the better fit.

AWTRIX3 turns a ~$50 Ulanzi TC001 (ESP32, 32×8 pixel matrix) into a capable clock and notifier with Home Assistant / MQTT-native integration.4 The device itself holds no logic — dynamic content is pushed to it from Home Assistant, MQTT, or a home server. Pick it for a cheap smart-home glance display; pick led-ticker for a large standalone sign that fetches and rotates its own content with no external backend.

led-ticker’s sweet spot is large, bright, multi-panel HUB75 signs that drive their own news, weather, crypto, sports, and calendar feeds from a TOML config — fully open, self-hosted, no cloud, no smart-home backend, no subscription. If that matches what you’re building, start with Getting started or jump straight to building your own sign.

One capability that sets led-ticker apart is inline value tokens: drop a :weather.nyc: or :clock.now: token into any widget’s text and it resolves to a live, self-updating value — so a single scrolling message can read NYC: 72°F Sunny · 9:01 AM, each piece refreshing on its own. Live data isn’t confined to dedicated widgets; it composes into ordinary text anywhere on the sign.

Yes — and on the Pi 4. One build runs on both: the underlying rpi-rgb-led-matrix driver detects the board at runtime and selects the matching GPIO backend (BCM2711 on the Pi 4, RP1 on the Pi 5). The hardware pages cover the small per-board tuning each one wants.

No. You describe what the sign shows in a TOML config file — sections, widgets, transitions — and no code runs that you wrote. Python only enters the picture if you want to write a plugin to add a new widget or live-data source.

Yes. The same engine runs against a software stub and renders a config to a GIF on your laptop, so you can build and preview a whole sign before buying a single panel. The Getting started page walks through the no-hardware path.

It depends on the sign you want. For a small, finished desk appliance with an app-store experience, a Tidbyt — or tronbyt to self-host one cloud-free — is the better buy. led-ticker is the better fit when you want a large, custom, multi-panel sign that fetches and rotates its own feeds with no separate backend or subscription.

A reference build lands in the low hundreds of dollars, mostly the HUB75 panels and the Raspberry Pi driving them. The hardware pages list the exact parts for the small (160×16) and big (256×64) reference builds so you can price your own before committing.


Comparisons reflect the landscape as of mid-2026.

  1. hzeller/rpi-rgb-led-matrix

  2. WLED · WLED HUB75 notes

  3. Tidbyt joining Modal · tronbyt/server

  4. Blueforcer/awtrix3 · ESP32-HUB75-MatrixPanel-DMA