Chef's Gems

icon
#Total RankDaily RankNameSummary
1460372artifactoryA Ruby client for Artifactory
2583767mixlib-shelloutRun external commands on Unix or Windows
37731,528ohaiOhai profiles your system and emits JSON
47781,249mixlib-cliA simple mixin for CLI interfaces, including option parsing
58101,248mixlib-configA class based configuration library
68411,215mixlib-logA gem that provides a simple mixin for log functionality
79291,069chef-utilsBasic utility functions for Core Chef Infra development
89321,518ffi-yajlRuby FFI wrapper around YAJL 2.x
99342,111chef-configChef Infra's default configuration and config loading library
109552,048libyajl2Installs a vendored copy of libyajl2 for distributions which lack it
119682,104wmi-liteA lightweight utility over win32ole for accessing basic WMI (Windows Management Instrum...
121,0881,599train-coreA minimal Train with a backends for ssh and winrm.
131,2512,760mixlib-versioningGeneral purpose Ruby library that allows you to parse, compare and manipulate version s...
141,3492,659mixlib-installA library for interacting with Chef Software Inc's software distribution systems.
151,5324,404chef-sugarA series of helpful sugar of the Chef core and other resources to make a cleaner, more ...
161,5523,166inspecInSpec provides a framework for creating end-to-end infrastructure tests. You can use i...
171,5572,304mixlib-authenticationMixes in simple per-request authentication
181,5632,036chefA systems integration framework, built to bring the benefits of configuration managemen...
191,5713,532trainTransport interface to talk to different backends.
201,5861,370ffi-libarchiveA Ruby FFI binding to libarchive.
211,6732,370chef-vaultData encryption support for Chef Infra using data bags
221,6962,501chef-zeroSelf-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup...
231,8702,266semverseAn elegant library for representing and comparing SemVer versions and constraints
241,8822,369mixlib-archiveA simple interface to various archive formats
252,2632,315license-acceptanceChef End User License Agreement Acceptance for Ruby products
262,3462,528inspec-coreInSpec provides a framework for creating end-to-end infrastructure tests. You can use i...
272,5052,363train-winrmAllows applictaions using Train to speak to Windows using Remote Management; handles au...
282,5382,715berkshelfManages a Chef cookbook's dependencies
292,5704,154ridleyA reliable Chef API client with a clean syntax
302,8192,370chef-telemetrySend user actions to the Chef telemetry system. See Chef RFC-051 for further information
313,1845,596license_scoutDiscovers license files of a project's dependencies.
323,1973,024chefspecChefSpec is a unit testing and resource coverage (code coverage) framework for testing ...
333,4846,034chef-sugar-ngA series of helpful sugar of the Chef core and other resources to make a cleaner, more ...
343,4952,704corefoundationRuby wrapper for macOS Core Foundation framework
353,5432,606cookstyleCookstyle is a code linting tool that helps you to write better Chef Infra cookbooks by...
363,7153,052cookbook-omnifetchLibrary code to fetch Chef cookbooks from a variety of sources to a local cache
373,8525,808win32-processThe win32-process library implements several Process methods that are either unimpl...
383,9124,443train-awsAllows applications using Train to speak to AWS; handles authentication, cacheing, and ...
393,9624,994kitchen-inspecA Test Kitchen Verifier for InSpec
403,9654,465train-habitatAllows applications using Train to speak to Habitat.
414,0553,606chef-cleanroomRuby is an excellent programming language for creating and managing custom DSLs, but ho...
424,4374,631omnibus-ctlProvides command line control for omnibus pakcages, rarely used as a gem
434,4938,826knife-aclKnife plugin to manupulate Chef server access control lists
444,8183,371chef-cliA streamlined development and deployment workflow for Chef platform.
454,9154,728cheffishA set of Chef resources for configuring Chef Infra.
465,0448,365appbundlerExtracts a dependency solution from bundler's Gemfile.lock to speed gem activation
475,1998,098win32-serviceThe win32-service library provides a Ruby interface to services on MS Windows. You ...
485,2253,899k8s-rubyKubernetes client library for Ruby
495,2466,165knife-windowsPlugin that adds functionality to Chef Infra's Knife CLI for configuring/interacting wi...
505,3156,209knife-ec2Amazon EC2 Support for Chef's Knife Command
515,4213,142chef-licensingRuby library to support CLI tools that use Progress Chef license storage, generation, a...
525,4259,105dep_selectorGiven packages, versions, and a dependency graph, find a valid assignment of package ve...
535,6784,227knifeThe knife CLI for Chef Infra.
545,7407,870dep-selector-libgecodeInstalls a vendored copy of Gecode suitable for use with dep-selector
555,8154,914chefstyleRuboCop configuration for Chef's ruby projects
565,8258,944chef-apiA tiny Chef Infra API client with minimal dependencies
576,0318,980win32-securityThe win32-security library provides an interface for dealing with security related ...
586,0517,458inspec-binInSpec executable for inspec gem. Use of this executable may require accepting a licens...
596,0574,456gcewinpassReset a password on a Google Compute Engine instance running Windows.
606,1559,399inspec-core-binInSpec executable for inspec-core gem. Use of this executable may require accepting a l...
616,1647,920ffi-win32-extensionsThe ffi-win32-extensions library adds additional methods to the FFI and String clas...
626,5669,399win32-dirThe win32-dir library provides extra methods and constants for the builtin Dir clas...
636,8067,851win32-eventlogThe win32-eventlog library provides an interface to the MS Windows event log. Event...
647,0035,848chef-solrVendored Apache Solr for use with Chef Server
657,07928,078appbundle-updaterUpdates appbundled apps in Chef's omnibus packages
667,1238,403omnibusOmnibus is a framework for building self-installing, full-stack software builds.
677,7273,789fauxhai-chefEasily mock out ohai data
687,87110,129win32-ipcThe win32-ipc library provides the Win32::IPC class. This is meant to serve as an a...
698,0856,340chef-provisioningA library for creating machines and infrastructures idempotently in Chef.
708,11110,129win32-eventThe win32-event library provides an interface to Windows event objects. An event ob...
718,48517,234community_cookbook_releaserA simple script in gem form for releasing chef managed community cookbooks.
728,6859,143stoveA utility for releasing Chef Infra cookbooks
738,7415,359train-kubernetesA Train "transport" plugin for Chef Inspec that allows testing of all Kubernetes API re...
748,88011,334win32-taskschedulerThe win32-taskscheduler library provides an interface to the MS Windows Task Schedu...
758,9176,103chef-server-apiA systems integration framework, built to bring the benefits of configuration managemen...
768,9526,081chef-server-webuiA systems integration framework, built to bring the benefits of configuration managemen...
779,1604,819chef-binChef-branded binstubs for chef-client
789,58512,018win32-mutexThe win32-mutex library provides an interface for creating mutex objects on MS Wind...
799,59211,892win32-mmapThe win32-mmap library provides an interface for memory mapped IO on MS Windows.
809,62010,129win32-certstoreRuby library for accessing the certificate stores on Windows.
819,7369,181chef-infra-apiA tiny Chef Infra API client with minimal dependencies
829,7935,756chef-dkA streamlined development and deployment workflow for Chef platform.
839,8828,203chef-provisioning-awsProvisioner for creating aws containers in Chef Provisioning.
8410,4856,711chef-expanderA systems integration framework, built to bring the benefits of configuration managemen...
8510,81010,376knife-essentialsUniversal knife verbs that work with your Chef repository
8610,92535,731knife-reportingKnife plugin for Opscode Reporting. Adds two new commands 'knife runs show' and 'knife...
8710,9894,380inspec-test-fixtureThis gem is used to test the gem search and install capabilities of InSpec's plugin V2 ...
8811,0008,866knife-vsphereVMware vSphere support for Chef Infra's Knife command
8912,02316,768chef-provisioning-sshProvisioner for managing servers using ssh in Chef Provisioning.
9012,39510,376chef-provisioning-fogDriver for creating Fog instances in Chef Provisioning.
9113,3227,670compat_resourceBring some new features of Chef 12.5 to previous 12.X releases
9213,34620,636knife-pushKnife plugin for Chef Push Jobs
9313,3659,512chef-powershellExternal Chef module for accessing and utilizing PowerShell
9413,94410,478kitchen-vcenterTest Kitchen driver for VMware vCenter using SDK
9514,01813,428chef-vault-testfixtureschef-vault-testfixtures provides an RSpec shared context that stubs access to chef-vaul...
9614,19214,059win32-file-statThe win32-file-stat library provides a custom File::Stat class specifically tailore...
9714,39012,608knife-rackspaceRackspace Support for Chef's Knife Command
9814,55411,673win32-fileThe win32-file library adds several methods to the core File class which are specif...
9914,58710,478knife-ec-backupBackup and Restore of Enterprise Chef
10014,8639,888knife-tidyReport on stale Chef Infra Server nodes and cookbooks and clean up data integrity issue...
10114,90518,300win32-clipboardThe win32-clipboard library provides an interface for interacting with the Windows ...
10216,85620,636knife-opcKnife Tools for Chef Infra Server
10316,89012,451knife-azureA plugin to the Chef Infra knife tool for creating instances on the Microsoft Azure pla...
10417,12412,891knife-googleGoogle Compute Engine Support for Chef's Knife Command
10517,27412,151knife-openstackA Chef Infra knife plugin for OpenStack clouds.
10617,82228,078knife-supermarketKnife support for interacting with Chef Supermarkets
10717,8719,065knife-cloudknife-cloud plugin
10819,75412,151chef-applyAd-hoc management of individual nodes and devices.
10920,32621,530veilVeil is a Ruby Gem for generating secure secrets from a shared secret
11022,28855,182win32-soundThe win32-sound library provides an interface for playing various sounds on MS Wind...
11122,35428,078win32-sapiThe win32-sapi library provides an interface to the MS Windows sound interface, oth...
11222,94116,768win32-pipeThe win32-pipe library provides an interface for named pipes on Windows. A named pi...
11326,49622,657kitchen-vraA Test Kitchen driver for VMware vRealize Automation (vRA)
11426,88816,345train-test-fixtureTrain plugin used in testing Train's plugin loader and InSpec's plugin manager. This pl...
11527,76216,345knife-vrealizeChef Infra Knife plugin to interact with VMware vRealize.
11627,98742,533win32-shortcutThe win32-shortcut library provides an interface for creating new Windows shortcuts...
11728,48755,182win32-file-securityThe win32-file-security library adds security related methods to the core File clas...
11828,77314,059chef_backupA library to backup a Chef Server
11928,80417,234knife-vcenterKnife plugin to VMware vCenter.
12030,01616,345chef-provisioning-vagrantDriver for creating Vagrant instances in Chef Provisioning.
12130,25015,592chef-provisioning-dockerProvisioner for creating Docker containers in Chef Provisioning.
12231,59135,731passwordmaskerSmall Ruby class to store a password, but return masked characters for console output t...
12332,60017,234chef-provisioning-azureThis is a driver that works with chef-provisioning that allows Chef Provisioning to man...
12433,99511,142chef_fixieLow level manipulation tool for Chef Infra Server
12535,71442,533win32-semaphoreThe win32-semaphore library provides an interface to semaphore objects on MS Window...
12636,31455,182opscode-pushy-clientClient for Chef push jobs server
12736,52016,345bento-yabento-ya builds bento boxes
12836,80624,061knife-blueboxChef knife plugin for Blue Box
12937,18531,221chef-reportingBackport of Chef Reporting handler for Chef < 11.6.0
13041,16942,533omniauth-chefOmniAuth strategy for Chef
13141,41125,816kitchen-appbundle-updaterA Test Kitchen Driver for Appbundle-updater
13242,18313,428chef-coreComposable common actions for assembling Chef workflows
13343,25887,723win32-changenotifyThe win32-changenotify library provides an interface for monitoring changes in file...
13448,69021,530omniauth-chef-oauth2OmniAuth OAuth2 strategy for Chef.
13549,03517,754community-zeroSelf-contained, easy-setup, fast-start in-memory Chef Community Site for testing.
13649,21828,078knife-maasA knife plugin to interact with MAAS
13752,06531,221win32-file-attributesThe win32-file-attribute library adds several file attribute methods to the core Fi...
13854,36087,723win32-jobThe win32-job library provides an interface for jobs (process groups) on MS Windows...
13954,92335,731knife-hpHP Cloud Services Cloud support for Chef's Knife command
14055,88787,723knife-linodeLinode Support for Chef's Knife Command
14160,48224,061chef-provisioning-vraA Chef Provisioning driver for VMware vRealize Automation (vRA)
14262,64987,723knife-eucalyptusEucalyptus Cloud Support for Chef's Knife Command
14363,20231,221chef_deprecationsA gem to provide a simple way to deprecate gems in chef-workstation.
14470,71987,723win32-changejournalThe win32-changejournal library provides an interface for MS Windows change journ...
14570,78731,221chef-stoveA utility for releasing Chef Infra cookbooks
14672,45331,221chef-provisioning-lxcProvisioner for creating LXC containers in Chef Provisioning.
14774,83625,816chef-core-actionsCommon functionality for Chef ruby components
14878,72487,723knife-vcairVMware vcair support for Chef's Knife command
14979,59955,182chef-testing-1An elegant library for representing and comparing SemVer versions and constraints
15086,27455,182knife-oraclecloudKnife plugin to interact with Oracle Cloud.
15191,05555,182knife-analyticsKnife plugin for the Chef analytics platform.
15296,93187,723win32-dirmonitorThe win32-dirmonitor library provides a way to asynchronously monitor changes to fi...
15397,18555,182kitchen-oraclecloudA Test Kitchen driver for Oracle Cloud
154100,60987,723inspec-vaultThis plugin allows InSpec 'inputs' to be provided by a HashiCorp Vault installation. T...
155103,84425,816chef-testingAn elegant library for representing and comparing SemVer versions and constraints
156105,81631,221train-alicloudAllows applications using Train to speak to AliCloud; handles authentication, cacheing,...
157110,84687,723oraclecloudClient gem for interacting with the Oracle Cloud API.
158113,24687,723kitchen-vcairA Test Kitchen vCloud Air driver
159114,22042,533omnibus-softwareOpen Source software build descriptions for use with Omnibus
160115,29487,723kitchen-vroA Test Kitchen driver for VMware vRealize Orchestrator (vRO)
161118,98987,723marketo_chefMarketo API client for our common uses and error handling
162128,86487,723knife-terremarkTerremark Cloud Support for Chef's Knife Command
163129,72387,723sensu-plugins-chef-automateChecks that are specific to the Chef Automate product
164134,46055,182chef-analyticsA Chef analytics API client with minimal dependencies
165137,45842,533windows-cngThe windows-cng library is a wrapper for the next generation Windows cryptography API.
166144,54942,533inspec-objectsLibrary that provides an API for programmatically creating InSpec profiles
167150,80787,723inspec-k8sA k8s plugin for inspec
168155,79687,723inspec-releaseA plugin to release inspec profiles
169156,44855,182chef-provisioning-googleProvisioner for creating google containers in Chef Provisioning.
170156,97987,723train-vaulttrain-vault plugin UNDER CONSTRUCTION
171157,54887,723train-k8sA k8s plugin for inspec
172162,86455,182chef-community-zeroSelf-contained, easy-setup, fast-start in-memory Chef Community Site for testing.
173169,79855,182inspec-resource-listerExample for implementing an InSpec Plugin. This simply lists available resources.
174172,38187,723train-digitaloceanThis plugin provides the backend handling for InSpec to talk to digitalocean
175172,48242,533inspec-docker-resourcesContains InSpec 7.0+ resources fo interacting with Docker Desktop.
176172,64642,533knife-lparLPAR creation
177183,09235,731chefspec-chefChefSpec is a unit testing and resource coverage (code coverage) framework for testing ...
178185,94355,182inspec-podman-resourcesContains InSpec 7.0+ resources fo interacting with Podman Resources.
179191,48115,227chef-win32-apiThe Win32::API library is meant as a replacement for the Win32API library that ship...
180192,30255,182inspec-rabbitmq-resourcesContains InSpec 7.0+ resources fo interacting with Rabbitmq Resources.
181192,40387,723inspec-mongodb-resourcesContains InSpec 7.0+ resources fo interacting with Mongodb Resources.
182192,55614,918inspec-elasticsearch-resourcesContains InSpec 7.0+ resources fo interacting with Elasticsearch Resources.