HTTP

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

36 packages
  • cowlib 2.15.0

    Support library for manipulating Web protocols.

    285
    5.4m last 90 days
  • hpax 1.0.3

    Implementation of the HPACK protocol (RFC 7541) for Elixir

    23
    3.9m last 90 days
  • HPACK Implementation

    38
    1.6m last 90 days
  • chatterbox library for http2

    241
    1.4m 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

    267
    621.1k last 90 days
  • corsica 2.1.3

    Plug-based swiss-army knife for CORS requests.

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

    14
    532.6k last 90 days
  • accept 0.3.7

    Accept header(s) for Erlang/Elixir.

    10
    404.3k last 90 days
  • Multipart message generator

    52
    276.7k last 90 days
  • Types and functions for Gleam HTTP clients and servers

    246
    58.3k last 90 days
  • gramps 6.0.0

    A Gleam HTTP and WebSocket helper library

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

    23
    23.8k last 90 days
  • A simple to use plug for shallow ETags

    22
    19.3k last 90 days
  • A plug to remove the trailing slash

    6
    17.9k last 90 days
  • ex_url 2.0.1

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

    27
    14.5k last 90 days
  • chatterbox library for http2

    241
    10.3k last 90 days
  • Lightweight, ultra-fast Server Sent Event parser

    25
    8.8k last 90 days
  • A plug builder for redirecting requests.

    15
    7.9k 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.

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

    1
    7.5k last 90 days
  • Referer parser library

    14
    7.5k last 90 days
  • Fuzzyurl is a library for non-strict parsing, construction, and fuzzy-matching of URLs.

    20
    6.6k last 90 days
  • mimetypes

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

    -
    5.9k last 90 days
  • Cookies for Elli.

    2
    4.9k last 90 days
  • sse 0.4.0

    Server Sent Events for Elixir/Plug

    97
    4.5k last 90 days
  • raxx 1.1.0

    Interface for HTTP webservers, frameworks and clients.

    407
    4.4k last 90 days
  • cookie 0.1.2

    HTTP state management with cookies.

    3
    4.4k last 90 days
  • Compressed Body Reader

    18
    4.3k last 90 days
  • ace 0.19.0

    HTTP web server and client, supports http1 and http2

    305
    3.3k last 90 days
  • httpx 0.10.0-rc1

    Simple Elixir library with HTTP[S] helpers.

    4
    3.1k last 90 days
  • A simple HTTP Cookie encoder and decoder in pure Elixir with zero runtime dependencies.

    5
    3.1k last 90 days
  • Plug for generating Early Hints response

    12
    2.6k last 90 days
  • Fetch a favicon from URL, with multiple fallbacks

    0
    2.2k last 90 days
  • Easy to use plug for idempoent requests.

    49
    2.1k last 90 days
  • Robots.txt parser with caching. Modelled after Kryten.

    2
    1.7k last 90 days