OpenBSD Handbook

OpenBSD 7.9 release · amd64 · Generated 2026-09-09

usockets-0.8.1p0

eventing, networking & crypto for async applications

Back to search · Project homepage

Description

uSockets is the cross-platform async networking and eventing foundation library used by uWebSockets. Key aspects: * Built-in (optionally available) TLS support exposed with identical interface as for TCP. * Acknowledges and integrates with any event-loop via a layered hierarchical design of plugins. * Extremely pedantic about user space memory footprint and designed to perform as good as can be. * Designed from scratch to map well to user space TCP stacks or other experimental platforms. * Low resolution timer system ideal for performant tracking of networking timeouts. * Minimal yet truly cross-platform, will not emit a billion different platform specific error codes. * Fully opaque library, inclusion will not completely pollute your global namespace.

Package information

Ports path
net/usockets
Package architecture
amd64
Maintainer
Aisha Tammy <aisha@openbsd.org>
Categories
net
Available flavors
None listed
Only for architectures
aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, alpha, hppa, sparc64

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Library

Used by (2 dependency relationships)

Includes library, runtime, build and test relationships. Results load 100 at a time.

Installing and updating packages · Package details as JSON