gmailctl
« Back to VersTracker
Description:
Declarative configuration for Gmail filters
Type: Formula  |  Latest Version: 0.11.0@0  |  Tracked Since: Dec 25, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 2,112  |  Forks: 78  |  Language: Go  |  Category: Productivity
Tags: gmail email automation productivity go
Install: brew install gmailctl
About:
gmailctl is a command-line tool that allows users to manage Gmail filters and settings using a declarative configuration language (JSONnet). It enables version control, testing, and automated application of complex filter rules, moving beyond Gmail's web interface limitations. This provides a reliable and reproducible way to organize email workflows.
Key Features:
  • Declarative configuration using JSONnet
  • Test filters before applying them
  • Version control for Gmail rules
  • Automated synchronization with Gmail
  • Support for labels, forwarding, and archiving
Use Cases:
  • Managing complex, multi-condition email filtering rules
  • Keeping Gmail filter configurations in sync across multiple accounts or teams
Alternatives:
  • Gmail Web Interface – Manual, point-and-click management without versioning or testing
  • Other Gmail API scripts – gmailctl provides a dedicated, declarative language and safer workflow
Version History
Detected Version Rev Change Commit
Dec 25, 2025 6:08pm 0.11.0 0 VERSION_BUMP 8191924c
Oct 9, 2025 5:06pm 0 VERSION_BUMP 03dd34c7
Sep 11, 2025 11:56am 0 VERSION_BUMP 3ea49699