_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
elixir-plug 1.18.1
Propagated dependencies: elixir-mime@2.0.7 elixir-plug-crypto@2.1.1 erlang-telemetry@1.3.0
Channel: guix
Location: gnu/packages/elixir-web.scm (gnu packages elixir-web)
Home page: https://hexdocs.pm/plug/
Licenses: ASL 2.0
Synopsis: Compose web applications with functions
Description:

Plug is:

  • A specification for composing web applications with functions

  • Connection adapters for different web servers in the Erlang VM

In other words, Plug allows you to build web applications from small pieces and run them on different web servers. Plug is used by web frameworks such as Phoenix to manage requests, responses, and websockets. This documentation will show some high-level examples and introduce the Plug's main building blocks.

Total results: 1