lilu API Documentation

Lilush logo

Core modules bundled in lilu

ModuleDescription
acmeACME client library for automated TLS certificate management via Let's Encrypt and compatible CAs.
argparserCommand-line argument parser with typed options, positional arguments, subcommands, and auto-generated help.
cryptoCryptographic primitives and utilities built on WolfSSL.
dnsDNS client library for recursive resolution with caching, CNAME following, search list expansion, server failover, and EDNS support.
markdownStreaming markdown parser and renderer with support for CommonMark, GFM extensions (tables, strikethrough, autolinks, task lists), and djot features (fenced divs, inline attributes).
redisRedis client with RESP protocol support, connection pooling, optional TLS, and authentication.
stdStandard library with core utilities for sleeping, random ID generation, environment access, and system information.
termCore terminal I/O library for cursor control, colors, ANSI styles, and keyboard input.
webHTTP client utilities for synchronous requests with TLS/mTLS and redirect following.
zlibZlib compression and decompression built on miniz.