net-http-persistent 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.
RG: https://rubygems.org/gems/net-http-persistent
An HTTP/1.1 pipelining implementation atop Net::HTTP. A pipelined
connection sends multiple requests to the HTTP server without waiting
for the responses. The server will respond in-order.
Scraping NICONICO DOUGA utility for Ruby.
(NICONICO DOUGA is Video Sharing Service)
Ruby/NTLM provides message creator and parser for the NTLM authentication.
Octopress is an obsessively designed toolkit for writing and deploying
static Jekyll blogs.
pagerduty provides a lightweight Ruby interface for calling the PagerDuty
Integration API.
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for
Ruby/Rack applications. Puma is intended for use in both development and
production environments. In order to get the best throughput, it is highly
recommended that you use a Ruby implementation with real threads like Rubinius
or JRuby.
Popular WebDAV framework for PHP. Use it to create WebDAV, CalDAV and
CardDAV servers. It supports a wide range of internet standards related to
these protocols. The most relevant are:
WebDAV
CalDAV
CardDAV
vCard 2.1, 3.0, 4.0 and jCard
iCalendar 2.0 and jCal
current-user-principal
Extended MKCOL
WebDAV-sync
CardDAV directories
CalDAV delegation
CalDAV sharing
Closure Compiler is a JavaScript optimizing compiler. It parses your
JavaScript, analyzes it, removes dead code and rewrites and minimizes
what's left. It also checks syntax, variable references, and types,
and warns about common JavaScript pitfalls. It is used in many of
Google's JavaScript apps, including Gmail, Google Web Search, Google
Maps, and Google Docs.
Ruby client for consuming WebSockets from http://pusher.com