Ross ROSS = Recommend OSS · open-source software intelligence for agents

mbrt/gmailctl

Declarative configuration for Gmail filters observed · 2026-08-28

github.com/mbrt/gmailctl · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

81/100

  • Activity 96
  • Release rhythm 52
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 484
  • age_days: 2948
  • days_rel: 106
  • days_push: 28
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

2192 stars · 84 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

gmailctl is a Go CLI tool that lets you manage Gmail filters declaratively using Jsonnet configuration files. It applies filters directly through the Gmail API, with features like query simplification, diffing, and testing.

Use cases

  • manage gmail filters as code
  • declaratively configure gmail labels and filters
  • apply email filters via gmail api instead of manual xml import
  • refactor and test gmail filter rules
  • keep gmail filters under the 1500 character limit
  • sync filter configuration across multiple gmail accounts

When to avoid

  • you only have a handful of simple filters and the Gmail UI is sufficient
  • you need YAML configuration, which is unsupported
  • you don't want to grant OAuth2 API access to your Gmail account

Facets

cli-tool · maturity active

email configuration-management cli developer-tools email developer-tools cli cross-platform go gmail gmail-filters net declarative-configuration email-organization labels automation command-line

1 source

Member repositories

RepositoryRoleHealth v2
mbrt/gmailctlmain81

For agents

markdown · JSON · MCP: product_card(name="mbrt/gmailctl")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem