charm-tools
« Back to VersTracker
Description:
Tools for authoring and maintaining juju charms
Type: Formula  |  Latest Version: 3.0.8@3  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @juju  |  formulae.brew.sh
Category: Devops
Tags: juju charms devops operators cloud-native
Install: brew install charm-tools
About:
Charm Tools is a comprehensive suite for creating, testing, and managing Juju charms. It streamlines the authoring workflow for operators, enabling efficient lifecycle management and integration patterns. This toolkit is essential for developing robust, production-ready charms for complex cloud-native applications.
Key Features:
  • Scaffolding for new charm projects
  • Interactive charm configuration and layer composition
  • Build and release management for charm stores
  • Testing framework integration for CI/CD pipelines
Use Cases:
  • Authoring new operators for Kubernetes or machine-based workloads
  • Automating the build and release process for existing charms
  • Validating charm logic and metadata before publishing
Alternatives:
  • Operator Framework – The core library for writing charm logic, whereas charm-tools provides the CLI utilities to build, test, and release those charms.
License: GPL-3.0-only
Dependencies: certifi, charm, cryptography, libyaml, python@3.14, gmp
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Dec 17, 2025 12:14pm 3 VERSION_BUMP 5f03c269
Dec 5, 2025 6:47pm 2 VERSION_BUMP 416b1033
Oct 28, 2025 1:01am 1 VERSION_BUMP 6ace9002
Sep 14, 2025 2:02pm 1 VERSION_BUMP 3990ca24
Nov 27, 2024 6:06am 0 VERSION_BUMP 7e4d2afd
Nov 26, 2024 8:41pm 0 VERSION_BUMP 98d60ecd