knife-spec is a knife plugin that automatically generates Chef cookbook specs (tests) stubs for use with ChefSpec.
ChefSpec is a unit-testing framework for Chef cookbook. It allows you to write RSpec examples and generate coverage reports for Chef recipes!
Chef Sugar is a Gem & Chef Recipe that includes series of helpful sugar of the Chef core and other resources to make a cleaner, more lean recipe DSL, enforce DRY principles, and make writing Chef recipes an awesome experience!
Stove is a handy utility for packaging and releasing Chef cookbooks.
ChefAPI is a dependency-minimal Ruby client for interacting with a Chef Server. It adopts many patterns and principles from Rails
Community Zero is an in-memory Chef Community Site API (Supermarket) suitable for testing.
A workflow plugin to help many devs work with cookbooks and environments at once
A preflight plugin for Knife which lets you see which nodes and roles use a particular cookbook before you upload it.
A knife plugin to move a node, or all nodes in a role, to a specific environment
Knife Runlist Compare is is a Knife plugin which allows you, as the name suggests, to compare two Chef run_lists. It takes each run_list it is given, expands them into the list of recipes which would be executed on a node, and produces a diff of the differences between those recipe lists.
A plugin for Knife which lets you move all nodes in one environment into another.
Manage multiple profile configurations sanely
Knife command for Apache CloudStack / Citrix CloudPlatform IaaS Clouds.
A chef handler that reports on per-resource elapsed times in a simple graphical form.
This is a knife plugin to help create and maintain a README.md for a cookbook. As much as possible the plugin makes use of the same metadata as used by chef when generating the documentation. The plugin will also scan the source files for annotations present in comments. Users can also add fragments of markdown into the doc/ directory to merge into the generated README.md file.
The goal is to keep the code as the authoritative source of information. The hope is that keeping the documentation close to the code will help to maintain it's currency.
A knife plugin that allows you to tag nodes in bulk using simple search queries
Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.
Kick it up a notch! Emeril is a library that helps you release your Chef cookbooks from Rake, Thor, or a Ruby library. If rake release is all you are after, this should fit the bill.
A gem to setup an opinionated chef cookbook creation environment.