celeris

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 8, 2026 License: Apache-2.0

README

celeris

Ultra-low latency Go HTTP engine. A protocol-aware dual-architecture (io_uring & epoll) designed for high-throughput infrastructure and zero-allocation microservices.

Directories

Path Synopsis
Package adaptive implements runtime engine selection and tuning.
Package adaptive implements runtime engine selection and tuning.
Package engine defines the core Engine interface and types.
Package engine defines the core Engine interface and types.
Package internal contains shared utilities.
Package internal contains shared utilities.
middleware
compress module
metrics module
otel module
Package observe provides metrics collection and diagnostics.
Package observe provides metrics collection and diagnostics.
Package overload provides backpressure and load shedding.
Package overload provides backpressure and load shedding.
Package probe provides capability detection for io_uring and epoll.
Package probe provides capability detection for io_uring and epoll.
protocol
h1
Package h1 implements a zero-copy HTTP/1.1 parser.
Package h1 implements a zero-copy HTTP/1.1 parser.
h2
Package h2 provides HTTP/2 frame handling and stream management.
Package h2 provides HTTP/2 frame handling and stream management.
h2/frame
Package frame provides HTTP/2 frame type definitions, parsing, writing, and HPACK integration.
Package frame provides HTTP/2 frame type definitions, parsing, writing, and HPACK integration.
h2/stream
Package stream manages HTTP/2 stream lifecycle, state transitions, flow control, and frame processing.
Package stream manages HTTP/2 stream lifecycle, state transitions, flow control, and frame processing.
Package resource defines configuration presets and performance profiles.
Package resource defines configuration presets and performance profiles.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL