Sha256: bb8a9c136aeca94e4fc4fa620e7ef99a93110a14a57e4b170eef0bc2aab14a94

Contents?: true

Size: 1.24 KB

Versions: 15

Compression:

Stored size: 1.24 KB

Contents

<p align="center"><img src="docs/tipi-logo.png" /></p>

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

[![Gem Version](https://badge.fury.io/rb/tipi.svg)](http://rubygems.org/gems/tipi)
[![Modulation Test](https://github.com/digital-fabric/tipi/workflows/Tests/badge.svg)](https://github.com/digital-fabric/tipi/actions?query=workflow%3ATests)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/digital-fabric/tipi/blob/master/LICENSE)

## 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](https://github.com/digital-fabric/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...

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
tipi-0.43 README.md
tipi-0.42 README.md
tipi-0.41 README.md
tipi-0.40 README.md
tipi-0.39 README.md
tipi-0.38 README.md
tipi-0.37.2 README.md
tipi-0.37.1 README.md
tipi-0.37 README.md
tipi-0.36 README.md
tipi-0.35 README.md
tipi-0.34 README.md
tipi-0.33 README.md
tipi-0.32 README.md
tipi-0.31 README.md