logo
首页技术栈工具库讨论
rails依赖
由 Wang Zuo wangzuo 2021-01-21 创建
gemfile导入测试
azure-storage-blob
azure-storage-blob
Microsoft Azure Storage Blob Client Library for Ruby
backburner
backburner
Beanstalk background job processing made easy
benchmark-ips
benchmark-ips
An iterations per second enhancement to Benchmark.
blade
blade
Sprockets test runner and toolkit
bootsnap
bootsnap
Boot large ruby/rails apps faster
byebug
byebug
Byebug is a Ruby debugger. It's implemented using the TracePoint C API for execution control and the Debug Inspector C API for call stack navigation. The core component provides support that front-ends can build on. It provides breakpoint handling and bindings for stack frames among other things and it comes with an easy to use command line interface.
capybara
capybara
Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website
connection_pool
connection_pool
Generic connection pool for Ruby
dalli
dalli
High performance memcached client for Ruby
hiredis
hiredis
Minimalistic C client for Redis >= 1.2
image_processing
image_processing
High-level wrapper for processing images for the web with ImageMagick or libvips.
kindlerb
kindlerb
Kindle eperiodical generator
libxml-ruby
libxml-ruby
The Libxml-Ruby project provides Ruby language bindings for the GNOME Libxml2 XML toolkit. It is free software, released under the MIT License. Libxml-ruby's primary advantage over REXML is performance - if speed is your need, these are good libraries to consider, as demonstrated by the informal benchmark below.
listen
listen
The Listen gem listens to file modifications and notifies you about the changes. Works everywhere!
minitest-bisect
minitest-bisect
Hunting down random test failures can be very very difficult, sometimes impossible, but minitest-bisect makes it easy. minitest-bisect helps you isolate and debug random test failures. If your tests only fail randomly, you can reproduce the error consistently by using `--seed <num>`, but what then? How do you figure out which combination of tests out of hundreds are responsible for the failure? You know which test is failing, but what others are causing it to fail or were helping it succeed in a different order? That's what minitest-bisect does best.
minitest-reporters
minitest-reporters
Death to haphazard monkey-patching! Extend Minitest through simple hooks.
minitest-retry
minitest-retry
re-run the test when the test fails
nokogiri
nokogiri
Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a sensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is fast and standards-compliant by relying on native parsers like libxml2 (C) and xerces (Java).
Pg
Pg
PostgreSQL Ruby client
puma
puma
A Ruby/Rack web server built for concurrency
que
que
A job queue that uses PostgreSQL's advisory locks for speed and reliability.
queue_classic
queue_classic
queue_classic is a queueing library for Ruby apps. (Rails, Sinatra, Etc...) queue_classic features asynchronous job polling, database maintained locks and no ridiculous dependencies. As a matter of fact, queue_classic only requires pg.
qunit-selenium
qunit-selenium
Run QUnit tests through Selenium WebDriver
racc
racc
Racc is a LALR(1) parser generator. It is written in Ruby itself, and generates Ruby program. NOTE: Ruby 1.8.x comes with Racc runtime module. You can run your parsers generated by racc 1.4.x out of the box.
rack-cache
rack-cache
Rack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-based applications that produce freshness (Expires, Cache-Control) and/or validation (Last-Modified, ETag) information.
redis-namespace
redis-namespace
Adds a Redis::Namespace class which can be used to namespace calls to Redis. This is useful when using a single instance of Redis with multiple, different applications.
resque
resque
Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
rexml
rexml
An XML toolkit for Ruby
rouge
rouge
Rouge aims to a be a simple, easy-to-extend drop-in replacement for pygments.
RuboCop
RuboCop
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
rubocop-packaging
rubocop-packaging
A collection of RuboCop cops to check for downstream compatability issues in the Ruby code.
rubocop-performance
rubocop-performance
A collection of RuboCop cops to check for performance optimizations in Ruby code.
rubocop-rails
rubocop-rails
Automatic Rails code style checking tool. A RuboCop extension focused on enforcing Rails best practices and coding conventions.
ruby-oci8
ruby-oci8
ruby-oci8 is a ruby interface for Oracle using OCI8 API. It is available with Oracle 10g or later including Oracle Instant Client.
sdoc
sdoc
rdoc generator html with javascript search index.
selenium-webdriver
selenium-webdriver
WebDriver is a tool for writing automated tests of websites. It aims to mimic the behaviour of a real user, and as such interacts with the HTML of the application.
sequel
sequel
The Database Toolkit for Ruby
Sidekiq
Sidekiq
高效的Ruby消息队列系统
sneakers
sneakers
Fast background processing framework for Ruby and RabbitMQ
sprockets-export
sprockets-export
A Sprockets directive for hassle-free UMD-style JavaScript module definitions.
stackprof
stackprof
stackprof is a fast sampling profiler for ruby code, with cpu, wallclock and object allocation samplers.
sucker_punch
sucker_punch
Asynchronous processing library for Ruby
turbolinks
turbolinks
Rails engine for Turbolinks 5 support
tzinfo-data
tzinfo-data
TZInfo::Data contains data from the IANA Time Zone database packaged as Ruby modules for use with TZInfo.
w3c_validators
w3c_validators
A Ruby wrapper for the World Wide Web Consortium’s online validation services.
wdm
wdm
Windows Directory Monitor (WDM) is a library which can be used to monitor directories for changes. It's mostly implemented in C and uses the Win32 API for a better performance.
webdrivers
webdrivers
Run Selenium tests more easily with install and updates for all supported webdrivers.
webmock
webmock
WebMock allows stubbing HTTP requests and setting expectations on HTTP requests.
webrick
webrick
WEBrick is an HTTP server toolkit that can be configured as an HTTPS server, a proxy server, and a virtual-host server.
websocket-client-simple
websocket-client-simple
Simple WebSocket Client for Ruby