PackageTrack
Sign in Get early access

github.com/rasjonell/dashbrew

v1.1.0 #3043 most downloaded on Go modules rasjonell/dashbrew

What this package is like to depend on

Last release 3 months ago

15 May 2026

Release timing varies

gaps range from 2 weeks to 9 months

Nearly every release is documented

notes for 2 of 2 stable releases

Nothing withdrawn

no release was ever pulled

1 years old

9 releases · first in 2025

2 releases in the last 12 months

see the full history below

Release timeline

9 releases · May 2025 to May 2026
2026
Release Pre-release

Releases

latest 9
  1. v1.1.0 15 May 2026
    Release notes

    Big feature drop. Old v1.0 configs keep working unchanged; every new field is optional with sensible defaults.

    Component interactivity

    • Per-component bindings: [{key, label, action}]. Pressing the bound key on the focused pane runs a shell action.
    • Two action types: fire_and_forget (spawn, ignore output) and replace_pane (spawn, capture stdout, show until reset).
    • output_as: "text" | "inherit" on replace_pane. inherit routes stdout through the component's normal data parser so a chart can ingest fresh numbers, a histogram fresh bins, etc.
    • Global Ctrl+K action palette, fuzzy filterable, run with Enter.
    • Spinner overlay while a replace_pane action is in flight; sticky output afterwards until R (refetch + resume schedule) or Esc (clear only).
    • Centered red-bordered error modal on action failure. Dismiss with Esc.
    • Per-action timeout_seconds (default 30).
    • Validation at config load: reserved-key list plus per-component-type internal-key conflicts.

    Theming

    • Seven named theme presets: default, dracula, nord, gruvbox-dark, tokyo-night, catppuccin-mocha, solarized-light.
    • style.theme: "auto" detects terminal background via OSC 11.
    • Role-based palette (background, foreground, dim, accent, success, warning, error, border, borderFocused) layered on top of the active theme.
    • Per-component component.style.{palette, borderType} overrides for breaking individual panes out of the global theme.
    • Custom theme files from $XDG_CONFIG_HOME/dashbrew/themes or $DASHBREW_THEMES_DIR.
    • CLI flags: -t / --theme NAME, --list-themes.

    Layout and visuals

    • style.layout.gap puts whitespace cells between adjacent panes.
    • style.focusMode: "highlight" dims non-focused panes.
    • component.titleAlign: "left" | "center" | "right" with adaptive title-cell borders.
    • component.icon literal glyph prepended to the title.
    • Focused-pane title accent: bold title text plus matching color on the title cell's outward-facing borders.
    • Single-row contextual help line at the bottom of the terminal.
    • Histogram barStyle: single, alternate, gradient (LAB-blended), or map (per-bin colors).
    • Theme-driven colors wired through chart, table, histogram, and todo (done items render strikethrough plus success-coloured ).

    Fixes

    • Text component height overflow that pushed adjacent columns out of alignment.
    • Histogram height drift that left an empty band below adjacent panes.
    • fire_and_forget actions killing the spawned shell before it could finish.

    Install

    go install github.com/rasjonell/dashbrew/cmd/dashbrew@latest
    go install github.com/rasjonell/dashbrew/cmd/[email protected]
    Open source →
    Release notes

    v1.1.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. v1.0.0 27 Apr 2026
    Release notes

    First public tagged release of dashbrew.

    Features

    • Six component types: text, list, todo, chart, histogram, table.
    • Three data sources: script (shell command), api (HTTP GET with optional JSONPath extraction), and direct file paths for todo.
    • Container layout primitives with row / column direction and flex sizing.
    • Per-component refresh_interval (seconds) and chart-specific refresh_mode: "append" for accumulating series.
    • Configurable border styling via style.border.{type, color, focusedColor}.
    • Global keymap: Shift+arrow / H J K L for navigation, R to refresh focused, A to enter add-mode (todo), Space to toggle a todo, Ctrl+C to quit.
    • Mouse click to focus a pane.
    • Table with per-column label, field, and flex.

    Install

    go install github.com/rasjonell/dashbrew/cmd/[email protected]
    Open source →
    Release notes

    v1.0.0

    Compare

    Choose a tag to compare

    Open source →
  3. v0.0.0-20250813142105-4574adc2ed51 13 Aug 2025 pre-release

    Nothing published for this version

  4. v0.0.0-20250530124924-4d34cc2a128b 30 May 2025 pre-release

    Nothing published for this version

  5. v0.0.0-20250514132302-e06850059057 14 May 2025 pre-release

    Nothing published for this version

  6. v0.0.0-20250514125536-7b30da806b40 14 May 2025 pre-release

    Nothing published for this version

  7. v0.0.0-20250512202202-81734fcf563f 12 May 2025 pre-release

    Nothing published for this version

  8. v0.0.0-20250512190350-4231566a50ea 12 May 2025 pre-release

    Nothing published for this version

  9. v0.0.0-20250512180045-c1eb53c85f04 12 May 2025 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive