/tipi

Tipi - the All-in-one Web Server for Ruby Apps

Primary LanguageRubyMIT LicenseMIT

Tipi - the All-in-one Web Server for Ruby Apps

Gem Version Modulation Test MIT licensed

What is Tipi?

Tipi is an integrated, feature-complete HTTP/S server for Ruby applications. Tipi is built on Polyphony, a robust, high-performance library for building highly-concurrent applications in Ruby. Tipi can be used to serve any Rack application or set of static files directly without having to employ a reverse-proxy such as Nginx.

Features

  • High-performance, highly concurrent web server based on Polyphony
  • Full support for HTTP, HTTP/2, WebSocket protocols
  • Built-in SSL termination for secure, encrypted connections
  • Automatic ALPN protocol selection
  • Request and response body streaming for efficient downloads and uploads
  • Full support for Rack-based apps

Documentation

Documentation for Tipi is coming soon...