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.
This package provides the Ruby driver library for the RethinkDB database server.
A drop-in library to test stripe without hitting their servers
WebAuthn ruby server library ― Make your application a W3C Web Authentication conformant Relying Party and allow your users to authenticate with U2F and FIDO2 authenticators.
Parallel tests across CI server nodes based on each test file's time execution. It generates a test time execution report and uses it for future test runs.
Guard::Spork automatically manage Spork DRb servers.
calabash-cucumber drives tests for native iOS apps. You must link your app with calabash-ios-server framework to execute tests.
A HTTP client and server library.
A stubbing proxy server for ruby. Connect it to your browser in integration tests to fake interactions with remote HTTP(S) servers.
[Deprecated] The PayPal REST SDK provides Ruby APIs to create, process and manage payment. It is recommended to use paypal-server-sdk instead
RubyDNS provides a rule-based DSL for implementing DNS servers, built on top of `Async::DNS`.
Library to send GELF messages to Graylog logging server. Supports plain-text, GELF messages and exceptions via UDP and TCP.
API Client for communicating with a Berkshelf API server
Async framework for writing API servers
Request log analyzer's purpose is to find out how your web application is being used, how it performs and to focus your optimization efforts. This tool will parse all requests in the application's log file and aggregate the information. Once it is finished parsing the log file(s), it will show the requests that take op most server time using various metrics. It can also insert all parsed request information into a database so you can roll your own analysis. It supports Rails-, Merb- and Rack-based applications logs, Apache and Amazon S3 access logs and MySQL slow query logs out of the box, but file formats of other applications can easily be supported by supplying an easy to write log file format definition.
\Rainbows! is an HTTP server for sleepy Rack applications. It is based on unicorn, but designed to handle applications that expect long request/response times and/or slow clients.
A wrapper around datatable's ajax methods that allow synchronization with server-side pagination in a rails app
A fast, asynchronous, rack-compatible web server.
A reactive Ruby web framework where your Ruby code runs on both the server and the client (via Opal).
Ruby server implementation of tus.io, the open protocol for resumable file uploads.
Showoff is a Sinatra web app that reads simple configuration files for a presentation. It is sort of like a Keynote web app engine. I am using it to do all my talks in 2010, because I have a deep hatred in my heart for Keynote and yet it is by far the best in the field. The idea is that you setup your slide files in section subdirectories and then startup the showoff server in that directory. It will read in your showoff.json file for which sections go in which order and then will give you a URL to present from.
An opinionated language server for Ruby
Output plugin to ship logs to a Grafana Loki server
Because you don't allow strangers into your app, and OAuth 2.0 is the new awesome.
Out-of-Band Server Triggered DOM Operations
Bluepill keeps your daemons up while taking up as little resources as possible. After all you probably want the resources of your server to be used by whatever daemons you are running rather than the thing that's supposed to make sure they are brought back up, should they die or misbehave.
Client libraries for the Mcollective Application Server
Capistrano plugin that integrates Unicorn server tasks.
View server-side performance metrics in your browser.
A Celluloid::IO-powered HTTP server
gcm is a service that helps developers send data from servers to their Android applications on Android devices.
AnyCable is a polyglot replacement for ActionCable-compatible servers
A gem that makes it easy to prevent server side request forgery (SSRF) attacks
A Sinatra plugin to provide convenience whilst performing asynchronous responses inside of the Sinatra framework running under async webservers. To properly utilise this package, some knowledge of EventMachine and/or asynchronous patterns is recommended. Currently, supporting servers include: * Thin * Rainbows * Zbatery
Rodauth is Ruby's most advanced authentication framework, designed to work in all rack applications. It's built using Roda and Sequel, but it can be used as middleware in front of web applications that use other web frameworks and database libraries. Rodauth aims to provide strong security for password storage by utilizing separate database accounts if possible on PostgreSQL, MySQL, and Microsoft SQL Server. Configuration is done via a DSL that makes it easy to override any part of the authentication process. Rodauth supports typical authentication features: such as login and logout, changing logins and passwords, and creating, verifying, unlocking, and resetting passwords for accounts. Rodauth also supports many advanced authentication features: * Secure password storage using security definer database functions * Multiple primary multifactor authentication methods (WebAuthn and TOTP), as well as backup multifactor authentication methods (SMS and recovery codes). * Passwordless authentication using email links and WebAuthn authenticators. * Both standard HTML form and JSON API support for all features.
TorqueBox Server Gem
Ruby standard library observer.
Serverspec verifier for Test-Kitchen without having to transit the Busser layer.
Rack middleware and appilcation for serving dynamic pages in very simple way. There are no controllers and no models, just only views like a asp, jsp and php!
Command-line client for Papertrail hosted log management service. Tails and searches app server logs and system syslog. Supports Boolean search and works with grep and pipe output (Unix).
Ruby standard library gserver.
Exponent Server SDK
Implementation of the Observer object-oriented design pattern.
KnifeSpork is a workflow plugin for Chef::Knife which helps multiple developers work on the same Chef Server and repository without treading on each other's toes. This plugin was designed around the workflow used at Etsy, where several people are working on the Chef repository and Chef Server simultaneously.
Dead simple Rails 3 SOAP server library
AnyCable core RPC implementation not depenending on a particular server type (e.g., gRPC or whatever)
Provides a fake SQS server that you can run locally to test against
Easy server-side tracking for Google Analytics
Net::LDAP is an LDAP support library written in pure Ruby. It supports all LDAP client features, and a subset of server features as well.
Stomp messaging server with file/dbm/memory/activerecord based FIFO queues, queue monitoring, and basic authentication. == SYNOPSYS: Handles basic message queue processing