#sockets

  1. socket2

    handling networking sockets with a maximal amount of configuration possible intended

    v0.6.1 32.9M #sockets #networking #io
  2. neli

    Type safe netlink library written in Rust

    v0.7.3 1.1M #netlink #sockets #netlink-sockets
  3. io-extras

    File/socket handle/descriptor utilities

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

    Cross-platform library to retrieve network sockets information

    v0.11.2 18K #network-sockets #cross-platform #sockets
  5. vsock

    Virtio socket support for Rust

    v0.5.2 297K #virtio #sockets #host
  6. tokio-vsock

    Asynchronous Virtio socket support for Rust

    v0.7.2 257K #sockets #virtio #async #container-runtime #micro-vm
  7. systemfd

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

    v0.4.6 850 #cargo-watch #socket-activation #listenfd #sockets #systemd
  8. niri-ipc

    Types and helpers for interfacing with the niri Wayland compositor

    v25.11.0 4.2K #wayland-compositor #sockets #wayland #api-bindings
  9. nexy

    Multi-network server for the Nex protocol

    v0.5.1 270 #tcp-socket #protocols #nex #sockets #socket-server
  10. renet2

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

    v0.11.0 330 #networking #multi-player #sockets
  11. ergot

    Eloquence in messaging

    v0.12.0 360 #messaging #devices #sockets #eloquence #postcard #lesson
  12. rustdtp

    Cross-platform networking interfaces for Rust

    v0.9.0 800 #networking #async #sockets
  13. xdpilone

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

    v1.2.1 2.1K #ebpf #linux #sockets
  14. can-socket

    no frills CAN sockets (synchronous or async with tokio)

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

    Thread-safe ZeroMQ wrapper with sync and async support

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

    Cross-platform networking library in Rust

    v0.24.1 2.1K #networking #sockets #packet #network-packet
  17. xdp

    AF_XDP socket support without C dependencies

    v0.7.1 180 #af-xdp #sockets #linux
  18. xdp-socket

    fast API to use XDP sockets in Rust

    v0.1.4 140 #sockets #networking #af-xdp #async #network-interface #receiving #p2p
  19. lls

    list listening sockets

    v0.4.2 400 #sockets #linux #cli
  20. 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
  21. bye

    graceful shutdown with no downtime

    v0.1.6 260 #graceful-shutdown #socket-activation #systemd #sockets #tokio #downtime #task-tracker #env-var #broadcast
  22. stdio-override

    overriding Stdin/Stdout/Stderr with a different stream

    v0.2.0 6.2K #cross-platform #sockets #io
  23. 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
  24. rshijack

    TCP connection hijacker, Rust rewrite of shijack

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

    Lightweight timerless messaging queue

    v0.2.0 #messaging #sockets #udp #peer #bullshit #dataframe
  26. wait-on

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

    v0.0.14 950 #sockets #wait
  27. pree

    Cross-platform network diagnostics and monitoring for Rust applications

    v1.0.0 #cross-platform #monitoring #sockets #diagnostics #network-monitoring
  28. 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
  29. nifa

    Cross-platform network inspection tool

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

    Suricata socket control program

    v8.0.2 #suricata #sockets #control #replace
  31. librqbit-dualstack-sockets

    creating dual-stack TCP and UDP tokio sockets

    v0.6.11 110 #sockets #dual-stack #tokio #tcp #udp #librqbit #ipv4 #tcp-and-udp #socket-address #ipv6
  32. reactive-messaging

    Reactive client/server communications, focused on high performance

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

    A cross-platform clipboard syncer

    v0.4.5 180 #clipboard #cross-platform #socket-address #connect #sockets #logging #poll-interval #syncer #mandatory #increase
  34. rusty_enet

    ENet for Rust (and wasm!) transpiled from C

    v0.4.0 130 #e-net #transpiled #version #sockets #interface #wasm #web-rtc
  35. 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
  36. mpvipc

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

    v1.3.0 100 #sockets #mpv #instance #playback-control #bindings
  37. ergot-base

    Eloquence in messaging

    v0.9.1 850 #ergot #devices #networking #sockets #messaging #eloquence #postcard #lesson #allocator #microcontrollers
  38. emcyphal

    Async Cyphal/CAN network stack for no_std environments

    v0.1.0 #can #sockets #embedded #cyphal #embassy
  39. bsread

    streaming protocol

    v0.1.1 #protocols #streaming-protocol #zeromq #receiver #sockets #message-parser
  40. cbsk_log

    log tool

    v2.1.2 1.2K #cbsk #logging #sockets #tool #console #split
  41. socket_filter

    bpf program to monitor host's net traffic

    v0.2.4 #sockets #networking
  42. nex-sys

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

    v0.24.1 2.1K #networking #sockets
  43. socket2-plus

    A superset of socket2 with additional safe APIs

    v0.2.1 380 #sockets #io #api-bindings
  44. 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
  45. vineyard

    SDK: core library

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

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

    v0.2.3 7.2K #sockets #async #raw
  47. 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
  48. nex-datalink

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

    v0.24.1 2.1K #networking #sockets #data-link
  49. 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
  50. nrfxlib-sys

    Rust bindings to the Nordic nRF91* Socket Library

    v2.9.2 1.9K #nordic-semiconductor #nrf91 #bindings #nrf9160 #sockets
  51. nex-socket

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

    v0.24.1 2.1K #networking #sockets #network
  52. no-std-net

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

    v0.6.0 783K #udp-socket #ip-address #sockets #std-net #networking
  53. xsio

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

    v0.1.2 110 #low-level #cross-platform #low-level-socket #sockets
  54. tokio-socketcan

    Asynchronous Linux SocketCAN sockets with tokio

    v0.3.1 2.1K #socket-can #async #sockets #linux #future
  55. rserver

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

    v0.1.6 #tcp-server #proxy-server #sockets #tcp #tcp-socket
  56. win_uds

    Windows Unix Domain Socket

    v0.1.5 #unix-domain-socket #windows #win #sockets
  57. tokio-stream_wasi

    work with Stream and tokio

    v0.1.11 130 #tokio-stream #async-stream #networking #chat #sockets
  58. raunch

    A safe wrapper around launchd launch_activate_socket

    v1.0.1 800 #socket-activation #sockets #macos #launchd
  59. tls-api-not-tls

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

    v0.12.1 #tls #sockets #api
  60. mproxy-reverse

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

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

    control radio switch sockets and similar devices via linux gpiodev

    v0.3.0 330 #radio #sockets #lpd433 #sbc #automatisation
  62. 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
  63. grubbnet

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

    v0.1.7 #tcp-client #networking #tcp-server #sockets #applications #packet-header #tcp-networking #multi-player #games #cryptography
  64. gday_contact_exchange_protocol

    Protocol for peers to exchange their socket addresses via a server

    v0.5.1 410 #exchange-protocols #addresses #gday #tls #sockets #command-line-tool #p2p #port-forwarding #ipv6 #ipv4
  65. voltlane

    TCP multiplexer, turning N TCP streams intoa a single "firehose" stream

    v0.1.0 #tcp-stream #client #server #firehose #sockets #multi-player #iot #multiplexer #reconnection #multiplexing
  66. socket-server-mocker

    Mock socket server in Rust, for testing various network clients

    v0.5.0 260 #testing #socket-server #mocking #tcp-server #sockets #tcp-client #mocker #testing-networking #network-protocol
  67. multicast-socket

    Single-socket multi-interface multicast socket

    v0.3.3 #multi-cast #network-interface #sockets #multicast
  68. sctpx

    friendly SCTP wrapper

    v0.4.0 32K #sctp #sockets #net
  69. icmp-socket

    ICMP sockets for both IPv4 and IPv6

    v0.2.0 750 #sockets #icmp #ipv6 #ipv4 #ping #ip
  70. hyprrust

    that provides an interface with the Hyprland sockets

    v0.2.1 #ipc #sockets #hyprland
  71. readwrite

    Combine Read and Write into a single Read+Write object

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

    Management Component Transport Protocol (MCTP) Linux transport

    v0.2.0 #mctp #sockets #protocols #linux
  73. osquery-rs

    allows you to execute osquery SQL queries using osquery Thrift API

    v0.1.3 800 #sql #thrift #sockets #instance #extension
  74. Try searching with DuckDuckGo.

  75. 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
  76. libzt

    Encrypted P2P SD-WAN library by ZeroTier

    v0.1.2 #zero-tier #vpn #sockets
  77. cursock

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

    v1.2.7 #sockets #networking #arp
  78. multisock

    Unified types for TCP & Unix sockets

    v1.0.0 #unix-socket #tcp-socket #sockets #unix #tcp
  79. lines_from_request

    Read lines from a hyper Body in a blocking manner

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

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

    v0.2.1 6.1K #tls #tokio #tokio-proto #async #sockets
  81. proxie

    making requests through HTTP or SOCKS proxy

    v0.1.1 #socks5-proxy #http-proxy #async-std #authentication #sockets #proxy-client #tokio-http
  82. slack-rust

    Slack API Client

    v0.0.1-alpha 290 #web-api #events #reference #api-client #sockets
  83. net-literals

    Literals for IP/socket addresses

    v0.2.0 600 #literals #addresses #sockets #ip #socket-address #ipv4 #ipv6
  84. 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
  85. firestarter

    A process and shared socket manager

    v0.3.2 #process-manager #sockets #socket-activation #systemd
  86. mptcp

    A helper crate to create MPTCP sockets

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

    Linux netlink interface

    v0.3.0 #netlink #linux #interface #sockets #diag #sock
  88. groundwork

    that provides a status page for your Rust process

    v0.1.0 #process #status #page #logging #sockets #process-information #web-framework #poem
  89. dff

    Differential Fuzzing Framework

    v0.1.0 #shared-memory #framework #fuzzing #differential #sockets
  90. lazy-socket

    Low level Raw Socket API. WIP

    v0.3.0 #sockets #raw-sockets
  91. nanomsg-sys

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

    v0.7.2 180 #sockets #bindings #binding
  92. arplayer

    play and attack ARP

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

    A UDP Socket that listens for events

    v0.1.1 #networking #sockets #udp-networking
  94. aahc

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

    v0.1.0 #http-client #sockets #zero-allocation #async
  95. 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
  96. xenet-datalink

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

    v0.5.0 2.9K #networking #sockets #data-link
  97. iso-tp

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

    v0.1.0-alpha.5 #embedded-devices #async #sockets #reader #iso
  98. 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
  99. 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
  100. buplib

    A small beeper / buzzer socket wrapper library

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

    Composable tokio-based UDP/TCP sockets

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

    Asynchronous I/O library

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

    General-purpose asynchronous socket stream

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

    An idiomatic UDP-Lite wrapper, with optional mio integration

    v0.1.0 #sockets #mio #integration #send #optional
  105. 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
  106. unisocket

    Unified types for TCP & Unix sockets

    v1.0.0 #unix-socket #tcp-socket #unix #sockets
  107. async-pop2

    A fork of simple Pop3 compatible client

    v1.1.1 #tls #pop3-client #pop #sockets #email #async-native-tls
  108. 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
  109. easy-sockets

    aimed at simplifying the creation of socket protocols

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

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

    v0.5.0 2.9K #networking #sockets #cross-platform
  111. xdp-util

    XDP sockets

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

    Cross-platform library to retrieve network sockets information

    v0.7.0 310 #network-sockets #cross-platform #tcp-socket #sockets
  113. orbit2

    idiomatic layer for orbit2-sys

    v0.1.1-alpha.2 #idiomatic #layer #sockets #arguments #service #name-service #system-wide
  114. 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
  115. websocket-stream

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

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

    Trigger based formatter

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

    A native Rust implementation of ZeroMQ

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

    Eigen Layer SDK services operatorsinfo

    v2.0.0 1.7K #operator-socket #operatorsinfo #information #sockets #public-key #eigen #eigen-layer-sdk #past #ethereum #avs
  119. 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
  120. tokio-sctp

    tokio SCTP socket bindings

    v0.2.0 180 #tokio #sctp #sockets #async #async-socket
  121. socketstat

    Get socket information and statistics

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

    Ratman types, client, and interface library

    v0.7.0 #ratman #netmod #sockets #router #driver #daemon #socket-address #tcp-socket #message-streaming
  123. oko-multicast-socket

    Single-socket multi-interface multicast socket

    v0.5.3 #multi-cast #multicast #sockets
  124. ofiles

    Identify processes that have opened files or sockets

    v0.2.0 800 #process #sockets #filesystem #lsof #fuser
  125. signald-rust

    interface with Signald

    v0.1.5 #message #sockets #api-bindings
  126. socket

    Low-level networking interface for Rust

    v0.0.7 8.4K #sockets #networking #networking-interface #low-level-networking
  127. socketcan-alt

    Rust binding for SocketCAN

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

    Hyprland ipc access

    v0.0.5 #ipc #hyprland #sockets #access
  129. 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
  130. 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
  131. hciraw

    The interface to HCI Raw Sockets

    v1.0.1 #hci #bluetooth #sockets
  132. 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
  133. jnt

    full of just neat things

    v0.2.0 #macro #sockets #phf #uri #extension #unit-testing #extension-traits #once-cell #platform-independent #env-var
  134. tls-api-not-tls-2

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

    v0.11.0 950 #tls #sockets
  135. unbounded-udp

    Create unbounded UdpSocket in safe Rust

    v1.0.1 #udp-socket #sockets #io
  136. unisock

    Unified socket with different implementations

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

    HAProxy stats socket

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

    thin wrapper around POSIX sockets

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

    Asynchronous HTTP client

    v0.4.0 #http-client #tls #relay #unix #sockets
  140. tokio_socket2

    socket2 work with tokio

    v0.1.1 #socket2 #sockets #socket2-with-tokio
  141. subs

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

    v0.2.0 #sub-directory #command #sockets #root-directory #manage
  142. omsxctl

    a command line console for openMSX

    v0.1.2 #open-msx #console #sockets #command-line #line-console
  143. 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
  144. 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