Protocols

Protocol definitions and implementations for polymorphic behavior. Packages among the 3,000 most downloaded in the past 90 days.

23 packages
  • Model Context Protocol (MCP) implementation in Elixir with Phoenix integration

    180
    207.0k last 90 days
  • emqtt 1.16.1

    Erlang MQTT v5.0 Client

    442
    52.6k last 90 days
  • Extended Protocol library using Matchers

    50
    36.5k last 90 days
  • An MQTT 3.1.1 client for Elixir

    22
    28.6k last 90 days
  • ex_mcp 1.6.2

    A comprehensive Elixir implementation of the Model Context Protocol (MCP). Build MCP clients and servers with support for tools, resources, prompts, and multiple transport layers (stdio, SSE, WebSocket).

    32
    19.2k last 90 days
  • stun 1.2.23

    STUN and TURN library for Erlang / Elixir

    254
    18.0k last 90 days
  • Library for defining binary protocol messages, that provides a protocol for transforming between binary and Elixir structure representation

    6
    15.1k last 90 days
  • An Elixir SIP-URI parser fully compatible with RFC 3261.

    0
    14.7k last 90 days
  • sippet 1.0.16

    An Elixir Session Initiation Protocol (SIP) stack.

    84
    13.5k last 90 days
  • msrpce 0.1.1

    Parser-generator for MS DCE RPC messages

    1
    11.4k last 90 days
  • A lightweight reusable Extractable protocol, allowing extracting elements one-at-a-time from a collection.

    3
    10.8k last 90 days
  • A lightweight reusable Insertable protocol, allowing insertion elements one-at-a-time into a collection.

    3
    10.7k last 90 days
  • typable 0.3.0

    Protocol which describes type identifier of Elixir term

    2
    9.8k last 90 days
  • Comparable (aka Orderable) Elixir protocol

    7
    9.8k last 90 days
  • dave 0.1.0

    Discord DAVE protocol for Elixir, backed by Rust NIF bindings to davey

    1
    7.4k last 90 days
  • MCP Protocol Library for Erlang

    12
    7.3k last 90 days
  • A client-side Agent Client Protocol session that outlives the turn, with a per-tool permission policy, block normalisation, usage accounting and a tracer, behind a writer callback.

    0
    5.4k last 90 days
  • xmlrpc 1.5.0

    XML-RPC encoder/decder for Elixir. Supports all valid datatypes. Input (ie untrusted) is parsed with erlsom against an xml-schema for security.

    40
    5.3k last 90 days
  • protoss 1.1.0

    Protoss is an evil, powerful Protocol library.

    30
    4.9k last 90 days
  • emcp 0.3.4

    A minimal Elixir Model Context Protocol (MCP) server

    35
    4.8k last 90 days
  • A protocol-generic Viewstamped Replication runtime for Elixir

    3
    4.3k last 90 days
  • a2a 0.3.0

    Elixir implementation of the Agent-to-Agent (A2A) protocol

    22
    3.7k last 90 days
  • Model Context Protocol (MCP) implementation in Elixir with Phoenix integration

    0
    3.5k last 90 days