17 releases (6 major breaking)

new 6.0.0 Apr 1, 2026
5.0.0 Feb 18, 2026
4.1.1 Feb 3, 2026
4.0.0 Nov 14, 2025
0.1.0 Nov 12, 2024

#1805 in Network programming

Download history 8/week @ 2026-01-08 73/week @ 2026-03-12 122/week @ 2026-03-19

195 downloads per month
Used in 5 crates (3 directly)

AGPL-3.0-only

41KB
916 lines

Utilities for the Aranya project.

This is an internal crate that provides common utility functions and types used across various Aranya components like the client, daemon, UDS API, and others. It includes modules for:

  • addr: Handling network addresses (hostnames, IPs, ports), DNS lookups, and conversions.
  • util: Filesystem operations and shared memory path handling.

This crate makes no promises on backwards compatibility.


Aranya Utilities (aranya-util)

This internal crate provides common utility functions and types used across various Aranya components like the client, daemon, UDS API, and others. It includes modules for:

  • addr: Handling network addresses (hostnames, IPs, ports), including parsing, validation, DNS lookups, and conversions between types like std::net::SocketAddr.
  • util: General utilities, such as asynchronous filesystem operations (writing files, creating directories) with specific Unix permissions.

This crate makes no promises on backwards compatibility.

Dependencies

~98MB
~2.5M SLoC