Networking
Network programming libraries for sockets, protocols, and network communication. Packages among the 3,000 most downloaded in the past 90 days.
-
1.2k2.9m
-
1.2k1.9m
-
941.9m
-
9631.1m
-
29900.2k
-
libcluster 3.5.0
Automatic Erlang cluster formation and management for Elixir/Erlang applications
2.1k858.6k last 90 days2.1k858.6k -
242619.8k
-
1.5k349.8k
-
inet_cidr 1.0.9
Classless Inter-Domain Routing (CIDR) library for Elixir. Compatible with Erlang's :inet module and support for IPv4 and IPv6
50256.5k last 90 days50256.5k -
pfx 0.14.2
Functions to work with prefixes, especially IP (both IPv4 and IPv6).
8167.2k last 90 days8167.2k -
iptrie 0.10.0
IP lookup, with longest prefix match, for IPv4, IPv6 prefixes (and others).
19167.1k last 90 days19167.1k -
12145.4k
-
146106.4k
-
5074.7k
-
2473.6k
-
4668.0k
-
1153.2k
-
18453.0k
-
domainatrex 3.2.0
Domain / TLD parsing library for Elixir, using the Public Suffix List.
4346.5k last 90 days4346.5k -
9342.9k
-
440.9k
-
11639.4k
-
69232.7k
-
1.8k30.8k
-
4629.2k
-
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.
1028.7k last 90 days1028.7k -
1528.3k
-
124.1k
-
8518.0k
-
-17.7k
-
31917.4k
-
iptools 0.0.5
A set of functions for validating and transforming IPv4 addresses
1615.1k last 90 days1615.1k -
914.8k
-
313.6k
-
1413.0k
-
712.8k
-
1012.5k
-
4112.3k
-
2511.5k
-
711.4k
-
211.2k
-
1610.8k
-
46110.8k
-
110.4k
-
79.6k
-
kube_rpc 0.5.3
Library to create named process in a cluster node and send messages to them.
19.0k last 90 days19.0k -
socket_drano 0.6.0
Provides a mechanism to gracefully drain Phoenix socket connections.
138.3k last 90 days138.3k -
258.1k
-
public_sufx 0.6.20260207
Operate on domain names using the public suffix rules provided by https://publicsuffix.org/.
57.4k last 90 days57.4k -
07.4k
-
97.0k
-
-6.9k
-
26.8k
-
46.7k
-
366.3k
-
276.1k
-
1526.0k
-
socket2 2.1.2
Socket handling library for Elixir, updated for OTP20+ by the witchtails team
105.9k last 90 days105.9k -
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.
3995.5k last 90 days3995.5k -
395.4k
-
epmdless 0.3.0
EPMDLess application (allows connecting erlang nodes without EPMD)
1865.1k last 90 days1865.1k -
modbux 0.3.14
Modbus for network and serial communication, this library implements TCP (Client & Server) and RTU (Master & Slave) protocols.
515.1k last 90 days515.1k -
54.7k
-
lambda_throttle 0.3.0
Erlang/OTP application to throttle/rate limit resource access
454.5k last 90 days454.5k -
34.5k
-
2844.2k
-
63.8k
-
43.5k
-
mllp 0.9.9
An Elixir library for transporting HL7 messages via MLLP (Minimal Lower Layer Protocol)
453.4k last 90 days453.4k -
53.3k
-
absinthe_websocket_hr 0.2.3
Communicate with a Absinthe+Phoenix Endpoint over WebSockets
03.0k last 90 days03.0k -
33.0k
-
-3.0k
-
03.0k
-
1602.9k
-
-2.9k
-
2662.8k
-
622.7k
-
dns_erlang 5.0.5
An Erlang DNS message library that supports most common record types, TSIG authenticated messages, EDNS0 and DNSSEC.
992.7k last 90 days992.7k -
482.7k
-
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.
102.6k last 90 days102.6k -
122.6k
-
72.4k
-
-2.4k
-
222.4k
-
ex_nudge 1.0.2
ExNudge is a pure elixir library with the purpose of sending Web Push notifications in compliance with RFC 8291. Supports VAPID authentication and payload encryption.
142.4k last 90 days142.4k