cocogitto
« Back to VersTracker
Description:
Conventional Commits toolbox
Type: Formula  |  Latest Version: 6.5.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: conventional-commits versioning changelog git developer-tools rust
Install: brew install cocogitto
About:
Cocogitto is a command-line tool and library for enforcing Conventional Commits specification in Git repositories. It automates commit message linting, changelog generation, and semantic versioning based on commit history. The tool helps maintain clean, standardized commit logs across development teams.
Key Features:
  • Commit message linting with customizable rules
  • Automatic semantic versioning based on commit types
  • Changelog generation from conventional commits
  • Git hook integration for automated checks
  • Monorepo support with configurable scopes
Use Cases:
  • Enforcing consistent commit message standards across development teams
  • Automating version bumps and changelog generation for CI/CD pipelines
  • Validating commit messages in pre-commit hooks to prevent invalid submissions
Alternatives:
  • commitlint – JavaScript-based alternative with similar linting capabilities but requires Node.js ecosystem
  • standard-version – Focuses on versioning and changelog generation but lacks built-in commit linting features
License: MIT
Dependencies: libgit2
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Jan 8, 2025 6:01pm 3 VERSION_BUMP c78e676f
Dec 26, 2024 2:24pm 1 VERSION_BUMP 2894ddef
Dec 22, 2024 3:01am 1 VERSION_BUMP 0b7ab779
Dec 21, 2024 9:33pm 1 VERSION_BUMP af30513a
Nov 17, 2024 8:37pm 1 VERSION_BUMP d967a3f9