Initial Chef repository

This commit is contained in:
Greg Karékinian
2015-07-21 19:45:23 +02:00
parent 7e5401fc71
commit ee4079fa85
1151 changed files with 185163 additions and 0 deletions

View File

@@ -0,0 +1,105 @@
addressable, 2.3.6, Apache 2.0
ast, 2.0.0, MIT
astrolabe, 1.3.0, MIT
berkshelf, 3.2.1, Apache 2.0
berkshelf-api-client, 1.2.0, Apache 2.0
buff-config, 1.0.1, Apache 2.0
buff-extensions, 1.0.0, Apache 2.0
buff-ignore, 1.1.1, Apache 2.0
buff-ruby_engine, 0.1.0, Apache 2.0
buff-shell_out, 0.2.0, Apache 2.0
bundler, 1.7.6, MIT
busser, 0.6.0, Apache 2.0
busser-serverspec, 0.5.3, Apache 2.0
celluloid, 0.16.0, MIT
celluloid-io, 0.16.1, MIT
chef, 11.16.4, Apache 2.0
chef-zero, 2.2.1, Apache 2.0
chefspec, 4.1.1, MIT
cleanroom, 1.0.0, Apache 2.0
coderay, 1.1.0, MIT
dep-selector-libgecode, 1.0.2, MIT, Apache 2.0
dep_selector, 1.0.3, Apache v2
diff-lcs, 1.2.5, MIT, Perl Artistic v2, GNU GPL v2
erubis, 2.7.0, MIT
faraday, 0.9.0, MIT
fauxhai, 2.2.0, MIT
ffi, 1.9.6, BSD
ffi-yajl, 1.3.0, Apache 2.0
foodcritic, 4.0.0, MIT
formatador, 0.2.5, MIT
gherkin, 2.12.2, MIT
guard, 2.8.2, MIT
guard-rspec, 4.3.1, MIT
hashie, 2.1.2, MIT
highline, 1.6.21, ruby
hitimes, 1.2.2, ISC
httparty, 0.13.3, MIT
ipaddress, 0.8.0, MIT
json, 1.8.1, ruby
kitchen-vagrant, 0.15.0, Apache 2.0
libyajl2, 1.2.0, Apache 2.0
license_finder, 1.2, MIT
listen, 2.8.0, MIT
lumberjack, 1.0.9, MIT
method_source, 0.8.2, MIT
mime-types, 1.25.1, MIT, Artistic 2.0, GPL-2
mini_portile, 0.6.1, MIT
minitar, 0.5.4, ruby
mixlib-authentication, 1.3.0, Apache 2.0
mixlib-cli, 1.5.0, Apache 2.0
mixlib-config, 2.1.0, Apache 2.0
mixlib-log, 1.6.0, Apache 2.0
mixlib-shellout, 1.6.0, Apache 2.0
multi_json, 1.10.1, MIT
multi_xml, 0.5.5, MIT
multipart-post, 2.0.0, MIT
net-http-persistent, 2.9.4, MIT
net-scp, 1.2.1, MIT
net-ssh, 2.9.1, MIT
net-ssh-gateway, 1.2.0, MIT
net-ssh-multi, 1.2.0, MIT
nio4r, 1.0.1, MIT
nokogiri, 1.6.4.1, MIT
octokit, 3.5.2, MIT
ohai, 7.4.0, Apache 2.0
parser, 2.2.0.pre.8, MIT
plist, 3.1.0, MIT
polyglot, 0.3.5, MIT
powerpack, 0.0.9, MIT
pry, 0.10.1, MIT
rack, 1.5.2, MIT
rainbow, 2.0.0, MIT
rake, 10.3.2, MIT
rb-fsevent, 0.9.4, MIT
rb-inotify, 0.9.5, MIT
rest-client, 1.6.7, MIT
retryable, 1.3.6, MIT
ridley, 4.1.0, Apache 2.0
rspec, 3.1.0, MIT
rspec-core, 3.1.7, MIT
rspec-expectations, 3.1.2, MIT
rspec-its, 1.1.0, MIT
rspec-mocks, 3.1.3, MIT
rspec-support, 3.1.2, MIT
rubocop, 0.27.1, MIT
ruby-progressbar, 1.7.0, MIT
rufus-lru, 1.0.5, MIT
safe_yaml, 1.0.4, MIT
sawyer, 0.5.5, MIT
semverse, 1.2.1, Apache 2.0
sequel, 4.16.0, MIT
serverspec, 2.3.1, MIT
slop, 3.6.0, MIT
solve, 1.2.1, Apache 2.0
specinfra, 2.5.0, MIT
sqlite3, 1.3.10, New BSD
systemu, 2.6.4, ruby
test-kitchen, 1.2.1, Apache 2.0
thor, 0.19.1, MIT
timers, 4.0.1, MIT
treetop, 1.5.3, MIT
varia_model, 0.4.0, Apache 2.0
wmi-lite, 1.0.0, Apache 2.0
xml-simple, 1.1.4, ruby
yajl-ruby, 1.2.1, MIT
1 addressable 2.3.6 Apache 2.0
2 ast 2.0.0 MIT
3 astrolabe 1.3.0 MIT
4 berkshelf 3.2.1 Apache 2.0
5 berkshelf-api-client 1.2.0 Apache 2.0
6 buff-config 1.0.1 Apache 2.0
7 buff-extensions 1.0.0 Apache 2.0
8 buff-ignore 1.1.1 Apache 2.0
9 buff-ruby_engine 0.1.0 Apache 2.0
10 buff-shell_out 0.2.0 Apache 2.0
11 bundler 1.7.6 MIT
12 busser 0.6.0 Apache 2.0
13 busser-serverspec 0.5.3 Apache 2.0
14 celluloid 0.16.0 MIT
15 celluloid-io 0.16.1 MIT
16 chef 11.16.4 Apache 2.0
17 chef-zero 2.2.1 Apache 2.0
18 chefspec 4.1.1 MIT
19 cleanroom 1.0.0 Apache 2.0
20 coderay 1.1.0 MIT
21 dep-selector-libgecode 1.0.2 MIT Apache 2.0
22 dep_selector 1.0.3 Apache v2
23 diff-lcs 1.2.5 MIT Perl Artistic v2 GNU GPL v2
24 erubis 2.7.0 MIT
25 faraday 0.9.0 MIT
26 fauxhai 2.2.0 MIT
27 ffi 1.9.6 BSD
28 ffi-yajl 1.3.0 Apache 2.0
29 foodcritic 4.0.0 MIT
30 formatador 0.2.5 MIT
31 gherkin 2.12.2 MIT
32 guard 2.8.2 MIT
33 guard-rspec 4.3.1 MIT
34 hashie 2.1.2 MIT
35 highline 1.6.21 ruby
36 hitimes 1.2.2 ISC
37 httparty 0.13.3 MIT
38 ipaddress 0.8.0 MIT
39 json 1.8.1 ruby
40 kitchen-vagrant 0.15.0 Apache 2.0
41 libyajl2 1.2.0 Apache 2.0
42 license_finder 1.2 MIT
43 listen 2.8.0 MIT
44 lumberjack 1.0.9 MIT
45 method_source 0.8.2 MIT
46 mime-types 1.25.1 MIT Artistic 2.0 GPL-2
47 mini_portile 0.6.1 MIT
48 minitar 0.5.4 ruby
49 mixlib-authentication 1.3.0 Apache 2.0
50 mixlib-cli 1.5.0 Apache 2.0
51 mixlib-config 2.1.0 Apache 2.0
52 mixlib-log 1.6.0 Apache 2.0
53 mixlib-shellout 1.6.0 Apache 2.0
54 multi_json 1.10.1 MIT
55 multi_xml 0.5.5 MIT
56 multipart-post 2.0.0 MIT
57 net-http-persistent 2.9.4 MIT
58 net-scp 1.2.1 MIT
59 net-ssh 2.9.1 MIT
60 net-ssh-gateway 1.2.0 MIT
61 net-ssh-multi 1.2.0 MIT
62 nio4r 1.0.1 MIT
63 nokogiri 1.6.4.1 MIT
64 octokit 3.5.2 MIT
65 ohai 7.4.0 Apache 2.0
66 parser 2.2.0.pre.8 MIT
67 plist 3.1.0 MIT
68 polyglot 0.3.5 MIT
69 powerpack 0.0.9 MIT
70 pry 0.10.1 MIT
71 rack 1.5.2 MIT
72 rainbow 2.0.0 MIT
73 rake 10.3.2 MIT
74 rb-fsevent 0.9.4 MIT
75 rb-inotify 0.9.5 MIT
76 rest-client 1.6.7 MIT
77 retryable 1.3.6 MIT
78 ridley 4.1.0 Apache 2.0
79 rspec 3.1.0 MIT
80 rspec-core 3.1.7 MIT
81 rspec-expectations 3.1.2 MIT
82 rspec-its 1.1.0 MIT
83 rspec-mocks 3.1.3 MIT
84 rspec-support 3.1.2 MIT
85 rubocop 0.27.1 MIT
86 ruby-progressbar 1.7.0 MIT
87 rufus-lru 1.0.5 MIT
88 safe_yaml 1.0.4 MIT
89 sawyer 0.5.5 MIT
90 semverse 1.2.1 Apache 2.0
91 sequel 4.16.0 MIT
92 serverspec 2.3.1 MIT
93 slop 3.6.0 MIT
94 solve 1.2.1 Apache 2.0
95 specinfra 2.5.0 MIT
96 sqlite3 1.3.10 New BSD
97 systemu 2.6.4 ruby
98 test-kitchen 1.2.1 Apache 2.0
99 thor 0.19.1 MIT
100 timers 4.0.1 MIT
101 treetop 1.5.3 MIT
102 varia_model 0.4.0 Apache 2.0
103 wmi-lite 1.0.0 Apache 2.0
104 xml-simple 1.1.4 ruby
105 yajl-ruby 1.2.1 MIT

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,991 @@
# chef-redis
As of November 22, 2014 9:37pm. 105 total
## Summary
* 65 MIT
* 28 Apache 2.0
* 5 ruby
* 1 Apache 2.0, MIT
* 1 BSD
* 1 Apache v2
* 1 ISC
* 1 Artistic 2.0, GPL-2, MIT
* 1 GNU GPL v2, MIT, Perl Artistic v2
* 1 New BSD
## Items
<a name="addressable"></a>
### <a href="http://addressable.rubyforge.org/">addressable</a> v2.3.6
#### URI Implementation
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Addressable is a replacement for the URI implementation that is part of
Ruby's standard library. It more closely conforms to the relevant RFCs and
adds support for IRIs and URI templates.
<a name="ast"></a>
### <a href="https://whitequark.github.io/ast/">ast</a> v2.0.0
#### A library for working with Abstract Syntax Trees.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
A library for working with Abstract Syntax Trees.
<a name="astrolabe"></a>
### <a href="https://github.com/yujinakayama/astrolabe">astrolabe</a> v1.3.0
#### An object-oriented AST extension for Parser
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
An object-oriented AST extension for Parser
<a name="berkshelf"></a>
### <a href="http://berkshelf.com">berkshelf</a> v3.2.1 (default)
#### Manages a Cookbook's, or an Application's, Cookbook dependencies
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Manages a Cookbook's, or an Application's, Cookbook dependencies
<a name="berkshelf-api-client"></a>
### <a href="http://berkshelf.com">berkshelf-api-client</a> v1.2.0
#### API Client for communicating with a Berkshelf API server
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
API Client for communicating with a Berkshelf API server
<a name="buff-config"></a>
### <a href="https://github.com/RiotGames/buff-config">buff-config</a> v1.0.1
#### A simple configuration class
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
A simple configuration class
<a name="buff-extensions"></a>
### <a href="https://github.com/RiotGames/buff-extensions">buff-extensions</a> v1.0.0
#### Extensions to Core Ruby classes
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Extensions to Core Ruby classes
<a name="buff-ignore"></a>
### <a href="https://github.com/sethvargo/buff-ignore">buff-ignore</a> v1.1.1
#### A Ruby library for parsing lists of files and applying pattern matching exclusion (such as .gitignore)
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Parse ignore files with Ruby
<a name="buff-ruby_engine"></a>
### <a href="https://github.com/RiotGames/buff-ruby_engine">buff-ruby_engine</a> v0.1.0
#### Buff up your code with a mixin for querying the platform running Ruby
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
A mixin for querying the platform running Ruby
<a name="buff-shell_out"></a>
### <a href="https://github.com/RiotGames/buff-shell_out">buff-shell_out</a> v0.2.0
#### Buff up your code with a mixin for issuing shell commands and collecting the output
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
A mixin for issuing shell commands and collecting the output
<a name="bundler"></a>
### bundler v1.7.6
####
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
<a name="busser"></a>
### <a href="https://github.com/fnichol/busser">busser</a> v0.6.0
#### Kitchen Busser - Runs tests for projects in test-kitchen
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Kitchen Busser - Runs tests for projects in test-kitchen
<a name="busser-serverspec"></a>
### <a href="https://github.com/test-kitchen/busser-serverspec">busser-serverspec</a> v0.5.3 (integration)
#### A Busser runner plugin for Serverspec
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
A Busser runner plugin for Serverspec
<a name="celluloid"></a>
### <a href="https://github.com/celluloid/celluloid">celluloid</a> v0.16.0
#### Actor-based concurrent object framework for Ruby
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Celluloid enables people to build concurrent programs out of concurrent objects just as easily as they build sequential programs out of sequential objects
<a name="celluloid-io"></a>
### <a href="http://github.com/celluloid/celluloid-io">celluloid-io</a> v0.16.1
#### Celluloid::IO allows you to monitor multiple IO objects within a Celluloid actor
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Evented IO for Celluloid actors
<a name="chef"></a>
### <a href="http://wiki.opscode.com/display/chef">chef</a> v11.16.4 (default)
#### A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
<a name="chef-zero"></a>
### <a href="http://www.opscode.com">chef-zero</a> v2.2.1
#### Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes
<a name="chefspec"></a>
### <a href="http://code.sethvargo.com/chefspec">chefspec</a> v4.1.1 (default)
#### Write RSpec examples and generate coverage reports for Chef recipes!
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
ChefSpec is a unit testing and resource coverage (code coverage) framework for testing Chef cookbooks ChefSpec makes it easy to write examples and get fast feedback on cookbook changes without the need for virtual machines or cloud servers.
<a name="cleanroom"></a>
### <a href="https://github.com/sethvargo/cleanroom">cleanroom</a> v1.0.0
#### (More) safely evaluate Ruby DSLs with cleanroom
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Ruby is an excellent programming language for creating and managing custom DSLs, but how can you securely evaluate a DSL while explicitly controlling the methods exposed to the user? Our good friends instance_eval and instance_exec are great, but they expose all methods - public, protected, and private - to the user. Even worse, they expose the ability to accidentally or intentionally alter the behavior of the system! The cleanroom pattern is a safer, more convenient, Ruby-like approach for limiting the information exposed by a DSL while giving users the ability to write awesome code!
<a name="coderay"></a>
### <a href="http://coderay.rubychan.de">coderay</a> v1.1.0
#### Fast syntax highlighting for selected languages.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Fast and easy syntax highlighting for selected languages, written in Ruby. Comes with RedCloth integration and LOC counter.
<a name="dep-selector-libgecode"></a>
### dep-selector-libgecode v1.0.2
#### Installs a vendored copy of Gecode suitable for use with dep-selector
<a href="http://opensource.org/licenses/mit-license">MIT</a>, <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Installs a vendored copy of Gecode suitable for use with dep-selector
<a name="dep_selector"></a>
### <a href="http://github.com/opscode/dep-selector">dep_selector</a> v1.0.3
#### Given packages, versions, and a dependency graph, find a valid assignment of package versions
Apache v2 whitelisted
Given packages, versions, and a dependency graph, find a valid assignment of package versions
<a name="diff-lcs"></a>
### <a href="http://diff-lcs.rubyforge.org/">diff-lcs</a> v1.2.5
#### Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm
<a href="http://opensource.org/licenses/mit-license">MIT</a>, Perl Artistic v2, GNU GPL v2 whitelisted
Diff::LCS computes the difference between two Enumerable sequences using the
McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities
to create a simple HTML diff output format and a standard diff-like tool.
This is release 1.2.4, fixing a bug introduced after diff-lcs 1.1.3 that did
not properly prune common sequences at the beginning of a comparison set.
Thanks to Paul Kunysch for fixing this issue.
Coincident with the release of diff-lcs 1.2.3, we reported an issue with
Rubinius in 1.9 mode
({rubinius/rubinius#2268}[https://github.com/rubinius/rubinius/issues/2268]).
We are happy to report that this issue has been resolved.
<a name="erubis"></a>
### <a href="http://www.kuwata-lab.com/erubis/">erubis</a> v2.7.0
#### a fast and extensible eRuby implementation which supports multi-language
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Erubis is an implementation of eRuby and has the following features:
* Very fast, almost three times faster than ERB and about 10% faster than eruby.
* Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript)
* Auto escaping support
* Auto trimming spaces around '<% %>'
* Embedded pattern changeable (default '<% %>')
* Enable to handle Processing Instructions (PI) as embedded pattern (ex. '<?rb ... ?>')
* Context object available and easy to combine eRuby template with YAML datafile
* Print statement available
* Easy to extend and customize in subclass
* Ruby on Rails support
<a name="faraday"></a>
### <a href="https://github.com/lostisland/faraday">faraday</a> v0.9.0
#### HTTP/REST API client library.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
<a name="fauxhai"></a>
### <a href="https://github.com/customink/fauxhai">fauxhai</a> v2.2.0
#### Fauxhai provides an easy way to mock out your ohai data for testing with chefspec!
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Easily mock out ohai data
<a name="ffi"></a>
### <a href="http://wiki.github.com/ffi/ffi">ffi</a> v1.9.6
#### Ruby FFI
<a href="http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29">BSD</a> whitelisted
Ruby FFI library
<a name="ffi-yajl"></a>
### <a href="http://github.com/opscode/ffi-yajl">ffi-yajl</a> v1.3.0
#### Ruby FFI wrapper around YAJL 2.x
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Ruby FFI wrapper around YAJL 2.x
<a name="foodcritic"></a>
### <a href="http://foodcritic.io">foodcritic</a> v4.0.0 (default)
#### foodcritic-4.0.0
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Lint tool for Opscode Chef cookbooks.
<a name="formatador"></a>
### <a href="http://github.com/geemus/formatador">formatador</a> v0.2.5
#### Ruby STDOUT text formatting
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
STDOUT text formatting
<a name="gherkin"></a>
### <a href="http://github.com/cucumber/gherkin">gherkin</a> v2.12.2
#### gherkin-2.12.2
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
<a name="guard"></a>
### <a href="http://guardgem.org">guard</a> v2.8.2
#### Guard keeps an eye on your file modifications
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Guard is a command line tool to easily handle events on file system modifications.
<a name="guard-rspec"></a>
### <a href="https://rubygems.org/gems/guard-rspec">guard-rspec</a> v4.3.1 (integration)
#### Guard gem for RSpec
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Guard::RSpec automatically run your specs (much like autotest).
<a name="hashie"></a>
### <a href="https://github.com/intridea/hashie">hashie</a> v2.1.2
#### Your friendly neighborhood hash library.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Hashie is a collection of classes and mixins that make hashes more powerful.
<a name="highline"></a>
### <a href="http://highline.rubyforge.org">highline</a> v1.6.21
#### HighLine is a high-level command-line IO library.
<a href="http://www.ruby-lang.org/en/LICENSE.txt">ruby</a> whitelisted
A high-level IO library that provides validation, type conversion, and more for
command-line interfaces. HighLine also includes a complete menu system that can
crank out anything from simple list selection to complete shells with just
minutes of work.
<a name="hitimes"></a>
### <a href="http://github.com/copiousfreetime/hitimes">hitimes</a> v1.2.2
#### Hitimes is a fast, high resolution timer library for recording performance metrics. It uses the appropriate low method calls for each system to get the highest granularity time increments possible.
<a href="http://en.wikipedia.org/wiki/ISC_license">ISC</a> whitelisted
Hitimes is a fast, high resolution timer library for recording performance metrics. It uses the appropriate low method calls for each system to get the highest granularity time increments possible. It currently supports any of the following systems: * any system with the POSIX call `clock_gettime()` * Mac OS X * Windows * JRuby Using Hitimes can be faster than using a series of `Time.new` calls, and it will have a much higher granularity. It is definitely faster than using `Process.times`.
<a name="httparty"></a>
### <a href="http://jnunemaker.github.com/httparty">httparty</a> v0.13.3
#### Makes http fun! Also, makes consuming restful web services dead easy.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Makes http fun! Also, makes consuming restful web services dead easy.
<a name="ipaddress"></a>
### <a href="http://github.com/bluemonk/ipaddress">ipaddress</a> v0.8.0
#### IPv4/IPv6 addresses manipulation library
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
IPAddress is a Ruby library designed to make manipulation
of IPv4 and IPv6 addresses both powerful and simple. It mantains
a layer of compatibility with Ruby's own IPAddr, while
addressing many of its issues.
<a name="json"></a>
### json v1.8.1
#### This json is bundled with Ruby
<a href="http://www.ruby-lang.org/en/LICENSE.txt">ruby</a> whitelisted
<a name="kitchen-vagrant"></a>
### <a href="https://github.com/test-kitchen/kitchen-vagrant/">kitchen-vagrant</a> v0.15.0 (integration)
#### Kitchen::Driver::Vagrant - A Vagrant Driver for Test Kitchen.
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Kitchen::Driver::Vagrant - A Vagrant Driver for Test Kitchen.
<a name="libyajl2"></a>
### <a href="https://github.com/opscode/libyajl2-gem">libyajl2</a> v1.2.0
#### Installs a vendored copy of libyajl2 for distributions which lack it
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Installs a vendored copy of libyajl2 for distributions which lack it
<a name="license_finder"></a>
### <a href="https://github.com/pivotal/LicenseFinder">license_finder</a> v1.2 (default)
#### Audit the OSS licenses of your application's dependencies.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
LicenseFinder works with your package managers to find
dependencies, detect the licenses of the packages in them, compare
those licenses against a user-defined whitelist, and give you an
actionable exception report.
<a name="listen"></a>
### <a href="https://github.com/guard/listen">listen</a> v2.8.0
#### Listen to file modifications
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
The Listen gem listens to file modifications and notifies you about the changes. Works everywhere!
<a name="lumberjack"></a>
### <a href="http://github.com/bdurand/lumberjack">lumberjack</a> v1.0.9
#### A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger. Provides support for automatically rolling log files even with multiple processes writing the same log file.
<a name="method_source"></a>
### <a href="http://banisterfiend.wordpress.com">method_source</a> v0.8.2
#### retrieve the sourcecode for a method
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
retrieve the sourcecode for a method
<a name="mime-types"></a>
### <a href="http://mime-types.rubyforge.org/">mime-types</a> v1.25.1
#### This library allows for the identification of a file's likely MIME content type
<a href="http://opensource.org/licenses/mit-license">MIT</a>, Artistic 2.0, GPL-2 whitelisted
This library allows for the identification of a file's likely MIME content
type. This is release 1.25.1, fixing an issue with priority comparison for
mime-types 1.x. The current release is 2.0, which only supports Ruby 1.9 or
later.
Release 1.25.1 contains all features of 1.25, including the experimental
caching and lazy loading functionality. The caching and lazy loading features
were initially implemented by Greg Brockman (gdb). As these features are
experimental, they are disabled by default and must be enabled through the use
of environment variables. The cache is invalidated on a per-version basis; the
cache for version 1.25 will not be reused for any later version.
To use lazy loading, set the environment variable +RUBY_MIME_TYPES_LAZY_LOAD+
to any value other than 'false'. When using lazy loading, the initial startup
of MIME::Types is around 1225× faster than normal startup (on my system,
normal startup is about 90 ms; lazy startup is about 4 ms). This isn't
generally useful, however, as the MIME::Types database has not been loaded.
Lazy startup and load is just *slightly* faster—around 1 ms. The real advantage
comes from using the cache.
To enable the cache, set the environment variable +RUBY_MIME_TYPES_CACHE+ to a
filename where MIME::Types will have read-write access. The first time a new
version of MIME::Types is run using this file, it will be created, taking a
little longer than normal. Subsequent loads using the same cache file will be
approximately 3½× faster (25 ms) than normal loads. This can be combined with
+RUBY_MIME_TYPES_LAZY_LOAD+, but this is *not* recommended in a multithreaded
or multiprocess environment where all threads or processes will be using the
same cache file.
As the caching interface is still experimental, the only values cached are the
default MIME::Types database, not any custom MIME::Types added by users.
MIME types are used in MIME-compliant communications, as in e-mail or HTTP
traffic, to indicate the type of content which is transmitted. MIME::Types
provides the ability for detailed information about MIME entities (provided as
a set of MIME::Type objects) to be determined and used programmatically. There
are many types defined by RFCs and vendors, so the list is long but not
complete; don't hesitate to ask to add additional information. This library
follows the IANA collection of MIME types (see below for reference).
MIME::Types for Ruby was originally based on MIME::Types for Perl by Mark
Overmeer, copyright 2001 - 2009.
MIME::Types is built to conform to the MIME types of RFCs 2045 and 2231. It
tracks the {IANA registry}[http://www.iana.org/assignments/media-types/]
({ftp}[ftp://ftp.iana.org/assignments/media-types]) with some unofficial types
added from the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp]
and added by the users of MIME::Types.
<a name="mini_portile"></a>
### <a href="http://github.com/luislavena/mini_portile">mini_portile</a> v0.6.1
#### Simplistic port-like solution for developers
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.
<a name="minitar"></a>
### <a href="http://www.github.com/atoulme/minitar">minitar</a> v0.5.4
#### Provides POSIX tarchive management from Ruby programs.
<a href="http://www.ruby-lang.org/en/LICENSE.txt">ruby</a> whitelisted
Archive::Tar::Minitar is a pure-Ruby library and command-line utility that provides the ability to deal with POSIX tar(1) archive files. The implementation is based heavily on Mauricio Ferna'ndez's implementation in rpa-base, but has been reorganised to promote reuse in other projects. Antoine Toulme forked the original project on rubyforge to place it on github, under http://www.github.com/atoulme/minitar
<a name="mixlib-authentication"></a>
### <a href="http://www.opscode.com">mixlib-authentication</a> v1.3.0
#### Mixes in simple per-request authentication
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Mixes in simple per-request authentication
<a name="mixlib-cli"></a>
### <a href="http://www.opscode.com">mixlib-cli</a> v1.5.0
#### A simple mixin for CLI interfaces, including option parsing
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
A simple mixin for CLI interfaces, including option parsing
<a name="mixlib-config"></a>
### <a href="http://www.opscode.com">mixlib-config</a> v2.1.0
#### A class based configuration library
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
A class based configuration library
<a name="mixlib-log"></a>
### <a href="http://www.opscode.com">mixlib-log</a> v1.6.0
#### A gem that provides a simple mixin for log functionality
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
<a name="mixlib-shellout"></a>
### <a href="http://wiki.opscode.com/">mixlib-shellout</a> v1.6.0
#### Run external commands on Unix or Windows
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Run external commands on Unix or Windows
<a name="multi_json"></a>
### <a href="http://github.com/intridea/multi_json">multi_json</a> v1.10.1
#### A common interface to multiple JSON libraries.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
A common interface to multiple JSON libraries, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, NSJSONSerialization, gson.rb, JrJackson, and OkJson.
<a name="multi_xml"></a>
### <a href="https://github.com/sferik/multi_xml">multi_xml</a> v0.5.5
#### A generic swappable back-end for XML parsing
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML.
<a name="multipart-post"></a>
### <a href="https://github.com/nicksieger/multipart-post">multipart-post</a> v2.0.0
#### A multipart form post accessory for Net::HTTP.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Use with Net::HTTP to do multipart form posts. IO values that have #content_type, #original_filename, and #local_path will be posted as a binary file.
<a name="net-http-persistent"></a>
### <a href="http://docs.seattlerb.org/net-http-persistent">net-http-persistent</a> v2.9.4
#### Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8.
It's thread-safe too!
Using persistent HTTP connections can dramatically increase the speed of HTTP.
Creating a new HTTP connection for every request involves an extra TCP
round-trip and causes TCP congestion avoidance negotiation to start over.
Net::HTTP supports persistent connections with some API methods but does not
handle reconnection gracefully. Net::HTTP::Persistent supports reconnection
and retry according to RFC 2616.
<a name="net-scp"></a>
### <a href="https://github.com/net-ssh/net-scp">net-scp</a> v1.2.1
#### A pure Ruby implementation of the SCP client protocol
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
A pure Ruby implementation of the SCP client protocol
<a name="net-ssh"></a>
### <a href="https://github.com/net-ssh/net-ssh">net-ssh</a> v2.9.1
#### Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2.
<a name="net-ssh-gateway"></a>
### <a href="https://github.com/net-ssh/net-scp">net-ssh-gateway</a> v1.2.0
#### A simple library to assist in establishing tunneled Net::SSH connections
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
A simple library to assist in establishing tunneled Net::SSH connections
<a name="net-ssh-multi"></a>
### <a href="https://github.com/net-ssh/net-scp">net-ssh-multi</a> v1.2.0
#### Control multiple Net::SSH connections via a single interface.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Control multiple Net::SSH connections via a single interface.
<a name="nio4r"></a>
### <a href="https://github.com/celluloid/nio4r">nio4r</a> v1.0.1
#### NIO provides a high performance selector API for monitoring IO objects
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
New IO for Ruby
<a name="nokogiri"></a>
### <a href="http://nokogiri.org">nokogiri</a> v1.6.4.1
#### Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's
many features is the ability to search documents via XPath or CSS3 selectors.
XML is like violence - if it doesnt solve your problems, you are not using
enough of it.
<a name="octokit"></a>
### <a href="https://github.com/octokit/octokit.rb">octokit</a> v3.5.2
#### Ruby toolkit for working with the GitHub API
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Simple wrapper for the GitHub API
<a name="ohai"></a>
### <a href="http://wiki.opscode.com/display/chef/Ohai">ohai</a> v7.4.0
#### Ohai profiles your system and emits JSON
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Ohai profiles your system and emits JSON
<a name="parser"></a>
### <a href="http://github.com/whitequark/parser">parser</a> v2.2.0.pre.8
#### A Ruby parser written in pure Ruby.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
A Ruby parser written in pure Ruby.
<a name="plist"></a>
### <a href="http://plist.rubyforge.org">plist</a> v3.1.0
#### All-purpose Property List manipulation library.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Plist is a library to manipulate Property List files, also known as plists. It can parse plist files into native Ruby data structures as well as generating new plist files from your Ruby objects.
<a name="polyglot"></a>
### <a href="http://github.com/cjheath/polyglot">polyglot</a> v0.3.5
#### Augment 'require' to load non-Ruby file types
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
The Polyglot library allows a Ruby module to register a loader
for the file type associated with a filename extension, and it
augments 'require' to find and load matching files.
<a name="powerpack"></a>
### <a href="https://github.com/bbatsov/powerpack">powerpack</a> v0.0.9
#### A few useful extensions to core Ruby classes.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
A few useful extensions to core Ruby classes.
<a name="pry"></a>
### <a href="http://pryrepl.org">pry</a> v0.10.1
#### An IRB alternative and runtime developer console
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
An IRB alternative and runtime developer console
<a name="rack"></a>
### <a href="http://rack.github.com/">rack</a> v1.5.2
#### a modular Ruby webserver interface
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Rack provides a minimal, modular and adaptable interface for developing
web applications in Ruby. By wrapping HTTP requests and responses in
the simplest way possible, it unifies and distills the API for web
servers, web frameworks, and software in between (the so-called
middleware) into a single method call.
Also see http://rack.github.com/.
<a name="rainbow"></a>
### <a href="https://github.com/sickill/rainbow">rainbow</a> v2.0.0
#### Colorize printed text on ANSI terminals
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Colorize printed text on ANSI terminals
<a name="rake"></a>
### <a href="https://github.com/jimweirich/rake">rake</a> v10.3.2 (default)
#### Rake is a Make-like program implemented in Ruby
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Rake is a Make-like program implemented in Ruby. Tasks and dependencies are
specified in standard Ruby syntax.
Rake has the following features:
* Rakefiles (rake's version of Makefiles) are completely defined in
standard Ruby syntax. No XML files to edit. No quirky Makefile
syntax to worry about (is that a tab or a space?)
* Users can specify tasks with prerequisites.
* Rake supports rule patterns to synthesize implicit tasks.
* Flexible FileLists that act like arrays but know about manipulating
file names and paths.
* A library of prepackaged tasks to make building rakefiles easier. For example,
tasks for building tarballs and publishing to FTP or SSH sites. (Formerly
tasks for building RDoc and Gems were included in rake but they're now
available in RDoc and RubyGems respectively.)
* Supports parallel execution of tasks.
<a name="rb-fsevent"></a>
### <a href="http://rubygems.org/gems/rb-fsevent">rb-fsevent</a> v0.9.4
#### Very simple & usable FSEvents API
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
FSEvents API with Signals catching (without RubyCocoa)
<a name="rb-inotify"></a>
### <a href="http://github.com/nex3/rb-inotify">rb-inotify</a> v0.9.5
#### A Ruby wrapper for Linux's inotify, using FFI
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
A Ruby wrapper for Linux's inotify, using FFI
<a name="rest-client"></a>
### <a href="http://github.com/archiloque/rest-client">rest-client</a> v1.6.7
#### Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.
<a name="retryable"></a>
### <a href="http://github.com/nfedyashev/retryable">retryable</a> v1.3.6
#### Kernel#retryable, allow for retrying of code blocks.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Kernel#retryable, allow for retrying of code blocks.
<a name="ridley"></a>
### <a href="https://github.com/RiotGames/ridley">ridley</a> v4.1.0
#### A reliable Chef API client with a clean syntax
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
A reliable Chef API client with a clean syntax
<a name="rspec"></a>
### <a href="http://github.com/rspec">rspec</a> v3.1.0
#### rspec-3.1.0
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
BDD for Ruby
<a name="rspec-core"></a>
### <a href="http://github.com/rspec/rspec-core">rspec-core</a> v3.1.7
#### rspec-core-3.1.7
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
BDD for Ruby. RSpec runner and example groups.
<a name="rspec-expectations"></a>
### <a href="http://github.com/rspec/rspec-expectations">rspec-expectations</a> v3.1.2
#### rspec-expectations-3.1.2
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
rspec-expectations provides a simple, readable API to express expected outcomes of a code example.
<a name="rspec-its"></a>
### <a href="https://github.com/rspec/rspec-its">rspec-its</a> v1.1.0
#### Provides "its" method formally part of rspec-core
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
RSpec extension gem for attribute matching
<a name="rspec-mocks"></a>
### <a href="http://github.com/rspec/rspec-mocks">rspec-mocks</a> v3.1.3
#### rspec-mocks-3.1.3
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
RSpec's 'test double' framework, with support for stubbing and mocking
<a name="rspec-support"></a>
### <a href="https://github.com/rspec/rspec-support">rspec-support</a> v3.1.2
#### rspec-support-3.1.2
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Support utilities for RSpec gems
<a name="rubocop"></a>
### <a href="http://github.com/bbatsov/rubocop">rubocop</a> v0.27.1 (default)
#### Automatic Ruby code style checking tool.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Automatic Ruby code style checking tool.
Aims to enforce the community-driven Ruby Style Guide.
<a name="ruby-progressbar"></a>
### <a href="https://github.com/jfelchner/ruby-progressbar">ruby-progressbar</a> v1.7.0
#### Ruby/ProgressBar is a flexible text progress bar library for Ruby.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby.
The output can be customized with a flexible formatting system including:
percentage, bars of various formats, elapsed time and estimated time remaining.
<a name="rufus-lru"></a>
### <a href="http://github.com/jmettraux/rufus-lru">rufus-lru</a> v1.0.5
#### A Hash with a max size, controlled by a LRU mechanism
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
LruHash class, a Hash with a max size, controlled by a LRU mechanism
<a name="safe_yaml"></a>
### <a href="https://github.com/dtao/safe_yaml">safe_yaml</a> v1.0.4
#### SameYAML provides an alternative implementation of YAML.load suitable for accepting user input in Ruby applications.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Parse YAML safely
<a name="sawyer"></a>
### <a href="https://github.com/lostisland/sawyer">sawyer</a> v0.5.5
#### Secret User Agent of HTTP
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
<a name="semverse"></a>
### <a href="https://github.com/berkshelf/semverse">semverse</a> v1.2.1
#### An elegant library for representing and comparing SemVer versions and constraints
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
An elegant library for representing and comparing SemVer versions and constraints
<a name="sequel"></a>
### <a href="http://sequel.jeremyevans.net">sequel</a> v4.16.0
#### The Database Toolkit for Ruby
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
The Database Toolkit for Ruby
<a name="serverspec"></a>
### <a href="http://serverspec.org/">serverspec</a> v2.3.1 (default)
#### RSpec tests for your servers configured by Puppet, Chef or anything else
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
RSpec tests for your servers configured by Puppet, Chef or anything else
<a name="slop"></a>
### <a href="http://github.com/leejarvis/slop">slop</a> v3.6.0
#### Simple Lightweight Option Parsing
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
A simple DSL for gathering options and parsing the command line
<a name="solve"></a>
### <a href="https://github.com/berkshelf/solve">solve</a> v1.2.1
#### A Ruby version constraint solver implementing Semantic Versioning 2.0.0-rc.1
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
A Ruby version constraint solver
<a name="specinfra"></a>
### specinfra v2.5.0
#### Common layer for serverspec and itamae
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Common layer for serverspec and itamae
<a name="sqlite3"></a>
### <a href="https://github.com/sparklemotion/sqlite3-ruby">sqlite3</a> v1.3.10
#### This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org)
<a href="http://opensource.org/licenses/BSD-3-Clause">New BSD</a> whitelisted
This module allows Ruby programs to interface with the SQLite3
database engine (http://www.sqlite.org). You must have the
SQLite engine installed in order to build this module.
Note that this module is only compatible with SQLite 3.6.16 or newer.
<a name="systemu"></a>
### <a href="https://github.com/ahoward/systemu">systemu</a> v2.6.4
#### systemu
<a href="http://www.ruby-lang.org/en/LICENSE.txt">ruby</a> whitelisted
universal capture of stdout and stderr and handling of child process pid for windows, *nix, etc.
<a name="test-kitchen"></a>
### <a href="http://kitchen.ci">test-kitchen</a> v1.2.1 (integration)
#### Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.
<a name="thor"></a>
### <a href="http://whatisthor.com/">thor</a> v0.19.1
#### Thor is a toolkit for building powerful command-line interfaces.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Thor is a toolkit for building powerful command-line interfaces.
<a name="timers"></a>
### <a href="https://github.com/celluloid/timers">timers</a> v4.0.1
#### Schedule procs to run after a certain time, or at periodic intervals, using any API that accepts a timeout
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
Pure Ruby one-shot and periodic timers
<a name="treetop"></a>
### <a href="https://github.com/cjheath/treetop">treetop</a> v1.5.3
#### A Ruby-based text parsing and interpretation DSL
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted
<a name="varia_model"></a>
### <a href="https://github.com/RiotGames/varia_model">varia_model</a> v0.4.0
#### A mixin to provide objects with magic attribute reading and writing
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
A mixin to provide objects with magic attribute reading and writing
<a name="wmi-lite"></a>
### <a href="https://github.com/opscode/wmi-lite">wmi-lite</a> v1.0.0
#### A lightweight utility library for accessing basic WMI (Windows Management Instrumentation) functionality on Windows
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a> whitelisted
A lightweight utility over win32ole for accessing basic WMI (Windows Management Instrumentation) functionality in the Microsoft Windows operating system. It has no runtime dependencies other than Ruby, so it can be used without concerns around dependency issues.
<a name="xml-simple"></a>
### <a href="https://github.com/maik/xml-simple">xml-simple</a> v1.1.4
#### A simple API for XML processing.
<a href="http://www.ruby-lang.org/en/LICENSE.txt">ruby</a> whitelisted
<a name="yajl-ruby"></a>
### <a href="http://github.com/brianmario/yajl-ruby">yajl-ruby</a> v1.2.1
#### Ruby C bindings to the excellent Yajl JSON stream-based parser library.
<a href="http://opensource.org/licenses/mit-license">MIT</a> whitelisted

View File

@@ -0,0 +1,234 @@
addressable,2.3.6,Apache 2.0,URI Implementation,"Addressable is a replacement for the URI implementation that is part of
Ruby's standard library. It more closely conforms to the relevant RFCs and
adds support for IRIs and URI templates."
ast,2.0.0,MIT,A library for working with Abstract Syntax Trees.,A library for working with Abstract Syntax Trees.
astrolabe,1.3.0,MIT,An object-oriented AST extension for Parser,An object-oriented AST extension for Parser
berkshelf,3.2.1,Apache 2.0,"Manages a Cookbook's, or an Application's, Cookbook dependencies","Manages a Cookbook's, or an Application's, Cookbook dependencies"
berkshelf-api-client,1.2.0,Apache 2.0,API Client for communicating with a Berkshelf API server,API Client for communicating with a Berkshelf API server
buff-config,1.0.1,Apache 2.0,A simple configuration class,A simple configuration class
buff-extensions,1.0.0,Apache 2.0,Extensions to Core Ruby classes,Extensions to Core Ruby classes
buff-ignore,1.1.1,Apache 2.0,A Ruby library for parsing lists of files and applying pattern matching exclusion (such as .gitignore),Parse ignore files with Ruby
buff-ruby_engine,0.1.0,Apache 2.0,Buff up your code with a mixin for querying the platform running Ruby,A mixin for querying the platform running Ruby
buff-shell_out,0.2.0,Apache 2.0,Buff up your code with a mixin for issuing shell commands and collecting the output,A mixin for issuing shell commands and collecting the output
bundler,1.7.6,MIT,"",""
busser,0.6.0,Apache 2.0,Kitchen Busser - Runs tests for projects in test-kitchen,Kitchen Busser - Runs tests for projects in test-kitchen
busser-serverspec,0.5.3,Apache 2.0,A Busser runner plugin for Serverspec,A Busser runner plugin for Serverspec
celluloid,0.16.0,MIT,Actor-based concurrent object framework for Ruby,Celluloid enables people to build concurrent programs out of concurrent objects just as easily as they build sequential programs out of sequential objects
celluloid-io,0.16.1,MIT,Celluloid::IO allows you to monitor multiple IO objects within a Celluloid actor,Evented IO for Celluloid actors
chef,11.16.4,Apache 2.0,"A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.","A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure."
chef-zero,2.2.1,Apache 2.0,"Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes","Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes"
chefspec,4.1.1,MIT,Write RSpec examples and generate coverage reports for Chef recipes!,ChefSpec is a unit testing and resource coverage (code coverage) framework for testing Chef cookbooks ChefSpec makes it easy to write examples and get fast feedback on cookbook changes without the need for virtual machines or cloud servers.
cleanroom,1.0.0,Apache 2.0,(More) safely evaluate Ruby DSLs with cleanroom,"Ruby is an excellent programming language for creating and managing custom DSLs, but how can you securely evaluate a DSL while explicitly controlling the methods exposed to the user? Our good friends instance_eval and instance_exec are great, but they expose all methods - public, protected, and private - to the user. Even worse, they expose the ability to accidentally or intentionally alter the behavior of the system! The cleanroom pattern is a safer, more convenient, Ruby-like approach for limiting the information exposed by a DSL while giving users the ability to write awesome code!"
coderay,1.1.0,MIT,Fast syntax highlighting for selected languages.,"Fast and easy syntax highlighting for selected languages, written in Ruby. Comes with RedCloth integration and LOC counter."
dep-selector-libgecode,1.0.2,"MIT,Apache 2.0",Installs a vendored copy of Gecode suitable for use with dep-selector,Installs a vendored copy of Gecode suitable for use with dep-selector
dep_selector,1.0.3,Apache v2,"Given packages, versions, and a dependency graph, find a valid assignment of package versions","Given packages, versions, and a dependency graph, find a valid assignment of package versions"
diff-lcs,1.2.5,"MIT,Perl Artistic v2,GNU GPL v2",Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm,"Diff::LCS computes the difference between two Enumerable sequences using the
McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities
to create a simple HTML diff output format and a standard diff-like tool.
This is release 1.2.4, fixing a bug introduced after diff-lcs 1.1.3 that did
not properly prune common sequences at the beginning of a comparison set.
Thanks to Paul Kunysch for fixing this issue.
Coincident with the release of diff-lcs 1.2.3, we reported an issue with
Rubinius in 1.9 mode
({rubinius/rubinius#2268}[https://github.com/rubinius/rubinius/issues/2268]).
We are happy to report that this issue has been resolved."
erubis,2.7.0,MIT,a fast and extensible eRuby implementation which supports multi-language,"Erubis is an implementation of eRuby and has the following features:
* Very fast, almost three times faster than ERB and about 10% faster than eruby.
* Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript)
* Auto escaping support
* Auto trimming spaces around '<% %>'
* Embedded pattern changeable (default '<% %>')
* Enable to handle Processing Instructions (PI) as embedded pattern (ex. '<?rb ... ?>')
* Context object available and easy to combine eRuby template with YAML datafile
* Print statement available
* Easy to extend and customize in subclass
* Ruby on Rails support"
faraday,0.9.0,MIT,HTTP/REST API client library.,""
fauxhai,2.2.0,MIT,Fauxhai provides an easy way to mock out your ohai data for testing with chefspec!,Easily mock out ohai data
ffi,1.9.6,BSD,Ruby FFI,Ruby FFI library
ffi-yajl,1.3.0,Apache 2.0,Ruby FFI wrapper around YAJL 2.x,Ruby FFI wrapper around YAJL 2.x
foodcritic,4.0.0,MIT,foodcritic-4.0.0,Lint tool for Opscode Chef cookbooks.
formatador,0.2.5,MIT,Ruby STDOUT text formatting,STDOUT text formatting
gherkin,2.12.2,MIT,gherkin-2.12.2,A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
guard,2.8.2,MIT,Guard keeps an eye on your file modifications,Guard is a command line tool to easily handle events on file system modifications.
guard-rspec,4.3.1,MIT,Guard gem for RSpec,Guard::RSpec automatically run your specs (much like autotest).
hashie,2.1.2,MIT,Your friendly neighborhood hash library.,Hashie is a collection of classes and mixins that make hashes more powerful.
highline,1.6.21,ruby,HighLine is a high-level command-line IO library.,"A high-level IO library that provides validation, type conversion, and more for
command-line interfaces. HighLine also includes a complete menu system that can
crank out anything from simple list selection to complete shells with just
minutes of work."
hitimes,1.2.2,ISC,"Hitimes is a fast, high resolution timer library for recording performance metrics. It uses the appropriate low method calls for each system to get the highest granularity time increments possible.","Hitimes is a fast, high resolution timer library for recording performance metrics. It uses the appropriate low method calls for each system to get the highest granularity time increments possible. It currently supports any of the following systems: * any system with the POSIX call `clock_gettime()` * Mac OS X * Windows * JRuby Using Hitimes can be faster than using a series of `Time.new` calls, and it will have a much higher granularity. It is definitely faster than using `Process.times`."
httparty,0.13.3,MIT,"Makes http fun! Also, makes consuming restful web services dead easy.","Makes http fun! Also, makes consuming restful web services dead easy."
ipaddress,0.8.0,MIT,IPv4/IPv6 addresses manipulation library,"IPAddress is a Ruby library designed to make manipulation
of IPv4 and IPv6 addresses both powerful and simple. It mantains
a layer of compatibility with Ruby's own IPAddr, while
addressing many of its issues."
json,1.8.1,ruby,This json is bundled with Ruby,""
kitchen-vagrant,0.15.0,Apache 2.0,Kitchen::Driver::Vagrant - A Vagrant Driver for Test Kitchen.,Kitchen::Driver::Vagrant - A Vagrant Driver for Test Kitchen.
libyajl2,1.2.0,Apache 2.0,Installs a vendored copy of libyajl2 for distributions which lack it,Installs a vendored copy of libyajl2 for distributions which lack it
license_finder,1.2,MIT,Audit the OSS licenses of your application's dependencies.,"LicenseFinder works with your package managers to find
dependencies, detect the licenses of the packages in them, compare
those licenses against a user-defined whitelist, and give you an
actionable exception report."
listen,2.8.0,MIT,Listen to file modifications,The Listen gem listens to file modifications and notifies you about the changes. Works everywhere!
lumberjack,1.0.9,MIT,"A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger.","A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger. Provides support for automatically rolling log files even with multiple processes writing the same log file."
method_source,0.8.2,MIT,retrieve the sourcecode for a method,retrieve the sourcecode for a method
mime-types,1.25.1,"MIT,Artistic 2.0,GPL-2",This library allows for the identification of a file's likely MIME content type,"This library allows for the identification of a file's likely MIME content
type. This is release 1.25.1, fixing an issue with priority comparison for
mime-types 1.x. The current release is 2.0, which only supports Ruby 1.9 or
later.
Release 1.25.1 contains all features of 1.25, including the experimental
caching and lazy loading functionality. The caching and lazy loading features
were initially implemented by Greg Brockman (gdb). As these features are
experimental, they are disabled by default and must be enabled through the use
of environment variables. The cache is invalidated on a per-version basis; the
cache for version 1.25 will not be reused for any later version.
To use lazy loading, set the environment variable +RUBY_MIME_TYPES_LAZY_LOAD+
to any value other than 'false'. When using lazy loading, the initial startup
of MIME::Types is around 1225× faster than normal startup (on my system,
normal startup is about 90 ms; lazy startup is about 4 ms). This isn't
generally useful, however, as the MIME::Types database has not been loaded.
Lazy startup and load is just *slightly* faster—around 1 ms. The real advantage
comes from using the cache.
To enable the cache, set the environment variable +RUBY_MIME_TYPES_CACHE+ to a
filename where MIME::Types will have read-write access. The first time a new
version of MIME::Types is run using this file, it will be created, taking a
little longer than normal. Subsequent loads using the same cache file will be
approximately 3½× faster (25 ms) than normal loads. This can be combined with
+RUBY_MIME_TYPES_LAZY_LOAD+, but this is *not* recommended in a multithreaded
or multiprocess environment where all threads or processes will be using the
same cache file.
As the caching interface is still experimental, the only values cached are the
default MIME::Types database, not any custom MIME::Types added by users.
MIME types are used in MIME-compliant communications, as in e-mail or HTTP
traffic, to indicate the type of content which is transmitted. MIME::Types
provides the ability for detailed information about MIME entities (provided as
a set of MIME::Type objects) to be determined and used programmatically. There
are many types defined by RFCs and vendors, so the list is long but not
complete; don't hesitate to ask to add additional information. This library
follows the IANA collection of MIME types (see below for reference).
MIME::Types for Ruby was originally based on MIME::Types for Perl by Mark
Overmeer, copyright 2001 - 2009.
MIME::Types is built to conform to the MIME types of RFCs 2045 and 2231. It
tracks the {IANA registry}[http://www.iana.org/assignments/media-types/]
({ftp}[ftp://ftp.iana.org/assignments/media-types]) with some unofficial types
added from the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp]
and added by the users of MIME::Types."
mini_portile,0.6.1,MIT,Simplistic port-like solution for developers,Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.
minitar,0.5.4,ruby,Provides POSIX tarchive management from Ruby programs.,"Archive::Tar::Minitar is a pure-Ruby library and command-line utility that provides the ability to deal with POSIX tar(1) archive files. The implementation is based heavily on Mauricio Ferna'ndez's implementation in rpa-base, but has been reorganised to promote reuse in other projects. Antoine Toulme forked the original project on rubyforge to place it on github, under http://www.github.com/atoulme/minitar"
mixlib-authentication,1.3.0,Apache 2.0,Mixes in simple per-request authentication,Mixes in simple per-request authentication
mixlib-cli,1.5.0,Apache 2.0,"A simple mixin for CLI interfaces, including option parsing","A simple mixin for CLI interfaces, including option parsing"
mixlib-config,2.1.0,Apache 2.0,A class based configuration library,A class based configuration library
mixlib-log,1.6.0,Apache 2.0,A gem that provides a simple mixin for log functionality,""
mixlib-shellout,1.6.0,Apache 2.0,Run external commands on Unix or Windows,Run external commands on Unix or Windows
multi_json,1.10.1,MIT,A common interface to multiple JSON libraries.,"A common interface to multiple JSON libraries, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, NSJSONSerialization, gson.rb, JrJackson, and OkJson."
multi_xml,0.5.5,MIT,A generic swappable back-end for XML parsing,"Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML."
multipart-post,2.0.0,MIT,A multipart form post accessory for Net::HTTP.,"Use with Net::HTTP to do multipart form posts. IO values that have #content_type, #original_filename, and #local_path will be posted as a binary file."
net-http-persistent,2.9.4,MIT,Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8,"Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8.
It's thread-safe too!
Using persistent HTTP connections can dramatically increase the speed of HTTP.
Creating a new HTTP connection for every request involves an extra TCP
round-trip and causes TCP congestion avoidance negotiation to start over.
Net::HTTP supports persistent connections with some API methods but does not
handle reconnection gracefully. Net::HTTP::Persistent supports reconnection
and retry according to RFC 2616."
net-scp,1.2.1,MIT,A pure Ruby implementation of the SCP client protocol,A pure Ruby implementation of the SCP client protocol
net-ssh,2.9.1,MIT,Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.,"Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2."
net-ssh-gateway,1.2.0,MIT,A simple library to assist in establishing tunneled Net::SSH connections,A simple library to assist in establishing tunneled Net::SSH connections
net-ssh-multi,1.2.0,MIT,Control multiple Net::SSH connections via a single interface.,Control multiple Net::SSH connections via a single interface.
nio4r,1.0.1,MIT,NIO provides a high performance selector API for monitoring IO objects,New IO for Ruby
nokogiri,1.6.4.1,MIT,"Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser","Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's
many features is the ability to search documents via XPath or CSS3 selectors.
XML is like violence - if it doesnt solve your problems, you are not using
enough of it."
octokit,3.5.2,MIT,Ruby toolkit for working with the GitHub API,Simple wrapper for the GitHub API
ohai,7.4.0,Apache 2.0,Ohai profiles your system and emits JSON,Ohai profiles your system and emits JSON
parser,2.2.0.pre.8,MIT,A Ruby parser written in pure Ruby.,A Ruby parser written in pure Ruby.
plist,3.1.0,MIT,All-purpose Property List manipulation library.,"Plist is a library to manipulate Property List files, also known as plists. It can parse plist files into native Ruby data structures as well as generating new plist files from your Ruby objects."
polyglot,0.3.5,MIT,Augment 'require' to load non-Ruby file types,"The Polyglot library allows a Ruby module to register a loader
for the file type associated with a filename extension, and it
augments 'require' to find and load matching files."
powerpack,0.0.9,MIT,A few useful extensions to core Ruby classes.,A few useful extensions to core Ruby classes.
pry,0.10.1,MIT,An IRB alternative and runtime developer console,An IRB alternative and runtime developer console
rack,1.5.2,MIT,a modular Ruby webserver interface,"Rack provides a minimal, modular and adaptable interface for developing
web applications in Ruby. By wrapping HTTP requests and responses in
the simplest way possible, it unifies and distills the API for web
servers, web frameworks, and software in between (the so-called
middleware) into a single method call.
Also see http://rack.github.com/."
rainbow,2.0.0,MIT,Colorize printed text on ANSI terminals,Colorize printed text on ANSI terminals
rake,10.3.2,MIT,Rake is a Make-like program implemented in Ruby,"Rake is a Make-like program implemented in Ruby. Tasks and dependencies are
specified in standard Ruby syntax.
Rake has the following features:
* Rakefiles (rake's version of Makefiles) are completely defined in
standard Ruby syntax. No XML files to edit. No quirky Makefile
syntax to worry about (is that a tab or a space?)
* Users can specify tasks with prerequisites.
* Rake supports rule patterns to synthesize implicit tasks.
* Flexible FileLists that act like arrays but know about manipulating
file names and paths.
* A library of prepackaged tasks to make building rakefiles easier. For example,
tasks for building tarballs and publishing to FTP or SSH sites. (Formerly
tasks for building RDoc and Gems were included in rake but they're now
available in RDoc and RubyGems respectively.)
* Supports parallel execution of tasks."
rb-fsevent,0.9.4,MIT,Very simple & usable FSEvents API,FSEvents API with Signals catching (without RubyCocoa)
rb-inotify,0.9.5,MIT,"A Ruby wrapper for Linux's inotify, using FFI","A Ruby wrapper for Linux's inotify, using FFI"
rest-client,1.6.7,MIT,"Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.","A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete."
retryable,1.3.6,MIT,"Kernel#retryable, allow for retrying of code blocks.","Kernel#retryable, allow for retrying of code blocks."
ridley,4.1.0,Apache 2.0,A reliable Chef API client with a clean syntax,A reliable Chef API client with a clean syntax
rspec,3.1.0,MIT,rspec-3.1.0,BDD for Ruby
rspec-core,3.1.7,MIT,rspec-core-3.1.7,BDD for Ruby. RSpec runner and example groups.
rspec-expectations,3.1.2,MIT,rspec-expectations-3.1.2,"rspec-expectations provides a simple, readable API to express expected outcomes of a code example."
rspec-its,1.1.0,MIT,"Provides ""its"" method formally part of rspec-core",RSpec extension gem for attribute matching
rspec-mocks,3.1.3,MIT,rspec-mocks-3.1.3,"RSpec's 'test double' framework, with support for stubbing and mocking"
rspec-support,3.1.2,MIT,rspec-support-3.1.2,Support utilities for RSpec gems
rubocop,0.27.1,MIT,Automatic Ruby code style checking tool.,"Automatic Ruby code style checking tool.
Aims to enforce the community-driven Ruby Style Guide."
ruby-progressbar,1.7.0,MIT,Ruby/ProgressBar is a flexible text progress bar library for Ruby.,"Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby.
The output can be customized with a flexible formatting system including:
percentage, bars of various formats, elapsed time and estimated time remaining."
rufus-lru,1.0.5,MIT,"A Hash with a max size, controlled by a LRU mechanism","LruHash class, a Hash with a max size, controlled by a LRU mechanism"
safe_yaml,1.0.4,MIT,SameYAML provides an alternative implementation of YAML.load suitable for accepting user input in Ruby applications.,Parse YAML safely
sawyer,0.5.5,MIT,Secret User Agent of HTTP,""
semverse,1.2.1,Apache 2.0,An elegant library for representing and comparing SemVer versions and constraints,An elegant library for representing and comparing SemVer versions and constraints
sequel,4.16.0,MIT,The Database Toolkit for Ruby,The Database Toolkit for Ruby
serverspec,2.3.1,MIT,"RSpec tests for your servers configured by Puppet, Chef or anything else","RSpec tests for your servers configured by Puppet, Chef or anything else"
slop,3.6.0,MIT,Simple Lightweight Option Parsing,A simple DSL for gathering options and parsing the command line
solve,1.2.1,Apache 2.0,A Ruby version constraint solver implementing Semantic Versioning 2.0.0-rc.1,A Ruby version constraint solver
specinfra,2.5.0,MIT,Common layer for serverspec and itamae,Common layer for serverspec and itamae
sqlite3,1.3.10,New BSD,This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org),"This module allows Ruby programs to interface with the SQLite3
database engine (http://www.sqlite.org). You must have the
SQLite engine installed in order to build this module.
Note that this module is only compatible with SQLite 3.6.16 or newer."
systemu,2.6.4,ruby,systemu,"universal capture of stdout and stderr and handling of child process pid for windows, *nix, etc."
test-kitchen,1.2.1,Apache 2.0,Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.,Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.
thor,0.19.1,MIT,Thor is a toolkit for building powerful command-line interfaces.,Thor is a toolkit for building powerful command-line interfaces.
timers,4.0.1,MIT,"Schedule procs to run after a certain time, or at periodic intervals, using any API that accepts a timeout",Pure Ruby one-shot and periodic timers
treetop,1.5.3,MIT,A Ruby-based text parsing and interpretation DSL,""
varia_model,0.4.0,Apache 2.0,A mixin to provide objects with magic attribute reading and writing,A mixin to provide objects with magic attribute reading and writing
wmi-lite,1.0.0,Apache 2.0,A lightweight utility library for accessing basic WMI (Windows Management Instrumentation) functionality on Windows,"A lightweight utility over win32ole for accessing basic WMI (Windows Management Instrumentation) functionality in the Microsoft Windows operating system. It has no runtime dependencies other than Ruby, so it can be used without concerns around dependency issues."
xml-simple,1.1.4,ruby,A simple API for XML processing.,""
yajl-ruby,1.2.1,MIT,Ruby C bindings to the excellent Yajl JSON stream-based parser library.,""
1 addressable 2.3.6 Apache 2.0 URI Implementation Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to the relevant RFCs and adds support for IRIs and URI templates.
2 ast 2.0.0 MIT A library for working with Abstract Syntax Trees. A library for working with Abstract Syntax Trees.
3 astrolabe 1.3.0 MIT An object-oriented AST extension for Parser An object-oriented AST extension for Parser
4 berkshelf 3.2.1 Apache 2.0 Manages a Cookbook's, or an Application's, Cookbook dependencies Manages a Cookbook's, or an Application's, Cookbook dependencies
5 berkshelf-api-client 1.2.0 Apache 2.0 API Client for communicating with a Berkshelf API server API Client for communicating with a Berkshelf API server
6 buff-config 1.0.1 Apache 2.0 A simple configuration class A simple configuration class
7 buff-extensions 1.0.0 Apache 2.0 Extensions to Core Ruby classes Extensions to Core Ruby classes
8 buff-ignore 1.1.1 Apache 2.0 A Ruby library for parsing lists of files and applying pattern matching exclusion (such as .gitignore) Parse ignore files with Ruby
9 buff-ruby_engine 0.1.0 Apache 2.0 Buff up your code with a mixin for querying the platform running Ruby A mixin for querying the platform running Ruby
10 buff-shell_out 0.2.0 Apache 2.0 Buff up your code with a mixin for issuing shell commands and collecting the output A mixin for issuing shell commands and collecting the output
11 bundler 1.7.6 MIT
12 busser 0.6.0 Apache 2.0 Kitchen Busser - Runs tests for projects in test-kitchen Kitchen Busser - Runs tests for projects in test-kitchen
13 busser-serverspec 0.5.3 Apache 2.0 A Busser runner plugin for Serverspec A Busser runner plugin for Serverspec
14 celluloid 0.16.0 MIT Actor-based concurrent object framework for Ruby Celluloid enables people to build concurrent programs out of concurrent objects just as easily as they build sequential programs out of sequential objects
15 celluloid-io 0.16.1 MIT Celluloid::IO allows you to monitor multiple IO objects within a Celluloid actor Evented IO for Celluloid actors
16 chef 11.16.4 Apache 2.0 A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure. A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
17 chef-zero 2.2.1 Apache 2.0 Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes
18 chefspec 4.1.1 MIT Write RSpec examples and generate coverage reports for Chef recipes! ChefSpec is a unit testing and resource coverage (code coverage) framework for testing Chef cookbooks ChefSpec makes it easy to write examples and get fast feedback on cookbook changes without the need for virtual machines or cloud servers.
19 cleanroom 1.0.0 Apache 2.0 (More) safely evaluate Ruby DSLs with cleanroom Ruby is an excellent programming language for creating and managing custom DSLs, but how can you securely evaluate a DSL while explicitly controlling the methods exposed to the user? Our good friends instance_eval and instance_exec are great, but they expose all methods - public, protected, and private - to the user. Even worse, they expose the ability to accidentally or intentionally alter the behavior of the system! The cleanroom pattern is a safer, more convenient, Ruby-like approach for limiting the information exposed by a DSL while giving users the ability to write awesome code!
20 coderay 1.1.0 MIT Fast syntax highlighting for selected languages. Fast and easy syntax highlighting for selected languages, written in Ruby. Comes with RedCloth integration and LOC counter.
21 dep-selector-libgecode 1.0.2 MIT,Apache 2.0 Installs a vendored copy of Gecode suitable for use with dep-selector Installs a vendored copy of Gecode suitable for use with dep-selector
22 dep_selector 1.0.3 Apache v2 Given packages, versions, and a dependency graph, find a valid assignment of package versions Given packages, versions, and a dependency graph, find a valid assignment of package versions
23 diff-lcs 1.2.5 MIT,Perl Artistic v2,GNU GPL v2 Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities to create a simple HTML diff output format and a standard diff-like tool. This is release 1.2.4, fixing a bug introduced after diff-lcs 1.1.3 that did not properly prune common sequences at the beginning of a comparison set. Thanks to Paul Kunysch for fixing this issue. Coincident with the release of diff-lcs 1.2.3, we reported an issue with Rubinius in 1.9 mode ({rubinius/rubinius#2268}[https://github.com/rubinius/rubinius/issues/2268]). We are happy to report that this issue has been resolved.
24 erubis 2.7.0 MIT a fast and extensible eRuby implementation which supports multi-language Erubis is an implementation of eRuby and has the following features: * Very fast, almost three times faster than ERB and about 10% faster than eruby. * Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript) * Auto escaping support * Auto trimming spaces around '<% %>' * Embedded pattern changeable (default '<% %>') * Enable to handle Processing Instructions (PI) as embedded pattern (ex. '<?rb ... ?>') * Context object available and easy to combine eRuby template with YAML datafile * Print statement available * Easy to extend and customize in subclass * Ruby on Rails support
25 faraday 0.9.0 MIT HTTP/REST API client library.
26 fauxhai 2.2.0 MIT Fauxhai provides an easy way to mock out your ohai data for testing with chefspec! Easily mock out ohai data
27 ffi 1.9.6 BSD Ruby FFI Ruby FFI library
28 ffi-yajl 1.3.0 Apache 2.0 Ruby FFI wrapper around YAJL 2.x Ruby FFI wrapper around YAJL 2.x
29 foodcritic 4.0.0 MIT foodcritic-4.0.0 Lint tool for Opscode Chef cookbooks.
30 formatador 0.2.5 MIT Ruby STDOUT text formatting STDOUT text formatting
31 gherkin 2.12.2 MIT gherkin-2.12.2 A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
32 guard 2.8.2 MIT Guard keeps an eye on your file modifications Guard is a command line tool to easily handle events on file system modifications.
33 guard-rspec 4.3.1 MIT Guard gem for RSpec Guard::RSpec automatically run your specs (much like autotest).
34 hashie 2.1.2 MIT Your friendly neighborhood hash library. Hashie is a collection of classes and mixins that make hashes more powerful.
35 highline 1.6.21 ruby HighLine is a high-level command-line IO library. A high-level IO library that provides validation, type conversion, and more for command-line interfaces. HighLine also includes a complete menu system that can crank out anything from simple list selection to complete shells with just minutes of work.
36 hitimes 1.2.2 ISC Hitimes is a fast, high resolution timer library for recording performance metrics. It uses the appropriate low method calls for each system to get the highest granularity time increments possible. Hitimes is a fast, high resolution timer library for recording performance metrics. It uses the appropriate low method calls for each system to get the highest granularity time increments possible. It currently supports any of the following systems: * any system with the POSIX call `clock_gettime()` * Mac OS X * Windows * JRuby Using Hitimes can be faster than using a series of `Time.new` calls, and it will have a much higher granularity. It is definitely faster than using `Process.times`.
37 httparty 0.13.3 MIT Makes http fun! Also, makes consuming restful web services dead easy. Makes http fun! Also, makes consuming restful web services dead easy.
38 ipaddress 0.8.0 MIT IPv4/IPv6 addresses manipulation library IPAddress is a Ruby library designed to make manipulation of IPv4 and IPv6 addresses both powerful and simple. It mantains a layer of compatibility with Ruby's own IPAddr, while addressing many of its issues.
39 json 1.8.1 ruby This json is bundled with Ruby
40 kitchen-vagrant 0.15.0 Apache 2.0 Kitchen::Driver::Vagrant - A Vagrant Driver for Test Kitchen. Kitchen::Driver::Vagrant - A Vagrant Driver for Test Kitchen.
41 libyajl2 1.2.0 Apache 2.0 Installs a vendored copy of libyajl2 for distributions which lack it Installs a vendored copy of libyajl2 for distributions which lack it
42 license_finder 1.2 MIT Audit the OSS licenses of your application's dependencies. LicenseFinder works with your package managers to find dependencies, detect the licenses of the packages in them, compare those licenses against a user-defined whitelist, and give you an actionable exception report.
43 listen 2.8.0 MIT Listen to file modifications The Listen gem listens to file modifications and notifies you about the changes. Works everywhere!
44 lumberjack 1.0.9 MIT A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger. A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger. Provides support for automatically rolling log files even with multiple processes writing the same log file.
45 method_source 0.8.2 MIT retrieve the sourcecode for a method retrieve the sourcecode for a method
46 mime-types 1.25.1 MIT,Artistic 2.0,GPL-2 This library allows for the identification of a file's likely MIME content type This library allows for the identification of a file's likely MIME content type. This is release 1.25.1, fixing an issue with priority comparison for mime-types 1.x. The current release is 2.0, which only supports Ruby 1.9 or later. Release 1.25.1 contains all features of 1.25, including the experimental caching and lazy loading functionality. The caching and lazy loading features were initially implemented by Greg Brockman (gdb). As these features are experimental, they are disabled by default and must be enabled through the use of environment variables. The cache is invalidated on a per-version basis; the cache for version 1.25 will not be reused for any later version. To use lazy loading, set the environment variable +RUBY_MIME_TYPES_LAZY_LOAD+ to any value other than 'false'. When using lazy loading, the initial startup of MIME::Types is around 12–25× faster than normal startup (on my system, normal startup is about 90 ms; lazy startup is about 4 ms). This isn't generally useful, however, as the MIME::Types database has not been loaded. Lazy startup and load is just *slightly* faster—around 1 ms. The real advantage comes from using the cache. To enable the cache, set the environment variable +RUBY_MIME_TYPES_CACHE+ to a filename where MIME::Types will have read-write access. The first time a new version of MIME::Types is run using this file, it will be created, taking a little longer than normal. Subsequent loads using the same cache file will be approximately 3½× faster (25 ms) than normal loads. This can be combined with +RUBY_MIME_TYPES_LAZY_LOAD+, but this is *not* recommended in a multithreaded or multiprocess environment where all threads or processes will be using the same cache file. As the caching interface is still experimental, the only values cached are the default MIME::Types database, not any custom MIME::Types added by users. MIME types are used in MIME-compliant communications, as in e-mail or HTTP traffic, to indicate the type of content which is transmitted. MIME::Types provides the ability for detailed information about MIME entities (provided as a set of MIME::Type objects) to be determined and used programmatically. There are many types defined by RFCs and vendors, so the list is long but not complete; don't hesitate to ask to add additional information. This library follows the IANA collection of MIME types (see below for reference). MIME::Types for Ruby was originally based on MIME::Types for Perl by Mark Overmeer, copyright 2001 - 2009. MIME::Types is built to conform to the MIME types of RFCs 2045 and 2231. It tracks the {IANA registry}[http://www.iana.org/assignments/media-types/] ({ftp}[ftp://ftp.iana.org/assignments/media-types]) with some unofficial types added from the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp] and added by the users of MIME::Types.
47 mini_portile 0.6.1 MIT Simplistic port-like solution for developers Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.
48 minitar 0.5.4 ruby Provides POSIX tarchive management from Ruby programs. Archive::Tar::Minitar is a pure-Ruby library and command-line utility that provides the ability to deal with POSIX tar(1) archive files. The implementation is based heavily on Mauricio Ferna'ndez's implementation in rpa-base, but has been reorganised to promote reuse in other projects. Antoine Toulme forked the original project on rubyforge to place it on github, under http://www.github.com/atoulme/minitar
49 mixlib-authentication 1.3.0 Apache 2.0 Mixes in simple per-request authentication Mixes in simple per-request authentication
50 mixlib-cli 1.5.0 Apache 2.0 A simple mixin for CLI interfaces, including option parsing A simple mixin for CLI interfaces, including option parsing
51 mixlib-config 2.1.0 Apache 2.0 A class based configuration library A class based configuration library
52 mixlib-log 1.6.0 Apache 2.0 A gem that provides a simple mixin for log functionality
53 mixlib-shellout 1.6.0 Apache 2.0 Run external commands on Unix or Windows Run external commands on Unix or Windows
54 multi_json 1.10.1 MIT A common interface to multiple JSON libraries. A common interface to multiple JSON libraries, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, NSJSONSerialization, gson.rb, JrJackson, and OkJson.
55 multi_xml 0.5.5 MIT A generic swappable back-end for XML parsing Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML.
56 multipart-post 2.0.0 MIT A multipart form post accessory for Net::HTTP. Use with Net::HTTP to do multipart form posts. IO values that have #content_type, #original_filename, and #local_path will be posted as a binary file.
57 net-http-persistent 2.9.4 MIT Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8 Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8. It's thread-safe too! Using persistent HTTP connections can dramatically increase the speed of HTTP. Creating a new HTTP connection for every request involves an extra TCP round-trip and causes TCP congestion avoidance negotiation to start over. Net::HTTP supports persistent connections with some API methods but does not handle reconnection gracefully. Net::HTTP::Persistent supports reconnection and retry according to RFC 2616.
58 net-scp 1.2.1 MIT A pure Ruby implementation of the SCP client protocol A pure Ruby implementation of the SCP client protocol
59 net-ssh 2.9.1 MIT Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2.
60 net-ssh-gateway 1.2.0 MIT A simple library to assist in establishing tunneled Net::SSH connections A simple library to assist in establishing tunneled Net::SSH connections
61 net-ssh-multi 1.2.0 MIT Control multiple Net::SSH connections via a single interface. Control multiple Net::SSH connections via a single interface.
62 nio4r 1.0.1 MIT NIO provides a high performance selector API for monitoring IO objects New IO for Ruby
63 nokogiri 1.6.4.1 MIT Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors. XML is like violence - if it doesn’t solve your problems, you are not using enough of it.
64 octokit 3.5.2 MIT Ruby toolkit for working with the GitHub API Simple wrapper for the GitHub API
65 ohai 7.4.0 Apache 2.0 Ohai profiles your system and emits JSON Ohai profiles your system and emits JSON
66 parser 2.2.0.pre.8 MIT A Ruby parser written in pure Ruby. A Ruby parser written in pure Ruby.
67 plist 3.1.0 MIT All-purpose Property List manipulation library. Plist is a library to manipulate Property List files, also known as plists. It can parse plist files into native Ruby data structures as well as generating new plist files from your Ruby objects.
68 polyglot 0.3.5 MIT Augment 'require' to load non-Ruby file types The Polyglot library allows a Ruby module to register a loader for the file type associated with a filename extension, and it augments 'require' to find and load matching files.
69 powerpack 0.0.9 MIT A few useful extensions to core Ruby classes. A few useful extensions to core Ruby classes.
70 pry 0.10.1 MIT An IRB alternative and runtime developer console An IRB alternative and runtime developer console
71 rack 1.5.2 MIT a modular Ruby webserver interface Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single method call. Also see http://rack.github.com/.
72 rainbow 2.0.0 MIT Colorize printed text on ANSI terminals Colorize printed text on ANSI terminals
73 rake 10.3.2 MIT Rake is a Make-like program implemented in Ruby Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax. Rake has the following features: * Rakefiles (rake's version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?) * Users can specify tasks with prerequisites. * Rake supports rule patterns to synthesize implicit tasks. * Flexible FileLists that act like arrays but know about manipulating file names and paths. * A library of prepackaged tasks to make building rakefiles easier. For example, tasks for building tarballs and publishing to FTP or SSH sites. (Formerly tasks for building RDoc and Gems were included in rake but they're now available in RDoc and RubyGems respectively.) * Supports parallel execution of tasks.
74 rb-fsevent 0.9.4 MIT Very simple & usable FSEvents API FSEvents API with Signals catching (without RubyCocoa)
75 rb-inotify 0.9.5 MIT A Ruby wrapper for Linux's inotify, using FFI A Ruby wrapper for Linux's inotify, using FFI
76 rest-client 1.6.7 MIT Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions. A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.
77 retryable 1.3.6 MIT Kernel#retryable, allow for retrying of code blocks. Kernel#retryable, allow for retrying of code blocks.
78 ridley 4.1.0 Apache 2.0 A reliable Chef API client with a clean syntax A reliable Chef API client with a clean syntax
79 rspec 3.1.0 MIT rspec-3.1.0 BDD for Ruby
80 rspec-core 3.1.7 MIT rspec-core-3.1.7 BDD for Ruby. RSpec runner and example groups.
81 rspec-expectations 3.1.2 MIT rspec-expectations-3.1.2 rspec-expectations provides a simple, readable API to express expected outcomes of a code example.
82 rspec-its 1.1.0 MIT Provides "its" method formally part of rspec-core RSpec extension gem for attribute matching
83 rspec-mocks 3.1.3 MIT rspec-mocks-3.1.3 RSpec's 'test double' framework, with support for stubbing and mocking
84 rspec-support 3.1.2 MIT rspec-support-3.1.2 Support utilities for RSpec gems
85 rubocop 0.27.1 MIT Automatic Ruby code style checking tool. Automatic Ruby code style checking tool. Aims to enforce the community-driven Ruby Style Guide.
86 ruby-progressbar 1.7.0 MIT Ruby/ProgressBar is a flexible text progress bar library for Ruby. Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby. The output can be customized with a flexible formatting system including: percentage, bars of various formats, elapsed time and estimated time remaining.
87 rufus-lru 1.0.5 MIT A Hash with a max size, controlled by a LRU mechanism LruHash class, a Hash with a max size, controlled by a LRU mechanism
88 safe_yaml 1.0.4 MIT SameYAML provides an alternative implementation of YAML.load suitable for accepting user input in Ruby applications. Parse YAML safely
89 sawyer 0.5.5 MIT Secret User Agent of HTTP
90 semverse 1.2.1 Apache 2.0 An elegant library for representing and comparing SemVer versions and constraints An elegant library for representing and comparing SemVer versions and constraints
91 sequel 4.16.0 MIT The Database Toolkit for Ruby The Database Toolkit for Ruby
92 serverspec 2.3.1 MIT RSpec tests for your servers configured by Puppet, Chef or anything else RSpec tests for your servers configured by Puppet, Chef or anything else
93 slop 3.6.0 MIT Simple Lightweight Option Parsing A simple DSL for gathering options and parsing the command line
94 solve 1.2.1 Apache 2.0 A Ruby version constraint solver implementing Semantic Versioning 2.0.0-rc.1 A Ruby version constraint solver
95 specinfra 2.5.0 MIT Common layer for serverspec and itamae Common layer for serverspec and itamae
96 sqlite3 1.3.10 New BSD This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org) This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org). You must have the SQLite engine installed in order to build this module. Note that this module is only compatible with SQLite 3.6.16 or newer.
97 systemu 2.6.4 ruby systemu universal capture of stdout and stderr and handling of child process pid for windows, *nix, etc.
98 test-kitchen 1.2.1 Apache 2.0 Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms. Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.
99 thor 0.19.1 MIT Thor is a toolkit for building powerful command-line interfaces. Thor is a toolkit for building powerful command-line interfaces.
100 timers 4.0.1 MIT Schedule procs to run after a certain time, or at periodic intervals, using any API that accepts a timeout Pure Ruby one-shot and periodic timers
101 treetop 1.5.3 MIT A Ruby-based text parsing and interpretation DSL
102 varia_model 0.4.0 Apache 2.0 A mixin to provide objects with magic attribute reading and writing A mixin to provide objects with magic attribute reading and writing
103 wmi-lite 1.0.0 Apache 2.0 A lightweight utility library for accessing basic WMI (Windows Management Instrumentation) functionality on Windows A lightweight utility over win32ole for accessing basic WMI (Windows Management Instrumentation) functionality in the Microsoft Windows operating system. It has no runtime dependencies other than Ruby, so it can be used without concerns around dependency issues.
104 xml-simple 1.1.4 ruby A simple API for XML processing.
105 yajl-ruby 1.2.1 MIT Ruby C bindings to the excellent Yajl JSON stream-based parser library.