3 unstable releases

0.2.0 May 10, 2024
0.1.1 Apr 18, 2024
0.1.0 Feb 28, 2024

#22 in #pingora

Download history 360/week @ 2024-02-23 812/week @ 2024-03-01 689/week @ 2024-03-08 775/week @ 2024-03-15 556/week @ 2024-03-22 731/week @ 2024-03-29 745/week @ 2024-04-05 513/week @ 2024-04-12 643/week @ 2024-04-19 741/week @ 2024-04-26 581/week @ 2024-05-03 667/week @ 2024-05-10 639/week @ 2024-05-17 472/week @ 2024-05-24

2,429 downloads per month
Used in 13 crates (10 directly)

Apache-2.0

685KB
14K SLoC

Pingora

Pingora is a collection of service frameworks and network libraries battle-tested by the Internet. It is to build robust, scalable and secure network infrastructures and services at Internet scale.

Features

  • Http 1.x and Http 2
  • Modern TLS with OpenSSL or BoringSSL (FIPS compatible)
  • Zero downtime upgrade

Usage

This crate provides low level service and protocol implementation and abstraction.

If looking to build a (reverse) proxy, see pingora-proxy crate.

Optional features

boringssl: Switch the internal TLS library from OpenSSL to BoringSSL.

Dependencies

~35–58MB
~1M SLoC