Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website
Protect against typical web attacks, works with all Rack apps, including Rails
Amazon Web Services Signature Version 4 signing library. Generates sigv4 signature for HTTP requests.
Makes http fun! Also, makes consuming restful web services dead easy.
A pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard.
will_paginate provides a simple API for performing paginated queries with Active Record and Sequel, and includes helpers for rendering pagination links in Rails, Sinatra, and Hanami web apps.
Web Push library for Ruby (RFC8030)
WebFont Loader gives you added control when using linked fonts via `@font-face`. It provides a common interface to loading fonts regardless of the source, then adds a standard set of events you may use to control the loading experience.
A thin and fast web server
Rack::Test is a small, simple testing API for Rack apps. It can be used on its own or as a reusable starting point for Web frameworks and testing libraries to build on.
WebsocketParser is a RFC6455 compliant parser for websocket messages
New Relic is a performance management system, developed by New Relic, Inc (http://www.newrelic.com). New Relic provides you with deep information about the performance of your web application as it runs in production. The New Relic Ruby agent is dual-purposed as a either a Gem or plugin, hosted on https://github.com/newrelic/newrelic-ruby-agent/
Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks.
font-awesome-rails provides the Font-Awesome web fonts and stylesheets as a Rails engine for use with the asset pipeline.
A modern web server and application server for Ruby, Python and Node.js, optimized for performance, low memory usage and ease of use.
Amazon Web Services event stream library. Decodes and encodes binary stream under `vnd.amazon.event-stream` content-type
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. http://getbootstrap.com
Makes it simple to include the webshims js library (by Alexander Farkas) in the Rails asset pipeline.
MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail.
TorqueBox Next Generation
Configure your AWS S3 bucket to function as a web site
REST on Rails. Wrap your RESTful web app with Ruby classes and work with them like Active Record models.
Watir stands for Web Application Testing In Ruby It facilitates the writing of automated tests by mimicing the behavior of a user interacting with a website.
This library can be used as a module for `fog` or as standalone provider to use the Amazon Web Services in applications..
BlueCloth is a Ruby implementation of John Gruber's Markdown[http://daringfireball.net/projects/markdown/], a text-to-HTML conversion tool for web writers. To quote from the project page: Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). It borrows a naming convention and several helpings of interface from {Redcloth}[http://redcloth.org/], Why the Lucky Stiff's processor for a similar text-to-HTML conversion syntax called Textile[http://www.textism.com/tools/textile/]. BlueCloth 2 is a complete rewrite using David Parsons' Discount[http://www.pell.portland.or.us/~orc/Code/discount/] library, a C implementation of Markdown. I rewrote it using the extension for speed and accuracy; the original BlueCloth was a straight port from the Perl version that I wrote in a few days for my own use just to avoid having to shell out to Markdown.pl, and it was quite buggy and slow. I apologize to all the good people that sent me patches for it that were never released. Note that the new gem is called 'bluecloth' and the old one 'BlueCloth'. If you have both installed, you can ensure you're loading the new one with the 'gem' directive: # Load the 2.0 version gem 'bluecloth', '>= 2.0.0' # Load the 1.0 version gem 'BlueCloth' require 'bluecloth'
The speed of a single-page web application without having to write any JavaScript.
Basic webservice hooks for the OpeNER toolchain
Sync website files, set redirects, use HTTP performance optimisations, deliver via CloudFront.
Slack Web and RealTime API client.
Amazon Web Services Signature Version 2 signing library. Generates sigv2 signature for HTTP requests.
A suite of instrumentation metric primitivesthat can be exposed through a web services interface.
CKEditor is a WYSIWYG editor to be used inside web pages
Run jasmine-headless-webkit using guard
Simple pub/sub messaging for the web
An interface to Learn.co
Ruby Client for Rakuten Web Service
Seed Fu is an attempt to once and for all solve the problem of inserting and maintaining seed data in a database. It uses a variety of techniques gathered from various places around the web and combines them to create what is hopefully the most robust seed data system around.
JSON Web Token and its family (JSON Web Signature, JSON Web Encryption and JSON Web Key) in Ruby
Routing tree web toolkit
High-level wrapper for processing images for the web with ImageMagick or libvips.
A library that provides a plain function-call interface to the Dropbox API web endpoints.
Ruby Sass is deprecated! See https://sass-lang.com/ruby-sass for details. Sass makes CSS fun again. Sass is an extension of CSS, adding nested rules, variables, mixins, selector inheritance, and more. It's translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.
Nanoc is a static-site generator focused on flexibility. It transforms content from a format such as Markdown or AsciiDoc into another format, usually HTML, and lays out pages consistently to retain the site’s look and feel throughout. Static sites built with Nanoc can be deployed to any web server.
A private gem hosting and/or caching app, with client side gem push style functionality. Web UI is provided.
NOTICE: This gem has been renamed to `datadog` since 2.0.0. Please use `datadog` instead of `ddtrace`. ddtrace is Datadog's tracing client for Ruby. It is used to trace requests as they flow across web servers, databases and microservices so that developers have great visiblity into bottlenecks and troublesome requests.
Cobweb is a web crawler that can use resque to cluster crawls to quickly crawl extremely large sites which is much more performant than multi-threaded crawlers. It is also a standalone crawler that has a sophisticated statistics monitoring interface to monitor the progress of the crawls.
HTTP::Cookie is a Ruby library to handle HTTP Cookies based on RFC 6265. It has with security, standards compliance and compatibility in mind, to behave just the same as today's major web browsers. It has builtin support for the legacy cookies.txt and the latest cookies.sqlite formats of Mozilla Firefox, and its modular API makes it easy to add support for a new backend store.
Anemone web-spider framework
Bitters helps designers start projects faster by defining a basic set of Sass variables, default element style and project structure. It's been specifically designed for use within web applications. Bitters should live in your project's root Sass directory and we encourage you to modify and extend it to meet your design and brand requirements.
Useful helpers to consistently migrate Integer id columns to UUID in PostgreSql. Special support for primary keys and references.