#sockets

  1. socket2

    handling networking sockets with a maximal amount of configuration possible intended

    v0.6.2 46.8M #sockets #networking #io
  2. neli

    Type safe netlink library written in Rust

    v0.7.4 1.2M #netlink #sockets #netlink-sockets
  3. io-extras

    File/socket handle/descriptor utilities

    v0.19.0 705K #file-descriptor #sockets #io-stream #api
  4. netstat2

    Cross-platform library to retrieve network sockets information

    v0.11.2 26K #network-sockets #cross-platform #sockets
  5. systemfd

    A convenient helper for passing sockets into another process. Best to be combined with listenfd and cargo-watch.

    v0.4.6 550 #cargo-watch #socket-activation #listenfd #sockets #systemd
  6. tokio-vsock

    Asynchronous Virtio socket support for Rust

    v0.7.2 227K #sockets #virtio #async #container-runtime #micro-vm
  7. renet2

    Server/Client network protocol library for multiplayer games, forked from renet

    v0.13.0 280 #networking #multi-player #sockets
  8. vsock

    Virtio socket support for Rust

    v0.5.2 322K #virtio #sockets #host
  9. niri-ipc

    Types and helpers for interfacing with the niri Wayland compositor

    v25.11.0 6.4K #wayland-compositor #sockets #wayland #api-bindings
  10. nexy

    Multi-network server for the Nex protocol

    v0.5.1 270 #tcp-socket #protocols #nex #sockets #socket-server
  11. egui_graph

    A general-purpose node graph widget for egui

    v0.11.0 #graph-node #egui #widgets #sockets #ui #graph-layout #dataflow #egui-ui #bezier #widget-for-egui
  12. xdp

    AF_XDP socket support without C dependencies

    v0.7.2 410 #af-xdp #sockets #linux
  13. ergot

    Eloquence in messaging

    v0.12.0 #messaging #devices #sockets #eloquence #postcard #lesson
  14. xdpilone

    Interaction with Linux XDP sockets and rings. No libbpf/libxpd-sys. Lightweight, high-performance.

    v1.2.1 1.7K #ebpf #linux #sockets
  15. fshc

    A tiny file and socket handle counter, a modern open source alternative to handle.exe

    v1.4.0 #sockets #counter #handle #exe #descriptor
  16. rustdtp

    Cross-platform networking interfaces for Rust

    v0.9.0 800 #networking #async #sockets
  17. ergot-base

    Eloquence in messaging

    v0.9.1 850 #ergot #devices #networking #sockets #messaging #eloquence #postcard #lesson #allocator #microcontrollers
  18. can-socket

    no frills CAN sockets (synchronous or async with tokio)

    v0.3.5 #can-bus #socket-can #sockets #can
  19. threadsafe_zmq

    Thread-safe ZeroMQ wrapper with sync and async support

    v2.0.0 #zeromq #thread-safe #async-channel #sockets
  20. nex

    Cross-platform networking library in Rust

    v0.24.1 700 #networking #sockets #packet #network-packet
  21. aahc

    Asynchronous, zero-allocation HTTP client that is agnostic to choice of executor

    v0.1.1 #http-client #sockets #request-headers #async
  22. lls

    list listening sockets

    v0.4.2 400 #sockets #linux #cli
  23. xdp-socket

    fast API to use XDP sockets in Rust

    v0.1.4 #sockets #networking #af-xdp #async #network-interface #receiving #p2p
  24. stdio-override

    overriding Stdin/Stdout/Stderr with a different stream

    v0.2.0 10K #cross-platform #sockets #io
  25. nrfxlib

    Rust driver for the LTE stack on the Nordic nRF9160

    v0.6.1 420 #nrf9160 #sockets #nordic #driver #gnss #embedded #lte #gps #git #embedded-applications
  26. bye

    graceful shutdown with no downtime

    v0.1.6 260 #graceful-shutdown #socket-activation #systemd #sockets #tokio #downtime #task-tracker #env-var #broadcast
  27. lazy-sock

    lightweight library for building Unix Domain Socket services with zero boilerplate. It provides a simple macro to create .sock files (default in /tmp, no root required, auto-clean on reboot)…

    v1.0.7 #unix-socket #server #socket-server #networking #sockets
  28. fgp-daemon

    Fast Gateway Protocol SDK for building low-latency daemon services

    v0.1.0 #daemon #ndjson #fgp #ai-agents #sockets
  29. suricatasc

    Suricata socket control program

    v8.0.3 #suricata #sockets #control #replace
  30. rshijack

    TCP connection hijacker, Rust rewrite of shijack

    v0.5.2 370 #tcp-connection #rust-rewrite #packet #sockets #ack #hijacking #remote-server #telnet #raw-sockets
  31. nbmq

    Lightweight timerless messaging queue

    v0.2.0 #messaging #sockets #udp #peer #bullshit #dataframe
  32. librqbit-dualstack-sockets

    creating dual-stack TCP and UDP tokio sockets

    v0.6.11 430 #sockets #dual-stack #tokio #tcp #udp #librqbit #ipv4 #tcp-and-udp #socket-address #ipv6
  33. nifa

    Cross-platform network inspection tool

    v0.4.0 #network-interface #networking #cross-platform #sockets #inspection #routing-table #ip-address #os-kernel #ipv6 #oui
  34. tcptotcp

    TCP Transfers

    v0.0.5 #tcp-stream #sockets #bridge #relay #blocking #keep-alive #bidirectionally #idle #async-runtime #upstream
  35. reactive-messaging

    Reactive client/server communications, focused on high performance

    v0.4.1 #messaging #sockets #reactive #transport
  36. yclip

    A cross-platform clipboard syncer

    v0.4.5 180 #clipboard #cross-platform #socket-address #connect #sockets #logging #poll-interval #syncer #mandatory #increase
  37. msg-common

    Common functions and types for the msg crates

    v0.1.5 #distributed-systems #tokio #built #messaging #sockets #distributed-messaging #messaging-system #pub-sub #zeromq #request-reply
  38. mpvipc

    A small library which provides bindings to control existing mpv instances through sockets

    v1.3.0 #sockets #mpv #instance #playback-control #bindings
  39. wait-on

    CLI Utility to wait on the availability of resources such as Files, HTTP Servers, Ports & Sockets

    v0.0.14 260 #sockets #wait
  40. pree

    Cross-platform network diagnostics and monitoring for Rust applications

    v1.0.0 #cross-platform #monitoring #sockets #diagnostics #network-monitoring
  41. blooemu

    the best library for OS API's manipulation

    v0.2.1 1.4K #os-api #sockets #host-name #networking #content #timer #alert #symlink #ip #date
  42. emcyphal

    Async Cyphal/CAN network stack for no_std environments

    v0.1.0 #can #sockets #embedded #cyphal #embassy
  43. socket-traits

    Traits for generic programming over sockets of various different protocols and address families

    v0.1.0 #traits-for-generic #sockets #protocols #tcp-stream #connected #unix-stream #datagram #connectionless #write-trait #caller
  44. arcbox-virtio

    VirtIO device implementations for ArcBox

    v0.0.1-alpha.1 #virt-io #block-device #arc-box #virtio-net #sockets #emulation #vsock #virtio-vsock #blk
  45. rusty_enet

    ENet for Rust (and wasm!) transpiled from C

    v0.4.0 150 #e-net #transpiled #version #sockets #interface #wasm #web-rtc
  46. cbsk_log

    log tool

    v2.1.2 1.2K #cbsk #logging #sockets #tool #console
  47. bsread

    streaming protocol

    v0.1.1 #protocols #streaming-protocol #zeromq #receiver #sockets #message-parser
  48. nex-sys

    network-related system function and call support for nex. Used for low-level system interactions.

    v0.24.1 1.5K #networking #sockets
  49. socket_filter

    bpf program to monitor host's net traffic

    v0.2.4 #sockets #networking
  50. socket2-plus

    A superset of socket2 with additional safe APIs

    v0.2.1 380 #sockets #io #api-bindings
  51. gday_server

    Server that lets 2 peers exchange their socket addresses

    v0.5.1 380 #server #exchange #sockets #addresses #peer #command-line-tool #file-transfer
  52. nu_plugin_socket

    A Nushell plugin for low-level TCP and UDP socket communication

    v0.1.0 #udp-socket #tcp-socket #nu-shell #sockets #nu-shell-plugin #udp
  53. msg-socket

    Sockets for msg-rs

    v0.1.5 #pub-sub #sockets #message #connection #connecting #distributed-systems #request-reply
  54. sctp-rs

    Idiomatic Rust APIs for Linux SCTP Stack

    v0.3.1 440 #sockets #stack #linux #toolkit #system-api #idiomatic-rust-api #first-class #extension-api #linux-kernel
  55. vineyard

    SDK: core library

    v0.18.1 #rust-sdk #dataframe #unix-domain-socket #sockets #immutability #big-data-analytics #record-batch #distributed-systems #immutable-data
  56. afpacket

    Bindings for Linux raw packet sockets (AF_PACKET), and an async wrapper

    v0.2.3 5.7K #sockets #async #raw
  57. sshbind

    that securely binds remote services behind multiple SSH jump hosts to a local socket, enabling seamless access with encrypted credential management, TOTP-based two-factor authentication, and automatic reconnection

    v0.1.0 #ssh #service #sockets #encryption #credentials #reconnection #authentication #binds #jump #secure-access
  58. nrfxlib-sys

    Rust bindings to the Nordic nRF91* Socket Library

    v3.0.2 3.4K #nordic-semiconductor #nrf91 #bindings #nrf9160 #sockets
  59. nex-datalink

    cross-platform datalink layer networking. Part of nex project.

    v0.24.1 1.5K #networking #sockets #data-link
  60. nex-socket

    Cross-platform socket library. Part of nex project. Offers socket-related functionality.

    v0.24.1 1.5K #networking #sockets #network
  61. rserver

    Asynchronous TCP server for intercepting requests, modifying request headers, and replacing responses

    v0.1.6 #tcp-server #proxy-server #sockets #tcp #tcp-socket
  62. xsio

    High-performance Cross-platform Low-level Socket I/O for Rust

    v0.1.2 110 #low-level #cross-platform #sockets #low-level-socket
  63. tehuti-socket

    Socket engine for Tehuti communication system

    v0.11.0 #tehuti #engine #communication #system #sockets #game #system-for-gamedev
  64. no-std-net

    Rust's std::net... without the 'std'.

    v0.6.0 868K #udp-socket #ip-address #sockets #std-net #networking
  65. tokio-stream_wasi

    work with Stream and tokio

    v0.1.11 110 #tokio-stream #async-stream #networking #chat #sockets
  66. raunch

    A safe wrapper around launchd launch_activate_socket

    v1.0.1 700 #socket-activation #sockets #launchd #macos
  67. tls-api-not-tls

    TLS API implementation which returns plain sockets. This is NOT TLS implementation.

    v0.12.1 #tls #sockets #api
  68. tokio-socketcan

    Asynchronous Linux SocketCAN sockets with tokio

    v0.3.1 650 #socket-can #tokio #async #sockets #linux
  69. grubbnet

    Lightweight TCP client/server library for writing networked applications and games

    v0.1.7 210 #tcp-client #networking #sockets #tcp-server #applications #packet-header #multi-player #games #cryptography
  70. sctpx

    friendly SCTP wrapper

    v0.4.0 32K #sctp #sockets #net
  71. mproxy-reverse

    MPROXY: Reverse Proxy. Send upstream data to downstream socket listeners.

    v0.1.8 210 #reverse-proxy #stream #udp #tcp-proxy #sockets #multi-cast #cache #mproxy #udp-client #upstream
  72. libsparkypi

    control radio switch sockets and similar devices via linux gpiodev

    v0.3.0 330 #radio #sockets #lpd433 #sbc #automatisation
  73. hyprrust

    that provides an interface with the Hyprland sockets

    v0.2.1 #ipc #sockets #hyprland
  74. multicast-socket

    Single-socket multi-interface multicast socket

    v0.3.3 #multi-cast #network-interface #sockets #multicast
  75. readwrite

    Combine Read and Write into a single Read+Write object

    v0.2.0 2.9K #sockets #combine
  76. mctp-linux

    Management Component Transport Protocol (MCTP) Linux transport

    v0.2.0 #mctp #sockets #protocols #linux
  77. icmp-socket

    ICMP sockets for both IPv4 and IPv6

    v0.2.0 750 #sockets #icmp #ipv6 #ipv4 #ping #ip
  78. osquery-rs

    allows you to execute osquery SQL queries using osquery Thrift API

    v0.1.3 500 #sql #thrift #sockets #instance #extension
  79. Try searching with DuckDuckGo.

  80. vpp-api-transport

    fd.io VPP API transport over shared memory and sockets

    v0.1.5 #shared-memory #vpp #sockets #transport #api #api-client #unix-socket
  81. libzt

    Encrypted P2P SD-WAN library by ZeroTier

    v0.1.2 #zero-tier #vpn #sockets
  82. multisock

    Unified types for TCP & Unix sockets

    v1.0.0 #unix-socket #tcp-socket #sockets #unix #tcp
  83. cursock

    raw socketing, can be used for sending raw packets and some protocols

    v1.2.7 #sockets #networking #arp
  84. slack-rust

    Slack API Client

    v0.0.1-alpha 290 #web-api #events #reference #api-client #sockets
  85. lines_from_request

    Read lines from a hyper Body in a blocking manner

    v0.3.1 #database #time-series-database #sockets #non-blocking
  86. tokio-tls-api

    TLS/SSL streams for Tokio giving an implementation of TLS for nonblocking I/O streams

    v0.2.1 5.2K #tls #tokio #tokio-proto #async #sockets
  87. proxie

    making requests through HTTP or SOCKS proxy

    v0.1.1 #socks5-proxy #http-proxy #async-std #authentication #sockets #proxy-client #tokio-http
  88. tcp_typed

    wrapper around platform TCP socket APIs that leverages the type system to ensure correct usage. It's quite easy to accidentally misuse the Berkeley sockets or similar APIs, resulting in ECONNRESET/EPIPE/etc…

    v0.1.4 #tcp-socket #events #sockets
  89. firestarter

    A process and shared socket manager

    v0.3.2 #process-manager #sockets #socket-activation #systemd
  90. net-literals

    Literals for IP/socket addresses

    v0.2.0 1.7K #ip-address #literals #socket-address #sockets #ipv4 #proc-macro #ipv6
  91. nell

    Linux netlink interface

    v0.3.0 #netlink #linux #interface #sockets #diag #sock
  92. mptcp

    A helper crate to create MPTCP sockets

    v0.1.5 260 #tcp-stream #async-std #create #sockets #helper #multipath #macos #async-await
  93. groundwork

    that provides a status page for your Rust process

    v0.1.0 #process #status #page #logging #sockets #process-information #web-framework #poem
  94. nanoserve

    Ground-up implementation of a nano HTTP server from TCP sockets

    v0.1.0 #tcp-server #async-tcp #sockets #async #tcp-socket #async-socket
  95. lazy-socket

    Low level Raw Socket API. WIP

    v0.3.0 #sockets #raw-sockets
  96. dff

    Differential Fuzzing Framework

    v0.1.0 #shared-memory #framework #fuzzing #differential #sockets
  97. nanomsg-sys

    The low-level bindings that is used by the nanomsg library

    v0.7.2 140 #sockets #bindings #binding
  98. arplayer

    play and attack ARP

    v0.1.2 #arp #attack #sockets #play #forward #spoof #root-privileges #raw-sockets
  99. nautilus-sockets

    A UDP Socket that listens for events

    v0.1.1 #networking #sockets #udp-networking
  100. xenet-datalink

    cross-platform datalink layer networking. Part of xenet project.

    v0.5.0 2.9K #networking #sockets
  101. mm-std-embedded-nal

    embedded-nal traits for large devices that support the standard library

    v0.4.0 100 #embedded-nal #standard #networking #sockets #tcp-socket #ip-address #dns #io-error #udp
  102. netstat-esr

    Maintained version of netstat-rs which is a cross-platform library to retrieve network sockets information

    v0.8.1 450 #network-sockets #sockets
  103. iso-tp

    Async ISO-TP (ISO 15765-2) implementation for embedded devices

    v0.1.0-alpha.5 #embedded-devices #async #sockets #reader #iso
  104. buplib

    A small beeper / buzzer socket wrapper library

    v3.3.0 280 #buzzer #beeper #connection #sockets #bup #beeps #udp #tcp-socket #cargo-run
  105. dissonance

    An async-friendly Rust library for generating Noise-encrypted transport protocols

    v0.3.5 #transport #async-friendly #noise-protocol #sockets #generator #async-read #async-write #async-io #stream-sink #responder
  106. tokio_socket

    Composable tokio-based UDP/TCP sockets

    v0.1.0 #udp #sockets #tokio-based #tcp-socket #composable
  107. rust_asio

    Asynchronous I/O library

    v0.6.0 #networking #async #sockets
  108. async-socket

    General-purpose asynchronous socket stream

    v0.1.2 #sockets #clone #async
  109. udplite

    An idiomatic UDP-Lite wrapper, with optional mio integration

    v0.1.0 #sockets #mio #integration #send #optional
  110. mpvsock

    mpv socket ipc client with MIT/Apache-2.0 license

    v0.2.0 #sockets #ipc #apache #mpv #2-0 #cargo-run #command-line-tool
  111. unisocket

    Unified types for TCP & Unix sockets

    v1.0.0 #unix-socket #tcp-socket #unix #sockets
  112. lazuli

    A socket library for consistent, quick, and easy data transfer

    v0.1.1-rc.2 #data-transfer #socket-for-consistent #tcp-client #sockets #quick #cross-platform
  113. async-pop2

    A fork of simple Pop3 compatible client

    v1.1.1 #tls #pop3-client #pop #sockets #email #async-native-tls
  114. netstat

    Cross-platform library to retrieve network sockets information

    v0.7.0 310 #network-sockets #cross-platform #tcp-socket #sockets
  115. easy-sockets

    aimed at simplifying the creation of socket protocols

    v0.1.0 #sockets #tcp-server #protocols #aimed #messaging-protocol #micro-controller #esp32
  116. xenet-sys

    network-related system function and call support for xenet. Used for low-level system interactions.

    v0.5.0 3.0K #networking #sockets #syscalls
  117. orbit2

    idiomatic layer for orbit2-sys

    v0.1.1-alpha.2 #idiomatic #layer #sockets #arguments #service #name-service #system-wide
  118. xenet-socket

    Cross-platform socket library. Part of xenet project. Offers socket-related functionality.

    v0.5.0 2.9K #networking #sockets #cross-platform
  119. websocket-stream

    Non-blocking Websocket (RFC-6455) wrapper for TcpStream

    v0.0.5 #websocket #web #rfc-6455 #sockets
  120. trigout

    Trigger based formatter

    v0.1.0 #formatter #sockets #trigger #name #stdout #format-str #file-config #date-time #dwm-status
  121. zeromq-2sat

    A native Rust implementation of ZeroMQ

    v0.4.0 #zeromq #tcp-transport #async-std-runtime #sockets #ipc #fault-tolerant #async-runtime #async-dispatcher-runtime #async-ecosystem
  122. eigen-services-operatorsinfo

    Eigen Layer SDK services operatorsinfo

    v2.0.0 1.3K #operator-socket #operatorsinfo #information #sockets #public-key #eigen-layer-sdk #past #ethereum #avs
  123. zeromq-twosat

    A native Rust implementation of ZeroMQ

    v0.4.0 #zeromq #tcp-transport #async-std-runtime #native #sockets #ipc #async-runtime #async-dispatcher-runtime
  124. xdp-util

    XDP sockets

    v0.1.3 #udp #sockets #mac-address #networking #network-interface #packet-header #xdp #packet-processing #netlink #network-sockets
  125. socketstat

    Get socket information and statistics

    v0.1.0 #sockets #statistics #information #io #connection-info #macos
  126. libratman

    Ratman types, client, and interface library

    v0.7.0 #ratman #netmod #sockets #router #driver #daemon #socket-address #tcp-socket #message-streaming
  127. signald-rust

    interface with Signald

    v0.1.5 #message #sockets #api-bindings
  128. ofiles

    Identify processes that have opened files or sockets

    v0.2.0 800 #process #sockets #filesystem #lsof #fuser
  129. socketcan-alt

    Rust binding for SocketCAN

    v0.4.0 #socket-can #dataframe #bindings #sockets #id
  130. hyprland-ipc

    Hyprland ipc access

    v0.0.5 #ipc #hyprland #sockets #access
  131. terrasound

    Flutter package that allows you to play live audio data which is received over a local socket connection

    v0.3.2 150 #audio-data #sockets #flutter #connection #package #low-latency-audio #audio-player #real-time-audio
  132. socket

    Low-level networking interface for Rust

    v0.0.7 6.3K #sockets #networking #networking-interface #low-level-networking
  133. tokio-sctp

    tokio SCTP socket bindings

    v0.2.0 400 #tokio #sctp #sockets #async #async-socket
  134. async-uninet

    Unified types for asynchronous TCP & Unix sockets

    v0.2.0 #unix-socket #tcp #sockets #async #unified #types-for-asynchronous #socket-address #inet #async-std #ipv4
  135. hciraw

    The interface to HCI Raw Sockets

    v1.0.1 #hci #bluetooth #sockets
  136. jnt

    full of just neat things

    v0.2.0 #macro #sockets #phf #uri #extension #unit-testing #extension-traits #once-cell #platform-independent #env-var
  137. unbounded-udp

    Create unbounded UdpSocket in safe Rust

    v1.0.1 #udp-socket #sockets #io
  138. tls-api-not-tls-2

    TLS API implementation which returns plain sockets. This is NOT TLS implementation.

    v0.11.0 950 #tls #sockets
  139. unisock

    Unified socket with different implementations

    v1.0.0 #sockets
  140. haproxy-stats-socket

    HAProxy stats socket

    v0.1.0 #ha-proxy #statistics #sockets #package
  141. posix-socket

    thin wrapper around POSIX sockets

    v0.2.0 #unix-socket #posix #unix #sockets
  142. async-fetch

    Asynchronous HTTP client

    v0.4.0 #http-client #tls #relay #unix #sockets
  143. oko-multicast-socket

    Single-socket multi-interface multicast socket

    v0.5.3 #multi-cast #multicast #sockets
  144. subs

    Run a command simultaneously in every subdirectory, and manage with a socket

    v0.2.0 #sub-directory #command #sockets #root-directory #manage
  145. socket2-ext

    An socket2 extension contains utilities for handling networking sockets with a maximal amount of configuration possible intended

    v0.1.1 #sockets #networking #socket-ext #api-bindings
  146. omsxctl

    a command line console for openMSX

    v0.1.2 #open-msx #console #sockets #command-line #line-console
  147. sos-changes

    Local socket change event producer and consumer for the Save Our Secrets SDK

    v0.17.3 #producer-consumer #sockets #change #save #sos #encryption #distributed #cross-platform #password-manager #database-security
  148. ctf-packet-relay

    Relays CTF packets from a serial device or socket to one or more LTTng relayd sessions

    v0.1.3 #serial-devices #session #sockets #ctf #packet #relayd
  149. socktee

    A command line utility to copy UNIX domain socket datagrams from one socket to two other sockets

    v0.1.0 #sockets #datagram #tee