Networking
Network programming libraries for sockets, protocols, and network communication. Packages among the 3,000 most downloaded in the past 90 days.
-
1.2k3.3m
-
1.2k2.2m
-
912.1m
-
9411.1m
-
libcluster 3.5.0
Automatic Erlang cluster formation and management for Elixir/Erlang applications
2.1k1.0m last 90 days2.1k1.0m -
29923.8k
-
237580.9k
-
1.5k412.3k
-
inet_cidr 1.0.8
Classless Inter-Domain Routing (CIDR) library for Elixir. Compatible with Erlang's :inet module and support for IPv4 and IPv6
50244.2k last 90 days50244.2k -
pfx 0.14.2
Functions to work with prefixes, especially IP (both IPv4 and IPv6).
8150.5k last 90 days8150.5k -
iptrie 0.10.0
IP lookup, with longest prefix match, for IPv4, IPv6 prefixes (and others).
19150.5k last 90 days19150.5k -
11140.7k
-
145106.9k
-
5082.3k
-
4672.9k
-
18163.8k
-
2561.2k
-
11657.9k
-
69146.6k
-
domainatrex 3.1.0
Domain / TLD parsing library for Elixir, using the Public Suffix List.
4146.4k last 90 days4146.4k -
1.8k37.7k
-
4636.7k
-
socket_drano 0.6.0
Provides a mechanism to gracefully drain Phoenix socket connections.
1434.0k last 90 days1434.0k -
8628.2k
-
1421.2k
-
8517.1k
-
4013.3k
-
2512.5k
-
iptools 0.0.5
A set of functions for validating and transforming IPv4 addresses
1612.1k last 90 days1612.1k -
31810.5k
-
810.3k
-
2510.0k
-
09.5k
-
1539.2k
-
socket_tcp_bridge 0.1.0
Bridge between unix socket and tcp port. You can redirect UNIX socket (e.g. Docker API) to TCP port.
109.0k last 90 days109.0k -
public_sufx 0.6.20251108
Operate on domain names using the public suffix rules provided by https://publicsuffix.org/.
59.0k last 90 days59.0k -
108.9k
-
78.9k
-
28.5k
-
68.5k
-
48.3k
-
peerage 1.0.3
Easy clustering, pluggable discovery: via DNS (for Kubernetes, Weave, discoverd, Swarm and others), UDP multicast, or a plain list of nodes. Easy extensibility for custom Providers.
3998.0k last 90 days3998.0k -
1617.9k
-
kube_rpc 0.5.1
Library to create named process in a cluster node and send messages to them.
17.9k last 90 days17.9k -
137.5k
-
627.4k
-
socket2 2.1.2
Socket handling library for Elixir, updated for OTP20+ by the witchtails team
107.0k last 90 days107.0k -
27.0k
-
16.9k
-
96.5k
-
modbux 0.3.14
Modbus for network and serial communication, this library implements TCP (Client & Server) and RTU (Master & Slave) protocols.
516.3k last 90 days516.3k -
76.0k
-
epmdless 0.3.0
EPMDLess application (allows connecting erlang nodes without EPMD)
1875.9k last 90 days1875.9k -
4525.8k
-
155.6k
-
55.1k
-
314.8k
-
lambda_throttle 0.3.0
Erlang/OTP application to throttle/rate limit resource access
444.5k last 90 days444.5k -
2834.5k
-
agent_check 0.2.8
HAProxy Agent Check protocol implementation for Elixir/Phoenix apps. Allows for easy rolling restarts and dynamic backpressure to your HAProxy loadbalancer.
103.9k last 90 days103.9k -
273.9k
-
343.3k
-
473.2k
-
mllp 0.9.9
An Elixir library for transporting HL7 messages via MLLP (Minimal Lower Layer Protocol)
442.9k last 90 days442.9k -
42.8k
-
1982.7k
-
52.7k
-
82.6k
-
1902.6k
-
dns_erlang 4.3.0
An Erlang DNS message library that supports most common record types, TSIG authenticated messages, EDNS0 and DNSSEC.
992.4k last 90 days992.4k -
112.4k
-
ip_reserved 0.1.1
A tool that checks if the given IP is private / reserved or "normal". Works with IPv4 and IPv6 addresses.
2.3k last 90 days-2.3k -
52.3k
-
emqtt_failover 0.4.0
Wrapper around :emqtt to provide support for failing over between brokers
2.3k last 90 days-2.3k -
02.0k
-
122.0k
-
fly_rpc 0.3.0
Library for making RPC calls to nodes in other fly.io regions. Specifically designed to make it easier to execute code in the "primary" region.
602.0k last 90 days602.0k -
5511.9k
-
161.9k
-
31.9k
-
netaddr_ex 1.3.1
General functions for network address parsing and manipulation, with support for addresses of arbitrary size.
31.7k last 90 days31.7k -
51.7k
-
71.6k
-
network_monitor 1.1.4
Network interface monitor, sending events when the any of the network interfaces go up or go down.
1.6k last 90 days-1.6k -
21.6k
-
11.5k
-
01.5k
-
01.5k
-
111.4k
-
211.4k
-
311.3k
-
51.3k
-
elixir_agi 0.0.20
Elixir client for the Asterisk AGI protocol. Find the user guide in the github repo at: https://github.com/marcelog/elixir_agi.
61.3k last 90 days61.3k