DEV.co
Open-Source DevOps · wtfutil

wtf

WTF (Tessera) is a terminal dashboard that displays real-time stats and information from multiple services in a customizable layout. Built in Go, it integrates with tools like GitHub, Google Calendar, DigitalOcean, and dozens of other APIs to give developers at-a-glance access to critical but infrequently-checked data.

Source: GitHub — github.com/wtfutil/wtf
17k
GitHub stars
855
Forks
Go
Primary language
MPL-2.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositorywtfutil/wtf
Ownerwtfutil
Primary languageGo
LicenseMPL-2.0 — OSI-approved
Stars17k
Forks855
Open issues64
Latest releasev0.50.0 (2026-06-30)
Last updated2026-07-04
Sourcehttps://github.com/wtfutil/wtf

What wtf is

A Go-based terminal user interface (TUI) application built on tcell and tview that renders modular information panels. Configured via YAML, it supports 25+ integrations and custom modules, with the codebase actively maintained and distributed via Homebrew, binary releases, and Docker.

Quickstart

Get the wtf source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/wtfutil/wtf.gitcd wtf# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

DevOps & System Monitoring

Centralized view of cloud provider status (DigitalOcean, AWS), alerts (OpsGenie), and incident tracking without leaving the terminal.

Developer Productivity Dashboard

Single pane for GitHub notifications, calendar events, HackerNews, and custom metrics—reducing context switching across web tabs.

On-Call & Incident Response

Real-time access to monitoring data, security alerts (Have I Been Pwned, NewRelic), and communication tools during incident response workflows.

Implementation considerations

  • YAML configuration required; plan for secrets management (API keys for GitHub, DigitalOcean, etc.) in secure storage, not hardcoded.
  • Module availability varies; verify that all third-party services you need have stable, documented integrations before adoption.
  • Binary is self-contained but requires terminal emulator with tcell support; test in your target environment (macOS, Linux, Windows/WSL).
  • Refresh rates and API rate limits per module should be tuned; excessive polling may violate service quotas.
  • Config file schema may change during v1.0 migration (project is currently renaming to Tessera); plan for configuration management versioning.

When to avoid it — and what to weigh

  • Non-Terminal Environments — WTF is terminal-only; if your team uses primarily web dashboards or mobile clients, this will not fit the workflow.
  • Minimal Go Expertise & Custom Development — Adding custom modules or modifying core behavior requires Go knowledge; teams without Go developers may find customization difficult.
  • Highly Complex Multi-Tenant Setup — WTF is designed for personal/team use, not large-scale multi-tenant SaaS deployments.
  • Strict Commercial Support Requirements — Project is informally maintained by volunteers with no guarantees; if you need SLA-backed support, this is not suitable.

License & commercial use

Licensed under Mozilla Public License 2.0 (MPL-2.0), a copyleft license that requires source disclosure for modifications but permits private use and commercial redistribution if terms are met.

MPL-2.0 permits commercial use, but any modifications to the WTF codebase must be disclosed under the same license. Using unmodified binaries carries fewer obligations. Requires legal review if proprietary modifications are planned; consult with legal counsel before shipping as part of a commercial product.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityLow
DEV.co fitGood
Assessment confidenceHigh
Security considerations

API credentials (GitHub, DigitalOcean, etc.) must be externalized; storing in plaintext YAML configs is a risk. The application runs locally and does not expose network services by default, reducing attack surface. Dependency supply chain: Go modules used; verify reproducibility if auditing is required. No known CVE data provided; no formal security audit history evident.

Alternatives to consider

Grafana + Prometheus

Heavier-weight; better for team dashboards and long-term metrics storage, but overkill for personal terminal dashboards.

Tmux + Custom Scripts

More control and flexibility but requires manual scripting; no built-in integrations or UI framework.

Glances / htop

System-focused; excellent for local performance monitoring but lacks third-party service integrations that WTF offers.

Software development agency

Build on wtf with DEV.co software developers

WTF is powerful for personal use, but if you need production-grade monitoring, custom integrations, or team-wide dashboards with SLA support, let's discuss a tailored solution.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

wtf FAQ

Can I use WTF in production monitoring workflows?
Yes, as a secondary tool for on-call or ops dashboards. However, production alerting should rely on formal monitoring stacks (Prometheus, Grafana, PagerDuty); WTF is best for human-in-loop dashboards, not automated escalation.
Does WTF support Windows?
Technically runs on Windows via WSL (Windows Subsystem for Linux). Native Windows terminal support is limited due to tcell/tview dependencies; macOS and Linux are primary targets.
What happens if an API integration breaks?
WTF handles errors gracefully (shows error in module). Fixing depends on API provider or WTF module maintainer; response time is unpredictable given volunteer maintenance model.
Can I extend WTF with custom modules?
Yes, by writing Go code. Requires Go proficiency. Contributing to core repo or maintaining a fork; no plugin/extension system exists.

Software developers & web developers for hire

DEV.co helps companies turn open-source tools like wtf into production software. Our software development services cover the full lifecycle — architecture, web development, integration, and maintenance — delivered by software developers and web developers who ship. Engage our software development agency to implement or customize it for your open-source devops stack.

Need a Custom Terminal Dashboard or Monitoring Integration?

WTF is powerful for personal use, but if you need production-grade monitoring, custom integrations, or team-wide dashboards with SLA support, let's discuss a tailored solution.