Chef's Gems

icon
#Total RankDaily RankNameSummary
1516294artifactoryA Ruby client for Artifactory
2549567mixlib-shelloutRun external commands on Unix or Windows
37131,641ohaiOhai profiles your system and emits JSON
47311,339mixlib-cliA simple mixin for CLI interfaces, including option parsing
57611,322mixlib-configA class based configuration library
68021,466mixlib-logA gem that provides a simple mixin for log functionality
78771,631chef-configChef Infra's default configuration and config loading library
88881,536ffi-yajlRuby FFI wrapper around YAJL 2.x
99001,553libyajl2Installs a vendored copy of libyajl2 for distributions which lack it
109061,643wmi-liteA lightweight utility over win32ole for accessing basic WMI (Windows Management Instrum...
11911708chef-utilsBasic utility functions for Core Chef Infra development
121,0401,860train-coreA minimal Train with a backends for ssh and winrm.
131,1591,862mixlib-versioningGeneral purpose Ruby library that allows you to parse, compare and manipulate version s...
141,2622,975mixlib-installA library for interacting with Chef Software Inc's software distribution systems.
151,3973,200chef-sugarA series of helpful sugar of the Chef core and other resources to make a cleaner, more ...
161,4143,151inspecInSpec provides a framework for creating end-to-end infrastructure tests. You can use i...
171,4463,897trainTransport interface to talk to different backends.
181,4652,239chefA systems integration framework, built to bring the benefits of configuration managemen...
191,4682,495mixlib-authenticationMixes in simple per-request authentication
201,5932,172chef-vaultData encryption support for Chef Infra using data bags
211,6012,728chef-zeroSelf-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup...
221,6791,301ffi-libarchiveA Ruby FFI binding to libarchive.
231,7732,518mixlib-archiveA simple interface to various archive formats
241,7812,107semverseAn elegant library for representing and comparing SemVer versions and constraints
252,2672,274license-acceptanceChef End User License Agreement Acceptance for Ruby products
262,3012,736inspec-coreInSpec provides a framework for creating end-to-end infrastructure tests. You can use i...
272,3675,006ridleyA reliable Chef API client with a clean syntax
282,4053,547berkshelfManages a Chef cookbook's dependencies
292,5562,372train-winrmAllows applictaions using Train to speak to Windows using Remote Management; handles au...
302,9182,320chef-telemetrySend user actions to the Chef telemetry system. See Chef RFC-051 for further information
313,0354,275chefspecChefSpec is a unit testing and resource coverage (code coverage) framework for testing ...
323,0782,143license_scoutDiscovers license files of a project's dependencies.
333,2438,523chef-sugar-ngA series of helpful sugar of the Chef core and other resources to make a cleaner, more ...
343,6952,812cookstyleCookstyle is a code linting tool that helps you to write better Chef Infra cookbooks by...
353,7092,754corefoundationRuby wrapper for macOS Core Foundation framework
363,7566,074kitchen-inspecA Test Kitchen Verifier for InSpec
373,7594,157train-awsAllows applications using Train to speak to AWS; handles authentication, cacheing, and ...
383,7623,111cookbook-omnifetchLibrary code to fetch Chef cookbooks from a variety of sources to a local cache
393,7653,803win32-processThe win32-process library implements several Process methods that are either unimpl...
403,8114,204train-habitatAllows applications using Train to speak to Habitat.
414,0103,583chef-cleanroomRuby is an excellent programming language for creating and managing custom DSLs, but ho...
424,1498,550knife-aclKnife plugin to manupulate Chef server access control lists
434,3284,901omnibus-ctlProvides command line control for omnibus pakcages, rarely used as a gem
444,7894,976cheffishA set of Chef resources for configuring Chef Infra.
454,8224,911chef-cliA streamlined development and deployment workflow for Chef platform.
464,9006,446knife-windowsPlugin that adds functionality to Chef's Knife CLI for configuring/interacting with nod...
474,9336,239win32-serviceThe win32-service library provides a Ruby interface to services on MS Windows. You ...
484,9896,741knife-ec2Amazon EC2 Support for Chef's Knife Command
495,0139,249dep_selectorGiven packages, versions, and a dependency graph, find a valid assignment of package ve...
505,1524,290appbundlerExtracts a dependency solution from bundler's Gemfile.lock to speed gem activation
515,3438,697dep-selector-libgecodeInstalls a vendored copy of Gecode suitable for use with dep-selector
525,44110,995chef-apiA tiny Chef Infra API client with minimal dependencies
535,5809,905win32-securityThe win32-security library provides an interface for dealing with security related ...
545,6114,923chefstyleRuboCop configuration for Chef's ruby projects
555,7405,413inspec-binInSpec executable for inspec gem. Use of this executable may require accepting a licens...
565,7815,323knifeThe knife CLI for Chef Infra.
575,7866,755gcewinpassReset a password on a Google Compute Engine instance running Windows.
585,9253,901k8s-rubyKubernetes client library for Ruby
596,0998,943win32-dirThe win32-dir library provides extra methods and constants for the builtin Dir clas...
606,1055,275ffi-win32-extensionsThe ffi-win32-extensions library adds additional methods to the FFI and String clas...
616,3834,516inspec-core-binInSpec executable for inspec-core gem. Use of this executable may require accepting a l...
626,4507,919chef-solrVendored Apache Solr for use with Chef Server
636,53710,352omnibusOmnibus is a framework for building self-installing, full-stack software builds.
646,5958,123win32-eventlogThe win32-eventlog library provides an interface to the MS Windows event log. Event...
656,6365,967appbundle-updaterUpdates appbundled apps in Chef's omnibus packages
666,8313,702chef-licensingRuby library to support CLI tools that use Progress Chef license storage, generation, a...
677,6187,773chef-provisioningA library for creating machines and infrastructures idempotently in Chef.
687,7257,809win32-ipcThe win32-ipc library provides the Win32::IPC class. This is meant to serve as an a...
698,0017,919win32-eventThe win32-event library provides an interface to Windows event objects. An event ob...
708,07010,599stoveA utility for releasing Chef Infra cookbooks
718,18812,115chef-server-apiA systems integration framework, built to bring the benefits of configuration managemen...
728,24211,048chef-server-webuiA systems integration framework, built to bring the benefits of configuration managemen...
738,4485,803community_cookbook_releaserA simple script in gem form for releasing chef managed community cookbooks.
748,5428,190win32-taskschedulerThe win32-taskscheduler library provides an interface to the MS Windows Task Schedu...
758,7684,434fauxhai-chefEasily mock out ohai data
769,16710,141chef-provisioning-awsProvisioner for creating aws containers in Chef Provisioning.
779,2597,000chef-binChef-branded binstubs for chef-client
789,2948,671win32-mutexThe win32-mutex library provides an interface for creating mutex objects on MS Wind...
799,2998,649win32-mmapThe win32-mmap library provides an interface for memory mapped IO on MS Windows.
809,3997,235chef-dkA streamlined development and deployment workflow for Chef platform.
819,4118,301win32-certstoreRuby library for accessing the certificate stores on Windows.
829,6505,181train-kubernetesA Train "transport" plugin for Chef Inspec that allows testing of all Kubernetes API re...
839,7843,471chef-infra-apiA tiny Chef Infra API client with minimal dependencies
849,8279,049chef-expanderA systems integration framework, built to bring the benefits of configuration managemen...
859,94627,870knife-reportingKnife plugin for Opscode Reporting. Adds two new commands 'knife runs show' and 'knife...
869,96710,174knife-essentialsUniversal knife verbs that work with your Chef repository
8710,2629,568knife-vsphereVMware vSphere support for Chef Infra's Knife command
8810,6647,071inspec-test-fixtureThis gem is used to test the gem search and install capabilities of InSpec's plugin V2 ...
8911,16813,310chef-provisioning-sshProvisioner for managing servers using ssh in Chef Provisioning.
9011,8089,852chef-provisioning-fogDriver for creating Fog instances in Chef Provisioning.
9112,57514,980knife-pushKnife plugin for Chef Push Jobs
9212,86911,451compat_resourceBring some new features of Chef 12.5 to previous 12.X releases
9313,16910,779chef-vault-testfixtureschef-vault-testfixtures provides an RSpec shared context that stubs access to chef-vaul...
9413,22212,184kitchen-vcenterTest Kitchen driver for VMware vCenter using SDK
9513,37721,555win32-file-statThe win32-file-stat library provides a custom File::Stat class specifically tailore...
9613,41713,029knife-rackspaceRackspace Support for Chef's Knife Command
9713,72117,479win32-fileThe win32-file library adds several methods to the core File class which are specif...
9813,94911,974knife-ec-backupBackup and Restore of Enterprise Chef
9914,04721,977win32-clipboardThe win32-clipboard library provides an interface for interacting with the Windows ...
10014,24012,480knife-tidyReport on stale Chef Infra Server nodes and cookbooks and clean up data integrity issue...
10114,9538,467chef-powershellExternal Chef module for accessing and utilizing PowerShell
10215,97425,844knife-opcKnife Tools for Chef Infra Server
10316,23817,259knife-openstackA Chef Infra knife plugin for OpenStack clouds.
10416,29911,860knife-azureA plugin to the Chef Infra knife tool for creating instances on the Microsoft Azure pla...
10516,57819,604knife-supermarketKnife support for interacting with Chef Supermarkets
10616,74011,612knife-googleGoogle Compute Engine Support for Chef's Knife Command
10717,55815,255knife-cloudknife-cloud plugin
10819,04914,466chef-applyAd-hoc management of individual nodes and devices.
10919,37575,970veilVeil is a Ruby Gem for generating secure secrets from a shared secret
11020,91040,596win32-sapiThe win32-sapi library provides an interface to the MS Windows sound interface, oth...
11120,92742,217win32-soundThe win32-sound library provides an interface for playing various sounds on MS Wind...
11221,81749,934win32-pipeThe win32-pipe library provides an interface for named pipes on Windows. A named pi...
11326,50016,451train-test-fixtureTrain plugin used in testing Train's plugin loader and InSpec's plugin manager. This pl...
11426,71714,466kitchen-vraA Test Kitchen driver for VMware vRealize Automation (vRA)
11526,89330,316win32-shortcutThe win32-shortcut library provides an interface for creating new Windows shortcuts...
11627,56017,953knife-vrealizeChef Infra Knife plugin to interact with VMware vRealize.
11727,88336,438win32-file-securityThe win32-file-security library adds security related methods to the core File clas...
11827,91825,215chef_backupA library to backup a Chef Server
11928,97428,617chef-provisioning-vagrantDriver for creating Vagrant instances in Chef Provisioning.
12029,26635,246chef-provisioning-dockerProvisioner for creating Docker containers in Chef Provisioning.
12129,55614,466knife-vcenterKnife plugin to VMware vCenter.
12231,72525,215chef-provisioning-azureThis is a driver that works with chef-provisioning that allows Chef Provisioning to man...
12331,78830,316passwordmaskerSmall Ruby class to store a password, but return masked characters for console output t...
12433,83360,419win32-semaphoreThe win32-semaphore library provides an interface to semaphore objects on MS Window...
12534,43619,604chef_fixieLow level manipulation tool for Chef Infra Server
12635,11847,828opscode-pushy-clientClient for Chef push jobs server
12735,26960,419chef-reportingBackport of Chef Reporting handler for Chef < 11.6.0
12835,59249,934bento-yabento-ya builds bento boxes
12935,85521,977knife-blueboxChef knife plugin for Blue Box
13039,37294,974omniauth-chefOmniAuth strategy for Chef
13141,17939,116kitchen-appbundle-updaterA Test Kitchen Driver for Appbundle-updater
13241,27554,712win32-changenotifyThe win32-changenotify library provides an interface for monitoring changes in file...
13341,61143,966chef-coreComposable common actions for assembling Chef workflows
13449,11232,169knife-maasA knife plugin to interact with MAAS
13550,14733,114community-zeroSelf-contained, easy-setup, fast-start in-memory Chef Community Site for testing.
13650,22760,419win32-file-attributesThe win32-file-attribute library adds several file attribute methods to the core Fi...
13750,61557,388omniauth-chef-oauth2OmniAuth OAuth2 strategy for Chef.
13852,97652,160win32-jobThe win32-job library provides an interface for jobs (process groups) on MS Windows...
13954,79336,438knife-hpHP Cloud Services Cloud support for Chef's Knife command
14055,88837,756knife-linodeLinode Support for Chef's Knife Command
14161,25535,246chef-provisioning-vraA Chef Provisioning driver for VMware vRealize Automation (vRA)
14261,66049,934knife-eucalyptusEucalyptus Cloud Support for Chef's Knife Command
14367,85036,438chef_deprecationsA gem to provide a simple way to deprecate gems in chef-workstation.
14468,34881,475win32-changejournalThe win32-changejournal library provides an interface for MS Windows change journ...
14569,33867,286chef-stoveA utility for releasing Chef Infra cookbooks
14671,86854,712chef-provisioning-lxcProvisioner for creating LXC containers in Chef Provisioning.
14776,10440,596chef-core-actionsCommon functionality for Chef ruby components
14879,83549,934knife-vcairVMware vcair support for Chef's Knife command
14985,10560,419knife-oraclecloudKnife plugin to interact with Oracle Cloud.
15090,727115,482chef-testing-1An elegant library for representing and comparing SemVer versions and constraints
15191,08660,419knife-analyticsKnife plugin for the Chef analytics platform.
15295,868104,140win32-dirmonitorThe win32-dirmonitor library provides a way to asynchronously monitor changes to fi...
15398,15771,446kitchen-oraclecloudA Test Kitchen driver for Oracle Cloud
154101,07175,970inspec-vaultThis plugin allows InSpec 'inputs' to be provided by a HashiCorp Vault installation. T...
155106,868115,482train-alicloudAllows applications using Train to speak to AliCloud; handles authentication, cacheing,...
156111,43271,446oraclecloudClient gem for interacting with the Oracle Cloud API.
157111,55987,989kitchen-vcairA Test Kitchen vCloud Air driver
158111,68735,246chef-testingAn elegant library for representing and comparing SemVer versions and constraints
159119,24975,970marketo_chefMarketo API client for our common uses and error handling
160123,32957,388kitchen-vroA Test Kitchen driver for VMware vRealize Orchestrator (vRO)
161128,686147,664knife-terremarkTerremark Cloud Support for Chef's Knife Command
162130,867104,140sensu-plugins-chef-automateChecks that are specific to the Chef Automate product
163134,44681,475omnibus-softwareOpen Source software build descriptions for use with Omnibus
164135,49494,974chef-analyticsA Chef analytics API client with minimal dependencies
165137,044115,482windows-cngThe windows-cng library is a wrapper for the next generation Windows cryptography API.
166146,038128,321inspec-objectsLibrary that provides an API for programmatically creating InSpec profiles
167152,45494,974inspec-k8sA k8s plugin for inspec
168157,181115,482inspec-releaseA plugin to release inspec profiles
169158,160147,664train-k8sA k8s plugin for inspec
170158,709147,664train-vaulttrain-vault plugin UNDER CONSTRUCTION
171159,74194,974chef-provisioning-googleProvisioner for creating google containers in Chef Provisioning.
172161,69294,974chef-community-zeroSelf-contained, easy-setup, fast-start in-memory Chef Community Site for testing.
173169,519115,482inspec-resource-listerExample for implementing an InSpec Plugin. This simply lists available resources.
174170,700104,140knife-lparLPAR creation
175171,426165,649train-digitaloceanThis plugin provides the backend handling for InSpec to talk to digitalocean
176179,027104,140chefspec-chefChefSpec is a unit testing and resource coverage (code coverage) framework for testing ...
177187,15311,333inspec-docker-resourcesContains InSpec 7.0+ resources fo interacting with Docker Desktop.