Protocols
Protocol definitions and implementations for polymorphic behavior. Packages among the 3,000 most downloaded in the past 90 days.
-
anubis_mcp 2.2.0
Model Context Protocol (MCP) implementation in Elixir with Phoenix integration
180207.0k last 90 days180207.0k -
44252.6k
-
5036.5k
-
2228.6k
-
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).
3219.2k last 90 days3219.2k -
25418.0k
-
exgencode 2.6.0
Library for defining binary protocol messages, that provides a protocol for transforming between binary and Elixir structure representation
615.1k last 90 days615.1k -
014.7k
-
8413.5k
-
111.4k
-
extractable 1.0.1
A lightweight reusable Extractable protocol, allowing extracting elements one-at-a-time from a collection.
310.8k last 90 days310.8k -
insertable 1.0.0
A lightweight reusable Insertable protocol, allowing insertion elements one-at-a-time into a collection.
310.7k last 90 days310.7k -
29.8k
-
79.8k
-
dave 0.1.0
Discord DAVE protocol for Elixir, backed by Rust NIF bindings to davey
17.4k last 90 days17.4k -
127.3k
-
managoat_acp 0.6.0
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.
05.4k last 90 days05.4k -
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.
405.3k last 90 days405.3k -
304.9k
-
354.8k
-
viewstamped_replication 3.1.4
A protocol-generic Viewstamped Replication runtime for Elixir
34.3k last 90 days34.3k -
223.7k
-
backplane_mcp_protocol 1.10.27
Model Context Protocol (MCP) implementation in Elixir with Phoenix integration
03.5k last 90 days03.5k