HTTP

HTTP protocol libraries and utilities for web communication. Packages among the 3,000 most downloaded in the past 90 days.

30 packages
  • hpax 1.1.0

    Implementation of the HPACK protocol (RFC 7541) for Elixir

    27
    6.5m last 90 days
  • cowlib 2.21.0

    Support library for manipulating Web protocols.

    298
    4.7m last 90 days
  • HPACK Implementation

    39
    2.3m last 90 days
  • chatterbox library for http2

    247
    2.2m last 90 days
  • h2 0.12.4

    HTTP/2 protocol library for Erlang

    3
    766.5k last 90 days
  • A plug to rewrite the Plug.Conn's remote_ip based on request headers such as Forwarded, X-Forwarded-For, X-Client-Ip, and X-Real-Ip

    280
    662.1k last 90 days
  • corsica 2.1.3

    Plug-based swiss-army knife for CORS requests.

    537
    548.7k last 90 days
  • URI encode nested GET parameters and array values in Elixir.

    14
    472.7k last 90 days
  • Lightweight, ultra-fast Server Sent Event parser

    35
    444.7k last 90 days
  • accept 0.3.7

    Accept header(s) for Erlang/Elixir.

    10
    266.0k last 90 days
  • Multipart message generator

    53
    263.3k last 90 days
  • Types and functions for Gleam HTTP clients and servers

    286
    173.6k last 90 days
  • gramps 6.0.1

    A Gleam HTTP and WebSocket helper library

    8
    92.4k last 90 days
  • Referer parser library

    13
    22.9k last 90 days
  • A simple to use plug for shallow ETags

    22
    15.5k last 90 days
  • ex_url 2.0.3

    Functions to parse URLs including scheme-specific URLs such as `tel`, `data`, `geo`, `uuid` and `mailto`. Modelled on the URI module.

    29
    14.0k last 90 days
  • HTTP/1.1 protocol library for Erlang

    2
    11.9k last 90 days
  • Standards-compliant HTTP Cookie implementation, with support for Req and Tesla.

    27
    11.0k last 90 days
  • ssevents 0.15.0

    Server-Sent Events primitives for Gleam

    3
    11.0k last 90 days
  • raxx 1.1.0

    Interface for HTTP webservers, frameworks and clients.

    407
    8.5k last 90 days
  • Very simple plug which reads `X-Forwarded-For` or `Forwarded` header according to rfc7239 and fill `conn.remote_ip` with the root client ip.

    8.4k last 90 days
  • A parser for the HTTP Content-Type header.

    1
    8.4k last 90 days
  • Compressed Body Reader

    20
    6.4k last 90 days
  • ace 0.19.0

    HTTP web server and client, supports http1 and http2

    304
    5.8k last 90 days
  • http_core 0.21.14

    Shared HTTP primitives for browser-like protocol clients

    1
    5.3k last 90 days
  • HTTP protocol primitives for Erlang/OTP 27+ (HTTP/1.1, HTTP/2, HTTP/3, QPACK)

    0
    5.1k last 90 days
  • mimetypes

    75
    4.6k last 90 days
  • RFC 6570 complient URI template processor

    4.6k last 90 days
  • sse 0.4.0

    Server Sent Events for Elixir/Plug

    101
    4.1k last 90 days
  • HTTP/3 application protocol layer for Elixir QUIC transports

    1
    3.4k last 90 days