← Graph

Rack

tool 8 connections

Low-level web-server interface that is the basis of all Ruby web frameworks. A Rack server is anything that responds to `call(env)` and returns a 3-element array (status, headers, body). Supports socket hijacking to escape the request/response cycle for persistent connections such as WebSockets. Shrine is built on Rack rather than Rails so it can be used from any Ruby web framework, including its upload endpoint which can be mounted in any router.

category
library
Shrine is built on Rack to be framework-agnostic.
about
Rack tool
Relies on Rack's call interface and hijacking API
tool JRuby Rack
related_to
Rack tool
Bridges the Java Servlet API to any Rack-based application.
tool Shrine
uses
Rack tool
Shrine is built on Rack to work with any Ruby web framework.
project PURR
uses
Rack tool
PURR server exposes a Rack-like block API and can mount in Rails routes
project ManageIQ
uses
Rack tool
Remote console proxy is implemented on top of Rack
tool step gem
uses
Rack tool
step mounts as a Rack app to serve REST
project Cidurial
uses
Rack tool
A Cidurial app is a Rack app mountable on any Rack server.

Provenance

Read by
45 extractions